.nf{padding:var(--space-16) 24px var(--space-20);text-align:center}.nf__head{max-width:640px;margin-inline:auto}.nf__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--season-deep);align-items:center;gap:9px;display:inline-flex}.nf__eyebrow:before,.nf__eyebrow:after{content:"";background:var(--season);opacity:.7;border-radius:2px;width:22px;height:1.5px}.nf h1{font-size:clamp(36px,5.6vw,60px);font-weight:var(--weight-semibold);letter-spacing:-.035em;margin-top:18px;line-height:1.05}.nf__lede{font-size:var(--text-lg);font-weight:var(--weight-light);color:var(--color-text-secondary);margin-top:18px;line-height:1.55}.nf__actions{margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nf__art{margin:var(--space-12) auto 0;border-radius:var(--radius-lg);background:var(--season-tint);max-width:520px;overflow:hidden}.nf__art img{aspect-ratio:16/9;object-fit:cover;object-position:center 30%;width:100%}.nf__links{margin-top:var(--space-10);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.nf__links a{border-radius:var(--radius-pill);background:var(--season-wash);color:var(--season-deep);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background var(--duration-base) var(--ease-calm);padding:8px 16px}.nf__links a:hover{background:var(--season-tint)}@media (max-width:600px){.nf{padding-top:var(--space-10)}.nf__actions .btn{justify-content:center;width:100%}}
