:root{--paper:#fffaf1;--ink:#241b35;--muted:#635b70;--panel:#eee8f6;--line:#c8bed4;--accent:#47259b;--body:Arial,Helvetica,sans-serif;--display:Georgia,'Times New Roman',serif;--utility:Arial,Helvetica,sans-serif}.shell{width:min(1300px,calc(100% - 72px))}.edition-bar{border-bottom:1px solid var(--line);font:10px/1.4 var(--utility);text-transform:uppercase;letter-spacing:.12em}.edition-bar .shell{display:flex;justify-content:space-between;gap:12px;padding-block:10px}.avatar .masthead{padding-block:26px 30px}.avatar .brand{font-size:2.2rem;letter-spacing:-.06em}.avatar .brand span{margin-left:25px}.avatar .brand small{letter-spacing:.1em;font-size:8px}.site-nav{gap:1.4rem}.site-nav a{font-size:.8rem}.site-nav a[aria-current=page]{background:#e7ddfc;padding:9px 12px;color:#382080}.desk-hero{display:grid;grid-template-columns:1fr 1.05fr;border-top:2px solid var(--accent);padding-block:28px;gap:44px}.desk-lead{padding:32px 16px 22px 0;display:flex;flex-direction:column;align-items:flex-start}.desk-lead h1{font-size:clamp(3.4rem,5.8vw,6rem);letter-spacing:-.058em;line-height:.98;margin:28px 0}.desk-lead h1 em{color:var(--accent);font-weight:400}.desk-lead .lede{font-size:1.05rem;line-height:1.7;max-width:41ch}.desk-lead .button{margin-top:15px}.desk-count{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:30px;width:100%}.desk-count strong{font:italic 2.8rem/1 var(--display);color:var(--accent)}.desk-count span{font:11px/1.6 var(--utility);text-transform:uppercase;letter-spacing:.06em}.hero-story{background:#ece5f7;border-radius:0 56px 0 0;overflow:hidden;min-width:0}.hero-story .dispatch-figure img{width:100%;height:330px;object-fit:cover;background:#dcd0f2}.hero-story .dispatch-figure figcaption{padding:0 24px;font-size:10px;margin-top:9px}.hero-story-copy{padding:22px 26px 26px}.hero-story-copy h2{font-size:2.2rem;line-height:1.08;letter-spacing:-.04em}.hero-story-copy h2 a{text-decoration:none}.hero-story-copy h2 a:hover{text-decoration:underline}.hero-story-copy p:last-child{font-size:.88rem;margin:0;color:var(--muted)}.desk-ribbon{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-block:1px solid var(--accent);font-size:.75rem;color:var(--accent)}.desk-ribbon span{font-weight:700}.avatar .section-head h2{font-size:2.9rem}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px}.avatar .dispatch-card,.avatar .dispatch-card:nth-child(2){padding:0;border-radius:0;background:transparent;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.dispatch-card .dispatch-thumb{margin:0 0 18px}.dispatch-thumb img{height:220px!important;width:100%;object-fit:cover;background:#e9e0f4}.dispatch-thumb figcaption{font-size:9px;line-height:1.35;color:var(--muted);margin-top:8px;max-width:100%;overflow-wrap:anywhere}.card-copy{display:flex;flex-direction:column;flex:1;padding-bottom:20px}.avatar .dispatch-card h3{font-size:1.7rem;line-height:1.16;letter-spacing:-.025em}.avatar .dispatch-card p:not(.eyebrow){font-size:.87rem;line-height:1.65;margin-bottom:10px}.dispatch-card .eyebrow{font-size:10px}.dispatch-card .read{margin-top:auto;padding-top:8px}.beat-index{border:1px solid var(--accent);padding:30px;background:#efe8fb;margin-block:20px}.beat-index>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.beat-index a{display:grid;grid-template-columns:1fr auto;text-decoration:none;border-top:1px solid var(--line);padding:22px 0}.beat-index a span{font:10px var(--utility);text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;color:var(--accent);margin-bottom:10px}.beat-index strong{font:1.4rem/1.1 var(--display)}.beat-index a:hover strong{text-decoration:underline}.archive-filters{grid-template-columns:2fr 1fr 1fr 1.2fr 1.4fr auto;gap:14px;padding:22px;background:#eee6f9;align-items:end}.archive-filters label{font-size:11px}.archive-filters input,.archive-filters select{font-size:12px}.archive-filters button{font-size:12px}.archive-filters select.is-selected{border:2px solid var(--accent);background:#e1d4fa}.filter-feedback{display:flex;justify-content:space-between;gap:16px;margin-top:-16px;margin-bottom:28px;font-size:12px}.filter-feedback p{margin:0}.filter-feedback p:last-child{color:var(--muted)}.avatar .page-head{padding-block:54px 34px}.page-head h1{font-size:clamp(3rem,5.5vw,5rem);max-width:17ch}.archive-context{font-size:.76rem;line-height:1.6;color:var(--muted);max-width:82ch}.avatar .article-head{max-width:1080px;padding-block:42px 24px;margin-bottom:30px}.avatar .article-head h1{max-width:22ch;font-size:clamp(2.8rem,5vw,5.1rem);line-height:1.04}.article-head .lede{font-size:1.15rem;max-width:66ch}.date-ledger{display:flex;gap:36px;margin-block:28px 16px}.date-ledger dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.date-ledger dd{margin:6px 0;font-size:12px}.reading-layout{grid-template-columns:200px minmax(0,780px);gap:70px}.contents{font-size:.75rem}.contents li{margin-bottom:12px}.reading-subject{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;color:var(--muted);font-size:11px}.prose{font-size:1.06rem;line-height:1.9}.prose h2{font-size:1.95rem;font-style:italic;line-height:1.2;margin-top:40px}.prose .dispatch-figure{margin:0 0 38px}.prose .dispatch-figure img{height:auto;max-height:560px;object-fit:contain;background:#eee7f7}.prose figcaption{font-size:11px;line-height:1.6}.sources li{margin-bottom:18px}.sources li span{color:var(--muted);font-size:11px}.related-section{border-top:1px solid var(--line)}.source-register{max-width:1020px}.source-entry{display:grid;grid-template-columns:50px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.source-number{font:italic 2rem var(--display);color:var(--accent)}.source-entry h2{font-size:1.6rem;line-height:1.25}.source-entry h2 a{text-decoration:none}.source-entry p,.source-entry li{font-size:.8rem}.source-entry p{margin-bottom:8px}.avatar .newsletter{border-radius:0 54px 0 0;margin-top:68px}.avatar .newsletter h2{font-size:2.9rem}.avatar .newsletter label{font-size:12px}.avatar .newsletter .consent{font-size:11px}.site-footer{font-size:11px}.empty h2{font-size:1.8rem}.empty{margin-bottom:32px}.dispatch-figure a,.dispatch-thumb a{overflow-wrap:anywhere}
@media(max-width:1080px){.site-nav{gap:16px}.archive-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-filters .search-field{grid-column:span 2}.desk-hero{gap:26px}.hero-story .dispatch-figure img{height:280px}.hero-story-copy h2{font-size:1.85rem}.desk-lead h1{font-size:4.4rem}.reading-layout{gap:38px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:800px){.shell{width:calc(100% - 40px)}.edition-bar .shell span:last-child{display:none}.desk-hero{grid-template-columns:1fr;gap:24px;padding-top:5px}.desk-lead{padding:22px 0 0}.desk-lead h1{font-size:clamp(3.3rem,10vw,5rem);margin:15px 0 22px}.desk-count{display:none}.hero-story{display:grid;grid-template-columns:1fr 1fr;border-radius:0 36px 0 0}.hero-story .dispatch-figure img{height:100%;min-height:245px;max-height:300px}.hero-story .dispatch-figure figcaption{padding:4px 12px}.hero-story-copy{padding:20px}.hero-story-copy h2{font-size:1.8rem}.desk-ribbon{flex-wrap:wrap;gap:10px;font-size:10px}.desk-ribbon a{width:100%}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.beat-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-layout{display:block}.contents{position:static;margin-bottom:30px;padding-top:15px}.contents ol{display:flex;flex-wrap:wrap;gap:0 26px}.contents .reading-subject{display:none}.date-ledger{gap:22px}.avatar .article-head{padding-top:28px}.prose{max-width:750px}.avatar .section-head h2{font-size:2.4rem}.archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filters .search-field{grid-column:span 2}.filter-feedback{flex-direction:column;gap:4px}.source-entry{gap:12px;grid-template-columns:34px 1fr}}
@media(max-width:520px){.shell{width:calc(100% - 32px)}.avatar .brand{font-size:1.8rem}.avatar .masthead{padding-block:22px}.hero-story{display:block}.hero-story .dispatch-figure img{height:240px;min-height:0}.hero-story-copy{padding:18px 20px 24px}.hero-story-copy h2{font-size:2rem}.desk-lead h1{font-size:3.7rem}.archive-grid{grid-template-columns:1fr;gap:32px}.dispatch-thumb img{height:230px!important}.avatar .dispatch-card h3{font-size:1.9rem}.beat-index{padding:22px}.beat-index>div{grid-template-columns:1fr}.beat-index a{padding:18px 0}.avatar .page-head h1{font-size:3rem}.archive-filters{padding:16px;gap:12px}.archive-filters .field:first-child{grid-column:span 2}.archive-filters button{align-self:end}.article-head .lede{font-size:1.05rem}.date-ledger{flex-wrap:wrap;gap:10px 24px}.date-ledger dt{font-size:9px}.date-ledger dd{font-size:11px}.prose{font-size:1rem}.prose h2{font-size:1.8rem}.contents ol{display:block}.avatar .newsletter{padding:28px 22px}.avatar .newsletter h2{font-size:2.6rem}.source-entry h2{font-size:1.4rem}.source-entry{overflow-wrap:anywhere}.edition-bar{font-size:8px}}
.dispatch-card[data-type="research"] .dispatch-thumb img{object-fit:contain}
@media(max-width:800px){.archive-filters input,.archive-filters select,.newsletter input,.newsletter select{font-size:16px}}
@media(max-width:520px){.desk-lead h1{font-size:clamp(3rem,14vw,3.7rem)}}
