@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@0,6..72,400;1,6..72,500&display=swap";:root{color-scheme:light;--ink: #17201d;--muted: #65706b;--paper: #f2f0e9;--panel: #faf9f4;--line: #d2cfc4;--signal: #ff5835;--blue: #2e63d4;--gold: #a16b00}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:Manrope,system-ui,sans-serif}a{color:inherit}.masthead{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(20px,4vw,64px);border-bottom:1px solid var(--ink);background:#f2f0e9f0;backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;letter-spacing:-.03em}.brand-mark{display:block;width:34px;height:34px;object-fit:contain}.edition{justify-self:end;color:var(--muted);font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.site-nav{display:flex;align-items:center;gap:18px;font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.site-nav a,.site-footer nav a{text-underline-offset:4px;text-decoration-color:transparent}.site-nav a:hover,.site-footer nav a:hover{text-decoration-color:currentColor}.eyebrow{margin:0 0 18px;color:var(--signal);font:500 10px DM Mono,monospace;letter-spacing:.14em}main{width:min(1320px,100%);margin:0 auto;padding:0 clamp(20px,4vw,64px) 96px}.article-hero{max-width:1120px;padding:clamp(60px,9vw,126px) 0 clamp(52px,7vw,88px)}.issue-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:48px;color:var(--muted);font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.status{padding:5px 8px;color:#875211;background:#f2dba7}.status.published{color:#126147;background:#cfe8d9}h1{margin:0;max-width:1100px;font-size:clamp(52px,8.5vw,122px);line-height:.88;letter-spacing:-.075em;font-weight:600}.standfirst{max-width:850px;margin:42px 0 0;color:var(--muted);font-family:Newsreader,Georgia,serif;font-size:clamp(22px,3vw,34px);line-height:1.3}.article-shell{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:center;gap:clamp(52px,8vw,120px);padding-top:60px;border-top:1px solid var(--ink)}.issue-notes{position:sticky;top:108px;align-self:start}.issue-notes>div{padding:16px 0 20px;border-top:1px solid var(--line)}.issue-notes>div:first-child{border-top:3px solid var(--signal)}.note-label{display:block;margin-bottom:8px;color:var(--muted);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.issue-notes strong{font-size:13px;line-height:1.4}.legend-item{margin:12px 0 16px}.legend p{display:flex;align-items:center;gap:8px;margin:0 0 5px;color:var(--ink);font-size:11px;font-weight:600}.legend small{display:block;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.45}.dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--signal)}.dot.echo{background:var(--gold)}.dot.watch{background:var(--blue)}.article-body{min-width:0}.article-body p{font-family:Newsreader,Georgia,serif;font-size:20px;line-height:1.72}.opening{margin-bottom:72px}.opening .dropcap:first-letter{float:left;margin:8px 10px 0 0;color:var(--signal);font-family:Manrope,sans-serif;font-size:74px;font-weight:600;line-height:.72}.signal-section{padding:64px 0;border-top:1px solid var(--ink)}.signal-kicker{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--signal);font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.signal-kicker span{display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%}.syndication-echo .signal-kicker{color:var(--gold)}.theme-cluster .signal-kicker{color:var(--blue)}.signal-section h2{margin:0 0 30px;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.055em}.why-box{margin:36px 0;padding:24px 26px;border-left:4px solid var(--signal);background:var(--panel)}.syndication-echo .why-box{border-color:var(--gold)}.theme-cluster .why-box{border-color:var(--blue)}.why-box span{color:var(--muted);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.why-box p{margin:8px 0 0;font-size:18px;line-height:1.5}.briefs-section{padding:64px 0 24px;border-top:1px solid var(--ink)}.briefs-section>h2{margin:0;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.055em}.briefs-intro{max-width:620px;margin:24px 0 42px;color:var(--muted);font-size:18px!important;line-height:1.55!important}.briefs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink)}.brief-card{min-width:0;padding:34px 30px 36px 0;border-bottom:1px solid var(--line)}.brief-card:nth-child(2n){padding-right:0;padding-left:30px;border-left:1px solid var(--line)}.brief-card .signal-kicker{margin-bottom:20px}.brief-card.syndication-echo .signal-kicker{color:var(--gold)}.brief-card.theme-cluster .signal-kicker{color:var(--blue)}.brief-card h3{margin:0 0 16px;font-size:25px;line-height:1.08;letter-spacing:-.035em}.brief-card>p{margin:0;font-size:16px;line-height:1.58}.brief-watch{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.brief-watch>span{color:var(--muted);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.brief-watch p{margin:7px 0 0;color:var(--muted);font-family:Manrope,system-ui,sans-serif;font-size:12px;line-height:1.5}.closing{margin:18px 0 72px;padding:44px 0;border-top:4px solid var(--signal);border-bottom:1px solid var(--ink)}.closing .eyebrow{font-family:DM Mono,monospace;font-size:10px}.closing p:not(.eyebrow){font-size:24px;line-height:1.55}.share-panel{display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px 30px;margin-bottom:72px;padding:28px 0;border-bottom:1px solid var(--ink)}.share-panel .eyebrow{margin-bottom:8px}.share-panel h2{margin:0;font-size:28px;letter-spacing:-.04em}.share-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.share-actions a,.share-actions button{min-height:38px;padding:10px 13px;border:1px solid var(--ink);border-radius:0;color:var(--ink);background:transparent;font:500 10px DM Mono,monospace;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.share-actions a:hover,.share-actions button:hover{color:var(--paper);background:var(--ink)}.share-status{grid-column:1 / -1;min-height:14px;color:var(--muted);font:500 10px DM Mono,monospace}.site-footer{display:flex;justify-content:space-between;gap:24px;padding:26px clamp(20px,4vw,64px);border-top:1px solid var(--ink);color:var(--muted);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.site-footer a{text-underline-offset:4px}.site-footer nav{display:flex;gap:18px}.about-page{min-height:calc(100vh - 140px)}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,500px);gap:clamp(48px,9vw,140px);align-items:end;padding:clamp(72px,11vw,150px) 0;border-bottom:1px solid var(--ink)}.about-hero h1{max-width:760px;font-size:clamp(56px,8vw,112px)}.about-copy{padding-bottom:10px}.about-copy p{margin:0 0 24px;color:var(--muted);font-family:Newsreader,Georgia,serif;font-size:clamp(20px,2.4vw,28px);line-height:1.5}.about-copy p:first-child{color:var(--ink)}.archive-page{min-height:calc(100vh - 140px)}.archive-hero{padding:clamp(64px,10vw,130px) 0 60px;border-bottom:1px solid var(--ink)}.archive-hero h1{font-size:clamp(54px,8vw,112px)}.archive-hero>p:last-child{max-width:680px;margin:32px 0 0;color:var(--muted);font-family:Newsreader,Georgia,serif;font-size:24px;line-height:1.45}.archive-list article{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:38px 0;border-bottom:1px solid var(--line)}.archive-list article>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--muted);font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.archive-list h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.045em}.archive-list h2 a{text-decoration-color:transparent;text-underline-offset:5px}.archive-list h2 a:hover{text-decoration-color:var(--signal)}.archive-list article>p{grid-column:2;margin:-18px 0 0;max-width:760px;color:var(--muted);font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.5}@media(max-width:900px){.edition{display:none}.article-shell{grid-template-columns:1fr;gap:30px}.issue-notes{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-hero{grid-template-columns:1fr;align-items:start}}@media(max-width:620px){h1{font-size:54px}.article-hero{padding-top:56px}.issue-line{margin-bottom:36px}.article-shell{padding-top:36px}.issue-notes{grid-template-columns:1fr}.article-body p{font-size:18px}.site-footer{flex-direction:column}.masthead{gap:14px}.brand>span:last-child{display:none}.site-nav{gap:12px}.archive-list article{grid-template-columns:1fr;gap:20px}.archive-list article>div{flex-direction:row;flex-wrap:wrap;align-items:center}.archive-list article>p{grid-column:auto;margin:0}.briefs-grid{grid-template-columns:1fr}.brief-card,.brief-card:nth-child(2n){padding:30px 0;border-left:0}.share-panel{grid-template-columns:1fr;align-items:start}.share-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
