.nf{background:var(--plane-void);min-height:100svh;color:var(--ink-0);flex-direction:column;display:flex}.nf__head{padding:var(--s-5) var(--s-7) var(--s-4);align-items:center;gap:11px;display:flex}.nf__wordmark{font-family:var(--font-display);font-size:17px;line-height:1}.nf__body{justify-content:center;gap:var(--s-4);width:min(560px,100%);padding:var(--s-8) var(--s-6);flex-direction:column;flex:auto;margin:0 auto;display:flex}.nf__code{font-size:var(--t-micro);letter-spacing:.2em;color:var(--signal);margin:0}.nf__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-0);margin:0;font-size:52px;font-weight:400;line-height:.98}.nf__lede{max-width:46ch;font-size:var(--t-body);color:var(--ink-2);margin:0;line-height:1.55}.nf__foot{padding:var(--s-4) var(--s-7) var(--s-6);border-top:1px solid var(--rule);background:var(--plane-base)}.nf__action{padding:var(--s-2) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--ink-1);transition:color var(--ui-base) var(--ui-ease), background var(--ui-base) var(--ui-ease), border-color var(--ui-base) var(--ui-ease);flex-direction:column;gap:3px;text-decoration:none;display:inline-flex}.nf__action:hover{color:var(--ink-0);background:var(--plane-raise);border-color:var(--rule-strong)}.nf__action-name{font-size:var(--t-label);font-weight:var(--w-semibold)}.nf__action-sub{font-size:var(--t-small);color:var(--ink-2)}@media (max-width:720px){.nf__head,.nf__foot{padding-left:var(--s-4);padding-right:var(--s-4)}.nf__title{font-size:38px}}
