.ja_page__UPSNs{--ja-shell:min(1440px,calc(100vw - 8vw));background:var(--cream);color:var(--ink);font-family:var(--font-body),"Hiragino Sans","Yu Gothic",sans-serif;overflow:clip}.ja_shell__f_8SC{margin-inline:auto;width:var(--ja-shell)}.ja_hero__X2h75{border-bottom:1px solid var(--line);min-height:min(760px,78svh);padding:clamp(72px,8vw,132px) 0 clamp(64px,7vw,112px)}.ja_ctaGrid__tR2yR,.ja_heroGrid__T8n_8,.ja_sectionGrid__4yUv5{display:grid;gap:clamp(36px,6vw,108px);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.ja_heroCopy__4z7oR{align-self:end}.ja_kicker__8X12t{align-items:center;color:var(--coral);display:flex;font-size:.78rem;font-weight:760;gap:12px;letter-spacing:.08em;margin:0 0 28px;text-transform:uppercase}.ja_kicker__8X12t:before{background:currentColor;content:"";height:2px;width:42px}.ja_cta__PR5vO h2,.ja_hero__X2h75 h1,.ja_section___sOW6 h2{font-family:var(--font-display),"Yu Mincho","Hiragino Mincho ProN",serif;font-kerning:normal;font-weight:400;letter-spacing:-.055em;margin:0;text-wrap:balance}.ja_hero__X2h75 h1{font-size:clamp(3.55rem,7.7vw,8.6rem);line-height:.98;max-width:1100px}.ja_heroAside__Wqpnh{align-self:end;border-top:3px solid var(--coral);max-width:520px;padding-top:24px}.ja_body__ZXeRs,.ja_card__M5Kot p,.ja_cta__PR5vO p,.ja_heroAside__Wqpnh p,.ja_lede__dmbmi,.ja_note__yW6jd{font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.72;margin:0}.ja_heroAside__Wqpnh strong{display:block;font-family:var(--font-display),"Yu Mincho",serif;font-size:clamp(1.85rem,3.2vw,3.25rem);font-weight:400;line-height:1.06;margin-bottom:16px}.ja_metaLine__d5Idi{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.84rem;font-weight:680;gap:8px 24px;margin-top:28px;padding-top:18px}.ja_section___sOW6{border-bottom:1px solid var(--line);padding:clamp(72px,8vw,126px) 0}.ja_cta__PR5vO h2,.ja_section___sOW6 h2{font-size:clamp(2.8rem,5.8vw,6.2rem);line-height:1.02}.ja_sectionCopy__9pfHk{display:grid;gap:24px}.ja_blue__0gqll,.ja_dark__MXvQ8{color:var(--warm-white)}.ja_dark__MXvQ8{background:var(--ink)}.ja_blue__0gqll{background:var(--evidence)}.ja_blue__0gqll .ja_kicker__8X12t,.ja_dark__MXvQ8 .ja_kicker__8X12t{color:var(--coral-bright,#ff5a43)}.ja_cardGrid___h_s0{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));margin-top:clamp(42px,5vw,76px);background:var(--line);border:1px solid var(--line)}.ja_directionGrid__jg1kj{grid-template-columns:repeat(4,minmax(0,1fr))}.ja_directionGrid__jg1kj>article:last-child{grid-column:span 2}.ja_card__M5Kot{background:var(--cream);min-height:260px;padding:clamp(26px,3vw,44px)}.ja_card__M5Kot h3{font-family:var(--font-display),"Yu Mincho",serif;font-size:clamp(1.65rem,2.7vw,2.6rem);font-weight:400;line-height:1.12;margin:12px 0 20px}.ja_card__M5Kot small,.ja_label__7en_b{color:var(--evidence);display:block;font-size:.75rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.ja_blue__0gqll .ja_card__M5Kot,.ja_dark__MXvQ8 .ja_card__M5Kot{color:var(--ink)}.ja_facts__Jb2r0,.ja_list__Wb6_E,.ja_steps__6PwBM{list-style:none;margin:0;padding:0}.ja_facts__Jb2r0 li,.ja_list__Wb6_E li,.ja_steps__6PwBM li{border-top:1px solid var(--line);display:grid;gap:16px;padding:22px 0}.ja_list__Wb6_E li{grid-template-columns:28px 1fr;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}.ja_list__Wb6_E li:before{color:var(--coral);content:"◆";font-size:.62rem;margin-top:.45rem}.ja_steps__6PwBM{counter-reset:steps}.ja_steps__6PwBM li{counter-increment:steps;grid-template-columns:64px minmax(0,1fr)}.ja_steps__6PwBM li:before{color:var(--coral);content:counter(steps,decimal-leading-zero);font-size:.78rem;font-weight:760;padding-top:7px}.ja_facts__Jb2r0 strong,.ja_steps__6PwBM strong{display:block;font-family:var(--font-display),"Yu Mincho",serif;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400;line-height:1.25}.ja_facts__Jb2r0 p,.ja_steps__6PwBM p{line-height:1.7;margin:8px 0 0}.ja_factGrid__tWEBM{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--line);border:1px solid var(--line);margin-top:clamp(36px,5vw,70px)}.ja_fact__PjsnY{background:var(--cream);color:var(--ink);min-height:230px;padding:clamp(26px,3.5vw,50px)}.ja_fact__PjsnY strong{display:block;font-family:var(--font-display),"Yu Mincho",serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1;margin:10px 0 14px}.ja_fact__PjsnY p{line-height:1.6;margin:0}.ja_tableWrap__7C7qg{margin-top:clamp(36px,5vw,70px);overflow-x:auto}.ja_boardTable__nqlzU{border-collapse:collapse;min-width:1120px;width:100%}.ja_boardTable__nqlzU caption{font-size:.82rem;font-weight:760;letter-spacing:.07em;padding-bottom:16px;text-align:left}.ja_boardTable__nqlzU td,.ja_boardTable__nqlzU th{border:1px solid var(--line);line-height:1.5;padding:16px;text-align:left;vertical-align:top}.ja_boardTable__nqlzU th{color:var(--evidence);font-size:.75rem;letter-spacing:.05em}.ja_boardTable__nqlzU td{font-size:.9rem}.ja_imageGrid__5CEXa{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.ja_figure__wYCcy{border-top:1px solid var(--line);margin:0;padding-top:20px}.ja_figure__wYCcy img{height:auto;width:100%}.ja_figure__wYCcy figcaption{font-size:.82rem;line-height:1.55;margin-top:12px}.ja_action__ptiY8,.ja_textLink__66JJg{align-items:center;display:inline-flex;font-weight:760;gap:18px;text-decoration:none}.ja_action__ptiY8{background:var(--coral);color:var(--ink);margin-top:30px;min-height:58px;padding:16px 24px}.ja_textLink__66JJg{border-bottom:1px solid;color:inherit;padding-bottom:5px}.ja_note__yW6jd{border-left:3px solid var(--coral);margin-top:34px;max-width:900px;padding-left:24px}.ja_disclosures__5t5bB{border-top:1px solid var(--line);margin-top:42px}.ja_details__VJ_vQ{border-bottom:1px solid var(--line)}.ja_details__VJ_vQ summary{cursor:pointer;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:720;list-style:none;padding:24px 36px 24px 0;position:relative}.ja_details__VJ_vQ summary:after{color:var(--coral);content:"+";font-size:1.55rem;position:absolute;right:4px;top:18px}.ja_details__VJ_vQ[open] summary:after{content:"−"}.ja_detailsContent__W8PsR{line-height:1.75;max-width:920px;padding:0 40px 28px 0}.ja_cta__PR5vO{background:var(--coral);color:var(--ink);padding:clamp(72px,9vw,132px) 0}.ja_cta__PR5vO .ja_action__ptiY8{align-self:end;background:var(--ink);color:var(--warm-white);justify-self:end;margin:0}.ja_boundary__sONQt{background:#e9dfcd;border-top:1px solid var(--line);font-size:.88rem;line-height:1.7;padding:26px 0}@media (max-width:820px){.ja_page__UPSNs{--ja-shell:calc(100vw - 40px)}.ja_hero__X2h75{min-height:auto;padding-top:72px}.ja_cardGrid___h_s0,.ja_ctaGrid__tR2yR,.ja_factGrid__tWEBM,.ja_heroGrid__T8n_8,.ja_imageGrid__5CEXa,.ja_sectionGrid__4yUv5{grid-template-columns:1fr}.ja_directionGrid__jg1kj>article:last-child{grid-column:auto}.ja_hero__X2h75 h1{font-size:clamp(3.2rem,15vw,6rem)}.ja_heroAside__Wqpnh{justify-self:stretch}.ja_cta__PR5vO .ja_action__ptiY8{justify-self:start}}@media (max-width:440px){.ja_page__UPSNs{--ja-shell:calc(100vw - 32px)}.ja_hero__X2h75 h1{font-size:clamp(2.75rem,14vw,4rem);letter-spacing:-.045em}.ja_cta__PR5vO h2,.ja_section___sOW6 h2{font-size:clamp(2.35rem,12vw,3.6rem)}.ja_steps__6PwBM li{grid-template-columns:42px 1fr}}@media (prefers-reduced-motion:reduce){.ja_page__UPSNs *,.ja_page__UPSNs :after,.ja_page__UPSNs :before{scroll-behavior:auto!important}}