.newsletterPage{overflow:hidden}.newsletterHero{border-bottom:2px solid var(--ink);grid-template-columns:1.15fr .85fr;min-height:calc(100svh - 72px);display:grid}.newsletterMasthead,.newsletterManifesto{padding:90px max(40px, calc((100vw - var(--max)) / 2))}.newsletterLatestCover{border-left:2px solid var(--ink);background:var(--ink);min-width:0;min-height:620px;color:var(--paper);text-decoration:none;display:block;position:relative;overflow:hidden}.newsletterLatestCover:after{content:"";background:linear-gradient(#0000000d 20%,#000000d1 100%);position:absolute;inset:0}.newsletterLatestCover>img{object-fit:cover;filter:grayscale()contrast(1.07);width:100%;height:100%;transition:transform .3s;display:block}.newsletterLatestCover:hover>img{transform:scale(1.015)}.newsletterLatestTag{z-index:1;background:var(--ink);width:136px;height:124px;color:var(--paper);clip-path:polygon(50% 0,59% 22%,78% 6%,76% 29%,100% 25%,82% 44%,100% 56%,76% 60%,88% 83%,64% 75%,58% 100%,47% 78%,27% 96%,29% 70%,3% 76%,21% 54%,0 42%,25% 38%,12% 15%,39% 25%);filter:drop-shadow(3px 3px #f4f1e8f2);text-align:center;letter-spacing:.045em;place-items:center;padding:20px;font:21px/.84 Impact,Arial Narrow,sans-serif;display:grid;position:absolute;top:26px;left:8px;transform:rotate(-7deg)}.newsletterLatestCover>div{z-index:1;position:absolute;bottom:34px;left:30px;right:30px}.newsletterLatestCover small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:800;display:block}.newsletterLatestCover strong{max-width:620px;font:900 clamp(30px,3.2vw,48px)/.98 Impact,Arial Narrow,sans-serif;display:block}.newsletterLatestCover>div>span{border-bottom:2px solid var(--paper);letter-spacing:.1em;align-items:center;gap:10px;margin-top:25px;padding-bottom:6px;font-size:10px;font-weight:800;display:inline-flex}.newsletterLatestCover svg{width:17px;height:17px}.newsletterMasthead{flex-direction:column;justify-content:center;padding-right:70px;display:flex}.newsletterMasthead h1{letter-spacing:-.04em;margin:28px 0 24px;font:900 clamp(88px,12vw,176px)/.76 Impact,Arial Narrow,sans-serif}.newsletterMasthead>p{border-top:2px solid var(--ink);max-width:720px;margin:0;padding-top:20px;font-size:19px;font-weight:700}.newsletterSubscribe{align-items:center;gap:18px;width:max-content;margin-top:32px;text-decoration:none;display:inline-flex}.newsletterSubscribe svg,.latestIssues a svg,.newsletterCta a svg,.newsletterFallback a svg{width:18px;height:18px}.newsletterManifesto{padding-left:60px;padding-right:max(32px, calc((100vw - var(--max)) / 2));border-left:2px solid var(--ink);flex-direction:column;justify-content:space-between;display:flex;position:relative}.newsletterIssue{border:1px solid var(--paper);letter-spacing:.13em;width:max-content;padding:8px 10px;font-size:10px;font-weight:800}.newsletterManifesto blockquote{max-width:520px;margin:70px 0;font:italic clamp(30px,3.8vw,54px)/1.18 Georgia,serif}.newsletterMarks{border-top:1px solid #666}.newsletterMarks span{letter-spacing:.12em;border-bottom:1px solid #666;align-items:center;gap:14px;min-height:58px;font-size:11px;font-weight:800;display:flex}.newsletterMarks svg{stroke-width:1.7px;width:22px;height:22px}.newsletterSectionHead{justify-content:space-between;align-items:end;gap:40px;display:flex}.newsletterSectionHead h2,.newsletterCta h2{letter-spacing:-.025em;margin:18px 0 0;font:900 clamp(58px,7vw,100px)/.86 Impact,Arial Narrow,sans-serif}.newsletterSectionHead>a{border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding-bottom:9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.issueGrid{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:60px;display:grid}.issueGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:420px;padding:34px;display:flex}.issueMeta{letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.newsletterFallback h3{letter-spacing:.01em;max-width:900px;margin:auto 0 20px;font:900 clamp(34px,4.5vw,62px)/.95 Impact,Arial Narrow,sans-serif}.issueQuote{letter-spacing:.005em;max-width:960px;margin:auto 0;padding:70px 0;font:900 clamp(34px,5.2vw,72px)/.95 Impact,Arial Narrow,sans-serif}.issueGrid article>a{border-bottom:2px solid var(--ink);align-items:center;gap:10px;width:max-content;padding-bottom:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.newsletterFallback{border:2px solid var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;margin-top:60px;padding:40px;display:flex}.newsletterFallback h3{margin:24px 0 10px}.newsletterFallback .primary{align-items:center;gap:14px;margin-top:20px;text-decoration:none;display:inline-flex}.newsletterCta{text-align:center;padding:110px max(24px,50vw - 460px)}.newsletterCta p{max-width:700px;margin:28px auto 34px;font-size:18px}.newsletterCta .inverse{align-items:center;gap:18px;width:max-content;margin:0 auto;text-decoration:none;display:inline-flex}@media (max-width:800px){.newsletterHero{grid-template-columns:1fr;min-height:auto}.newsletterMasthead,.newsletterManifesto{padding:66px 18px}.newsletterLatestCover{border-left:0;border-top:2px solid var(--ink);min-height:540px}.newsletterLatestTag,.newsletterLatestCover>div{left:20px;right:20px}.newsletterLatestTag{width:122px;height:112px;padding:18px;font-size:19px;left:6px;right:auto}.newsletterLatestCover strong{font-size:36px}.newsletterMasthead h1{margin:22px 0;font-size:clamp(78px,27vw,108px)}.newsletterMasthead>p{font-size:16px}.newsletterSubscribe{justify-content:center;width:100%}.newsletterManifesto{border-left:0;border-top:2px solid var(--ink);min-height:540px}.newsletterManifesto blockquote{margin:60px 0;font-size:32px}.newsletterSectionHead{flex-direction:column;align-items:start}.newsletterSectionHead h2,.newsletterCta h2{font-size:53px}.issueGrid{grid-template-columns:1fr;margin-top:42px}.issueGrid article{min-height:390px;padding:25px}.issueQuote{padding:55px 0;font-size:42px}.newsletterFallback{padding:35px 20px}.newsletterCta{padding:82px 18px}.newsletterCta .inverse{justify-content:center;width:100%}}
