.newsletter-page{--newsletter-accent:#56613f;--newsletter-secondary:var(--page-secondary);padding-bottom:96px}.newsletter-page a{text-underline-offset:4px}.newsletter-kicker,.newsletter-issue-view section>p,.newsletter-issue-view header>p,.newsletter-issue-detail-copy>p:first-child{color:var(--newsletter-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:700}.newsletter-hero-copy .public-page-heading-kicker,.newsletter-issue-heading-copy .public-page-heading-kicker{margin-bottom:11px}.public-page-heading-kicker .newsletter-kicker{margin:0}.newsletter-issue-page-header{margin-bottom:44px}.newsletter-issue-introduction{max-width:440px;color:var(--newsletter-secondary);margin:18px 0 0;line-height:1.6}.newsletter-back{color:var(--newsletter-secondary);margin-bottom:12px;font-size:13px;display:inline-block}.newsletter-subscription-notice{border:1px solid var(--page-border);background:var(--control-surface);width:min(100%,800px);color:var(--page-foreground);border-radius:6px;margin:0 0 34px;padding:13px 16px;font-size:13px;line-height:1.5}.newsletter-subscription-notice.is-invalid,.newsletter-subscription-notice.is-unavailable{border-color:#9b6b62}.newsletter-sample{padding:72px 0 0}.newsletter-sample-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.newsletter-sample-heading h2{font-family:var(--font-editorial);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1}.newsletter-sample-heading>p{max-width:390px;color:var(--newsletter-secondary);margin:0;font-size:14px;line-height:1.6}.newsletter-record-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(42px,6vw,86px);display:grid}.newsletter-record-layout--issue{margin-top:6px}.newsletter-record-content{width:min(100%,800px);min-width:0;scroll-margin-top:80px}.newsletter-record-nav{gap:4px;min-width:0;display:grid;position:sticky;top:80px}.newsletter-record-nav>p{color:var(--newsletter-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.newsletter-record-nav>a{color:var(--newsletter-secondary);grid-template-columns:36px minmax(0,1fr);gap:8px;padding:7px 0;font-size:12px;line-height:1.35;text-decoration:none;display:grid;position:relative}.newsletter-record-nav>a:first-of-type,.newsletter-record-nav>a[href=\/newsletter]{display:block}.newsletter-record-nav>a:hover,.newsletter-record-nav>a[aria-current]{color:var(--page-foreground);text-underline-offset:3px;text-decoration:underline}.newsletter-record-nav time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newsletter-record-nav a em{color:#252822;letter-spacing:.08em;text-transform:uppercase;background:#f1f2ee;border:1px solid #b8bbb4;border-radius:999px;justify-self:start;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.newsletter-record-empty{color:var(--newsletter-secondary);font-size:12px;line-height:1.55}.newsletter-issue-view{gap:58px;display:grid}.newsletter-issue-view section{min-width:0}.newsletter-issue-top{background:0 0}.newsletter-issue-top>div{justify-content:space-between;align-items:baseline;gap:24px;padding:0 0 20px;display:flex}.newsletter-issue-top h2{font-family:var(--font-editorial);letter-spacing:-.04em;margin:0;font-size:clamp(31px,4vw,48px);font-weight:400}.newsletter-issue-top h2 a{color:inherit;text-decoration:none}.newsletter-issue-top>div>a,.newsletter-issue-detail-copy>a{color:#252822;font-size:13px;font-weight:700}.newsletter-issue-top-media{aspect-ratio:16/10;background:0 0;display:block;overflow:hidden}.newsletter-issue-top video,.newsletter-issue-top img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.newsletter-issue-sections header,.newsletter-issue-new header{margin-bottom:20px}.newsletter-issue-sections h2,.newsletter-issue-new h2{font-family:var(--font-editorial);letter-spacing:-.04em;margin:0;font-size:36px;font-weight:400;line-height:1.05}.newsletter-issue-sections>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;display:grid}.newsletter-section-category{color:#252822;align-items:center;gap:9px;min-width:0;padding:2px 0;text-decoration:none;display:flex}.newsletter-section-category>svg{color:var(--newsletter-accent)}.newsletter-section-category strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.newsletter-section-category:hover strong{text-underline-offset:4px;text-decoration:underline}.newsletter-section-count{color:var(--newsletter-secondary);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-left:auto;font-size:10px}.newsletter-issue-detail{color:#fffffe;background:#191917;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.newsletter-issue-detail-image{background:0 0;order:-1;align-self:center;width:calc(100% - 64px);max-width:720px;margin:32px auto 0;overflow:hidden}.newsletter-issue-detail-image img{object-fit:contain;object-position:center top;width:100%;height:auto;display:block}.newsletter-issue-detail-copy{box-sizing:border-box;width:min(100%,640px);margin:0 auto;padding:42px}.newsletter-issue-detail-copy>p:first-child,.newsletter-issue-detail-summary strong{color:#d4dc91}.newsletter-issue-detail-copy h2{font-family:var(--font-editorial);letter-spacing:-.04em;margin:0 0 8px;font-size:40px;font-weight:400;line-height:1.05}.newsletter-issue-detail-copy>span{color:#c3c8bf;font-size:12px}.newsletter-issue-detail-summary{color:#d9dcd6;margin:17px 0 0;font-size:14px;line-height:1.6}.newsletter-issue-detail-summary strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.newsletter-issue-detail-copy dl{border-top:1px solid #4d504a;border-bottom:1px solid #4d504a;grid-template-columns:72px 1fr;margin:22px 0 18px;padding:14px 0;display:grid}.newsletter-issue-detail-copy dt,.newsletter-issue-detail-copy dd{margin:0;padding:6px 0}.newsletter-issue-detail-copy dt{color:#b9beb4;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.newsletter-issue-detail-copy dd{font-size:13px;line-height:1.5}.newsletter-issue-detail-copy>a{color:#fffffe}.newsletter-issue-palette{margin:0 0 22px;display:flex}.newsletter-issue-palette i{border:1px solid #61655c;width:39px;height:25px;display:block}.newsletter-issue-new>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.newsletter-new-item{background:0 0;min-width:0}.newsletter-new-media{aspect-ratio:16/10;background:0 0;margin-bottom:9px;display:block;overflow:hidden}.newsletter-new-media video,.newsletter-new-media img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.newsletter-new-link{color:#252822;text-underline-offset:4px;font-size:13px;font-weight:600;text-decoration:underline}.newsletter-submit-site{border-top:1px solid #cfd2c8;border-bottom:1px solid #cfd2c8;justify-content:space-between;align-items:end;gap:32px;padding:30px 0;display:flex}.newsletter-submit-site>div>p{color:var(--newsletter-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.newsletter-submit-site h2{font-family:var(--font-editorial);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.06}.newsletter-submit-site span{color:var(--newsletter-secondary);font-size:13px}.newsletter-submit-site>a,.newsletter-empty-issue>a{color:#252822;background:#f7f8f4;border:1px solid #c7ccbf;border-radius:5px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.newsletter-submit-site>a{gap:9px}.newsletter-submit-site>a:hover,.newsletter-empty-issue>a:hover{background:#eef1e7;border-color:#929a87}.newsletter-empty-issue{border-top:1px solid var(--page-border);border-bottom:1px solid var(--page-border);place-items:center;min-height:300px;display:grid}.newsletter-issue-cta{background:#f1f3e8;border:1px solid #d5dac8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);align-items:center;gap:50px;margin-top:70px;padding:34px;display:grid}.newsletter-issue-cta h2{font-family:var(--font-editorial);margin:0 0 8px;font-size:34px;font-weight:400}.newsletter-issue-cta>div>p{color:var(--newsletter-secondary);margin:0;line-height:1.6}html[data-theme=dark] .newsletter-page{--newsletter-accent:var(--ring)}html[data-theme=dark] .newsletter-subscription-notice,html[data-theme=dark] .newsletter-issue-cta{border-color:var(--border);background:var(--surface-muted);color:var(--foreground)}html[data-theme=dark] .newsletter-record-nav a em{border-color:var(--border);background:var(--control-surface);color:var(--foreground)}html[data-theme=dark] .newsletter-section-category,html[data-theme=dark] .newsletter-new-link,html[data-theme=dark] .newsletter-issue-top>div>a{color:var(--foreground)}html[data-theme=dark] .newsletter-issue-detail{color:var(--foreground);background:#090a09}html[data-theme=dark] .newsletter-submit-site{border-color:var(--border)}html[data-theme=dark] .newsletter-submit-site>a,html[data-theme=dark] .newsletter-empty-issue>a{border-color:var(--border);background:var(--control-surface);color:var(--foreground)}html[data-theme=dark] .newsletter-submit-site>a:hover,html[data-theme=dark] .newsletter-empty-issue>a:hover{border-color:var(--ring);background:var(--surface-muted)}html[data-theme=dark] .newsletter-empty-issue{border-color:var(--border)}@media (max-width:1100px){.newsletter-issue-sections>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.newsletter-record-layout{grid-template-columns:150px minmax(0,1fr);gap:34px}.newsletter-issue-cta{grid-template-columns:1fr}.newsletter-sample-heading{display:block}.newsletter-sample-heading>p{margin-top:14px}}@media (max-width:700px){.newsletter-record-layout{grid-template-columns:1fr;gap:38px}.newsletter-record-nav{border-bottom:1px solid var(--page-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:28px;position:static}.newsletter-record-nav>p,.newsletter-record-empty{grid-column:1/-1}}@media (max-width:620px){.newsletter-page{padding-bottom:64px}.newsletter-sample{padding-top:50px}.newsletter-sample-heading{margin-bottom:18px}.newsletter-issue-view{gap:42px}.newsletter-issue-top>div{padding-bottom:16px;display:block}.newsletter-issue-top>div>a{margin-top:9px;display:inline-block}.newsletter-issue-sections>div,.newsletter-issue-new>div{grid-template-columns:1fr}.newsletter-issue-detail-image{width:calc(100% - 32px);margin-top:16px}.newsletter-issue-detail-copy{width:100%;padding:27px 22px}.newsletter-issue-detail-copy h2{font-size:33px}.newsletter-submit-site{align-items:start;display:grid}.newsletter-submit-site>a{justify-self:start}.newsletter-issue-cta{padding:22px}}
