.newsletter-edition-page{background:var(--color-canvas);min-height:100vh;padding:var(--space-32) var(--space-16) var(--space-80)}.newsletter-edition-container{max-width:760px;margin:var(--space-0) auto}.newsletter-edition-header{margin:var(--space-32) var(--space-0) var(--space-0) var(--space-0)}.newsletter-edition-badge{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-interactive);background:rgba(var(--rgb-brand),.08);padding:.28rem var(--space-12);border-radius:var(--radius-pill);margin-bottom:var(--space-16)}.newsletter-edition-title{font-size:var(--text-h3);font-weight:800;color:#1a2433;line-height:1.2;letter-spacing:-.02em;margin:var(--space-0) var(--space-0) var(--space-16) var(--space-0)}@media (min-width:640px){.newsletter-edition-title{font-size:var(--text-h2)}}.newsletter-edition-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);font-size:var(--text-sm);color:var(--color-ink-faint);margin-bottom:var(--space-4)}.newsletter-edition-meta-sep{opacity:.5}.newsletter-edition-linkedin{color:var(--color-interactive);text-decoration:none;font-weight:600;transition:color .15s}.newsletter-edition-linkedin:hover{color:#d95e18}.newsletter-edition-hook{font-size:var(--text-lg);line-height:1.7;color:var(--brand-secondary);border-left:3px solid var(--color-interactive);padding-left:var(--space-16);margin:var(--space-32) var(--space-0) var(--space-40) var(--space-0);font-style:normal}.newsletter-signals{margin-bottom:var(--space-40)}.newsletter-signal{padding:1.75rem var(--space-0);border-bottom:1px solid #f0f0f0}.newsletter-signal:last-child{border-bottom:none}.newsletter-signal-label{margin-bottom:var(--space-12)}.newsletter-signal-num{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-interactive);margin-bottom:.4rem;display:block}.newsletter-signal-title{font-size:var(--text-h5);font-weight:700;color:#1a2433;margin:var(--space-0);line-height:1.35}.newsletter-signal-body{font-size:var(--text-base);line-height:1.7;color:var(--neutral-700);margin:var(--space-12) var(--space-0) var(--space-16) var(--space-0)}.newsletter-signal-why{background:#f8f9fa;border-left:3px solid var(--brand-secondary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-12) var(--space-16);margin-bottom:var(--space-12)}.newsletter-signal-why-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--brand-secondary);margin:var(--space-0) var(--space-0) .35rem var(--space-0)}.newsletter-signal-why-text{font-size:var(--text-base);line-height:1.65;color:var(--color-ink-muted);margin:var(--space-0)}.newsletter-signal-source{display:inline-block;font-size:var(--text-sm);font-weight:600;color:var(--color-interactive);text-decoration:none;margin-top:var(--space-4);transition:color .15s}.newsletter-signal-source:hover{color:#d95e18;text-decoration:underline}.newsletter-mention{color:var(--color-interactive);font-weight:600;text-decoration:none;transition:color .15s}.newsletter-mention:hover{color:#d95e18;text-decoration:underline}.newsletter-signal-figure{margin:var(--space-24) var(--space-0) var(--space-8) var(--space-0)}.newsletter-signal-figure-img{display:block;width:100%;height:auto;border:1px solid #ececec;border-radius:var(--radius-xl)}.newsletter-signal-figure-cap{margin-top:var(--space-8);font-size:var(--text-sm);font-style:italic;color:var(--color-ink-subtle);text-align:center}.newsletter-nav{margin:var(--space-32) var(--space-0) var(--space-40) var(--space-0);padding:var(--space-16) var(--space-20) 1.1rem var(--space-20);background:#fafafa;border:1px solid #ececec;border-radius:var(--radius-xl)}.newsletter-nav-heading{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-subtle);margin:var(--space-0) var(--space-0) .6rem var(--space-0)}.newsletter-nav-list{list-style:none;padding:var(--space-0);margin:var(--space-0);display:grid;grid-template-columns:1fr;gap:.1rem}@media (min-width:640px){.newsletter-nav-list{grid-template-columns:1fr 1fr;column-gap:var(--space-20)}}.newsletter-nav-item{margin:var(--space-0)}.newsletter-nav-link{display:flex;align-items:baseline;gap:.55rem;padding:.35rem var(--space-0);font-size:var(--text-sm);color:var(--brand-secondary);text-decoration:none;line-height:1.4;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.newsletter-nav-link:hover{color:var(--color-interactive)}.newsletter-nav-link:hover .newsletter-nav-label{border-bottom-color:var(--color-interactive)}.newsletter-nav-badge{display:inline-block;min-width:1.25rem;color:var(--color-interactive);font-size:var(--text-xs);font-weight:700;text-align:center;flex-shrink:0}.newsletter-nav-label{border-bottom:1px solid transparent}.newsletter-closing,.newsletter-coming-up,.newsletter-hero-signal,.newsletter-section{scroll-margin-top:1.5rem}.newsletter-edition-hero{margin:var(--space-16) var(--space-0) var(--space-32) var(--space-0);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.newsletter-edition-hero-img{display:block;width:100%;height:auto}.newsletter-thread{background:#fff7f0;border-left:3px solid var(--color-interactive);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-16) var(--space-20);margin:var(--space-0) var(--space-0) var(--space-40) var(--space-0)}.newsletter-thread-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-interactive);margin:var(--space-0) var(--space-0) var(--space-8) var(--space-0)}.newsletter-thread-body{font-size:var(--text-base);line-height:1.7;color:var(--brand-secondary);margin:var(--space-0)}.newsletter-hero-signal{background:linear-gradient(135deg,var(--brand-secondary) 0,#1a2433 100%);border-radius:var(--radius-2xl);padding:1.75rem 1.75rem var(--space-8) 1.75rem;margin:var(--space-0) var(--space-0) var(--space-48) var(--space-0);color:var(--color-ink-inverse)}.newsletter-hero-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-interactive);margin:var(--space-0) var(--space-0) var(--space-16) var(--space-0)}.newsletter-hero-signal .newsletter-signal{border-bottom:none;padding:var(--space-0) var(--space-0) var(--space-16) var(--space-0)}.newsletter-hero-signal .newsletter-signal-title{color:var(--color-ink-inverse);font-size:var(--text-h4)}.newsletter-hero-signal .newsletter-signal-body{color:rgba(var(--rgb-white),.88)}.newsletter-hero-signal .newsletter-signal-why{background:rgba(var(--rgb-white),.08);border-left-color:var(--color-interactive)}.newsletter-hero-signal .newsletter-signal-why-label{color:var(--color-interactive)}.newsletter-hero-signal .newsletter-signal-why-text{color:rgba(var(--rgb-white),.85)}.newsletter-section{margin:var(--space-40) var(--space-0);padding-top:var(--space-32);border-top:1px solid #f0f0f0}.newsletter-section-title{font-size:1.4rem;font-weight:800;color:#1a2433;letter-spacing:-.01em;margin:var(--space-0) var(--space-0) var(--space-16) var(--space-0);display:flex;align-items:baseline;gap:.6rem}.newsletter-section-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:var(--space-0) var(--space-8);background:var(--color-interactive);color:var(--color-ink-inverse);font-size:var(--text-sm);font-weight:700;border-radius:var(--radius-pill);flex-shrink:0}.newsletter-explainer{background:#fff7f0;border:1px solid rgba(var(--rgb-brand),.25);border-radius:var(--radius-xl);padding:var(--space-16) var(--space-20);margin:var(--space-0) var(--space-0) var(--space-20) var(--space-0)}.newsletter-explainer-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-interactive);margin:var(--space-0) var(--space-0) .4rem var(--space-0)}.newsletter-explainer-body{font-size:var(--text-base);line-height:1.65;color:var(--color-ink-muted);margin:var(--space-0)}.newsletter-signal-sources{display:flex;flex-wrap:wrap;gap:var(--space-20);margin-top:var(--space-4)}.newsletter-quick-hits{list-style:none;padding:var(--space-0);margin:var(--space-16) var(--space-0) var(--space-0) var(--space-0)}.newsletter-quick-hit{display:flex;gap:.6rem;align-items:flex-start;padding:var(--space-8) var(--space-0);border-bottom:1px dashed var(--color-border);font-size:var(--text-sm);line-height:1.55;color:var(--color-ink-muted)}.newsletter-quick-hit:last-child{border-bottom:none}.newsletter-quick-hit-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-interactive);background:rgba(var(--rgb-brand),.08);padding:.15rem var(--space-8);border-radius:var(--radius-sm);flex-shrink:0;margin-top:.1rem}.newsletter-quick-hit-text{color:var(--color-ink-muted)}a.newsletter-quick-hit-text{color:var(--color-interactive);text-decoration:none}a.newsletter-quick-hit-text:hover{text-decoration:underline}.newsletter-coming-up{background:#f8f9fa;border-radius:var(--radius-xl);padding:var(--space-24) 1.75rem;margin:var(--space-40) var(--space-0)}.newsletter-coming-up-title{font-size:var(--text-base);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-secondary);margin:var(--space-0) var(--space-0) var(--space-16) var(--space-0)}.newsletter-coming-up-list{list-style:none;padding:var(--space-0);margin:var(--space-0)}.newsletter-coming-up-item{padding:.55rem var(--space-0);border-bottom:1px solid #ececec;font-size:var(--text-base);line-height:1.55}.newsletter-coming-up-item:last-child{border-bottom:none}.newsletter-coming-up-date{font-weight:700;color:var(--brand-secondary)}.newsletter-coming-up-sep{color:var(--color-ink-faint)}.newsletter-coming-up-link{color:var(--color-interactive);text-decoration:none;font-weight:600}.newsletter-coming-up-link:hover{text-decoration:underline}.newsletter-coming-up-suffix{color:var(--color-ink-subtle)}.newsletter-honorable-mentions{background:#fdf6ee;border:1px solid #f5e1c8;border-radius:var(--radius-xl);padding:1.75rem 1.75rem var(--space-20);margin:var(--space-40) var(--space-0)}.newsletter-honorable-mentions-title{font-size:var(--text-base);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-secondary);margin:var(--space-0) var(--space-0) var(--space-20) var(--space-0)}.newsletter-honorable-mentions-list{list-style:none;padding:var(--space-0);margin:var(--space-0)}.newsletter-honorable-mentions-item{padding:var(--space-16) var(--space-0);border-bottom:1px solid #f1e2cf}.newsletter-honorable-mentions-item:last-child{border-bottom:none;padding-bottom:var(--space-0)}.newsletter-honorable-mentions-category{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-interactive);background:rgba(var(--rgb-brand),.1);padding:.2rem .6rem;border-radius:var(--radius-pill);margin-bottom:var(--space-8)}.newsletter-honorable-mentions-link{display:block;color:#1a2433;text-decoration:none;font-weight:700;font-size:var(--text-base);line-height:1.4;margin:.15rem var(--space-0) .4rem var(--space-0)}.newsletter-honorable-mentions-link:hover{color:var(--color-interactive);text-decoration:underline}.newsletter-honorable-mentions-body{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.55;margin:var(--space-0) var(--space-0) .4rem var(--space-0)}.newsletter-honorable-mentions-meta{display:block;color:var(--color-ink-faint);font-size:var(--text-xs);font-style:italic}.newsletter-closing{background:#f8f4f0;border-radius:var(--radius-xl);padding:var(--space-24) 1.75rem;margin:var(--space-40) var(--space-0)}.newsletter-closing-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-interactive);margin:var(--space-0) var(--space-0) .6rem var(--space-0)}.newsletter-closing-text{font-size:var(--text-base);line-height:1.65;color:var(--brand-secondary);font-style:italic;margin:var(--space-0)}.newsletter-hashtags{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-32)}.newsletter-hashtag{font-size:var(--text-xs);font-weight:600;color:var(--color-interactive);background:rgba(var(--rgb-brand),.08);padding:var(--space-4) .7rem;border-radius:var(--radius-pill)}.newsletter-edition-footer{border-top:1px solid #f0f0f0;padding-top:var(--space-24);margin-bottom:var(--space-48)}.newsletter-back-link{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-subtle);text-decoration:none;transition:color .15s}.newsletter-back-link:hover{color:var(--brand-secondary)}.newsletter-edition-subscribe{background:var(--brand-secondary);border-radius:var(--radius-2xl);padding:var(--space-32);text-align:center;background-image:linear-gradient(rgba(var(--rgb-white),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-white),.03) 1px,transparent 1px);background-size:40px 40px}.newsletter-edition-subscribe-title{font-size:var(--text-h5);font-weight:700;color:var(--color-ink-inverse);margin:var(--space-0) var(--space-0) .35rem var(--space-0)}.newsletter-edition-subscribe-sub{font-size:var(--text-sm);color:rgba(var(--rgb-white),.6);margin:var(--space-0) var(--space-0) var(--space-20) var(--space-0)}.newsletter-edition-subscribe .newsletter-subscribe-form{justify-content:center}.newsletter-edition-subscribe .newsletter-subscribe-input{background:rgba(var(--rgb-white),.08);border-color:rgba(var(--rgb-white),.2);color:var(--color-ink-inverse)}.newsletter-edition-subscribe .newsletter-subscribe-input::placeholder{color:rgba(var(--rgb-white),.4)}.newsletter-edition-subscribe .newsletter-subscribe-input:focus{border-color:var(--color-interactive);background:rgba(var(--rgb-white),.12)}.newsletter-edition-subscribe .newsletter-subscribe-msg--success{color:#86efac}.newsletter-edition-subscribe .newsletter-subscribe-msg--error{color:#fca5a5}