.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--bg);backdrop-filter:blur(12px);z-index:20;position:sticky;top:0}.header-main[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:32px;min-height:74px;display:flex}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.055em;font-size:28px;font-weight:850;line-height:1}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--accent)}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#242424}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.subscribe-button[data-astro-cid-nen7h5rs]{border:1px solid var(--text);border-radius:999px;padding:10px 15px;transition:all .15s}.subscribe-button[data-astro-cid-nen7h5rs]:hover{background:var(--text);color:#fff!important}.topic-bar[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.topics[data-astro-cid-nen7h5rs]{scrollbar-width:none;align-items:center;gap:26px;padding:12px 0 13px;display:flex;overflow-x:auto}.topics[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.topics[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.09em;color:#55534d;flex:none;font-size:11px;font-weight:800}.topics[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.topics[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--accent)}.mobile-label[data-astro-cid-nen7h5rs]{display:none}@media (width<=700px){.header-main[data-astro-cid-nen7h5rs]{width:calc(100% - 28px);min-height:66px;margin-left:auto;margin-right:auto}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.subscribe-button){display:none}.topics[data-astro-cid-nen7h5rs]{white-space:nowrap;gap:18px;overflow:visible}.desktop-label[data-astro-cid-nen7h5rs]{display:none}.mobile-label[data-astro-cid-nen7h5rs]{display:inline}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line)}.footer-inner[data-astro-cid-jo6i4kqk]{min-height:106px;color:var(--muted);justify-content:space-between;align-items:center;gap:28px;font-size:12px;display:flex}.footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}@media (width<=700px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;padding:28px 0}}@font-face{font-family:Inter;src:url(/fonts/Inter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:fallback;unicode-range:U+0-17F,U+218-21B,U+2C6-2DD,U+304,U+308,U+329,U+1E9E,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-extra.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:fallback;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-36F,U+370-3FF,U+2070-209F,U+20A0-20AB,U+20AD-20CF,U+2100-2121,U+2123-214F,U+215?,U+219A-21FF,U+2200-2211,U+2213-22FF}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:fallback;unicode-range:U+0-17F,U+218-21B,U+2C6-2DD,U+304,U+308,U+329,U+1E9E,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-extra.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:fallback;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-36F,U+370-3FF,U+2070-209F,U+20A0-20AB,U+20AD-20CF,U+2100-2121,U+2123-214F,U+215?,U+219A-21FF,U+2200-2211,U+2213-22FF}:root{--bg:#fafaf8;--paper:#fbfaf7;--text:#111;--muted:#6f6d66;--line:#d8d5cc;--accent:#3f58ff;--max-width:1180px;--content-width:780px;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.shell{width:min(var(--max-width), calc(100% - 40px));margin:0 auto}.kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850;line-height:1.4}.section-title{border-bottom:2px solid var(--text);text-transform:uppercase;letter-spacing:.11em;margin:0;padding-bottom:14px;font-size:12px;font-weight:850}.article-prose{font-family:var(--font-serif)}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose h4,.article-prose h5,.article-prose h6{font-family:var(--font-sans)}.signup input:focus{background:0 0}.signup input:-webkit-autofill,.signup input:-webkit-autofill:hover,.signup input:-webkit-autofill:focus{-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0 1000px var(--text) inset;box-shadow:0 0 0 1000px var(--text) inset;caret-color:#fff}.signup-message{color:#fff;margin-top:10px;font-size:12px;font-weight:700}@media (width<=700px){.shell{width:min(100% - 28px, var(--max-width))}}#brief.is-highlighted{animation:2s ease-out brief-highlight}@keyframes brief-highlight{0%,35%{box-shadow:0 0 0 6px var(--accent), 0 0 28px 10px #3f58ff8c}to{box-shadow:0 0 0 6px #0000,0 0 28px 10px #0000}}
