.oB1E-G_page{flex-direction:column;min-height:100vh;display:flex}.oB1E-G_main{flex:1}.oB1E-G_hero{min-height:480px;position:relative;overflow:hidden}.oB1E-G_heroBackground{z-index:0;background:radial-gradient(circle at 0 0,#f973161a,#0000 30%),linear-gradient(#fffefb 0%,#fff7ed 100%);position:absolute;inset:0}.oB1E-G_heroOverlay{background:linear-gradient(105deg,#fffffff7 0%,#ffffffed 36%,#fff9 56%,#ffffff26 76%,#fff0 100%);position:absolute;inset:0}.oB1E-G_heroInner{z-index:1;max-width:580px;padding-top:72px;padding-bottom:72px;position:relative}.oB1E-G_breadcrumb{margin-bottom:18px}.oB1E-G_heroKicker{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#ea7e1b 0%,#f59e0b 100%);border-radius:14px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #10233d0f}.oB1E-G_heroTitle{letter-spacing:-.04em;color:var(--primary-navy);word-break:keep-all;overflow-wrap:break-word;margin-top:28px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:1.2}.oB1E-G_heroTitleLine{display:block}.oB1E-G_heroAccent{color:#f97316}.oB1E-G_heroDescription{max-width:500px;color:var(--text-secondary);margin-top:20px;font-size:1.02rem;line-height:2}.oB1E-G_heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.oB1E-G_heroCta{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:14px;align-items:center;gap:8px;min-height:52px;padding:0 28px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #10233d0f}.oB1E-G_heroCta:hover{transform:translateY(-1px);box-shadow:0 3px 10px #10233d1a}.oB1E-G_secondaryCta{color:#fff;background:linear-gradient(135deg,#06c755 0%,#05b34c 100%);border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 28px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #10233d0f}.oB1E-G_secondaryCta:hover{transform:translateY(-1px);box-shadow:0 3px 10px #10233d1a}.oB1E-G_contentLayout{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:48px 16px 80px;display:grid}.oB1E-G_mainColumn{min-width:0}.oB1E-G_sidebar{flex-direction:column;align-self:flex-start;gap:22px;display:flex;position:sticky;top:104px}.oB1E-G_section{margin-bottom:56px}.oB1E-G_sectionKicker{color:#92400e;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.oB1E-G_sectionHeader{border-bottom:2px solid var(--primary-navy);margin-bottom:20px;padding-bottom:12px}.oB1E-G_sectionTitle{color:#10233d;letter-spacing:-.03em;margin-top:8px;font-size:1.5rem;font-weight:900;line-height:1.38}.oB1E-G_sectionDescription{color:#53657d;max-width:600px;margin-top:14px;font-size:.95rem;line-height:1.82}.oB1E-G_newsList{background:#fff;border:1px solid #dfe3ec;border-radius:14px;display:grid;overflow:hidden;box-shadow:0 1px 2px #10233d0f}.oB1E-G_newsRow{border-top:1px solid #eef1f6;align-items:baseline;gap:14px;padding:16px 20px;display:flex}.oB1E-G_newsRow:first-child{border-top:none}.oB1E-G_newsDate{color:#6b7b90;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.88rem;font-weight:700}.oB1E-G_newsCategory{color:#25476d;background:#10233d0f;border-radius:999px;flex-shrink:0;align-items:center;min-height:24px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.oB1E-G_newsTitle{color:#2c3e57;font-size:.95rem;font-weight:600;line-height:1.7}@media (max-width:760px){.oB1E-G_newsRow{flex-wrap:wrap;gap:8px 12px;padding:14px 16px}.oB1E-G_newsTitle{flex-basis:100%}}.oB1E-G_inlineNote{color:#6b7280;margin-top:14px;font-size:.9rem;line-height:1.72}.oB1E-G_inlineNote a{color:#c2410c;font-weight:700;text-decoration:none}.oB1E-G_inlineNote a:hover{color:#ea580c}.oB1E-G_statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.oB1E-G_statCard{background:var(--surface-panel);box-shadow:var(--shadow-card);border:1px solid #dfe3ec;border-radius:14px;padding:22px 24px}.oB1E-G_statLabel{color:#92400e;letter-spacing:.06em;font-size:.78rem;font-weight:800}.oB1E-G_statValue{color:#10233d;margin-top:8px;font-size:clamp(1.55rem,2vw,2rem);font-weight:900;line-height:1.15}.oB1E-G_statNote{color:#53657d;margin-top:8px;font-size:.88rem;line-height:1.68}.oB1E-G_introGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oB1E-G_introCard{background:var(--surface-panel);box-shadow:var(--shadow-card);border:1px solid #dfe3ec;border-radius:14px;padding:24px}.oB1E-G_introIcon{color:#c2410c;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.oB1E-G_introCard h3{color:#10233d;white-space:nowrap;margin-top:16px;font-size:1.02rem;font-weight:900;line-height:1.35}.oB1E-G_introCard p{color:#53657d;margin-top:10px;font-size:.9rem;line-height:1.82}.oB1E-G_scheduleTableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.oB1E-G_scheduleTable{border-collapse:separate;border-spacing:0;background:var(--surface-panel);width:100%;min-width:520px;box-shadow:var(--shadow-card);border:1px solid #dfe3ec;border-radius:12px;overflow:hidden}.oB1E-G_scheduleTable th,.oB1E-G_scheduleTable td{text-align:left;padding:16px 20px}.oB1E-G_scheduleTable thead th{color:#fff;background:#10233d;font-size:.9rem;font-weight:800}.oB1E-G_scheduleTable tbody tr{border-bottom:1px solid #dfe3ec}.oB1E-G_scheduleTable tbody tr:last-child{border-bottom:none}.oB1E-G_scheduleTable tbody tr:nth-child(2n){background:#2d1b6906}.oB1E-G_scheduleTable td{color:#2e2b3d;font-size:.95rem}.oB1E-G_scheduleNotes{gap:8px;margin-top:14px;display:grid}.oB1E-G_scheduleNotes p{color:#6b7280;font-size:.88rem;line-height:1.72}.oB1E-G_scheduleLink{text-align:right;margin-top:18px}.oB1E-G_scheduleLinkButton{color:#fff;background:linear-gradient(135deg,#10233d 0%,#1e3a5f 100%);border-radius:14px;align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #10233d0f}.oB1E-G_scheduleLinkButton:hover{transform:translateY(-1px);box-shadow:0 3px 10px #10233d1a}.oB1E-G_scheduleLinkButton svg{transition:transform .15s}.oB1E-G_scheduleLinkButton:hover svg{transform:translate(3px)}.oB1E-G_contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oB1E-G_contentCard{background:var(--surface-panel);box-shadow:var(--shadow-card);border:1px solid #dfe3ec;border-radius:14px;padding:24px}.oB1E-G_contentCard h3{color:#10233d;align-items:center;gap:10px;font-size:1.08rem;font-weight:900;display:flex}.oB1E-G_contentCard h3 svg{color:#c2410c;flex-shrink:0}.oB1E-G_contentCard p{color:#53657d;margin-top:12px;font-size:.9rem;line-height:1.82}.oB1E-G_contentCard ul{gap:8px;margin-top:12px;display:grid}.oB1E-G_contentCard li{color:#53657d;padding-left:18px;line-height:1.72;position:relative}.oB1E-G_contentCard li:before{content:"";background:#f97316;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.oB1E-G_flowList{gap:14px;margin-top:14px;display:grid}.oB1E-G_flowItem{border-top:1px solid #dfe3ec;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.oB1E-G_flowItem:first-child{border-top:none;padding-top:0}.oB1E-G_flowNum{color:#c2410c;background:#f973161a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:900;display:inline-flex}.oB1E-G_flowBody h4{color:#10233d;font-size:.95rem;font-weight:800;line-height:1.55}.oB1E-G_flowBody p{margin-top:6px}.oB1E-G_cardNote{color:#6b7280;margin-top:14px;font-size:.85rem;line-height:1.72}.oB1E-G_positioningCard{background:linear-gradient(#fffaf3 0%,#fff2dd 100%);border:1px solid #b4530924;border-radius:14px;padding:28px;box-shadow:0 1px 2px #10233d0f}.oB1E-G_positioningCard h3{color:#10233d;font-size:1.25rem;font-weight:900}.oB1E-G_positioningCard>p{color:#5b4631;margin-top:12px;line-height:1.8}.oB1E-G_positioningSteps{gap:12px;margin-top:20px;display:grid}.oB1E-G_posStep{background:#ffffffe0;border:1px solid #b4530914;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.oB1E-G_posStepNum{color:#fff;background:linear-gradient(135deg,#ea7e1b 0%,#f59e0b 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:900;display:flex}.oB1E-G_posStepContent h4{color:#10233d;font-size:.98rem;font-weight:800}.oB1E-G_posStepContent p{color:#5b4631;margin-top:4px;font-size:.88rem;line-height:1.72}.oB1E-G_ctaBanner{text-align:center;background:linear-gradient(135deg,#2d1b69 0%,#4a3399 100%);border-radius:14px;padding:32px}.oB1E-G_ctaBanner h3{color:#fff;font-size:1.4rem;font-weight:900}.oB1E-G_ctaBanner p{color:#fffc;margin-top:10px;line-height:1.7}.oB1E-G_ctaButton{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:14px;align-items:center;gap:8px;min-height:52px;margin-top:20px;padding:0 32px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #10233d0f}.oB1E-G_ctaButton:hover{transform:translateY(-1px);box-shadow:0 3px 10px #10233d1a}.oB1E-G_eventPanel{background:var(--surface-panel);box-shadow:var(--shadow-card);border:1px solid #dfe3ec;border-radius:14px;padding:28px}.oB1E-G_eventList{gap:12px;display:grid}.oB1E-G_eventItem{align-items:flex-start;gap:10px;display:flex}.oB1E-G_eventItem svg{color:#c2410c;flex-shrink:0;margin-top:3px}.oB1E-G_eventItem span{color:#53657d;font-size:.95rem;line-height:1.72}.oB1E-G_eventNote{color:#6b7280;margin-top:18px;font-size:.9rem;line-height:1.72}.oB1E-G_eventNote a{color:#c2410c;font-weight:700;text-decoration:none}.oB1E-G_eventNote a:hover{color:#ea580c}.oB1E-G_sidebarPanel{background:var(--surface-panel);box-shadow:var(--shadow-card);border:1px solid #dfe3ec;border-radius:14px;padding:24px}.oB1E-G_sidebarHeader{color:#10233d;align-items:center;gap:10px;display:flex}.oB1E-G_sidebarHeader h2{font-size:1.08rem;font-weight:900}.oB1E-G_benefitList{gap:10px;margin-top:16px;display:grid}.oB1E-G_benefitItem{align-items:flex-start;gap:10px;display:flex}.oB1E-G_benefitItem svg{color:#059669;flex-shrink:0;margin-top:2px}.oB1E-G_benefitItem span{color:#53657d;font-size:.92rem;line-height:1.6}@media (max-width:980px){.oB1E-G_contentLayout{grid-template-columns:1fr}.oB1E-G_sidebar{position:static}.oB1E-G_heroOverlay{background:linear-gradient(#fffffff5 0%,#ffffffe0 60%,#ffffffb8 100%)}.oB1E-G_hero{min-height:auto}.oB1E-G_heroInner{max-width:none;padding-top:48px;padding-bottom:48px}}@media (max-width:760px){.oB1E-G_heroInner{padding-top:36px;padding-bottom:36px}.oB1E-G_heroTitle{letter-spacing:-.032em;margin-top:18px;font-size:clamp(1.85rem,5.5vw,2.05rem);line-height:1.24}.oB1E-G_heroTitleLine{display:inline}.oB1E-G_heroDescription{max-width:none;margin-top:16px;font-size:.98rem;line-height:1.85}.oB1E-G_heroActions{margin-top:20px;display:grid}.oB1E-G_heroCta,.oB1E-G_secondaryCta{justify-content:center;width:100%;max-width:100%;min-height:48px;padding:0 24px}.oB1E-G_contentLayout{padding:36px 16px 64px}.oB1E-G_section{margin-bottom:48px}.oB1E-G_introGrid,.oB1E-G_statGrid,.oB1E-G_contentGrid{grid-template-columns:1fr;gap:12px}.oB1E-G_introCard,.oB1E-G_contentCard{padding:20px 22px}.oB1E-G_scheduleTable{font-size:.88rem}.oB1E-G_scheduleTable th,.oB1E-G_scheduleTable td{padding:12px 14px}.oB1E-G_sectionTitle{font-size:1.36rem;line-height:1.38}.oB1E-G_ctaBanner{padding:26px 22px}.oB1E-G_ctaButton{justify-content:center;width:100%;max-width:100%;min-height:48px;margin-top:18px}}.oB1E-G_seasonNotice{margin-bottom:40px}
