.intent-content{max-width:1256px;margin:95px auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;padding:0 32px}.intent-intro h2,.intent-faq h2{font-size:42px;line-height:1.05;letter-spacing:-.04em;margin:0 0 18px}.intent-intro>p:last-child{color:var(--muted)}.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:18px 0}.intent-steps span{color:var(--blue);font-size:12px;font-weight:800}.intent-steps p{margin:0}.intent-faq{grid-column:1/-1;max-width:850px;margin-left:auto;width:68%}.intent-faq details{border-top:1px solid var(--line);padding:16px 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}.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{background:var(--ink);color:#fff}
@media(max-width:720px){.intent-content{grid-template-columns:1fr;gap:20px;padding:0 18px;margin-top:70px}.intent-faq{grid-column:auto;width:100%;margin:35px 0 0}.intent-intro h2,.intent-faq h2{font-size:34px}.intent-related{grid-column:auto}}
