.archive-main{padding-top:68px;padding-bottom:72px}.archive-intro{max-width:730px;margin-bottom:46px}.archive-intro h1{letter-spacing:-2.8px;margin:22px 0 26px;font-size:64px;line-height:1.06}.archive-intro>p:not(.eyebrow){color:#5f6961;font-size:15px;line-height:1.8}.archive-intro .archive-date-note{max-width:665px;margin-top:19px;line-height:1.8;font-size:11px!important}.archive-issues{border-top:3px solid var(--forest)}.archive-issue{border-bottom:1px solid var(--rule);grid-template-columns:210px minmax(0,1fr);gap:48px;padding-block:37px 39px;display:grid}.archive-issue-date{color:var(--forest);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.archive-issue-date>span:first-child{letter-spacing:1.6px;color:var(--muted);font-size:9px}.archive-issue-date>time{font-family:var(--serif);letter-spacing:-.6px;font-size:24px;line-height:1.25}.archive-status{color:var(--muted);border-top:1px solid var(--rule);padding-top:11px;font-size:10px;line-height:1.7}.archive-issue-body{max-width:770px}.archive-issue-body>.eyebrow{letter-spacing:1px;font-size:9px}.archive-issue-body h2{letter-spacing:-1px;margin-top:13px;margin-bottom:19px;font-size:34px;line-height:1.2}.archive-summary{color:var(--forest);font-size:14px;line-height:1.8}.archive-reasoning{margin:23px 0 0;padding:0}.archive-reasoning>div{border-top:1px solid var(--rule);grid-template-columns:145px minmax(0,1fr);gap:22px;padding-block:13px;display:grid}.archive-reasoning dt{color:var(--forest);font-size:10px;font-weight:600;line-height:1.8}.archive-reasoning dd{color:#5f6961;margin:0;font-size:12px;line-height:1.8}.archive-evidence{border-top:1px solid var(--rule);margin-top:22px;padding-top:17px}.archive-evidence p{color:var(--muted);font-size:10px;line-height:1.9}.archive-evidence p+p{margin-top:7px}.archive-evidence strong{font-weight:600}.archive-sources{flex-wrap:wrap;gap:0 23px;margin-top:5px;display:flex}.archive-sources a{text-underline-offset:4px;min-height:44px;color:var(--forest);align-items:center;gap:6px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline-flex}.archive-limits{max-width:820px;color:var(--muted);margin-top:22px;font-size:10px;line-height:1.8}.archive-empty{border-block:1px solid var(--rule);color:var(--muted);padding-block:35px;font-size:15px;line-height:1.8}.archive-invitation{background:var(--soft);border-top:3px solid var(--forest);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:40px;margin-top:57px;padding:34px 38px;display:flex}.archive-invitation h2{letter-spacing:-1.3px;margin-top:13px;font-size:37px;line-height:1.2}.archive-invitation p:last-child{color:var(--muted);max-width:495px;margin-top:14px;font-size:12px;line-height:1.8}.archive-invitation .button{flex-shrink:0}@media (max-width:900px){.archive-issue{grid-template-columns:170px minmax(0,1fr);gap:30px}.archive-reasoning>div{grid-template-columns:1fr;gap:5px}.archive-invitation{padding-inline:27px}}@media (max-width:760px){.archive-main{padding-top:42px;padding-bottom:48px}.archive-intro{margin-bottom:32px}.archive-intro h1{letter-spacing:-2px;margin-top:20px;margin-bottom:23px;font-size:clamp(43px,10vw,60px)}.archive-intro>p:not(.eyebrow){font-size:13px}.archive-intro .archive-date-note{margin-top:16px;font-size:10px!important}.archive-issue{grid-template-columns:minmax(0,1fr);gap:23px;padding-block:27px 31px}.archive-issue-date{gap:8px}.archive-issue-date>time{font-size:25px}.archive-status{padding-top:8px}.archive-issue-body>.eyebrow{font-size:8px}.archive-issue-body h2{margin-top:11px;margin-bottom:15px;font-size:30px}.archive-summary{font-size:13px}.archive-reasoning{margin-top:19px}.archive-reasoning dd{font-size:11px}.archive-evidence{margin-top:18px}.archive-evidence p,.archive-limits{font-size:9px}.archive-invitation{flex-direction:column;align-items:flex-start;gap:23px;margin-top:35px;padding:27px 23px}.archive-invitation h2{font-size:33px}.archive-invitation p:last-child{font-size:11px}}
