.Masthead-module___JloOq__masthead{padding:var(--sp-8) 0 var(--sp-10);border-bottom:1px solid var(--brand-navy-deep);margin-bottom:var(--sp-10)}.Masthead-module___JloOq__topbar{justify-content:space-between;align-items:center;gap:var(--sp-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-700);padding-bottom:var(--sp-2);flex-wrap:wrap;font-size:11px;display:flex}.Masthead-module___JloOq__brand{color:var(--brand-navy-deep);font-weight:600}.Masthead-module___JloOq__issue{color:var(--fg-3);font-feature-settings:"tnum"}.Masthead-module___JloOq__dot{opacity:.5;margin:0 6px;display:inline-block}.Masthead-module___JloOq__rules{margin:var(--sp-3) 0 var(--sp-6);flex-direction:column;gap:2px;display:flex}.Masthead-module___JloOq__rules span{background:var(--brand-navy-deep);height:1px;display:block}.Masthead-module___JloOq__rules span:first-child{width:100%}.Masthead-module___JloOq__rules span:nth-child(2){background:var(--brand-red);width:100%;height:3px}.Masthead-module___JloOq__rules span:nth-child(3){width:100%}.Masthead-module___JloOq__headline{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--brand-navy-deep);margin:0 0 var(--sp-5);max-width:22ch;font-size:clamp(36px,5.6vw,64px);font-weight:600;line-height:1.04}.Masthead-module___JloOq__red{color:var(--brand-red);font-style:italic;font-weight:500}.Masthead-module___JloOq__lede{font-family:var(--font-serif);color:var(--ink-700);max-width:60ch;margin:0;font-size:clamp(17px,2.1vw,21px);font-style:italic;line-height:1.45}
.FeaturedPost-module__3aMM-G__wrap{gap:var(--sp-7);padding:var(--sp-8) 0;border-top:1px solid var(--brand-navy-deep);border-bottom:1px solid var(--border-1);grid-template-columns:1fr;display:grid}@media (min-width:900px){.FeaturedPost-module__3aMM-G__wrap{gap:var(--sp-12);grid-template-columns:1.15fr 1fr;align-items:center}}.FeaturedPost-module__3aMM-G__imageLink{background:var(--ink-100);aspect-ratio:4/3;border-radius:2px;display:block;position:relative;overflow:hidden}.FeaturedPost-module__3aMM-G__cover{object-fit:cover;filter:grayscale(.18)contrast(1.05);width:100%;height:100%;transition:filter var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.FeaturedPost-module__3aMM-G__imageLink:hover .FeaturedPost-module__3aMM-G__cover{filter:grayscale(0)contrast(1.08);transform:scale(1.015)}.FeaturedPost-module__3aMM-G__coverOverlay{pointer-events:none;background:linear-gradient(#0000 45%,#0e14262e 100%);position:absolute;inset:0}.FeaturedPost-module__3aMM-G__body{gap:var(--sp-4);flex-direction:column;display:flex}.FeaturedPost-module__3aMM-G__kickerRow{align-items:baseline;gap:var(--sp-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;font-size:11px;display:flex}.FeaturedPost-module__3aMM-G__kicker{color:var(--brand-red);font-weight:500}.FeaturedPost-module__3aMM-G__catTag{color:var(--ink-700);border-left:1px solid var(--border-2);padding-left:var(--sp-3)}.FeaturedPost-module__3aMM-G__read{color:var(--fg-3);border-left:1px solid var(--border-2);padding-left:var(--sp-3);font-feature-settings:"tnum"}.FeaturedPost-module__3aMM-G__title{font-family:var(--font-serif);letter-spacing:-.022em;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:600;line-height:1.08}.FeaturedPost-module__3aMM-G__title a{color:var(--brand-navy-deep);text-decoration:none}.FeaturedPost-module__3aMM-G__title a:hover{color:var(--brand-red)}.FeaturedPost-module__3aMM-G__excerpt{font-family:var(--font-serif);color:var(--ink-700);max-width:50ch;margin:0;font-size:19px;font-style:italic;line-height:1.5}.FeaturedPost-module__3aMM-G__byline{font-family:var(--font-sans);color:var(--ink-700);margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.FeaturedPost-module__3aMM-G__bylineLabel{color:var(--fg-3);text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.1em;font-size:10.5px}.FeaturedPost-module__3aMM-G__author{color:var(--brand-navy-deep);font-weight:600}.FeaturedPost-module__3aMM-G__bylineSep{opacity:.5}.FeaturedPost-module__3aMM-G__date{font-feature-settings:"tnum"}.FeaturedPost-module__3aMM-G__readLink{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-red);border-bottom:1px solid var(--brand-red);margin-top:var(--sp-2);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-self:flex-start;padding-bottom:4px;font-size:12px;text-decoration:none}.FeaturedPost-module__3aMM-G__readLink:hover{color:var(--brand-red-deep);border-color:var(--brand-red-deep)}
.CompactPostRow-module__TOTpQW__row{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--border-1);grid-template-columns:96px 1fr;align-items:start;display:grid}@media (min-width:768px){.CompactPostRow-module__TOTpQW__row{grid-template-columns:120px 1fr}}.CompactPostRow-module__TOTpQW__row:last-child{border-bottom:none}.CompactPostRow-module__TOTpQW__imageLink{aspect-ratio:4/3;background:var(--ink-100);border-radius:2px;display:block;overflow:hidden}.CompactPostRow-module__TOTpQW__cover{object-fit:cover;filter:grayscale(.1);width:100%;height:100%}.CompactPostRow-module__TOTpQW__text{flex-direction:column;gap:6px;min-width:0;display:flex}.CompactPostRow-module__TOTpQW__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red);font-size:10.5px}.CompactPostRow-module__TOTpQW__title{font-family:var(--font-serif);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600;line-height:1.22}.CompactPostRow-module__TOTpQW__title a{color:var(--brand-navy-deep);text-decoration:none}.CompactPostRow-module__TOTpQW__title a:hover{color:var(--brand-red)}.CompactPostRow-module__TOTpQW__excerpt{font-family:var(--font-sans);color:var(--ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.CompactPostRow-module__TOTpQW__meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);font-feature-settings:"tnum";gap:6px;font-size:11px;display:flex}
.page-module__NjvJvW__main{max-width:1240px;padding:var(--sp-10) clamp(20px, 4vw, var(--sp-8)) var(--sp-16);margin:0 auto}.page-module__NjvJvW__header{margin-bottom:var(--sp-6)}.page-module__NjvJvW__kickerRow{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.page-module__NjvJvW__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-red);font-size:11px;font-weight:500}.page-module__NjvJvW__count{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-3);font-feature-settings:"tnum";border-left:1px solid var(--border-2);padding-left:var(--sp-3);font-size:11px}.page-module__NjvJvW__title{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--brand-navy-deep);margin:0 0 var(--sp-4);font-size:clamp(36px,5.4vw,60px);font-weight:600;line-height:1.05}.page-module__NjvJvW__red{color:var(--brand-red);font-style:italic;font-weight:500}.page-module__NjvJvW__subtitle{font-family:var(--font-serif);color:var(--ink-700);max-width:60ch;margin:0;font-size:clamp(17px,2vw,21px);font-style:italic;line-height:1.45}.page-module__NjvJvW__leadBlock{margin-bottom:var(--sp-10)}.page-module__NjvJvW__gridBlock{padding-top:var(--sp-6);border-top:1px solid var(--border-1)}.page-module__NjvJvW__gridHead{margin-bottom:var(--sp-6)}.page-module__NjvJvW__grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__NjvJvW__empty{color:var(--ink-700);padding:var(--sp-16) 0;text-align:center;font-style:italic;font-family:var(--font-serif);font-size:18px}
.CategoryNav-module___N_KpW__nav{gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-6);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.CategoryNav-module___N_KpW__chip{padding:var(--sp-2) var(--sp-4);border:1px solid var(--border-1);letter-spacing:.04em;color:var(--fg-1);background:0 0;border-radius:999px;font-size:13px;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.CategoryNav-module___N_KpW__chip:hover{border-color:var(--brand-red);color:var(--brand-red)}.CategoryNav-module___N_KpW__active{background:var(--brand-red);color:var(--fg-on-red);border-color:var(--brand-red)}.CategoryNav-module___N_KpW__active:hover{color:var(--fg-on-red)}
.CategoryRail-module__f1EzIG__rail{padding:var(--sp-10) 0;border-top:1px solid var(--border-1)}.CategoryRail-module__f1EzIG__head{justify-content:space-between;align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.CategoryRail-module__f1EzIG__title{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--brand-navy-deep);margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:600}.CategoryRail-module__f1EzIG__red{color:var(--brand-red);font-style:italic;font-weight:500}.CategoryRail-module__f1EzIG__more{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-red);transition:border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;font-size:11px;text-decoration:none}.CategoryRail-module__f1EzIG__more:hover{border-color:var(--brand-red)}.CategoryRail-module__f1EzIG__grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}
