.so-page.nf .nf-hero{text-align:center;justify-items:center;padding-block:clamp(40px,7vw,96px) clamp(28px,4vw,56px)}.so-page.nf .nf-code{letter-spacing:-.04em;background:linear-gradient(180deg, var(--ink) 0%, color-mix(in oklab, var(--ink) 12%, transparent) 100%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:clamp(96px,22vw,220px);font-weight:900;line-height:.9}.so-page.nf .pg-title{max-width:22ch;margin-inline:auto}.so-page.nf .pg-lead{max-width:56ch;margin-inline:auto}.so-page.nf .nf-search{width:min(640px,100%);margin:22px auto 0}.so-page.nf .nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.so-page.nf .nf-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:8px 40px;display:grid}.so-page.nf .nf-ways .ct-card{text-decoration:none}.so-page.nf .nf-ways .ct-card b{font-size:17px}.so-page.nf .nf-guides{margin-block:0 clamp(40px,6vw,80px)}.so-page.nf .nf-guides h2{margin-block-end:16px;font-size:clamp(19px,2vw,24px)}.so-page.nf .nf-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.so-page.nf .nf-guides a{border:1px solid var(--steel);border-radius:var(--r);color:var(--ink);gap:4px;padding:16px 18px;transition:border-color .2s,transform .2s;display:grid}.so-page.nf .nf-guides a:hover{border-color:var(--ink);transform:translateY(-2px)}.so-page.nf .nf-guides a span{font-weight:700}.so-page.nf .nf-guides a small{color:var(--ink-2);font-size:13px;line-height:1.7}@media (max-width:900px){.so-page.nf .nf-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.so-page.nf .nf-ways,.so-page.nf .nf-guides ul{grid-template-columns:minmax(0,1fr)}.so-page.nf .nf-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.so-page.nf .nf-guides a{transition:none}}
