@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,700;1,9..144,500&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400&display=swap";:root{--nnd-paper: #f3e6cf;--nnd-ink: #2a1608;--nnd-mute: #6a4a32;--nnd-gold: #c4892a;--nnd-rule: #d9c4a0;--nnd-well: #efe0c6;--nnd-display: "Fraunces", "Iowan Old Style", Georgia, serif;--nnd-body: "Source Serif 4", Georgia, serif;--nnd-max: 1080px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}img{max-width:100%;height:auto;display:block}a{color:var(--nnd-ink);text-decoration:none}a:hover{color:var(--nnd-gold)}body[data-theme=dawn-broadsheet]{font-family:var(--nnd-body);background:var(--nnd-paper);color:var(--nnd-ink);line-height:1.6;background-image:radial-gradient(ellipse 80% 30% at 50% -10%,rgba(196,137,42,.16),transparent 55%),repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(42,22,8,.03) 28px)}.nnd-mast{border-bottom:3px double var(--nnd-ink);padding:.85rem 1.2rem .7rem}.nnd-mast-inner{max-width:var(--nnd-max);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.nnd-brand{display:flex;align-items:center;gap:.7rem}.nnd-brand img{width:44px;height:44px;object-fit:cover;border:1px solid var(--nnd-ink)}.nnd-kicker{display:block;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nnd-gold)}.nnd-name{display:block;font-family:var(--nnd-display);font-size:1.55rem;font-weight:700;line-height:1}.nnd-nav{display:flex;gap:1.1rem;justify-content:center;font-size:.92rem}.nnd-nav a[aria-current=page]{border-bottom:2px solid var(--nnd-gold)}.nnd-date{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nnd-mute);text-align:right}.nnd-tape{overflow:hidden;border-bottom:1px solid var(--nnd-rule);background:var(--nnd-well);font-size:.78rem;letter-spacing:.04em}.nnd-tape-inner{display:flex;gap:1.4rem;padding:.4rem 1.2rem;white-space:nowrap}.nnd-up{color:#2d6a3a}.nnd-down{color:#8b2a22}.nnd-sheet{max-width:var(--nnd-max);margin:0 auto;padding:1.4rem 1.2rem 3rem}.nnd-hero{position:relative;margin-bottom:1.2rem}.nnd-hero img{width:100%;max-height:420px;object-fit:cover;filter:sepia(.18)}.nnd-hero-copy{position:absolute;left:1rem;bottom:1rem;background:#f3e6cfeb;padding:.7rem .9rem;border-left:4px solid var(--nnd-gold)}.nnd-hero-copy h1{font-family:var(--nnd-display);font-size:clamp(1.8rem,4vw,2.7rem);margin:0}.nnd-lede{font-size:1.12rem;max-width:52ch;margin:0 0 1.4rem}.nnd-cols{display:grid;grid-template-columns:2fr 1fr;gap:1.6rem}.nnd-lead-card{display:grid;gap:.5rem;padding-bottom:1.2rem;border-bottom:1px solid var(--nnd-rule);margin-bottom:1.2rem}.nnd-lead-card h2{font-family:var(--nnd-display);font-size:1.7rem;margin:0}.nnd-stack{display:grid;gap:1rem}.nnd-row{display:grid;grid-template-columns:1fr 120px;gap:.8rem;padding:.8rem 0;border-top:1px solid var(--nnd-rule)}.nnd-row h3{font-family:var(--nnd-display);font-size:1.15rem;margin:0 0 .25rem}.nnd-meta{font-size:.78rem;color:var(--nnd-mute);letter-spacing:.04em;text-transform:uppercase}.nnd-side{border-left:1px solid var(--nnd-rule);padding-left:1.1rem}.nnd-side h2{font-family:var(--nnd-display);font-size:1.1rem}.nnd-blurb{display:block;padding:.7rem 0;border-bottom:1px dotted var(--nnd-rule)}.nnd-page-head h1{font-family:var(--nnd-display);font-size:2.1rem;margin:0 0 .4rem}.nnd-prose{max-width:42rem}.nnd-prose p{margin:0 0 1rem}.nnd-prose h2{font-family:var(--nnd-display);font-size:1.35rem;margin:1.4rem 0 .5rem}.nnd-still{width:100%;margin:1rem 0 1.3rem}.nnd-by{font-size:.9rem;color:var(--nnd-mute)}.nnd-desk{background:var(--nnd-well);padding:1rem;border:1px solid var(--nnd-rule)}.nnd-desk article{margin-bottom:.9rem}.nnd-desk h3{font-family:var(--nnd-display);margin:0}.nnd-folio{border-top:3px double var(--nnd-ink);padding:1.4rem 1.2rem 2rem;font-size:.88rem}.nnd-folio-inner{max-width:var(--nnd-max);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}.nnd-folio a{display:block;margin-top:.25rem}@media(max-width:800px){.nnd-mast-inner,.nnd-cols,.nnd-folio-inner,.nnd-row{grid-template-columns:1fr}.nnd-side{border-left:0;padding-left:0;border-top:1px solid var(--nnd-rule)}.nnd-nav{flex-wrap:wrap}}
