.now-page{background:var(--color-now-paper);color:var(--color-now-ink);min-height:100dvh}.now-masthead{gap:var(--space-2xs);max-width:var(--page-max);padding:var(--space-md) var(--page-gutter) 0;text-align:center;margin-inline:auto;display:grid}.now-issue,.now-colophon{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.now-issue{color:var(--color-now-muted);font-size:var(--text-sm);letter-spacing:.075em;text-transform:uppercase;margin:0}.now-mastword{font-family:var(--font-display);font-size:clamp(1.9rem, 5vw, var(--text-3xl));align-items:center;gap:var(--space-sm);letter-spacing:-.025em;white-space:nowrap;justify-self:center;min-height:52px;font-style:normal;line-height:1;display:inline-flex}.now-mastword img{background:var(--color-mark-stage);object-fit:cover;flex:none;block-size:36px;inline-size:36px}.now-nav{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.now-nav a,.now-document a{border-block-end:var(--rule-hair) solid var(--color-now-rule);color:var(--color-now-accent-strong);font-weight:600}.now-document a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.now-nav a{font-size:var(--text-sm);white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}:is(.now-nav a:hover,.now-nav a:focus-visible,.now-document a:hover,.now-document a:focus-visible){border-color:var(--color-now-accent);color:var(--color-now-accent)}.now-masthead hr{border:0;border-block-end:var(--rule-hair) solid var(--color-now-rule);border-block-start:var(--rule-hair) solid var(--color-now-rule);height:var(--space-2xs);margin:var(--space-sm) 0 0}.now-document{gap:var(--space-3xl);max-width:65ch;padding:var(--space-2xl) var(--page-gutter) var(--space-4xl);margin-inline:auto;display:grid}.now-heading{gap:var(--space-lg);display:grid}.now-dateline{color:var(--color-now-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}.now-heading h1{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:400;line-height:1.02}.now-heading>p,.now-flow p{margin:0;line-height:1.72}.now-heading .now-lede{color:var(--color-now-ink);font-size:var(--text-md);line-height:1.55}.now-heading>p[lang=en]{color:var(--color-now-ink-2)}.now-flow{gap:var(--space-2xl);display:grid}.now-flow section{gap:var(--space-md);display:grid}.now-flow h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:400;line-height:1.16}.now-flow p{color:var(--color-now-ink-2)}.now-flow .now-proof{border-block-start:var(--rule-hair) solid var(--color-now-rule);color:var(--color-now-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-block-start:var(--space-sm);line-height:1.6}.now-proof span{color:var(--color-now-accent-strong);font-weight:600}.now-colophon{border-block-start:var(--rule-hair) solid var(--color-now-rule);color:var(--color-now-muted);font-size:var(--text-xs);letter-spacing:.025em;max-width:var(--page-max);padding:var(--space-xl) var(--page-gutter) var(--space-2xl);margin-inline:auto;line-height:1.7}.now-colophon p{max-width:90ch;margin:0}@media (min-width:40rem){.now-document{padding-block-start:var(--space-3xl)}.now-flow{gap:var(--space-3xl)}}
