.archive-index-hero{border-bottom:1px solid var(--site-border)}.archive-index-hero>.site-container{padding-block:72px 52px}.archive-index-hero p,.archive-year-nav>span,.archive-year header span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--site-text-muted)}.archive-index-hero h1{font-size:clamp(54px,9vw,105px);line-height:.92;letter-spacing:-.085em;margin:23px 0 43px}.archive-index-hero>.site-container>div{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--site-border);padding-top:16px;color:var(--site-text-muted);font-size:12px}.archive-index-hero b{color:var(--site-text);white-space:nowrap}.archive-index-layout{display:grid;grid-template-columns:140px minmax(0,840px);gap:70px;justify-content:center;padding-block:82px 110px}.archive-year-nav{position:sticky;top:27px;align-self:start}.archive-year-nav nav{display:grid;margin-top:18px;border-top:1px solid var(--site-border)}.archive-year-nav a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--site-border);padding:11px 2px;color:var(--site-text-muted);text-decoration:none;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.archive-year-nav a:hover{color:var(--site-text)}.archive-year-nav small{font-size:9px}.archive-year{scroll-margin-top:28px;margin-bottom:85px}.archive-year:last-child{margin-bottom:0}.archive-year>header{display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid var(--site-text);padding-bottom:15px}.archive-year h2{font-size:54px;line-height:.85;letter-spacing:-.07em;margin:0}.archive-month{display:grid;grid-template-columns:72px minmax(0,1fr);border-bottom:1px solid var(--site-border)}.archive-month__label{padding-top:29px}.archive-month__label b{display:block;font:22px ui-monospace,SFMono-Regular,Menlo,monospace}.archive-month__label span{font-size:10px;color:var(--site-text-muted)}.archive-month__posts article{display:grid;grid-template-columns:55px minmax(0,1fr) 22px;gap:17px;align-items:start;padding:25px 0;border-bottom:1px solid var(--site-border)}.archive-month__posts article:last-child{border-bottom:0}.archive-month__posts time{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--site-text-muted);padding-top:5px}.archive-month__posts span{display:block;font-size:9px;letter-spacing:.12em;color:var(--site-text-muted);margin-bottom:6px}.archive-month__posts h3{font-size:19px;line-height:1.4;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}.archive-month__posts h3 a{color:var(--site-text);text-decoration:none}.archive-post-arrow{color:var(--site-text-muted);font-size:18px;text-decoration:none;text-align:right;transition:transform var(--site-ease)}.archive-month__posts article:hover .archive-post-arrow{transform:translate(3px,-3px);color:var(--site-text)}.archive-index-empty{padding:70px;text-align:center;color:var(--site-text-muted);border-block:1px solid var(--site-border)}.site-footer{border-top:1px solid var(--site-border)}.site-footer__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;color:var(--site-text-muted);font-size:11px}@media(max-width:820px){.archive-index-layout{grid-template-columns:1fr}.archive-year-nav{position:relative;top:auto}.archive-year-nav nav{display:flex;overflow-x:auto}.archive-year-nav a{min-width:82px;gap:12px;padding:11px}.archive-year-nav>span{display:none}}@media(max-width:600px){.archive-index-hero>.site-container{padding-block:52px 38px}.archive-index-hero h1{font-size:49px;margin-block:19px 32px}.archive-index-hero>.site-container>div{flex-direction:column;gap:7px}.archive-index-layout{gap:48px;padding-block:50px 75px}.archive-year h2{font-size:43px}.archive-month{grid-template-columns:45px minmax(0,1fr)}.archive-month__label b{font-size:18px}.archive-month__posts article{grid-template-columns:46px minmax(0,1fr) 17px;gap:9px;padding:21px 0}.archive-month__posts h3{font-size:16px}.site-footer__inner{min-height:85px;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px}}