.nf-main{max-width:62ch;padding:56px 0;position:relative}.nf-main>:not(.fx-dots){position:relative}.nf-code{color:var(--fx-muted);margin:0}.nf-mark{align-items:stretch;gap:8px;margin-top:32px;display:inline-flex}.nf-mark-f{font-family:var(--fx-serif-stack);letter-spacing:-.015em;color:var(--fx-ink);font-size:34px;font-weight:400;line-height:1.15}.nf-mark-arg{border-left:1px dashed var(--fx-field);border-right:1px dashed var(--fx-field);width:96px;display:block}.nf-title{margin:32px 0 0}.nf-sub{max-width:46ch;font-family:var(--fx-serif-stack);color:var(--fx-mid);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.6}.nf-outs{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.nf-outs a,.nf-outs button{background:var(--fx-card);border:.5px solid var(--fx-rule);border-left:2px solid var(--fx-cyanotype);gap:4px;padding:20px;text-decoration:none;transition:background-color .12s linear;display:grid}.nf-outs a:hover,.nf-outs button:hover{background:var(--fx-wash)}.nf-outs button{text-align:left;width:100%;font:inherit;cursor:pointer}.nf-outs b{font-family:var(--fx-serif-stack);color:var(--fx-ink);font-size:18px;font-weight:600;line-height:1.4}.nf-outs span{font-family:var(--fx-serif-stack);color:var(--fx-mid);font-size:16px;line-height:1.5}.nf-help{font-family:var(--fx-serif-stack);color:var(--fx-mid);margin:32px 0 0;font-size:14px;line-height:1.5}@media (max-width:640px){.nf-main{padding:32px 0}}
