.page-newsletter .newsletter-latest>img{aspect-ratio:16/9;height:auto}.page-newsletter .newsletter-excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.page-newsletter .newsletter-latest .newsletter-excerpt{margin:-6px 0 20px}.page-newsletter .newsletter-issues{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.page-newsletter .newsletter-issues a{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:18px 26px 18px 18px;text-decoration:none;transition:border-color .2s;display:grid}.page-newsletter .newsletter-issues a:hover{border-color:var(--violet)}.page-newsletter .newsletter-tile{aspect-ratio:1;background:var(--violet-soft);width:92px;color:var(--violet);font-family:var(--display);text-transform:uppercase;border-radius:8px;align-content:center;place-items:center;font-size:30px;line-height:1;display:grid}.page-newsletter .newsletter-tile>span+span{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);margin-top:6px;font-size:12px}.page-newsletter .newsletter-issue-copy{gap:8px;min-width:0;display:grid}.page-newsletter .newsletter-issue-copy .eyebrow{font-size:10px}.page-newsletter .newsletter-issue-title{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.35}.page-newsletter .newsletter-issue-arrow{color:var(--violet);font-size:22px}.page-newsletter .newsletter-more{max-width:900px;padding-bottom:76px}.page-newsletter .newsletter-more h2{margin-bottom:0}@media (max-width:600px){.page-newsletter .newsletter-issues a{grid-template-columns:auto 1fr;gap:16px;padding:14px}.page-newsletter .newsletter-issue-arrow{display:none}.page-newsletter .newsletter-tile{width:64px;font-size:22px}.page-newsletter .newsletter-issue-title{font-size:17px}}
