.intent-content{max-width:1256px;margin:110px auto;padding:82px 32px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:.78fr 1.22fr;gap:70px}.intent-intro h2,.intent-faq h2{font-size:clamp(36px,4.5vw,58px);line-height:1;letter-spacing:-.045em;margin:0 0 18px}.intent-intro>p:last-child{color:var(--muted);font-size:18px}.intent-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.intent-steps li{display:grid;grid-template-columns:52px 1fr;gap:15px;border-bottom:1px solid var(--line);padding:20px 0}.intent-steps span{color:var(--blue);font-size:12px;font-weight:800}.intent-steps p{margin:0}.intent-faq{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.3fr;gap:0 70px;margin-top:28px}.intent-faq>.eyebrow{grid-column:1/-1}.intent-faq h2{grid-row:2/span 10}.intent-faq details{grid-column:2;border-top:1px solid var(--line);padding:18px 0}.intent-faq details:last-child{border-bottom:1px solid var(--line)}.intent-faq summary{font-size:18px;font-weight:700;cursor:pointer}.intent-faq details p{color:var(--muted);margin:12px 0 0}.intent-related{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.intent-related a{border:1px solid var(--ink);border-radius:999px;padding:11px 16px;color:var(--ink);text-decoration:none;font-weight:700}.intent-related a:hover,.intent-related a:focus-visible{background:var(--ink);color:#fff}
@media(max-width:820px){.intent-content{grid-template-columns:1fr;gap:28px;padding:62px 18px 0;margin-top:75px}.intent-faq{grid-template-columns:1fr;gap:18px;margin-top:25px}.intent-faq h2{grid-row:auto}.intent-faq details{grid-column:1}.intent-related{grid-column:1}.intent-intro h2,.intent-faq h2{font-size:34px}}
