.archive-categories{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.archive-categories a{border:1px solid var(--line);border-radius:999px;color:var(--gold2);font-size:.78rem;font-weight:800;padding:5px 10px;text-decoration:none}
.related{border-top:1px solid var(--line);padding:55px 0 65px;background:linear-gradient(140deg,#0c0905,#171006)}
.related h2{font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;max-width:760px;margin:10px 0 30px}.related h3{color:var(--gold2);font-family:Georgia,serif;font-size:1.35rem}
.related-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:36px}.related-links,.category-links{display:grid;gap:10px;margin-bottom:18px}
.related-card,.category-links a{border:1px solid var(--line);background:#0b0906;color:var(--cream);padding:15px 17px;text-decoration:none}.related-card{display:grid;gap:3px}.related-card strong{color:var(--gold2)}.related-card span{color:#c9c0b0;font-size:.9rem}.category-links a{font-weight:800}.text-link{color:var(--gold2);font-weight:800;text-decoration:none}
.related-profile-group{display:grid;gap:0}.related-workbook{display:block;border:1px solid var(--gold);border-top:0;background:#1b1205;color:var(--gold2);padding:10px 17px;text-decoration:none;font-weight:900}.related-workbook:hover,.related-workbook:focus{background:#2a1c08;color:#fff}
@media(max-width:700px){.related-grid{grid-template-columns:1fr}.related{padding:45px 0}}
