.archive-supplements{margin-top:42px;padding-top:28px;border-top:1px solid var(--line);scroll-margin-top:26px}.archive-supplements>h2{font:400 27px/1.3 Exchange,Georgia,serif;margin:0 0 22px}.supplement-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px}.supplement-row{border-top:1px solid var(--line);padding:20px 0 25px}.supplement-row .meta{font:11px/1.6 Arial,sans-serif;color:var(--muted);margin:0 0 10px}.supplement-row h3{font:400 21px/1.35 Exchange,Georgia,serif;margin:0}.supplement-row h3 a{color:var(--ink);text-decoration:none}.supplement-row h3 a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.supplement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media(max-width:480px){.supplement-list{grid-template-columns:1fr}.supplement-row{padding:18px 0}.supplement-row h3{font-size:21px}}

.archive-intro{font:italic 400 23px/1.45 Exchange,Georgia,serif;color:var(--ink);max-width:560px;text-align:center;margin:46px auto 20px}.archive-supplements>h2{margin-bottom:8px}.supplement-intro{font:italic 400 18px/1.5 Exchange,Georgia,serif;color:var(--muted);text-align:left;margin:0 0 24px;max-width:none}@media(max-width:600px){.archive-intro{font-size:21px;max-width:430px}}
