.editorial-blog{--eb-bg:#fbf7f0;--eb-bg-secondary:#f5f0e6;--eb-bg-elevated:#fefdfb;--eb-fg:#2c3e50;--eb-fg-muted:#8b7355;--eb-fg-subtle:#b8a88f;--eb-border:#e8e0d0;--eb-border-strong:#d1c7b7;--eb-accent:#e67e22;--eb-accent-hover:#d35400;--eb-accent-soft:#e67e221a;--eb-accent-ring:#e67e2266;--eb-shadow-sm:0 1px 2px 0 #1818280a;--eb-shadow-md:0 4px 10px -2px #18182814, 0 2px 4px -2px #1818280d;--eb-shadow-lg:0 12px 28px -8px #18182824, 0 4px 8px -4px #18182814;isolation:isolate;background-color:var(--eb-bg);color:var(--eb-fg);font-family:var(--font-sans,Inter, system-ui, sans-serif);padding-bottom:0;position:relative}.editorial-blog:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#8b73550d 1px,#0000 1px),linear-gradient(90deg,#8b73550d 1px,#0000 1px),radial-gradient(at 0 0,#e67e2206,#0000 60%);background-size:120px 120px,120px 120px,100% 100%;position:absolute;inset:0}.dark .editorial-blog{--eb-bg:#1a1a2e;--eb-bg-secondary:#141428;--eb-bg-elevated:#1e293b;--eb-fg:#fbf7f0;--eb-fg-muted:#cbd5e1;--eb-fg-subtle:#94a3b8;--eb-border:#334155;--eb-border-strong:#475569;--eb-accent:#f39c12;--eb-accent-hover:#fcd34d;--eb-accent-soft:#f39c1233;--eb-accent-ring:#f39c1266;--eb-shadow-sm:0 1px 2px 0 #0006;--eb-shadow-md:0 4px 10px -2px #00000080;--eb-shadow-lg:0 12px 28px -8px #0009}.dark .editorial-blog:before{background-image:linear-gradient(#94a3b808 1px,#0000 1px),linear-gradient(90deg,#94a3b808 1px,#0000 1px);background-size:120px 120px,120px 120px}.editorial-blog *,.editorial-blog :before,.editorial-blog :after{box-sizing:border-box}.editorial-blog .eb-container{max-width:1200px;margin:0 auto;padding:0 32px}.editorial-blog .eb-hide{display:none!important}.editorial-blog .eb-header{padding:56px 0 28px}.editorial-blog .eb-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--eb-fg-subtle);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.editorial-blog .eb-eyebrow:before{content:"";background:var(--eb-accent);width:24px;height:1px}.editorial-blog .eb-title{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.028em;color:var(--eb-fg);text-wrap:balance;margin:14px 0 0;font-size:clamp(44px,5.2vw,68px);font-weight:800;line-height:1.04}.editorial-blog .eb-title em{color:var(--eb-accent);font-style:italic;font-weight:800}.editorial-blog .eb-dek{max-width:62ch;color:var(--eb-fg-muted);text-wrap:pretty;margin:20px 0 0;font-size:19px;line-height:1.6}.editorial-blog .eb-rule{border-top:1px solid var(--eb-border);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--eb-fg-subtle);grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;margin-top:36px;padding-top:14px;font-size:11px;display:grid}.editorial-blog .eb-rule b{color:var(--eb-fg);letter-spacing:.1em;font-weight:600}.editorial-blog .eb-rule .eb-dotted{border-bottom:1px dotted var(--eb-border-strong);padding-bottom:3px}.editorial-blog .eb-rule a{color:var(--eb-fg-subtle);text-decoration:none;transition:color .15s}.editorial-blog .eb-rule a:hover{color:var(--eb-accent)}@media (max-width:720px){.editorial-blog .eb-rule{grid-template-columns:1fr 1fr;gap:10px}}.editorial-blog .eb-filter-bar{z-index:30;background:color-mix(in oklab, var(--eb-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--eb-border);border-bottom:1px solid var(--eb-border);padding:12px 0;position:sticky;top:0}.editorial-blog .eb-filter-row{grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;display:grid}.editorial-blog .eb-search{border:1px solid var(--eb-border);background:var(--eb-bg-elevated);border-radius:6px;align-items:center;gap:10px;max-width:420px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.editorial-blog .eb-search:focus-within{border-color:var(--eb-accent);box-shadow:0 0 0 3px var(--eb-accent-ring)}.editorial-blog .eb-search svg{color:var(--eb-fg-subtle);flex-shrink:0}.editorial-blog .eb-search input{font-family:var(--font-sans,Inter, sans-serif);color:var(--eb-fg);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.editorial-blog .eb-search input::placeholder{color:var(--eb-fg-subtle)}.editorial-blog .eb-kbd{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--eb-fg-subtle);border:1px solid var(--eb-border);background:var(--eb-bg);border-radius:4px;padding:2px 6px;font-size:10px}.editorial-blog .eb-filters-toggle{font-family:var(--font-sans,Inter, sans-serif);color:var(--eb-fg);border:1px solid var(--eb-border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.editorial-blog .eb-filters-toggle:hover{border-color:var(--eb-border-strong)}.editorial-blog .eb-filters-toggle[aria-expanded=true]{border-color:var(--eb-accent);color:var(--eb-accent)}.editorial-blog .eb-filters-toggle svg{color:var(--eb-fg-subtle)}.editorial-blog .eb-filters-toggle[aria-expanded=true] svg{color:var(--eb-accent)}.editorial-blog .eb-filter-badge{background:var(--eb-accent);color:#fff;min-width:18px;height:18px;font-family:var(--font-mono,ui-monospace, monospace);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.dark .editorial-blog .eb-filter-badge{color:#1a1a2e}.editorial-blog .eb-results-count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--eb-fg-subtle);white-space:nowrap;font-size:11px}.editorial-blog .eb-results-count b{color:var(--eb-fg);font-weight:600}.editorial-blog .eb-view-toggle{border:1px solid var(--eb-border);border-radius:6px;display:inline-flex;overflow:hidden}.editorial-blog .eb-view-toggle button{cursor:pointer;width:34px;height:34px;color:var(--eb-fg-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.editorial-blog .eb-view-toggle button:hover{color:var(--eb-fg)}.editorial-blog .eb-view-toggle button.is-active{background:var(--eb-accent);color:#fff}.dark .editorial-blog .eb-view-toggle button.is-active{color:#1a1a2e}.editorial-blog .eb-filter-drawer{border-top:1px dashed var(--eb-border);flex-direction:column;gap:10px;margin-top:12px;padding-top:14px;display:flex}.editorial-blog .eb-drawer-row{grid-template-columns:60px 1fr auto;align-items:center;gap:14px;display:grid}.editorial-blog .eb-drawer-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--eb-fg-subtle);font-size:10px;font-weight:600}.editorial-blog .eb-chip-group{flex-wrap:wrap;gap:4px;display:flex}.editorial-blog .eb-chip{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--eb-fg-muted);border:1px solid var(--eb-border);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:10px;transition:color .15s,border-color .15s,background .15s}.editorial-blog .eb-chip:hover{color:var(--eb-fg);border-color:var(--eb-border-strong)}.editorial-blog .eb-chip.is-active{color:var(--eb-accent);border-color:var(--eb-accent);background:var(--eb-accent-soft)}.editorial-blog .eb-chip .eb-count{opacity:.5;margin-left:6px}.editorial-blog .eb-sort-select{font-family:var(--font-sans,Inter, sans-serif);color:var(--eb-fg);background:var(--eb-bg-elevated);border:1px solid var(--eb-border);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13px}.editorial-blog .eb-clear{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--eb-fg-muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:10px}.editorial-blog .eb-clear:hover{color:var(--eb-accent)}@media (max-width:720px){.editorial-blog .eb-filter-row{grid-template-columns:1fr auto}.editorial-blog .eb-filters-toggle{grid-area:2/1;justify-self:start}.editorial-blog .eb-results-count{display:none}.editorial-blog .eb-drawer-row{grid-template-columns:1fr;gap:8px}.editorial-blog .eb-chip-group{flex-wrap:nowrap;overflow-x:auto}}.editorial-blog .eb-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:40px 0;display:grid}@media (max-width:1000px){.editorial-blog .eb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.editorial-blog .eb-grid{grid-template-columns:1fr}}.editorial-blog .eb-load-sentinel{height:1px}.editorial-blog .eb-card--blueprint{background-color:#dbe9f6;background-image:linear-gradient(#2b5e8f1a 1px,#0000 1px),linear-gradient(90deg,#2b5e8f1a 1px,#0000 1px);background-size:18px 18px;border:1px solid #2b5e8f73;position:relative;box-shadow:inset 0 0 0 3px #dbe9f6,inset 0 0 0 4px #2b5e8f4d}.editorial-blog .eb-card--blueprint:hover{border-color:#e67e22b3;box-shadow:inset 0 0 0 3px #dbe9f6,inset 0 0 0 4px #2b5e8f4d,0 8px 20px -10px #2b5e8f59}.editorial-blog .eb-card--blueprint:before,.editorial-blog .eb-card--blueprint:after{content:"";z-index:3;pointer-events:none;width:12px;height:12px;position:absolute}.editorial-blog .eb-card--blueprint:before{border-top:2px solid #e67e22;border-left:2px solid #e67e22;top:7px;left:7px}.editorial-blog .eb-card--blueprint:after{border-bottom:2px solid #e67e22;border-right:2px solid #e67e22;bottom:7px;right:7px}.editorial-blog .eb-card--blueprint .eb-thumb{background:0 0;border-bottom:1px solid #2b5e8f4d}.editorial-blog .eb-card--blueprint .eb-thumb:after{background:#e67e22}.editorial-blog .eb-card--blueprint .eb-thumb-num,.editorial-blog .eb-card--blueprint .eb-thumb img~.eb-thumb-num{color:#1f2d3dd9}.editorial-blog .eb-card--blueprint .eb-card-body{background-color:#16213e;background-image:linear-gradient(#7dd3fc0d 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0d 1px,#0000 1px);background-size:18px 18px;border-top:2px solid #2b5e8f}.editorial-blog .eb-card--blueprint .eb-card-meta{color:#94a3b8}.editorial-blog .eb-card--blueprint .eb-kind-pill{color:#f39c12;background:#f39c1214;border-color:#f39c128c}.editorial-blog .eb-card--blueprint .eb-bp-readtime{color:#f39c12}.editorial-blog .eb-card--blueprint .eb-card-title{color:#fbf7f0}.editorial-blog .eb-card--blueprint:hover .eb-card-title{color:#f39c12}.editorial-blog .eb-card--blueprint .eb-card-dek{color:#cbd5e1}.editorial-blog .eb-card--blueprint .eb-card-footer{color:#94a3b8}.editorial-blog .eb-card--blueprint .eb-card-footer span:last-child{color:#f39c12}.dark .editorial-blog .eb-card--blueprint{background-color:#16213e;background-image:linear-gradient(#7dd3fc0f 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0f 1px,#0000 1px);border:1px solid #e9f2fb59;box-shadow:inset 0 0 0 3px #16213e,inset 0 0 0 4px #e9f2fb47}.dark .editorial-blog .eb-card--blueprint:hover{border-color:#f39c12a6;box-shadow:inset 0 0 0 3px #16213e,inset 0 0 0 4px #e9f2fb47,0 8px 24px -8px #00000080,0 0 14px #f39c122e}.dark .editorial-blog .eb-card--blueprint:before{border-top-color:#f39c12;border-left-color:#f39c12}.dark .editorial-blog .eb-card--blueprint:after{border-bottom-color:#f39c12;border-right-color:#f39c12}.dark .editorial-blog .eb-card--blueprint .eb-thumb{border-bottom-color:#e9f2fb40}.dark .editorial-blog .eb-card--blueprint .eb-thumb:after{background:#f39c12}.dark .editorial-blog .eb-card--blueprint .eb-thumb-num,.dark .editorial-blog .eb-card--blueprint .eb-thumb img~.eb-thumb-num{color:#fbf7f0e6}.dark .editorial-blog .eb-card--blueprint .eb-card-body{background:0 0;border-top:none}.editorial-blog .eb-card--blueprint .eb-bp-img-dark{display:none}.editorial-blog .eb-card--blueprint .eb-bp-img-light,.dark .editorial-blog .eb-card--blueprint .eb-bp-img-dark{display:block}.dark .editorial-blog .eb-card--blueprint .eb-bp-img-light{display:none}.editorial-blog .eb-card{background:var(--eb-bg-elevated);border:1px solid var(--eb-border);color:inherit;box-shadow:var(--eb-shadow-sm);transform-origin:50% 0;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.editorial-blog .eb-card:hover{z-index:2;box-shadow:var(--eb-shadow-md);border-color:var(--eb-border-strong);transform:scale(1.012)}@media (prefers-reduced-motion:reduce){.editorial-blog .eb-card{transition:box-shadow .2s,border-color .2s}.editorial-blog .eb-card:hover{transform:none}}.editorial-blog .eb-thumb{aspect-ratio:16/9;background:var(--eb-bg-secondary);border-bottom:1px solid var(--eb-border);position:relative;overflow:hidden}.editorial-blog .eb-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-blog .eb-thumb.t-grid:before{content:"";background-image:linear-gradient(#8b735524 1px,#0000 1px),linear-gradient(90deg,#8b735524 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.dark .editorial-blog .eb-thumb.t-grid:before{background-image:linear-gradient(#94a3b824 1px,#0000 1px),linear-gradient(90deg,#94a3b824 1px,#0000 1px)}.editorial-blog .eb-thumb.t-dots:before{content:"";background-image:radial-gradient(#8b735538 1px,#0000 1.5px);background-size:10px 10px;position:absolute;inset:0}.dark .editorial-blog .eb-thumb.t-dots:before{background-image:radial-gradient(#94a3b838 1px,#0000 1.5px)}.editorial-blog .eb-thumb.t-rule:before{content:"";background:repeating-linear-gradient(90deg, var(--eb-border) 0 1px, transparent 1px 14px);opacity:.7;position:absolute;inset:0}.editorial-blog .eb-thumb.t-diag:before{content:"";background-image:repeating-linear-gradient(45deg,#8b73551f 0 1px,#0000 1px 10px);position:absolute;inset:0}.dark .editorial-blog .eb-thumb.t-diag:before{background-image:repeating-linear-gradient(45deg,#94a3b824 0 1px,#0000 1px 10px)}.editorial-blog .eb-thumb:after{content:"";background:var(--eb-accent);width:38%;height:3px;position:absolute;bottom:0;left:0}.editorial-blog .eb-thumb-num{z-index:2;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--eb-fg-subtle);text-transform:uppercase;font-size:10px;position:absolute;top:12px;left:14px}.editorial-blog .eb-card .eb-thumb img+.eb-thumb-num,.editorial-blog .eb-card .eb-thumb img~.eb-thumb-num{color:#ffffffd9}.editorial-blog .eb-thumb-glyph{z-index:2;font-family:var(--font-serif,Georgia, serif);color:var(--eb-accent);opacity:.9;letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1;position:absolute;bottom:10px;right:14px}.editorial-blog .eb-card-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.editorial-blog .eb-card-meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--eb-fg-subtle);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.editorial-blog .eb-kind-pill{color:var(--eb-accent);border:1px solid var(--eb-accent-ring);border-radius:3px;padding:2px 6px;font-weight:600}.editorial-blog .eb-card-title{font-family:var(--font-serif,Georgia, serif);color:var(--eb-fg);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:22px;font-weight:700;line-height:1.22}.editorial-blog .eb-card:hover .eb-card-title{color:var(--eb-accent)}.editorial-blog .eb-card-dek{font-family:var(--font-sans,Inter, sans-serif);color:var(--eb-fg-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.editorial-blog .eb-card-footer{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--eb-fg-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.editorial-blog .eb-card-tags{flex-wrap:wrap;gap:6px;display:flex}.editorial-blog .eb-card-tags span{opacity:.7}.editorial-blog .eb-grid .eb-card.is-lead{flex-direction:row;grid-column:span 2}.editorial-blog .eb-grid .eb-card.is-lead .eb-thumb{aspect-ratio:auto;border-right:1px solid var(--eb-border);border-bottom:0;width:46%}.editorial-blog .eb-grid .eb-card.is-lead .eb-card-body{gap:12px;padding:30px 36px}.editorial-blog .eb-grid .eb-card.is-lead .eb-card-title{letter-spacing:-.015em;font-size:32px;font-weight:800;line-height:1.1}.editorial-blog .eb-grid .eb-card.is-lead .eb-card-dek{max-width:48ch;font-size:16px}.editorial-blog .eb-grid .eb-card.is-lead .eb-thumb-glyph{font-size:96px;bottom:18px;right:24px}@media (max-width:1000px){.editorial-blog .eb-grid .eb-card.is-lead{flex-direction:column}.editorial-blog .eb-grid .eb-card.is-lead .eb-thumb{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--eb-border);width:100%}}@media (max-width:640px){.editorial-blog .eb-grid .eb-card.is-lead{grid-column:span 1}}.editorial-blog .eb-ledger{padding:40px 0}.editorial-blog .eb-year{border-top:2px solid var(--eb-border-strong);background:var(--eb-bg);z-index:2;grid-template-columns:120px 1fr;gap:32px;padding:28px 0 12px;display:grid;position:sticky;top:64px}.editorial-blog .eb-year-label{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.03em;color:var(--eb-accent);font-size:56px;font-weight:800;line-height:1}.editorial-blog .eb-year-meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--eb-fg-subtle);align-self:end;padding-bottom:10px;font-size:11px}.editorial-blog .eb-year-meta b{color:var(--eb-fg);font-weight:600}.editorial-blog .eb-row{border-bottom:1px solid var(--eb-border);color:inherit;grid-template-columns:120px 70px 1fr 160px 80px;align-items:baseline;gap:28px;padding:20px 0;text-decoration:none;transition:background .15s,padding-left .2s;display:grid}.editorial-blog .eb-row:hover{background:var(--eb-bg-secondary);padding-left:12px}.editorial-blog .eb-row .eb-num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--eb-fg-subtle);font-size:11px;font-weight:600}.editorial-blog .eb-row .eb-mdate{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--eb-fg-muted);font-size:11px}.editorial-blog .eb-row .eb-mdate .eb-day{color:var(--eb-accent);font-weight:600}.editorial-blog .eb-row .eb-title-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.editorial-blog .eb-row .eb-row-title{font-family:var(--font-serif,Georgia, serif);color:var(--eb-fg);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:20px;font-weight:700;line-height:1.25}.editorial-blog .eb-row:hover .eb-row-title{color:var(--eb-accent)}.editorial-blog .eb-row .eb-row-dek{font-family:var(--font-sans,Inter, sans-serif);color:var(--eb-fg-muted);margin:0;font-size:13px;line-height:1.5}.editorial-blog .eb-row .eb-kind{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--eb-fg-muted);text-transform:uppercase;font-size:10px}.editorial-blog .eb-row .eb-arrow{font-family:var(--font-mono,ui-monospace, monospace);color:var(--eb-fg-subtle);text-align:right;transition:color .15s,transform .15s}.editorial-blog .eb-row:hover .eb-arrow{color:var(--eb-accent);transform:translate(3px)}@media (max-width:1000px){.editorial-blog .eb-row{grid-template-columns:60px 1fr auto;grid-template-areas:"num title arrow"".meta meta";gap:6px 14px}.editorial-blog .eb-row .eb-num{grid-area:num}.editorial-blog .eb-row .eb-title-wrap{grid-area:title;min-width:0}.editorial-blog .eb-row .eb-arrow{grid-area:arrow;align-self:center}.editorial-blog .eb-row .eb-mdate,.editorial-blog .eb-row .eb-kind{color:var(--eb-fg-subtle);grid-area:meta;font-size:10px;display:inline}.editorial-blog .eb-row .eb-mdate:after{content:" · ";opacity:.5}.editorial-blog .eb-year{grid-template-columns:1fr;gap:4px;position:static}.editorial-blog .eb-year-label{font-size:40px}}@media (max-width:640px){.editorial-blog .eb-row{gap:0;padding:18px 0;display:block}.editorial-blog .eb-row:hover{padding-left:0}.editorial-blog .eb-row .eb-num,.editorial-blog .eb-row .eb-mdate,.editorial-blog .eb-row .eb-kind{margin-right:10px;font-size:10px;display:inline}.editorial-blog .eb-row .eb-mdate:after{content:none}.editorial-blog .eb-row .eb-title-wrap{min-width:0;margin-top:8px;display:block}.editorial-blog .eb-row .eb-row-title{font-size:18px}.editorial-blog .eb-row .eb-row-dek{margin-top:4px}.editorial-blog .eb-row .eb-arrow{display:none}}.editorial-blog .eb-newsletter{border:1px solid var(--eb-border-strong);background:var(--eb-bg-elevated);border-radius:10px;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;margin:40px 0 80px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.editorial-blog .eb-newsletter:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(#8b73550f 1px,#0000 1px),linear-gradient(90deg,#8b73550f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.dark .editorial-blog .eb-newsletter:before{background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px)}.editorial-blog .eb-newsletter>*{position:relative}.editorial-blog .eb-newsletter h3{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.01em;color:var(--eb-fg);margin:0 0 8px;font-size:26px;font-weight:700}.editorial-blog .eb-newsletter p{color:var(--eb-fg-muted);margin:0;font-size:14px;line-height:1.55}.editorial-blog .eb-newsletter-form{gap:8px;display:flex}.editorial-blog .eb-newsletter-form input{font-family:var(--font-sans,Inter, sans-serif);color:var(--eb-fg);background:var(--eb-bg);border:1px solid var(--eb-border-strong);border-radius:6px;flex:1;padding:12px 14px;font-size:14px}.editorial-blog .eb-newsletter-form input:focus{border-color:var(--eb-accent);box-shadow:0 0 0 3px var(--eb-accent-ring);outline:none}.editorial-blog .eb-btn-primary{font-family:var(--font-sans,Inter, sans-serif);cursor:pointer;background:var(--eb-accent);color:#fff;border:0;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.editorial-blog .eb-btn-primary:hover{background:var(--eb-accent-hover);transform:translateY(-1px)}.dark .editorial-blog .eb-btn-primary{color:#1a1a2e}@media (max-width:720px){.editorial-blog .eb-newsletter{grid-template-columns:1fr;padding:28px}}.editorial-blog .eb-empty{text-align:center;color:var(--eb-fg-muted);padding:80px 20px}.editorial-blog .eb-empty h3{font-family:var(--font-serif,Georgia, serif);color:var(--eb-fg);margin:0 0 8px;font-size:24px}.editorial-blog .eb-empty p{margin:0;font-size:14px}
