.nf-wrap{max-width:720px;margin:0 auto;padding:56px 24px 80px}.nf{justify-items:start;gap:14px;display:grid}.nf-m{height:auto;display:block}.nf-c{margin:0}.nf h1{font-family:var(--serif);font-weight:var(--display-w,400);font-size:calc(clamp(40px,7vw,76px) * var(--disp-k,1));letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1}.nf-p{max-width:34em;margin:0;font-size:14.5px;line-height:1.7}.nf-l{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}
