:root{--canvas:#f1eee6;--paper:#fbf8f1;--paper-warm:#efe2c8;--ink:#172230;--muted:#66716f;--navy:#101e2b;--navy-raised:#183247;--mist:#dce7e5;--teal:#2c9189;--cyan:#65b9b4;--brick:#a24743;--amber:#d39a3e;--line:#d6d0c4;--line-dark:#fbf8f12e;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--serif:"Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", Georgia, serif;--mono:"SFMono-Regular", "Cascadia Mono", "Liberation Mono", monospace;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{color:var(--ink);background:var(--canvas);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button{font:inherit}::selection{color:var(--paper);background:var(--brick)}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.skip-link{z-index:100;color:var(--paper);background:var(--navy);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.reading-progress{z-index:90;background:0 0;height:3px;position:fixed;inset:0 0 auto}.reading-progress span{background:var(--brick);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:30;color:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#fbf8f1f0;position:sticky;top:0}.header-inner{width:min(calc(100% - 64px), var(--max));grid-template-columns:230px 1fr auto;align-items:center;gap:2rem;height:76px;margin:auto;display:grid}.site-mark{width:max-content;color:var(--ink);font-family:var(--mono);letter-spacing:.04em;align-items:center;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.mark-primary{color:var(--brick);padding-right:.75rem}.mark-secondary{border-left:1px solid var(--line);letter-spacing:.1em;padding-left:.75rem;font-size:.64rem}.primary-nav{justify-self:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.primary-nav a{color:var(--muted);letter-spacing:.04em;font-size:.78rem;font-weight:650;text-decoration:none}.primary-nav a:hover,.primary-nav a[aria-current=true]{color:var(--ink)}.header-status{color:var(--muted);font-family:var(--mono);margin:0;font-size:.64rem}.header-status span{color:var(--teal)}.nav-toggle{display:none}.system-label{color:var(--teal);font-family:var(--mono);letter-spacing:.14em;margin:0 0 1.1rem;font-size:.67rem;font-weight:900}.archive-cover{background:var(--paper);border-bottom:1px solid var(--line)}.cover-inner{width:min(calc(100% - 64px), var(--max));grid-template-columns:repeat(12,minmax(0,1fr));column-gap:30px;margin:auto;padding:clamp(5.5rem,9vw,8rem) 0 0;display:grid}.cover-copy{grid-column:1/9;align-self:end}.cover-copy h1{font-family:var(--serif);letter-spacing:-.06em;margin:0;line-height:.9}.cover-copy h1 strong{font-family:Georgia, "Times New Roman", var(--serif);letter-spacing:-.045em;font-size:clamp(4.2rem,6.2vw,6rem);font-weight:760;display:block}.cover-dek{color:#3b464c;max-width:650px;font-family:var(--serif);margin:2.4rem 0 0;font-size:clamp(1.06rem,1.4vw,1.24rem);line-height:1.9}.cover-facts{border-top:4px solid var(--navy);grid-column:9/13;align-self:end}.cover-facts>div{border-bottom:1px solid var(--line);padding:1.25rem 0}.cover-facts span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;margin-bottom:.45rem;font-size:.63rem;font-weight:800;display:block}.cover-facts strong{font-family:var(--serif);font-size:.96rem}.status-signal{align-items:center;gap:.55rem;display:inline-flex}.status-signal i{background:var(--brick);width:8px;height:8px}.fragment-ledger{color:var(--paper);background:var(--navy);border-top:6px solid var(--brick);grid-column:1/-1;grid-template-columns:1.15fr 1fr .8fr 1.2fr;margin-top:clamp(4.5rem,8vw,7rem);display:grid}.fragment{border-right:1px solid var(--line-dark);flex-direction:column;min-height:230px;padding:1.65rem 1.55rem;display:flex}.fragment:last-child{border-right:0}.fragment-3{color:var(--paper);background:var(--brick)}.fragment-eyebrow,.fragment-attribution{font-family:var(--mono);margin:0;font-size:.61rem;line-height:1.5}.fragment-eyebrow{color:var(--cyan);letter-spacing:.05em;font-weight:900}.fragment-3 .fragment-eyebrow{color:#ffe2a7}.fragment-value{font-family:var(--serif);margin:1.15rem 0 .7rem;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:760;line-height:1.45}.fragment-number .fragment-value{font-family:var(--mono);letter-spacing:-.06em;font-size:clamp(1.8rem,2.5vw,2.3rem);line-height:1.15}.fragment-note{color:#cdd6d5;margin:0;font-size:.72rem;line-height:1.65}.fragment-3 .fragment-note{color:#f3d9d3}.fragment-attribution{color:#93a8aa;margin-top:auto;padding-top:1rem}.fragment-3 .fragment-attribution{color:#f0c7be}.essay{color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);padding:clamp(6.5rem,10vw,10rem) 32px}.essay-intro{width:min(100%,1120px);margin:0 auto clamp(4.5rem,7vw,7rem)}.essay-intro h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,6.2vw,6rem);font-weight:720;line-height:1.02}.essay-shell{width:min(100%,700px);margin:auto}.essay-body{min-width:0}.essay-body p{font-family:var(--serif);margin:0 0 1.75em;font-size:clamp(1.06rem,1.3vw,1.18rem);line-height:2.08}.essay-body p:last-child{border-top:1px solid var(--line);margin-bottom:0;padding-top:1.3rem;font-weight:760}.narrative{color:var(--ink);background:var(--canvas)}.narrative-heading{color:var(--paper);background:var(--navy-raised);padding:clamp(6rem,9vw,8rem) max(32px,50vw - 560px)}.narrative-heading .system-label{color:var(--cyan);margin-bottom:1.5rem}.narrative-heading h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,6vw,6rem);font-weight:720;line-height:1}.event-stream{max-width:1120px;margin:auto;padding:clamp(5rem,8vw,7rem) 0}.fact-note{max-width:760px;color:var(--muted);border-left:3px solid var(--brick);margin:0 0 3rem;padding:.8rem 0 .8rem 1rem}.fact-note strong{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;margin-bottom:.45rem;font-size:.68rem;display:block}.fact-note p{font-family:var(--serif);margin:.2rem 0;font-size:.85rem;line-height:1.7}.day-browser{border-top:1px solid #bfc8c4;border-bottom:1px solid #bfc8c4;grid-template-columns:210px minmax(0,1fr);gap:50px;margin-bottom:clamp(4.5rem,7vw,6.5rem);padding:1.5rem 0;display:grid}.day-browser-heading .system-label{margin-bottom:.65rem}.day-browser-heading>p:last-child{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.day-browser-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.day-browser-item{border-top:1px solid var(--line)}.day-browser-item:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.day-browser-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;list-style:none;display:flex}.day-browser-item summary::-webkit-details-marker{display:none}.day-browser-item summary time{font-family:var(--mono);font-size:.76rem;font-weight:900}.day-browser-item summary span{color:var(--teal);font-family:var(--mono);font-size:.62rem}.day-browser-item summary span:after{content:" +";color:var(--ink)}.day-browser-item[open] summary span:after{content:" −"}.day-browser-item ul{margin:0;padding:0 0 1rem;list-style:none}.day-browser-item li+li{margin-top:.65rem}.day-browser-item a{color:var(--ink);font-family:var(--serif);text-decoration-color:var(--line);text-underline-offset:.2rem;font-size:.82rem;line-height:1.45;display:block}.event-entry{border-top:1px solid #bfc8c4;grid-template-columns:210px minmax(0,1fr);gap:50px;padding:2.8rem 0;display:grid}.event-entry:last-child{border-bottom:1px solid #bfc8c4}.event-core{border-top:4px solid var(--amber)}.event-meta time{font-family:var(--mono);font-size:.9rem;font-weight:900;display:block}.event-copy h3{max-width:760px;font-family:var(--serif);letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.6rem,2.7vw,2.35rem);font-weight:720;line-height:1.35}.event-copy>p{max-width:740px;font-family:var(--serif);margin:0;font-size:1rem;line-height:1.88}.event-body{max-width:740px;margin-top:1.5rem}.event-body p{font-family:var(--serif);margin:0 0 1.15rem;font-size:1rem;line-height:1.88}.event-copy .event-attribution{color:var(--muted);font-family:var(--sans);margin-top:1rem;font-size:.71rem;line-height:1.55}.event-source-gallery{gap:1rem;max-width:740px;margin-top:1.5rem;display:grid}.event-source-shot{background:var(--navy);border:1px solid #bcc6c2;margin:0;overflow:hidden}.event-source-shot>a{aspect-ratio:16/10;background:#090d12;place-items:center;display:grid}.event-source-shot img{object-fit:contain;width:100%;height:100%;display:block}.event-source-shot figcaption{min-height:38px;color:var(--paper);background:var(--navy);align-items:center;padding:.55rem .75rem;display:flex}.event-source-shot figcaption a{font-family:var(--mono);letter-spacing:.08em;text-underline-offset:.2rem;font-size:.63rem;font-weight:900}.event-video-gallery{grid-template-columns:minmax(0,420px)}.event-source-video video{object-fit:contain;background:#090d12;width:100%;max-height:78vh;display:block}.event-sources{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.event-sources a{color:var(--brick);text-underline-offset:.25rem;font-size:.74rem;font-weight:850}.event-sources-group{display:block}.event-sources-group summary{width:max-content;color:var(--brick);cursor:pointer;text-underline-offset:.25rem;font-size:.74rem;font-weight:850;text-decoration:underline}.event-source-links{background:var(--paper);border-left:3px solid var(--brick);gap:.55rem;max-width:620px;margin-top:.75rem;padding:.85rem 1rem;display:grid}.home-overview{background:var(--canvas);padding:clamp(6rem,9vw,9rem) 32px}.archive-browse-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1120px);margin:0 auto;display:grid}.archive-browse-panel{min-width:0;padding:clamp(2rem,4vw,3.5rem)}.archive-browse-date{border-right:1px solid var(--line)}.archive-browse-heading{min-height:190px}.archive-browse-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 .9rem;font-size:clamp(2.3rem,4vw,3.5rem)}.archive-browse-heading>p:last-child{max-width:360px;color:var(--muted);font-family:var(--serif);margin:0;line-height:1.7}.home-date-index{width:auto;margin:0;display:block}.home-date-index .day-browser-list{grid-template-columns:1fr}.home-date-index .day-browser-item:nth-last-child(-n+2){border-bottom:0}.home-date-index .day-browser-item:last-child{border-bottom:1px solid var(--line)}.home-date-index .day-browser-item a{padding-right:0}.people-browser-list{border-top:1px solid var(--line)}.people-browser-item{border-bottom:1px solid var(--line)}.people-browser-item>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:64px;list-style:none;display:grid}.people-browser-item>summary::-webkit-details-marker{display:none}.people-browser-item span,.people-browser-item em{color:var(--teal);font-family:var(--mono);font-size:.62rem;font-style:normal}.people-browser-item strong{font-family:var(--serif);font-size:1.08rem}.people-browser-item em:after{content:" +";color:var(--ink)}.people-browser-item[open] em:after{content:" −"}.people-browser-item ul{margin:0;padding:0 0 1rem 58px;list-style:none}.people-browser-item li+li{margin-top:.65rem}.people-browser-item li a{color:var(--ink);font-family:var(--serif);text-decoration-color:var(--line);text-underline-offset:.2rem;font-size:.82rem;line-height:1.45;display:block}.people-browser-item li a:hover{text-decoration-color:var(--brick)}.date-browser-open,.people-browser-open{color:var(--brick);font-family:var(--mono);text-underline-offset:.25rem;margin-top:1.6rem;font-size:.68rem;font-weight:900;display:inline-block}.daily-top-nav{width:min(100% - 64px,1120px);color:var(--muted);font-family:var(--mono);justify-content:space-between;margin:2rem auto 0;font-size:.67rem;display:flex}.daily-top-nav a{color:var(--ink);text-underline-offset:.25rem;font-weight:850}.event-detail-return{width:min(100% - 64px,1120px);font-family:var(--mono);border-top:1px solid #bfc8c4;margin:0 auto 5rem;padding-top:1.5rem;font-size:.67rem}.event-detail-return a{text-underline-offset:.25rem}.second-layer-hero{width:min(100% - 64px,1120px);margin:0 auto;padding:clamp(5.5rem,9vw,8rem) 0 clamp(4rem,6vw,6rem)}.second-layer-hero h1{max-width:860px;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,7vw,7rem);font-weight:720;line-height:.95}.second-layer-hero>p:last-child{max-width:720px;color:var(--muted);border-left:3px solid var(--teal);font-family:var(--serif);margin:2rem 0 0;padding-left:1rem;font-size:1rem;line-height:1.85}.person-directory{border-top:1px solid #bfc8c4;width:min(100% - 64px,1120px);margin:0 auto clamp(6rem,9vw,9rem)}.date-directory{border-top:1px solid #bfc8c4;border-bottom:1px solid #bfc8c4;width:min(100% - 64px,1120px);margin:0 auto clamp(6rem,9vw,9rem);padding:0;display:block}.date-directory .day-browser-list{grid-template-columns:1fr}.date-directory .day-browser-item:nth-last-child(-n+2){border-bottom:0}.date-directory .day-browser-item:last-child{border-bottom:1px solid var(--line)}.person-group{border-bottom:1px solid #bfc8c4}.person-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:118px;list-style:none;display:flex}.person-group>summary::-webkit-details-marker{display:none}.person-group>summary>span{align-items:baseline;gap:2rem;display:flex}.person-group>summary small{color:var(--teal);font-family:var(--mono);letter-spacing:.09em;font-size:.62rem;font-weight:900}.person-group>summary strong{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:720}.person-group>summary em{color:var(--teal);font-family:var(--mono);font-size:.68rem;font-style:normal}.person-group>summary em:after{content:" +";color:var(--ink)}.person-group[open]>summary em:after{content:" −"}.person-group-body{padding:0 0 3rem 180px}.person-group-description{max-width:680px;color:var(--muted);font-family:var(--serif);margin:0 0 1.5rem;line-height:1.75}.person-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:2rem;display:grid}.person-card{background:var(--paper);border:1px solid var(--line);align-items:center;gap:1rem;min-height:86px;padding:.85rem;text-decoration:none;display:flex}.person-monogram{width:54px;height:54px;color:var(--paper);background:var(--navy);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:900;display:grid}.person-card strong,.person-card small{display:block}.person-card strong{font-family:var(--serif);font-size:1.05rem}.person-card small{color:var(--muted);margin-top:.3rem;font-size:.65rem}.person-card:hover{border-color:var(--teal)}.person-event-list{min-width:0}.person-event-list-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;display:flex}.person-event-list-heading h2{font-family:var(--serif);margin:0;font-size:1.05rem}.person-event-list-heading span{color:var(--teal);font-family:var(--mono);font-size:.62rem}.person-event-list ol{margin:0;padding:0;list-style:none}.person-event-list li{border-bottom:1px solid var(--line)}.person-event-list li a{grid-template-columns:128px minmax(0,1fr);gap:.55rem 1.3rem;padding:1.3rem 0;text-decoration:none;display:grid}.person-event-meta{color:var(--muted);font-family:var(--mono);grid-row:1/span 2;font-size:.64rem}.person-event-meta time{display:block}.person-event-list li strong{font-family:var(--serif);font-size:1.12rem;line-height:1.45}.person-event-list li p{color:var(--muted);font-family:var(--serif);margin:0;font-size:.82rem;line-height:1.7}.person-event-list li a:hover strong{text-decoration:underline;text-decoration-color:var(--brick);text-underline-offset:.25rem}.person-event-list-compact li a{grid-template-columns:128px minmax(0,1fr)}.person-event-empty{color:var(--muted);font-family:var(--serif);margin:0;padding:1.4rem 0}.person-detail-hero{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:3rem;width:min(100% - 64px,1120px);margin:0 auto;padding:clamp(5rem,8vw,7rem) 0;display:grid}.person-detail-monogram{aspect-ratio:1;width:160px;color:var(--paper);background:var(--navy);font-family:var(--mono);border-radius:50%;place-items:center;font-size:2.2rem;font-weight:900;display:grid}.person-detail-hero h1{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,7vw,7rem);line-height:.95}.person-detail-hero strong{color:var(--brick);font-family:var(--mono);letter-spacing:.08em;margin-top:1.3rem;font-size:.7rem;display:block}.person-detail-hero div>p:last-child{max-width:680px;color:var(--muted);font-family:var(--serif);margin:1rem 0 0;line-height:1.8}.person-detail-events{width:min(100% - 64px,920px);margin:0 auto;padding:clamp(5rem,8vw,8rem) 0}.archive-footer{color:var(--paper);background:var(--navy);padding:5rem 32px 2rem}.footer-inner{width:min(100%,1120px);margin:auto}.source-register{border-top:1px solid var(--line-dark)}.source-register summary{cursor:pointer;border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:2rem;min-height:106px;list-style:none;display:flex}.source-register summary::-webkit-details-marker{display:none}.source-register summary span:first-child{font-family:var(--serif);flex-direction:column;gap:.45rem;font-size:1.45rem;font-weight:720;display:flex}.source-register summary small,.source-count{color:var(--cyan);font-family:var(--mono);letter-spacing:.1em;font-size:.61rem}.source-count:after{content:" +";color:var(--paper);font-size:1rem}.source-register[open] .source-count:after{content:" −"}.source-list{margin:0;padding:1rem 0 3rem;list-style:none}.source-list li{border-bottom:1px solid var(--line-dark);grid-template-columns:54px minmax(0,1fr);gap:1.3rem;padding:1.5rem 0;display:grid}.source-number{color:var(--amber);font-family:var(--mono)}.source-list a{font-family:var(--serif);font-size:1.04rem;font-weight:760}.source-list p{color:#aebdbc;margin:.5rem 0 0;font-size:.72rem}.source-list .source-note{max-width:720px;line-height:1.65}.archive-meta{border-top:1px solid var(--line-dark);grid-template-columns:.55fr 2fr 1.1fr;align-items:start;gap:2.25rem;margin-top:3rem;padding-top:1.5rem;display:grid}.archive-meta>div{min-width:0}.archive-meta p{color:#aebdbc;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.6rem}.archive-meta strong{overflow-wrap:anywhere;font-family:var(--serif);font-size:.9rem}.archive-meta strong a{color:inherit;text-underline-offset:.2rem}.support-qr-list{grid-template-columns:repeat(2,minmax(0,150px));gap:.75rem;display:grid}.support-qr-link{display:block}.support-qr-link img{border:1px solid var(--line-dark);width:100%;height:auto;display:block}.footer-signoff{color:#aebdbc;border-top:1px solid var(--line-dark);font-family:var(--mono);justify-content:space-between;gap:2rem;margin-top:5rem;padding-top:1.5rem;font-size:.61rem;display:flex}.footer-signoff p{margin:0}.footer-signoff span{color:var(--paper);margin-left:1rem}@media (width<=1080px){.header-inner{grid-template-columns:auto 1fr auto}.header-status{display:none}.cover-copy{grid-column:1/8}.cover-facts{grid-column:8/13}.fragment-ledger{grid-template-columns:repeat(2,1fr)}.fragment:nth-child(2){border-right:0}.fragment{border-bottom:1px solid var(--line-dark)}.event-stream{width:calc(100% - 64px)}.person-group-body{padding-left:120px}}@media (width<=760px){html{scroll-behavior:auto}.site-header{background:#fbf8f1f7}.header-inner{grid-template-columns:1fr auto;gap:1rem;width:calc(100% - 28px);height:64px}.mark-primary{padding-right:.55rem}.mark-secondary{padding-left:.55rem;font-size:.55rem}.nav-toggle{min-width:54px;min-height:44px;color:var(--paper);background:var(--navy);cursor:pointer;border:0;padding:.6rem .75rem;font-size:.72rem;display:block}.nav-toggle-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.nav-toggle-glyph{display:none}.primary-nav{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;padding:.75rem 14px 1rem;display:none;position:absolute;top:64px;left:0;right:0}[data-menu-open] .primary-nav{display:grid}.primary-nav a{min-height:48px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);align-items:center;padding:.75rem;display:flex}.cover-inner{width:100%;padding:4.8rem 18px 0;display:block}.system-label{font-size:.59rem;line-height:1.5}.cover-copy h1 strong{font-size:clamp(3.2rem,12vw,4.5rem);line-height:.94}.cover-dek{margin-top:1.7rem;font-size:1rem;line-height:1.82}.cover-facts{margin-top:2.6rem}.fragment-ledger{border-top-width:5px;margin:3.7rem -18px 0;display:block}.fragment{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:1.45rem 18px}.fragment-value{margin-top:.8rem;font-size:1.3rem}.fragment-number .fragment-value{font-size:1.9rem}.fragment-attribution{margin-top:.9rem;padding-top:0}.essay{padding:5.5rem 18px 6rem}.essay-intro{margin-bottom:3.8rem}.essay-intro h2{font-size:clamp(3.1rem,14vw,4.3rem);line-height:1.03}.essay-body p{font-size:1.05rem;line-height:2}.narrative-heading{padding:5.5rem 18px}.narrative-heading .system-label{margin-bottom:1.2rem}.narrative-heading h2{font-size:3.45rem}.event-stream{width:auto;padding:3.5rem 18px 5.5rem}.fact-note{margin-bottom:2.5rem}.day-browser{margin-bottom:4rem;display:block}.day-browser-heading{margin-bottom:1.6rem}.day-browser-list{display:block}.day-browser-item:nth-last-child(-n+2){border-bottom:0}.day-browser-item:last-child{border-bottom:1px solid var(--line)}.event-entry{padding:2.2rem 0;display:block}.event-copy{margin-top:1.5rem}.event-copy h3{font-size:1.52rem}.event-copy>p{font-size:.98rem;line-height:1.82}.event-source-gallery{margin-top:1.25rem}.event-source-shot>a{aspect-ratio:4/3}.home-overview{padding:5.5rem 18px 6rem}.archive-browse-grid{border:0;display:block}.archive-browse-panel{border-top:1px solid var(--line);padding:2.8rem 0}.archive-browse-date{border-right:0}.archive-browse-people{border-bottom:1px solid var(--line)}.archive-browse-heading{min-height:0;margin-bottom:2.2rem}.archive-browse-heading h2{font-size:2.65rem}.home-date-index .day-browser-item a{padding-right:0}.people-browser-item>summary{min-height:60px}.people-browser-item ul{padding-left:42px}.daily-top-nav{width:auto;margin:1.4rem 18px 0}.event-detail-return{width:auto;margin:0 18px 4rem}.second-layer-hero{width:auto;padding:4.8rem 18px 3.5rem}.second-layer-hero h1{font-size:clamp(3.4rem,15vw,5rem)}.second-layer-hero>p:last-child{margin-top:1.5rem;font-size:.94rem}.person-directory,.date-directory{width:auto;margin:0 18px 5.5rem}.person-group>summary{align-items:center;min-height:96px}.person-group>summary>span,.person-group>summary small,.person-group>summary strong{display:block}.person-group>summary strong{margin-top:.45rem;font-size:1.65rem}.person-group-body{padding:0 0 2.5rem}.person-card-grid{grid-template-columns:1fr}.person-event-list li a,.person-event-list-compact li a{padding:1.15rem 0;display:block}.person-event-list li strong{margin-top:.6rem;font-size:1.08rem;display:block}.person-event-list li p{margin-top:.5rem}.person-detail-hero{width:auto;margin:0 18px;padding:4.5rem 0;display:block}.person-detail-monogram{width:88px;margin-bottom:2rem;font-size:1.2rem}.person-detail-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.person-detail-events{width:auto;margin:0 18px;padding:4.5rem 0}.archive-footer{padding:4rem 18px 1.5rem}.source-register summary{min-height:96px}.source-register summary span:first-child{font-size:1.18rem}.source-count{white-space:nowrap}.source-list li{grid-template-columns:34px minmax(0,1fr);gap:.75rem}.archive-meta{grid-template-columns:1fr;gap:1.4rem;display:grid}.archive-meta>div{min-width:0}.support-qr-list{grid-template-columns:repeat(2,minmax(0,150px));max-width:312px}.footer-signoff{flex-direction:column;gap:.7rem;margin-top:3rem}}@media (width<=420px){.support-qr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
