.detail-hero{background:var(--ink);color:white;padding:36px 0 64px}.detail-back{display:inline-block;font-size:12px;color:#cbd0cc;margin-bottom:42px}.detail-back:hover{text-decoration:underline}.detail-hero .eyebrow{color:#e9c7c0;margin-bottom:22px}.detail-hero h1{font-size:clamp(44px,5.5vw,74px);line-height:1.04;max-width:800px}.detail-hero h1 em{color:#efb2a1;font-style:normal}.detail-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center}.detail-lead{max-width:590px;font-size:17px;line-height:1.8;margin-top:26px;color:#d0d4d0}.detail-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}.detail-facts{border:1px solid #69726b;padding:34px;background:#2c3430}.detail-facts h2{font-size:36px;line-height:1.15}.detail-facts dl{margin:28px 0}.detail-facts dl>div{border-top:1px solid #69726b;padding:17px 0}.detail-facts dt{font-size:11px;color:#c2cbc5;margin-bottom:7px}.detail-facts dd{font-size:16px;margin:0}.detail-facts .text-link{font-size:12px}.detail-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.detail-grid .eyebrow,.detail-band .eyebrow{margin-bottom:18px}.detail-copy p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 20px}.detail-copy p:last-child{margin:0}.detail-copy a,.privacy-copy a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.detail-band{background:var(--soft)}.detail-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}.detail-steps li{border-top:1px solid #c9cec8;padding-top:24px}.detail-steps li>span{font-size:12px;color:var(--red)}.detail-steps h3{font-size:23px;line-height:1.3;margin:18px 0 14px}.detail-steps p{font-size:14px;line-height:1.85;color:var(--muted)}.detail-faq{border-top:1px solid var(--line)}.detail-cta{background:var(--ink);color:#fff;padding:55px 0}.detail-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.detail-cta .eyebrow{color:#efb2a1;margin-bottom:15px}.detail-cta p:not(.eyebrow){font-size:15px;line-height:1.8;color:#d0d4d0;margin-top:16px}.privacy-copy{max-width:860px}.privacy-copy h2{font-size:27px;margin:38px 0 18px}.privacy-copy h2:first-child{margin-top:0}.privacy-copy p{font-size:16px;line-height:1.85;margin-bottom:18px;color:var(--muted)}.privacy-copy .privacy-updated{font-size:12px;margin-top:40px}
@media(max-width:1080px){.detail-hero-grid,.detail-grid{gap:40px}.detail-facts{padding:26px}.detail-actions{gap:20px}.detail-actions .button{font-size:12px}.detail-cta>.wrap{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.detail-hero{padding:25px 0 40px}.detail-back{margin-bottom:30px}.detail-hero-grid,.detail-grid{grid-template-columns:1fr;gap:30px}.detail-hero h1{font-size:clamp(38px,10vw,59px)}.detail-hero .eyebrow{font-size:9px;line-height:1.7}.detail-lead{font-size:15px;margin-top:22px}.detail-facts{padding:25px}.detail-facts h2{font-size:29px}.detail-facts dl{margin:22px 0 14px}.detail-copy p{font-size:15px}.detail-steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.detail-steps h3{font-size:23px;margin-top:12px}.detail-steps p{font-size:15px}.detail-cta{padding:40px 0}.detail-cta .button{font-size:12px;white-space:normal}.privacy-copy p{font-size:15px;overflow-wrap:anywhere}.privacy-copy h2{font-size:25px}}
