html:has(.nd){scroll-behavior:smooth}.nd{--bg:#faf9f7;--bg2:#f3f1ed;--bg3:#f6f4f0;--card:#fff;--ink:#1a1815;--ink2:#4a4741;--ink3:#57534c;--ink4:#6b675f;--rule:rgba(26,24,21,.14);--rule2:rgba(26,24,21,.26);--accent:#c9502f;--accentText:#b04524;--soft:#f6e6de;--night:#1c1b18;--nightInk:#faf9f7;--nightInk2:hsla(40,23%,97%,.74);--nightRule:hsla(40,23%,97%,.18);--nightAccent:#e88a62;--pos:#2d7a4d;--paper:#fffdf8;--shadow:0 1px 0 rgba(26,24,21,.04),0 30px 60px -30px rgba(26,24,21,.32);background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.nd a{color:inherit;text-decoration:none}.nd .serif{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.02}.nd .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.nd .eyebrow{font-size:11px;letter-spacing:.22em;color:var(--accentText)}.nd .eyebrow,.nd .label{font-family:IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}.nd .label{font-size:10.5px;letter-spacing:.16em;color:var(--ink4)}.nd .dot{color:var(--accent)}.nd .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font:500 15px/1 Inter,sans-serif;border:1px solid var(--rule2);background:transparent;color:var(--ink);cursor:pointer;white-space:nowrap}.nd .btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nd .card{background:var(--card);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow)}.nd .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--rule2);font:500 12px/1.4 Inter,sans-serif;color:var(--ink2);white-space:nowrap}.nd .fig{font-family:Playfair Display,Georgia,serif;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.nd :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.nd input{font:inherit;color:var(--ink)}.nd input::placeholder{color:var(--ink4)}.nd details>summary{list-style:none;cursor:pointer}.nd details>summary::-webkit-details-marker{display:none}.nd details[open] .plus{transform:rotate(45deg)}.nd .plus{transition:transform .2s}@keyframes nd-scan{0%{top:14px}to{top:calc(100% - 16px)}}@keyframes nd-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nd-glow{0%,to{background:var(--soft)}50%{background:transparent}}.nd .scan{animation:nd-scan 2.4s cubic-bezier(.6,0,.4,1) 2 alternate both}.nd .rise{animation:nd-rise .8s cubic-bezier(.2,.7,.2,1) 2.6s both}@media (prefers-reduced-motion:reduce){.nd *{animation:none!important;transition:none!important}.nd .scan{display:none}}.contents{display:contents}.nd[data-signups=open] [data-signup=paused],.nd[data-signups=paused] [data-signup=open],[hidden]{display:none!important}.nd .seg{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--ink2);font:500 14px/1 Inter,sans-serif;cursor:pointer}.nd .seg.is-on{background:var(--ink);color:var(--bg)}.nd .seg-night{color:var(--nightInk)}.nd .seg-night.is-on{background:var(--nightInk);color:var(--night)}.nd .menu-btn{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--rule2);background:transparent;color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.nd .action-bar{display:none}.nd .notify-msg{font-size:14.5px}@media (max-width:760px){.nd .mast-mid{display:none}.nd .menu-btn{display:inline-flex}.nd #navLinks{display:none!important;position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--rule);flex-direction:column;gap:0!important;padding:8px 18px 16px}.nd #navLinks.is-open{display:flex!important}.nd #navLinks a{padding:14px 0!important;border-bottom:1px solid var(--rule)}.nd header nav{position:relative;flex-wrap:nowrap!important}.nd header [data-signup] a.mono{display:none}.nd [style*="grid-column: span 2"]{grid-column:auto!important}.nd section[aria-label="In this edition"] ol{display:flex!important;overflow-x:auto;gap:8px!important;flex:1 1 100%!important;padding-bottom:4px!important}.nd section[aria-label="In this edition"] li a{white-space:nowrap;border:1px solid var(--rule2);border-radius:999px;padding:8px 14px!important}.nd #top{padding-top:44px!important;padding-bottom:40px!important;gap:32px!important}.nd .facts{grid-template-columns:1fr!important;gap:0!important}.nd .facts>div{flex-direction:row!important;justify-content:space-between;align-items:baseline;gap:12px!important;padding:10px 0;border-bottom:1px solid var(--rule)}.nd .facts .serif{font-size:24px!important}.nd .facts .label{text-align:right}.nd article{padding:44px 0!important;gap:24px!important}.nd article h3{font-size:32px!important}.nd article>div:last-child{padding:18px!important;border-radius:16px!important}.nd #story{padding-top:64px!important}.nd #pricing .card,.nd #pricing [style*="padding: 40px"]{padding:24px!important}.nd #pricing .serif[style*="font-size: 88px"]{font-size:64px!important}.nd .action-bar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--rule);transform:translateY(110%);transition:transform .25s}.nd .action-bar.is-shown{transform:none}.nd .action-bar .btn{flex:1 1}.nd footer{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}