.feat{max-width:1040px;padding:var(--sf-space-4) var(--sf-space-4) var(--sf-space-12);margin:0 auto}.feat__hero{max-width:720px;margin:var(--sf-space-8) auto var(--sf-space-8);text-align:center}.feat__eyebrow{margin:0 0 var(--sf-space-3);border-radius:var(--radius-full);background:var(--brand-muted);color:var(--brand-500);align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.feat__hero h1{margin:0 0 var(--sf-space-3);letter-spacing:-.02em;font-size:clamp(30px,6vw,46px);line-height:1.1}.feat__lead{color:var(--sf-color-text-muted);margin:0 auto;font-size:18px;line-height:1.55}.feat__actions{justify-content:center;gap:var(--sf-space-3);margin-top:var(--sf-space-6);flex-wrap:wrap;display:flex}.feat__points{gap:var(--sf-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feat__point,.feat__prompt{padding:var(--sf-space-6);border:1px solid var(--sf-color-border);border-radius:var(--radius-lg);background:var(--sf-color-surface)}.feat__point h2{margin:0 0 var(--sf-space-2);font-size:17px}.feat__point p,.feat__answer,.feat__note{color:var(--sf-color-text-muted);margin:0;line-height:1.55}.feat__section{margin-top:var(--sf-space-12);scroll-margin-top:var(--sf-space-8)}.feat__section>h2{margin:0 0 var(--sf-space-4);font-size:22px}.feat__prompts{gap:var(--sf-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.feat__ask{gap:var(--sf-space-2);margin:0 0 var(--sf-space-3);background:var(--brand-muted);border-radius:14px 14px 14px 4px;padding:10px 14px;font-weight:600;display:flex}.feat__ask .icon{color:var(--brand-500);flex:none;margin-top:3px}.feat__steps{gap:var(--sf-space-2);margin:0 0 var(--sf-space-4);padding-left:var(--sf-space-6);line-height:1.55;display:grid}.feat__address code{border-radius:var(--sf-radius-sm);background:var(--sf-color-surface);font-family:var(--font-mono);word-break:break-all;padding:2px 8px;font-size:13px}.feat__cards{gap:var(--sf-space-4);margin:0 0 var(--sf-space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.feat__card{padding:var(--sf-space-6);border:1px solid var(--sf-color-border);border-radius:var(--radius-lg);background:var(--sf-color-surface)}.feat__card h3,.feat__control h3{margin:0 0 var(--sf-space-1);font-size:16px}.feat__card p,.feat__control p{color:var(--sf-color-text-muted);margin:0;line-height:1.5}.feat__num{width:28px;height:28px;margin-bottom:var(--sf-space-3);border-radius:var(--radius-full);background:var(--brand-500);color:var(--brand-on);place-items:center;font-size:14px;font-weight:700;display:inline-grid}.feat__link{margin-top:var(--sf-space-3);color:var(--brand-500);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.feat__link:hover{text-decoration:underline}.feat__hint{gap:var(--sf-space-2);margin:var(--sf-space-4) 0 0;color:var(--sf-color-text-muted);line-height:1.5;display:flex}.feat__hint .icon,.feat__control>.icon{color:var(--brand-500);flex:none;margin-top:2px}.feat__controls{gap:var(--sf-space-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.feat__control{gap:var(--sf-space-3);padding:var(--sf-space-4);border:1px solid var(--sf-color-border);border-radius:var(--radius-lg);background:var(--sf-color-surface);display:flex}.feat__section>.feat__note{margin-bottom:var(--sf-space-3)}.feat__tm{margin:var(--sf-space-8) 0 0;color:var(--sf-color-text-muted);font-size:13px}.feat__more{gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.feat__more-link{border:1px solid var(--sf-color-border);border-radius:var(--radius-full);color:var(--sf-color-text);align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.feat__more-link:hover{border-color:var(--brand-500)}@media (max-width:760px){.feat__points,.feat__cards{grid-template-columns:1fr}}
