.archive-section{margin-top:34px;border-top:1px solid var(--line);padding-top:30px}
.archive-title{display:flex;justify-content:space-between;gap:30px;align-items:end}
.archive-title h2{font:700 34px Georgia,serif;margin:4px 0 0}
.archive-title>p{color:var(--muted);font-size:14px;margin:0}
.archive-results{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}
.archive-card{background:#eeece5;border:1px solid var(--line);border-radius:12px;padding:18px;min-height:125px}
.archive-card.available{background:white;border-color:#96bca8}
.archive-count{display:block;font:700 20px Georgia,serif;margin-top:18px}
.archive-card p{color:var(--muted);font-size:13px;margin:4px 0 0}
.archive-links{display:flex;gap:18px;margin-top:18px}
.archive-links a{color:var(--green);font-size:13px;font-weight:700}
.archive-note{color:var(--muted);font-size:12px;margin:15px 0 0}
@media(max-width:700px){.archive-title{display:block}.archive-title>p{margin-top:10px}.archive-results{grid-template-columns:1fr}}
