.newsletter-page{max-width:880px;margin:auto;padding:2rem 1.5rem 4rem}.newsletter-page header,.newsletter-page footer{max-width:none}.newsletter-page header{margin-bottom:3rem}.newsletter-heading{max-width:720px;margin-bottom:2.5rem}.eyebrow{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.newsletter-heading h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.035em;line-height:1.2;margin:.5rem 0 1.25rem}.lead{font-size:1.1rem;color:var(--muted)}.signup-state,.archive-summary,.archive-empty{padding:1.5rem 0;border-block:1px solid var(--line);margin:2rem 0}.signup-state h2,.archive-summary h2{margin:0 0 1rem;font-size:1.25rem}.hint{color:var(--muted);font-size:.8rem}.signup-state .hint{max-width:560px;margin-bottom:0}.pending{color:#b64e4e;margin-right:.6rem}.archive-feed{display:inline-block;margin-left:1.5rem;color:var(--muted);font-size:.8rem}.next{margin:3rem 0}.next ul{list-style:none;padding:0;color:var(--muted);font-size:.875rem}.next li{margin:.75rem 0}.newsletter-page footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.newsletter-mini{border:1px solid var(--line);padding:1.5rem}.newsletter-mini .eyebrow{margin-bottom:.75rem}.newsletter-mini h2{margin:0 0 1rem;font-size:1.3rem}.newsletter-mini p{font-size:.875rem;color:var(--muted)}@media (max-width:600px){.newsletter-page{padding:1.25rem 1rem 3rem}.newsletter-page header{margin-bottom:2rem;font-size:.875rem}}@media (prefers-color-scheme:dark){.pending{color:#ff9a9a}}:root[data-theme=dark] .pending{color:#ff9a9a}.newsletter-page.site-shell{padding:2rem var(--page-gutter) 4rem}.newsletter-page.site-shell .site-header{margin-bottom:0}.newsletter-page.site-shell .newsletter-heading{margin-top:1rem}.newsletter-page.site-shell .issue-header,.newsletter-page.site-shell .issue-body,.newsletter-page.site-shell .issue-next{max-width:736px;margin-inline:0}.issue-header{margin-bottom:2rem}.issue-meta{font-size:.8rem;color:var(--muted)}.issue-body{font:16px/1.85 var(--font-prose)}.issue-body h2{font-size:1.35rem;line-height:1.35;margin:2rem 0 .8rem}.issue-body p,.issue-body ul,.issue-body ol{margin:1rem 0}.issue-body a{text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.issue-body table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:.875rem}.issue-body th,.issue-body td{border:1px solid var(--line);padding:.6rem;text-align:left}.issue-body th{font-weight:600}.issue-body td:not(:first-child){font-family:var(--font-data);font-variant-numeric:tabular-nums}.issue-next{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem;font-size:.875rem}.issue-next a{display:inline-flex;align-items:center;min-height:44px}.issue-body :first-child{margin-top:0}.archive-summary article{padding:1.25rem 0;border-top:1px solid var(--line)}.archive-summary article h3{margin:0 0 .6rem;font-size:1.1rem;line-height:1.4}.archive-summary article p:last-child{margin-bottom:0}.archive-summary article .hint{margin-bottom:.5rem}.newsletter-page .archive-feed{margin-left:0;min-height:44px;display:inline-flex;align-items:center}@media (max-width:700px){.newsletter-page.site-shell{padding:1.25rem var(--page-gutter) 3rem}}
