.nf{max-width:780px;padding-block:clamp(24px,6vw,64px)}.nf-card{border:1px solid var(--rs-line);border-radius:var(--rs-r-lg);background:var(--panel);box-shadow:var(--rs-shadow);overflow:hidden}.nf-photo{aspect-ratio:12/5;background:var(--rs-accent-soft);position:relative}.nf-photo img{object-fit:cover}.nf-body{padding:clamp(20px,5vw,36px)}.nf-eyebrow{color:var(--rs-accent-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.nf h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);line-height:1.15}.nf-code{color:var(--rs-muted);margin:0 0 14px}.nf-code code{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);letter-spacing:.14em;border-radius:8px;margin-left:6px;padding:3px 10px;font-size:1.05em}.nf-text{color:var(--rs-muted);line-height:1.65}.nf-text p{margin:0 0 10px}.nf-text ul{gap:4px;margin:0 0 14px;padding-left:20px;display:grid}.nf-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:480px){.nf-actions .rs-btn{width:100%}}
