.archive-page{max-width:1100px}.archive-nav{justify-content:space-between;gap:24px;margin:42px 0 65px;font-size:14px;display:flex}.archive-page a{color:var(--ink);text-underline-offset:4px;text-decoration-thickness:1px}.archive-nav a{font-weight:650}.archive-intro{max-width:760px}.archive-list{border-top:2px solid var(--ink);margin:48px 0 0;padding:0;list-style:none}.archive-list li{border-bottom:1px solid var(--rule);max-width:800px;padding:30px 0 34px}.archive-list time,.archive-article time{color:var(--muted);margin-bottom:12px;font-size:13px;display:block}.archive-list h2{letter-spacing:-.025em;margin-bottom:12px;font-size:26px;line-height:1.25}.archive-list h2 a{text-decoration:none}.archive-list h2 a:hover{text-decoration:underline}.archive-list p{max-width:700px;color:var(--body);margin-bottom:17px;font-size:16px;line-height:1.6}.archive-read{font-size:14px;font-weight:650}.archive-state{border-top:2px solid var(--ink);max-width:760px;margin-top:45px;padding:35px 0}.archive-state h1,.archive-state h2{font-size:28px;line-height:1.3}.archive-state p{color:var(--body);max-width:600px;font-size:17px;line-height:1.6}.archive-pagination{justify-content:space-between;gap:24px;min-height:22px;margin:36px 0;display:flex}.archive-footer{border-top:1px solid var(--rule);margin-top:75px;padding-top:25px;font-size:14px}.archive-footer p{margin-bottom:12px;font-weight:650}.archive-article{max-width:760px}.archive-article h1{margin-top:20px;font-size:clamp(32px,4.5vw,48px);line-height:1.15}.archive-copy{border-top:1px solid var(--rule);margin-top:35px;padding-top:30px}.archive-copy p{overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:22px;font-size:18px;line-height:1.75}.archive-sources{border-top:2px solid var(--ink);margin-top:45px;padding-top:28px}.archive-sources h2{font-size:23px}.archive-sources ul{padding-left:22px}.archive-sources li{overflow-wrap:anywhere;margin-bottom:14px;font-size:16px;line-height:1.5}@media (max-width:700px){.archive-nav{margin:35px 0 45px}.archive-list h2{font-size:23px}.archive-copy p{font-size:17px;line-height:1.65}.archive-state h1,.archive-state h2{font-size:25px}.archive-footer{margin-top:50px}}
