.sAsDia_guide{color:var(--ink);background:var(--paper)}.sAsDia_guide .infoHero{width:min(860px,100% - 48px);padding:56px 0 32px}.sAsDia_guide .infoHero h1{letter-spacing:-.04em;max-width:22ch;margin:14px 0 24px;font-size:clamp(38px,4.6vw,62px);line-height:1.08}.sAsDia_guide .infoHero>p:last-child{max-width:65ch;font-family:inherit;font-size:18px;line-height:1.75}.sAsDia_guide .infoBoundary{grid-template-columns:minmax(0,1fr);width:min(860px,100% - 48px);font-size:13px;line-height:1.7}.sAsDia_guide .infoContent{width:min(860px,100% - 48px);padding:36px 0 64px;display:block}.sAsDia_article{min-width:0;max-width:68ch;margin:0 auto;font-size:17px;line-height:1.75}.sAsDia_article p{margin:0 0 20px}.sAsDia_lead{color:var(--muted);font-size:18px;line-height:1.8}.sAsDia_tocDesktop,.sAsDia_tocMobile{background:var(--cream);margin:28px 0 40px;padding:22px 26px;font-size:14px}.sAsDia_tocDesktop h2,.sAsDia_tocMobile summary{margin:0 0 12px;font-family:inherit;font-size:14px;font-weight:600}.sAsDia_tocDesktop ol,.sAsDia_tocDesktop ul,.sAsDia_tocMobile ol,.sAsDia_tocMobile ul{margin:0;padding-left:20px}.sAsDia_tocDesktop ol,.sAsDia_tocDesktop ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 26px;display:grid}.sAsDia_tocDesktop li,.sAsDia_tocMobile li{padding-left:3px}.sAsDia_tocDesktop a,.sAsDia_tocMobile a{min-height:44px;color:var(--accent-strong);text-underline-offset:4px;align-items:center;line-height:1.5;text-decoration:underline;display:inline-flex}.sAsDia_tocMobile{display:none}.sAsDia_section{padding:12px 0 24px;scroll-margin-top:24px}.sAsDia_section h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 20px;scroll-margin-top:24px;font-family:Georgia,serif;font-size:clamp(27px,3vw,35px);font-weight:400;line-height:1.2}.sAsDia_section h3{margin:24px 0 12px;font-family:inherit;font-size:19px;line-height:1.4}.sAsDia_section a,.sAsDia_links a,.sAsDia_feeNote a{color:var(--accent-strong);text-underline-offset:4px;text-decoration:underline}.sAsDia_section ul,.sAsDia_section ol{margin:18px 0 24px;padding-left:24px}.sAsDia_section li{margin-bottom:12px;padding-left:4px}.sAsDia_feeNote{background:var(--cream);border-left:3px solid var(--rose-dark);margin:24px 0;padding:20px 24px;font-size:15px;line-height:1.75}.sAsDia_feeNote p:last-child{margin-bottom:0}.sAsDia_comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;font-size:14px;display:grid}.sAsDia_comparison>div{border-top:2px solid var(--rose);background:var(--cream);min-width:0;padding:18px}.sAsDia_comparison dt{color:var(--strong-ink);margin-bottom:12px;font-weight:600;line-height:1.5}.sAsDia_comparison dd{color:var(--muted);margin:0;line-height:1.7}.sAsDia_comparison dd p:last-child{margin-bottom:0}.sAsDia_checklist{margin:20px 0;padding-left:24px}.sAsDia_checklist li{margin-bottom:12px;padding-left:6px}.sAsDia_faq{border-top:1px solid var(--line);margin:20px 0}.sAsDia_faq details{border-bottom:1px solid var(--line)}.sAsDia_faq summary{cursor:pointer;min-height:52px;padding:16px 6px;font-size:16px;font-weight:600;line-height:1.6}.sAsDia_faq details>p,.sAsDia_faq details>div{color:var(--muted);padding:0 6px 8px}.sAsDia_links{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;margin:28px 0 0;padding-top:22px;font-size:15px;display:flex}.sAsDia_links a{align-items:center;min-height:44px;display:inline-flex}.sAsDia_guide :is(a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sAsDia_section:focus-visible,.sAsDia_section h2:focus-visible{outline:2px solid var(--focus);outline-offset:6px}@media (max-width:620px){:is(.sAsDia_guide .infoNav,.sAsDia_guide .infoFooter),:is(.sAsDia_guide .infoHero,.sAsDia_guide .infoBoundary,.sAsDia_guide .infoContent){width:calc(100% - 36px)}.sAsDia_guide .infoHero{padding:32px 0 24px}.sAsDia_guide .infoHero h1{max-width:none;font-size:38px;line-height:1.1}.sAsDia_guide .infoHero>p:last-child{font-size:16px}.sAsDia_guide .infoContent{padding-top:28px}.sAsDia_article{font-size:16px;line-height:1.75}.sAsDia_lead{font-size:17px}.sAsDia_tocDesktop{display:none}.sAsDia_tocMobile{margin:24px 0 30px;padding:12px 18px;display:block}.sAsDia_tocMobile summary{cursor:pointer;min-height:44px;margin:0;padding:12px 0}.sAsDia_tocMobile[open] summary{margin-bottom:8px}.sAsDia_section{padding-bottom:18px}.sAsDia_section h2{font-size:28px}.sAsDia_feeNote{padding:18px}.sAsDia_comparison{grid-template-columns:minmax(0,1fr);gap:10px}.sAsDia_comparison>div{padding:18px}.sAsDia_comparison dt{margin-bottom:8px}.sAsDia_faq summary{font-size:15px}}.sAsDia_section ol{list-style:decimal}.sAsDia_section ul,.sAsDia_checklist{list-style:outside}.sAsDia_section li::marker{color:var(--accent-strong);font-weight:600}.sAsDia_checklist li::marker{color:var(--accent-strong);font-weight:600}.sAsDia_tocDesktop,.sAsDia_tocMobile,.sAsDia_feeNote{border-radius:12px}.sAsDia_comparison>div{border-radius:0 0 10px 10px}.sAsDia_links{color:var(--muted);flex-flow:wrap;align-items:center;gap:2px 10px}
