.nf-page{background:#fff;color:var(--hp-ink)}.nf-page :where(h1,p,ul){margin:0}.nf-section{padding-block:clamp(40px,6svh,72px)}.nf-intro{display:grid;gap:14px;max-width:760px}.nf-intro h1{font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.nf-intro h1 span{color:var(--hp-primary)}.nf-intro p{color:var(--hp-muted);font-size:17px;line-height:1.6}.nf-links{list-style:none;padding:0;margin-top:36px!important;border-top:1px solid var(--hp-border)}.nf-links li{border-bottom:1px solid var(--hp-border)}.nf-links a{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-block:18px;transition:color .16s}.nf-link-label{font-size:19px;font-weight:500;letter-spacing:-.01em}.nf-link-detail{color:var(--hp-muted);font-size:15px;line-height:1.5}.nf-links a svg{color:var(--hp-muted);transition:transform .16s}.nf-links a:hover .nf-link-label,.nf-links a:hover svg{color:var(--hp-primary)}.nf-links a:hover svg{transform:translate(3px)}.nf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}@media(min-width:641px)and (max-height:780px){.nf-section{padding-block:32px}.nf-links{margin-top:28px!important}.nf-links a{padding-block:12px}.nf-actions{margin-top:28px}}@media(max-width:640px){.nf-links a{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.nf-link-label{font-size:17px}.nf-link-detail{grid-row:2;font-size:14px}.nf-links a svg{grid-row:1 / span 2;grid-column:2}}@media(prefers-reduced-motion:reduce){.nf-links a,.nf-links a svg{transition:none}}
