.sp-root .newsletter-archive{max-width:1060px;margin:0 auto;padding:clamp(32px,6vw,72px) 24px;color:var(--ink)}.sp-root .archive-heading{display:grid;gap:18px;padding-bottom:36px;border-bottom:1px solid var(--line);margin-bottom:32px}.sp-root .archive-heading h1{max-width:28ch;font-size:clamp(2rem,4.5vw,3.5rem)}.sp-root .archive-heading p{max-width:65ch;line-height:1.65;color:var(--ink-2)}.sp-root .archive-dates{font:12px/1.6 var(--mono);color:var(--ink-2)}.sp-root .newsletter-archive section{margin:40px 0}.sp-root .newsletter-archive h2{font:400 clamp(1.5rem,3vw,2rem)/1.15 var(--serif);margin:0 0 20px}.sp-root .archive-note{border-left:4px solid var(--olive);background:var(--paper);padding:24px;line-height:1.7;border-radius:0 12px 12px 0}.sp-root .archive-note p{white-space:pre-line}.sp-root .archive-note cite{display:block;margin-top:12px;font-family:var(--serif)}.sp-root .archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sp-root .archive-featured{max-width:720px}.sp-root .archive-exercise{background:var(--paper);border:1px solid var(--line);padding:28px;border-radius:16px;line-height:1.65}.sp-root .archive-exercise ol{padding-left:24px}.sp-root .archive-exercise li{padding:8px 0}.sp-root .archive-exercise blockquote{margin:0 0 12px;font:400 1.7rem/1.4 var(--serif)}.sp-root .archive-exercise>a{display:inline-block;margin-top:16px}.sp-root .archive-live{background:var(--cream);padding:32px;border-radius:16px;line-height:1.65}.sp-root .archive-live .btn{margin-top:20px}.sp-root .archive-issue-card{border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--paper);line-height:1.65}.sp-root .archive-issue-card h2{margin:14px 0}@media(max-width:640px){.sp-root .archive-grid{grid-template-columns:1fr}.sp-root .newsletter-archive{padding:28px 18px}.sp-root .archive-exercise,.sp-root .archive-live{padding:22px}}