.page-index{color:#F2FFF6;background:#08160F;line-height:1.7;font-size:16px}.page-index__hero-section{padding-top:0;margin-top:0;width:100%;background:#08160F}.page-index__hero-inner{width:100%;max-width:1920px;margin:0 auto}.page-index__hero-image{width:100%;height:auto;display:block}.page-index__guide-section{padding:32px 16px;background:#08160F}.page-index__guide-inner{max-width:1200px;margin:0 auto}.page-index__guide-title{text-align:center;color:#F2FFF6;font-weight:700;line-height:1.35;letter-spacing:0.3px;max-width:1000px;margin:0 auto 24px}.page-index__guide-inner h2{color:#57E38D;font-weight:700;margin:36px 0 14px;line-height:1.4}.page-index__guide-inner h3{color:#22C768;font-weight:600;margin:24px 0 10px;line-height:1.45}.page-index__guide-inner p{color:#F2FFF6;margin:0 0 16px}.page-index__guide-inner ul{margin:0 0 18px;padding-left:24px}.page-index__guide-inner li{color:#F2FFF6;margin-bottom:10px}.page-index__guide-inner strong{color:#F2C14E}.page-index__guide-inner a{color:#57E38D;text-decoration:underline;text-underline-offset:3px}.page-index__guide-inner a:hover{color:#F2C14E}.page-index__guide-table{width:100%;border-collapse:collapse;margin:18px 0 24px;background:#11271B;border:1px solid #2E7A4E;border-radius:8px;overflow:hidden}.page-index__guide-table th,.page-index__guide-table td{border:1px solid #2E7A4E;padding:12px 14px;text-align:left;vertical-align:top;color:#F2FFF6}.page-index__guide-table th{background:#0A4B2C;color:#F2FFF6;font-weight:700}.page-index__guide-table td{background:#11271B;color:#A7D9B8}.page-index__guide-table td:first-child{color:#F2FFF6;font-weight:600;width:34%}.page-index__guide-inner h2,.page-index__guide-inner h3{scroll-margin-top:90px}@media (max-width:768px){.page-index{font-size:16px}.page-index__hero-section{padding-top:0;margin-top:0}.page-index__guide-section{padding:24px 12px}.page-index__guide-inner{padding:0 4px}.page-index__guide-title{margin-bottom:18px;line-height:1.4}.page-index__guide-inner h2{margin:28px 0 12px}.page-index__guide-inner h3{margin:20px 0 8px}.page-index__guide-table{display:block;overflow-x:auto;font-size:14px;white-space:normal}.page-index__guide-table th,.page-index__guide-table td{padding:10px;font-size:14px}.page-index img{max-width:100%!important;height:auto!important}.page-index{max-width:100%;overflow-x:hidden}.page-index__guide-inner a{word-break:break-word}}