.profile-detail-page>section{padding-block:96px}.profile-detail-page h2{font-size:clamp(32px,3.3vw,46px);line-height:1.12}.profile-detail-page .profile-detail-intro{padding-block:96px 80px}.profile-detail-intro h1{font-size:clamp(44px,5vw,64px)}.profile-detail-intro .lead{max-width:740px;margin-top:24px;font-size:19px}.detail-overview-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:96px;display:grid}.detail-overview-layout h2{max-width:17ch}.detail-intro-text{color:var(--muted);max-width:46ch;margin-top:24px;font-size:18px}.detail-facts{border-top:1px solid var(--line-2);margin:0}.detail-facts>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:24px;padding:24px 0;display:grid}.detail-facts dt{font-size:15px;font-weight:500}.detail-facts dd{color:var(--muted);margin:0;font-size:17px}.detail-alternatives{--text:#0b1430;--muted:#5a6275;--blue:#2c5ba8;--line:#e1e5ee;--line-2:#c8cfde;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6fa}.detail-section-heading{max-width:700px;margin-bottom:40px}.detail-section-heading p{color:var(--muted);margin-top:24px;font-size:18px}.detail-alternative-list{border-top:1px solid var(--line-2)}.detail-alternative-list article{border-bottom:1px solid var(--line);grid-template-columns:320px 1fr;align-items:baseline;gap:48px;padding-block:28px;display:grid}.detail-alternative-list h3{font-size:22px}.detail-alternative-list p{color:var(--muted);max-width:64ch;font-size:17px}.detail-smallprint{color:var(--muted);text-align:center;text-wrap:balance;margin:24px auto 0;font-size:14px;line-height:1.75}.detail-practice-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:96px;display:grid}.detail-practice-heading h2{max-width:17ch}.detail-practice-heading p{color:var(--muted);max-width:36ch;margin-top:24px;font-size:18px}.detail-situations{gap:36px;display:grid}.detail-situations h3{margin-bottom:16px;font-size:24px}.detail-situations p{color:var(--muted);max-width:65ch;font-size:18px;line-height:1.75}.profile-detail-page .detail-risk-section{padding-top:0}.detail-risk-layout{border-top:1px solid var(--line-2);grid-template-columns:1fr 1.2fr;align-items:start;gap:96px;padding-top:48px;display:grid}.detail-risk-layout>h2{max-width:16ch}.detail-risk-list article{border-top:1px solid var(--line);padding-block:24px}.detail-risk-list article:first-child{border-top:0;padding-top:0}.detail-risk-list h3{margin-bottom:12px;font-size:22px}.detail-risk-list p{color:var(--muted);max-width:60ch;font-size:17px}.detail-faq{border-top:1px solid var(--line-2);grid-template-columns:1fr 1.2fr;gap:96px;margin-top:64px;padding-top:48px;display:grid}.detail-faq h2{max-width:17ch;font-size:clamp(28px,2.7vw,36px)}.detail-faq details{border-bottom:1px solid var(--line)}.detail-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:18px;line-height:1.5;list-style:none;display:flex}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary:hover{color:var(--blue)}.detail-faq details>p{color:var(--muted);padding:0 32px 24px 0;font-size:16px}.detail-plus{flex-shrink:0;width:16px;height:16px;position:relative}.detail-plus:before,.detail-plus:after{content:"";background:currentColor;height:1px;position:absolute;inset:7px 0 auto}.detail-plus:after{transition:transform .2s ease-out;transform:rotate(90deg)}.detail-faq details[open] .detail-plus:after{transform:none}.profile-detail-page .detail-next{padding-top:0}.detail-preparation{background:var(--alt);margin-bottom:64px;padding:40px}.detail-preparation h2{font-size:clamp(28px,2.8vw,36px)}.detail-preparation>p{color:var(--muted);margin-top:16px;font-size:17px}.detail-preparation dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:32px 0 0;display:grid}.detail-preparation dt{font-size:18px;font-weight:500;line-height:1.5}.detail-preparation dd{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.7}.detail-contact{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:48px;padding-top:48px;display:flex}.detail-contact h2{margin-bottom:16px;font-size:clamp(28px,2.8vw,36px)}.detail-contact p{color:var(--muted);max-width:52ch;font-size:17px}.detail-contact .row{flex-shrink:0;align-items:center;gap:24px}.detail-disclaimer{color:var(--muted);max-width:110ch;margin-top:32px;font-size:13px;line-height:1.75}.detail-disclaimer p+p{margin-top:12px}.detail-disclaimer a{color:var(--text);text-underline-offset:4px}@media (max-width:1100px){.detail-overview-layout,.detail-risk-layout,.detail-faq,.detail-practice-layout{gap:48px}.detail-contact{flex-direction:column;align-items:flex-start;gap:28px}.detail-alternative-list article{grid-template-columns:260px 1fr;gap:32px}.detail-preparation dl{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.profile-detail-page>section{padding-block:64px}.profile-detail-page .profile-detail-intro{padding-block:64px 56px}.detail-overview-layout,.detail-risk-layout,.detail-faq,.detail-practice-layout{grid-template-columns:1fr;gap:36px}.detail-overview-layout h2,.detail-risk-layout>h2,.detail-faq h2{max-width:24ch}.detail-facts>div{grid-template-columns:120px 1fr;gap:20px}.detail-alternative-list article{grid-template-columns:1fr;gap:12px;padding-block:24px}.detail-faq{margin-top:40px;padding-top:36px}.detail-faq details>p{padding-right:0}.detail-situations p{font-size:17px}.detail-preparation{margin-bottom:48px;padding:28px 24px}.detail-preparation dl{grid-template-columns:1fr;gap:28px}}@media (max-width:420px){.detail-facts>div{grid-template-columns:1fr;gap:8px}.detail-contact .row{flex-direction:column;align-items:flex-start;gap:20px}}
