.archive-hub{padding:90px clamp(24px,7vw,110px) 110px;background:#fff}.archive-heading{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:end;margin-bottom:44px}.archive-heading>div:first-child{display:flex;align-items:center;gap:20px}.archive-heading>div:first-child p{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.archive-heading h2{font:500 clamp(2.5rem,4vw,4rem)/1 "Newsreader",serif;margin:0}.archive-heading>div:last-child p{color:var(--muted);max-width:650px}.archive-issues{display:grid;gap:16px}.archive-issue{border:1px solid var(--line);background:var(--paper)}.issue-toggle{width:100%;display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:26px;padding:26px 30px;border:0;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.issue-toggle:hover{background:#eef1f0}.issue-date{font:600 1.25rem/1.1 "Newsreader",serif;color:var(--coral)}.issue-title strong{display:block;font:500 1.7rem/1.1 "Newsreader",serif}.issue-title span{display:block;margin-top:6px;color:var(--muted);font-size:.8rem}.issue-action{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.issue-action::after{content:" +";color:var(--coral);font-size:1rem}.archive-issue.open .issue-action::after{content:" −"}.issue-body{display:none;border-top:1px solid var(--line);background:white;padding:34px}.archive-issue.open .issue-body{display:block}.issue-lead{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.issue-lead h3{font:500 2.15rem/1.05 "Newsreader",serif;margin:0}.issue-lead p{margin:0;color:var(--muted);font-size:.82rem}.issue-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.issue-study{border:1px solid var(--line);padding:28px;position:relative}.issue-study:first-child{grid-column:1/-1;background:var(--navy);color:white;border-color:var(--navy)}.issue-study:first-child p,.issue-study:first-child .issue-study-meta{color:#aebbc4}.issue-study-number{position:absolute;top:18px;right:22px;font:500 2.8rem/1 "Newsreader",serif;color:#e4e8e7}.issue-study:first-child .issue-study-number{color:#20384a}.issue-study h4{font:500 1.7rem/1.08 "Newsreader",serif;margin:16px 42px 10px 0}.issue-study>p{color:var(--muted);font-size:.9rem}.issue-study-meta{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;display:flex;justify-content:space-between;gap:12px;color:#718087;font-size:.7rem}.issue-study:first-child .issue-study-meta{border-color:#31495b}.issue-study .text-button{margin-top:12px}.issue-study:first-child .text-button{color:white;border-color:#9aabb5}.issue-study:first-child .text-button span{color:var(--coral)}
.issue-study-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:12px}.issue-study-actions .text-button{margin-top:0}.issue-study-actions .journal-club-link{font-size:.76rem;font-weight:700;border-bottom:1px solid currentColor;padding:8px 0}.issue-study-actions .journal-club-link span{color:var(--coral);margin-left:6px}.issue-study:first-child .journal-club-link{color:white}
@media(max-width:760px){.archive-heading{grid-template-columns:1fr;gap:15px}.issue-toggle{grid-template-columns:80px 1fr;padding:22px 18px}.issue-action{display:none}.issue-body{padding:22px 18px}.issue-lead{display:block}.issue-lead p{margin-top:8px}.issue-study-grid{grid-template-columns:1fr}.issue-study:first-child{grid-column:auto}.issue-study{padding:24px}}
