.nf{padding-block:clamp(140px,15vw,210px) clamp(60px,6.5vw,104px)}.nf__wrap{max-width:min(var(--maxw), 900px)}.nf__title{margin:18px 0 0}.nf__lead{max-width:var(--measure-sm);color:var(--ink-2);margin:20px 0 0}.nf__acts{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3vw,38px);display:flex}.nf__rule{margin-block:clamp(40px,4.5vw,64px)}.nf__ways{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,246px),1fr));gap:1px;display:grid;overflow:hidden}.nf__way{background:var(--bg);transition:background .2s var(--ease);flex-direction:column;gap:4px;padding:18px 44px 18px 20px;text-decoration:none;display:flex;position:relative}.nf__way:hover{background:var(--bg-2)}.nf__wayLabel{font-size:var(--t-body);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.nf__wayFree{font-style:normal;font-size:var(--cap-size);letter-spacing:var(--cap-track);text-transform:uppercase;color:var(--sun-ink);font-weight:600}.nf__wayNote{font-size:var(--t-sm);color:var(--ink-3)}.nf__wayArrow{color:var(--ink-3);opacity:0;transition:opacity .2s var(--ease), translate .2s var(--ease);position:absolute;top:50%;right:18px;translate:0 -50%}.nf__way:hover .nf__wayArrow{opacity:1;translate:3px -50%}@media (prefers-reduced-motion:reduce){.nf__way,.nf__wayArrow{transition:none}}
