.adult-page{color:#161616;max-width:1440px;margin:0 auto;padding:0 max(24px,50% - 616px) 64px}.adult-page p{color:#444;font-size:18px;line-height:1.8}.adult-page p+p{margin-top:20px}.adult-page h1,.adult-page h2,.adult-page h3{text-wrap:pretty;font-weight:700}.adult-page h2{margin-bottom:26px;font-size:clamp(34px,3.5vw,50px);line-height:1.12}.adult-page h3{letter-spacing:-.025em;margin-bottom:16px;font-size:24px;line-height:1.35}.adult-page .aa-label{letter-spacing:.1em;color:#404040;margin:0 0 24px;font-size:13px;font-weight:600;line-height:1.6}.adult-page .aa-small{margin-top:26px;font-size:14px;line-height:1.8}.adult-page a:not(.aa-button){text-underline-offset:4px;color:var(--link);text-decoration:underline;text-decoration-thickness:1px}.adult-page :is(section,article,aside,li,div){min-width:0}.adult-page section[id]{scroll-margin-top:24px}.aa-hero{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:64px;padding:64px 0 52px;display:grid}.adult-page .aa-hero h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(46px,4.8vw,70px);line-height:1.07}.adult-page .aa-lead{color:#222;margin-bottom:24px;font-size:22px;font-weight:500;line-height:1.65}.aa-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.aa-button{color:#faf9f6;text-align:center;background:#161616;justify-content:center;align-items:center;min-height:54px;padding:16px 24px;font-size:16px;line-height:1.6;display:inline-flex}.aa-button:hover{background:#383838}.aa-text-link{align-items:center;min-height:44px;font-size:16px;line-height:1.6;display:inline-flex}.aa-start{border-top:3px solid var(--link);background:#eeede9;margin-top:4px;padding:38px}.adult-page .aa-start h2{letter-spacing:-.04em;margin-bottom:38px;font-size:32px;line-height:1.2}.adult-page .aa-start>a{border-top:1px solid #aaa;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:24px 0;text-decoration:none;display:grid}.aa-start>a>span{color:var(--link);font-size:18px;font-weight:600}.aa-start strong{color:#161616;font-size:19px;line-height:1.45}.adult-page .aa-start a p{margin-top:8px;font-size:15px;line-height:1.7}.aa-start a:hover strong{text-underline-offset:4px;text-decoration:underline}.adult-page .aa-start .aa-small{border-top:1px solid #aaa;margin-top:0;padding-top:24px}.aa-jump{border-block:1px solid #bbb;flex-wrap:wrap;gap:8px 26px;padding:18px 0;display:flex}.aa-jump a{align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.aa-section{border-bottom:1px solid #bbb;padding:64px 0}.aa-intro{max-width:1000px}.aa-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:38px;display:grid}.aa-section-head h2{margin-bottom:0}.aa-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.aa-fit-grid article{border-top:1px solid #aaa;padding-top:26px}.aa-index{color:var(--link);margin-bottom:20px;font-size:14px;font-weight:600;line-height:1.5;display:block}.aa-fit-note{border-left:2px solid var(--link);background:#eeede9;padding:28px}.aa-two-grid{grid-template-columns:1fr 1fr;gap:36px 44px;margin-top:38px;display:grid}.aa-two-grid article{border-top:1px solid #aaa;padding-top:26px}.aa-options{background:#eeede9;margin-top:64px;padding:44px}.aa-source{border-top:1px solid #bbb;padding-top:24px}.aa-comparison article{border-top:1px solid #aaa;grid-template-columns:.85fr 1fr 1.15fr;gap:36px;padding:30px 0;display:grid}.aa-comparison article:last-child{border-bottom:1px solid #aaa}.adult-page .aa-mini-label{letter-spacing:.1em;color:var(--link);margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.5}.aa-comparison h3{font-size:23px}.aa-takeaway{border-left:3px solid var(--link);background:#eeede9;margin-top:30px;padding:20px 26px}.aa-takeaway strong{font-size:18px;line-height:1.6}.adult-page .aa-takeaway p{margin-top:8px}.aa-section-intro{max-width:1000px}.aa-regions{grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;display:grid}.aa-regions article{background:#eeede9;border-top:2px solid #bac9e9;padding:32px}.aa-regions ul{margin:24px 0 0;padding:0;list-style:none}.aa-regions li+li{border-top:1px solid #ccc}.aa-regions li a{align-items:center;min-height:44px;padding:10px 0;font-size:16px;line-height:1.6;display:flex}.aa-roadmap{grid-template-columns:1fr 1fr;gap:32px 44px;margin:38px 0;padding:0;list-style:none;display:grid}.aa-roadmap li{border-top:1px solid #bbb;grid-template-columns:44px minmax(0,1fr);gap:20px;padding-top:26px;display:grid}.aa-step{width:44px;height:44px;color:var(--link);background:#eff2f8;border:1px solid #b3c3e4;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.aa-faqs{grid-template-columns:1fr 1fr;gap:36px 44px;margin-top:38px;display:grid}.aa-faqs article{border-top:1px solid #aaa;padding-top:26px}.aa-advisers{border-top:3px solid var(--link);background:#eeede9;margin-top:64px;padding:44px}.aa-advisers>p{max-width:1000px}.aa-advisers>.aa-button{margin-top:28px}.aa-scope{padding:32px 0}.adult-page .aa-scope p{font-size:14px;line-height:1.8}.aa-closing{background:#1d1d1d;padding:48px}.adult-page .aa-closing :is(h2,p){color:#faf9f6}.aa-closing>p{max-width:900px}.aa-closing .aa-button{color:#161616;background:#faf9f6}.adult-page .aa-closing .aa-text-link{color:#faf9f6}@media (max-width:1100px){.aa-hero{gap:32px}.aa-start{padding:28px}.aa-fit-grid{grid-template-columns:1fr 1fr}.aa-section-head{gap:32px}.aa-comparison article{grid-template-columns:.85fr 1fr 1fr;gap:24px}}@media (max-width:900px){.aa-hero{grid-template-columns:1fr}.aa-start{margin-top:0}.aa-section-head{grid-template-columns:1fr;gap:24px}.aa-comparison article{grid-template-columns:1fr 1fr}.aa-comparison article>div:first-child{grid-column:1/-1}.aa-comparison .aa-index{margin-bottom:12px}.aa-comparison h3{margin-bottom:0}}@media (max-width:700px){.adult-page{padding-inline:24px;padding-bottom:40px}.adult-page p{font-size:17px}.adult-page h2{font-size:34px}.adult-page h3{font-size:23px}.aa-hero{gap:36px;padding:40px 0}.adult-page .aa-hero h1{font-size:clamp(38px,10vw,56px)}.adult-page .aa-lead{font-size:20px}.aa-start{padding:28px 24px}.adult-page .aa-start h2{font-size:29px}.aa-start strong{font-size:18px}.aa-actions{flex-direction:column;align-items:stretch}.aa-jump{gap:4px 20px}.aa-section{padding:40px 0}.aa-fit-grid,.aa-two-grid,.aa-regions,.aa-roadmap,.aa-faqs,.aa-comparison article{grid-template-columns:1fr}.aa-comparison article>div:first-child{grid-column:auto}.aa-comparison article{gap:22px}.aa-fit-grid{gap:30px}.aa-options,.aa-advisers{margin-top:40px;padding:30px 24px}.aa-regions article{padding:26px 24px}.aa-roadmap li{grid-template-columns:38px minmax(0,1fr);gap:16px}.aa-step{width:38px;height:38px}.aa-closing{padding:30px 24px}.aa-takeaway{padding:20px}.aa-advisers>.aa-button{width:100%}}@media (max-width:360px){.adult-page h2{font-size:31px}.adult-page h3{font-size:22px}.adult-page .aa-hero h1{font-size:38px}.aa-start>a{grid-template-columns:28px minmax(0,1fr);gap:12px}}@media print{.adult-page :is(h1,h2,h3){break-inside:avoid}html body.site-typography .adult-page{break-after:page;max-width:none;padding:0;font-size:10pt;line-height:1.45}html body.site-typography .adult-page p{orphans:3;widows:3;font-size:10pt;line-height:1.5}html body.site-typography .adult-page h1{margin:12pt 0;font-size:28pt;line-height:1.1}html body.site-typography .adult-page h2{margin-bottom:12pt;font-size:19pt;line-height:1.2}html body.site-typography .adult-page h3{margin-bottom:8pt;font-size:13pt;line-height:1.3}html body.site-typography .adult-page .aa-label{break-after:avoid;margin-bottom:10pt;font-size:8pt;line-height:1.5}html body.site-typography .adult-page :is(.aa-small,.aa-scope p){margin-top:12pt;font-size:8pt;line-height:1.5}html body.site-typography .adult-page .aa-lead{font-size:12pt;line-height:1.5}.aa-hero{padding:0 0 16pt;display:block}.aa-start,.aa-jump{display:none}.aa-section{padding:16pt 0}.aa-section-head{margin-bottom:16pt;display:block}.aa-section-head>p{margin-top:12pt}.aa-fit-grid,.aa-two-grid,.aa-regions,.aa-roadmap,.aa-faqs{margin-top:16pt;display:block}.aa-options,.aa-advisers{border:1px solid #aaa;margin-top:20pt;padding:16pt}.aa-source{break-before:avoid}.adult-page :is(.aa-fit-grid article,.aa-two-grid article,.aa-faqs article,.aa-roadmap li,.aa-regions article,.aa-fit-note,.aa-comparison article,.aa-takeaway,.aa-advisers,.aa-closing){break-inside:avoid}.aa-fit-grid article,.aa-two-grid article,.aa-faqs article,.aa-roadmap li{margin-bottom:10pt;padding-top:10pt}.aa-index{margin-bottom:7pt;font-size:8pt}.aa-fit-note{border:1px solid #aaa;padding:12pt}.aa-comparison article{padding:12pt 0;display:block}.aa-comparison article>div+div{margin-top:10pt}.adult-page .aa-mini-label{margin-bottom:5pt;font-size:8pt}.aa-takeaway{padding:12pt}.aa-takeaway strong{font-size:11pt}.aa-regions article{margin-bottom:14pt;padding:12pt}.aa-regions ul{flex-wrap:wrap;gap:0 14pt;margin-top:8pt;display:flex}.aa-regions li+li{border:0}.aa-regions li a{min-height:0;padding:5pt 0;font-size:9pt}.aa-roadmap li{display:block}.aa-step{display:none}.aa-scope{padding:16pt 0}.aa-closing{border:1px solid #999;padding:16pt}.aa-actions{flex-direction:row;align-items:center;gap:12pt;margin-top:14pt}.aa-button{border:1px solid #111;min-height:0;padding:8pt 12pt;font-size:9pt;color:#111!important;background:#fff!important}.aa-text-link{min-height:0;font-size:9pt}.adult-page p+p{margin-top:10pt}.aa-advisers>.aa-button{width:auto;margin-top:14pt}}
