.ins .nf-band{flex:1}.ins .nf{padding-block:clamp(72px,12vw,160px);position:relative}.ins .nf-code{font-family:var(--font-display);letter-spacing:.08em;color:var(--accent);font-size:.875rem;font-weight:700}.ins .nf h1{max-width:16ch;margin-top:14px}.ins .nf h1 .hl{color:var(--pop)}.ins .nf .lead{margin-top:18px}.ins .nf .cta-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ins .nf .cta-actions .btn-outline{background:var(--surface)}@media (max-width:640px){.ins .nf .cta-actions .btn{width:100%}}
