.page-module__gd1dcq__strip{background:var(--ink);color:#f5f1eacc;padding:12px var(--page-x);justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__gd1dcq__now{color:var(--cream);align-items:center;gap:8px;display:flex}.page-module__gd1dcq__dot{background:var(--terracotta);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.page-module__gd1dcq__crumbs{align-items:center;gap:8px;display:flex}.page-module__gd1dcq__crumbs a{color:var(--cream);transition:color .15s}.page-module__gd1dcq__crumbs a:hover{color:var(--terracotta)}.page-module__gd1dcq__sep{color:#f5f1ea66;margin:0 2px}.page-module__gd1dcq__crumbCurrent{color:#f5f1ea99}.page-module__gd1dcq__hero{padding:clamp(56px, 8vw, 110px) var(--page-x) 0;max-width:var(--max-w);border-bottom:1px solid var(--line);margin:0 auto}.page-module__gd1dcq__hero h1{font-family:var(--sans);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:.95}.page-module__gd1dcq__hero h1 em{font-family:var(--serif);color:var(--terracotta);font-style:italic;font-weight:400}.page-module__gd1dcq__lede{color:var(--muted);max-width:64ch;margin:18px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.page-module__gd1dcq__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3vw,40px) 0;display:grid}@media (max-width:600px){.page-module__gd1dcq__stats{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,32px) 0}}.page-module__gd1dcq__stat{flex-direction:column;gap:8px;display:flex}.page-module__gd1dcq__statKey{color:var(--muted)}.page-module__gd1dcq__statVal{font-family:var(--sans);letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,3.5vw,48px);font-weight:700;line-height:1}.page-module__gd1dcq__statValAccent{color:var(--terracotta)}.page-module__gd1dcq__controls{border-bottom:1px solid var(--line);background:var(--cream);z-index:10;transition:background .2s;position:sticky;top:0}.page-module__gd1dcq__controlsInner{max-width:var(--max-w);padding:14px var(--page-x);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;display:flex}.page-module__gd1dcq__pillGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__gd1dcq__pill{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:6px 16px;transition:border-color .15s,color .15s,background .15s}.page-module__gd1dcq__pill:hover{border-color:var(--ink);color:var(--ink)}.page-module__gd1dcq__pillActive{background:var(--ink);color:var(--cream);border-color:var(--ink)}.page-module__gd1dcq__depthGroup{border:1px solid var(--line);border-radius:99px;align-items:center;gap:0;margin-left:auto;padding:3px;display:flex}.page-module__gd1dcq__depthGroup .page-module__gd1dcq__pill{color:var(--muted);background:0 0;border-color:#0000;border-radius:99px}.page-module__gd1dcq__depthGroup .page-module__gd1dcq__pill:hover{color:var(--ink);background:0 0;border-color:#0000}.page-module__gd1dcq__depthGroup .page-module__gd1dcq__pillActive{background:var(--ink);color:var(--cream);border-color:#0000}.page-module__gd1dcq__depthGroup .page-module__gd1dcq__pillActive:hover{background:var(--ink);color:var(--cream)}.page-module__gd1dcq__list{max-width:var(--max-w);padding:clamp(40px, 6vw, 80px) var(--page-x);flex-direction:column;gap:clamp(48px,7vw,80px);margin:0 auto;display:flex}.page-module__gd1dcq__empty{color:var(--muted);font-size:15px}.page-module__gd1dcq__yearHead{margin-bottom:clamp(20px,3vw,32px)}.page-module__gd1dcq__yearNum{font-family:var(--sans);letter-spacing:-.05em;-webkit-text-stroke:2px var(--ink);color:#0000;margin:0;font-size:clamp(72px,12vw,160px);font-weight:800;line-height:.85}.page-module__gd1dcq__yearMeta{color:var(--muted);margin-top:10px;display:block}.page-module__gd1dcq__archive{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.page-module__gd1dcq__row{border-bottom:1px solid var(--line);grid-template-columns:40px 110px 1fr 100px 72px;align-items:center;gap:16px;padding:clamp(16px,2vw,24px) 8px;transition:background .15s;display:grid;position:relative}.page-module__gd1dcq__row:hover{background:var(--paper)}.page-module__gd1dcq__rowLink{z-index:0;position:absolute;inset:0}.page-module__gd1dcq__num{color:var(--muted);z-index:1;position:relative}.page-module__gd1dcq__topic{color:var(--terracotta);z-index:1;line-height:1.3;transition:opacity .15s;position:relative}.page-module__gd1dcq__topic:hover{opacity:.7}.page-module__gd1dcq__title{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);z-index:1;font-size:clamp(15px,1.4vw,19px);font-weight:500;line-height:1.3;transition:color .2s,transform .3s cubic-bezier(.65,0,.35,1);position:relative}.page-module__gd1dcq__titleEm{font-family:var(--serif);font-style:italic;font-weight:400}.page-module__gd1dcq__row:hover .page-module__gd1dcq__title{color:var(--terracotta);transform:translate(6px)}.page-module__gd1dcq__badge{border:1px solid var(--ink);letter-spacing:.08em;color:var(--ink);white-space:normal;z-index:1;min-width:80px;padding:6px 10px;font-size:10px;line-height:1.5;display:inline-block;position:relative}.page-module__gd1dcq__badgeShort{border-color:var(--terracotta);color:var(--terracotta)}body.dark .page-module__gd1dcq__badgeShort{border-color:var(--sand);color:var(--sand)}.page-module__gd1dcq__date{color:var(--muted);text-align:right;z-index:1;position:relative}.page-module__gd1dcq__num,.page-module__gd1dcq__title,.page-module__gd1dcq__badge,.page-module__gd1dcq__date{pointer-events:none}@media (max-width:900px){.page-module__gd1dcq__row{grid-template-columns:36px 1fr auto;grid-template-areas:"num topic date"".title title"".badge.";gap:6px 12px}.page-module__gd1dcq__num{grid-area:num}.page-module__gd1dcq__topic{grid-area:topic}.page-module__gd1dcq__title{grid-area:title}.page-module__gd1dcq__date{text-align:right;grid-area:date}.page-module__gd1dcq__badge{grid-area:badge}}
