.newsletter-module__N0XP6q__page{background:var(--background);min-height:100vh;color:var(--foreground)}.newsletter-module__N0XP6q__hero{padding:clamp(6.5rem,14vw,9rem) 0 clamp(2.5rem,6vw,4rem);position:relative}.newsletter-module__N0XP6q__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.newsletter-module__N0XP6q__heroInner{min-width:0}.newsletter-module__N0XP6q__heroArt{border:1px solid var(--border);background:var(--surface);aspect-ratio:3/2;border-radius:2px;position:relative;overflow:hidden}.newsletter-module__N0XP6q__heroArt img{-o-object-fit:cover;object-fit:cover;-o-object-position:42% 62%;object-position:42% 62%;width:100%;height:100%;display:block}.newsletter-module__N0XP6q__heroArt:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.newsletter-module__N0XP6q__kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.7rem}.newsletter-module__N0XP6q__title{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.03em;margin:0 0 1.25rem;padding-bottom:.06em;font-size:clamp(2.4rem,6.5vw,4.1rem);font-weight:500;line-height:1.04}.newsletter-module__N0XP6q__lede{color:var(--sand);max-width:32rem;margin:0;font-size:clamp(1.02rem,2.2vw,1.15rem);line-height:1.62}@media (max-width:820px){.newsletter-module__N0XP6q__heroGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.newsletter-module__N0XP6q__heroArt{aspect-ratio:16/9;order:-1}}.newsletter-module__N0XP6q__body{padding:clamp(2rem,5vw,3.5rem) 0 clamp(4rem,9vw,7rem)}.newsletter-module__N0XP6q__sectionHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .4rem;padding-bottom:.9rem;display:flex}.newsletter-module__N0XP6q__sectionTitle{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;margin:0;padding-bottom:.05em;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:500}.newsletter-module__N0XP6q__count{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--muted);white-space:nowrap;font-size:.78rem}.newsletter-module__N0XP6q__issues{margin:0;padding:0;list-style:none}.newsletter-module__N0XP6q__issueRow{border-bottom:1px solid var(--border)}.newsletter-module__N0XP6q__issueLink{color:inherit;grid-template-columns:6.5rem 1fr auto;align-items:baseline;gap:1.25rem;padding:1.4rem .25rem;text-decoration:none;transition:background-color .2s,padding-left .2s;display:grid}.newsletter-module__N0XP6q__issueLink:hover{background:var(--surface);padding-left:.9rem}.newsletter-module__N0XP6q__issueDate{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.76rem}.newsletter-module__N0XP6q__issueText{min-width:0}.newsletter-module__N0XP6q__issueSubject{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;margin:0 0 .35rem;padding-bottom:.04em;font-size:clamp(1.1rem,2.4vw,1.3rem);font-weight:500;line-height:1.28}.newsletter-module__N0XP6q__issueExcerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.94rem;line-height:1.55;display:-webkit-box;overflow:hidden}.newsletter-module__N0XP6q__issueArrow{font-family:var(--font-mono),ui-monospace,monospace;color:var(--accent);opacity:0;font-size:.8rem;transition:opacity .2s}.newsletter-module__N0XP6q__issueLink:hover .newsletter-module__N0XP6q__issueArrow,.newsletter-module__N0XP6q__issueLink:focus-visible .newsletter-module__N0XP6q__issueArrow{opacity:1}.newsletter-module__N0XP6q__empty{border:1px solid var(--border);background:var(--surface);text-align:center;color:var(--muted);border-radius:2px;margin:1.75rem 0 0;padding:2.5rem 1.75rem;font-size:.98rem;line-height:1.6}.newsletter-module__N0XP6q__signup{border-top:1px solid var(--border);margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(1.5rem,4vw,2.5rem)}.newsletter-module__N0XP6q__readerHead{padding:clamp(6rem,13vw,8rem) 0 1.75rem}.newsletter-module__N0XP6q__backLink{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-size:.74rem;text-decoration:none;display:inline-block}.newsletter-module__N0XP6q__backLink:hover{color:var(--accent)}.newsletter-module__N0XP6q__readerFrame{border:1px solid var(--border);background:#fffdf8;border-radius:2px;width:100%;max-width:640px;margin:0 auto clamp(3rem,7vw,5rem);overflow:hidden}.newsletter-module__N0XP6q__readerFrame iframe{border:0;width:100%;min-height:70vh;display:block}@media (max-width:640px){.newsletter-module__N0XP6q__issueLink{grid-template-columns:1fr;gap:.5rem}.newsletter-module__N0XP6q__issueArrow{display:none}.newsletter-module__N0XP6q__issueLink:hover{padding-left:.25rem}}
