.nf-page{background:radial-gradient(900px 420px at 50% -10%, #36d3991a, transparent 65%), var(--bg)}.nf-page .nf{text-align:center;padding:112px 0 120px}.nf-page .fw-eyebrow{justify-content:center}.nf-page h1{font-family:var(--display);letter-spacing:-.03em;max-width:18ch;margin:16px auto 0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.nf-page .nf-lead{color:var(--dim);max-width:52ch;margin:16px auto 0;font-size:17px;line-height:1.6}.nf-page .fw-cta{justify-content:center;margin-top:30px}.nf-page .nf-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin:56px auto 0;display:grid}.nf-page .nf-card{border:1px solid var(--line);background:var(--fw-s1);color:var(--fg);border-radius:14px;padding:18px 20px 20px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block;position:relative;box-shadow:0 24px 50px -36px #000000e6}.nf-page .nf-card:hover{background:var(--fw-s2);border-color:#36d39973;transform:translateY(-2px)}.nf-page .nf-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nf-page .nf-path{font-family:var(--mono);color:var(--faint);letter-spacing:.04em;font-size:11px}.nf-page .nf-card b{letter-spacing:-.01em;margin-top:8px;font-size:15.5px;font-weight:600;display:block}.nf-page .nf-body{color:var(--dim);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.nf-page .nf-card:after{content:"→";color:var(--faint);transition:color .18s,transform .18s;position:absolute;top:16px;right:18px}.nf-page .nf-card:hover:after{color:var(--accent);transform:translate(3px)}.nf-page .nf-foot{color:var(--faint);margin-top:28px;font-size:13px}.nf-page .nf-foot a{color:var(--accent)}@media (prefers-reduced-motion:reduce){.nf-page .nf-card,.nf-page .nf-card:after{transition:none}.nf-page .nf-card:hover{transform:none}}@media (max-width:900px){.nf-page .nf-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.nf-page .nf{padding:72px 0 80px}.nf-page .nf-grid{grid-template-columns:1fr}}
