body:has(.nf){color:#17171a;background:#f3f3f4}.nf{color:#17171a;-webkit-font-smoothing:antialiased;background:#f3f3f4;min-height:100vh;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.nf-wrap{max-width:760px;margin:0 auto;padding:28px 24px 80px}.nf-mark{letter-spacing:-.04em;color:#1a1a1e;align-items:baseline;font-family:DM Serif Display,Georgia,serif;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}.nf-mark span{color:#16a34a}.nf-hero{-moz-column-gap:28px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:28px;margin-top:52px;display:grid}.nf-pixel{color:#c8c8ce;width:248px;height:auto;margin-top:2px;display:block}.nf-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8d8d96;margin:0;font-size:12px;font-weight:600}.nf-hero h1{letter-spacing:-.035em;color:#111113;margin:10px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.nf-blurb{color:#6d6d76;max-width:38rem;margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.55}.nf-rule{border:0;border-top:1px solid #e4e4e8;margin:28px 0 0}.nf-next{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;display:flex}.nf-next h2{letter-spacing:-.01em;color:#17171a;margin:0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.nf-next p{color:#9a9aa3;text-align:right;margin:0;font-size:13px;line-height:1.3}.nf-card{background:#fff;border:1px solid #e6e6eb;border-radius:16px;margin-top:14px;overflow:hidden}.nf-row{-moz-column-gap:18px;color:inherit;border-top:1px solid #eeeef1;grid-template-columns:8.75rem minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:18px 20px;text-decoration:none;display:grid}.nf-row:first-child{border-top:0}.nf-row:hover{background:#fafafa}.nf-row:focus-visible{outline-offset:-2px;background:#fafafa;outline:2px solid #17171a}.nf-label{letter-spacing:-.01em;color:#17171a;font-size:14.5px;font-weight:600}.nf-desc{color:#6e6e76;font-size:14px;line-height:1.45}.nf-path{color:#8e8e96;white-space:nowrap;font-size:13.5px;line-height:1}.nf-path span{margin-left:2px}@media (max-width:720px){.nf-wrap{padding:22px 16px 56px}.nf-hero{grid-template-columns:1fr;row-gap:18px;margin-top:36px}.nf-pixel{width:min(220px,70vw)}.nf-hero h1{font-size:32px}.nf-next{flex-direction:column;align-items:flex-start;gap:4px}.nf-next p{text-align:left}.nf-row{grid-template-columns:1fr auto;row-gap:4px;padding:16px}.nf-desc{order:3;grid-column:1/-1}}
