.page-achievements .ac-crumbs{margin:0 0 1rem;font-size:.85rem}.page-achievements .ac-crumbs a{color:var(--text2);text-decoration:none}.page-achievements .ac-crumbs a:hover{color:var(--accent)}.page-achievements .ac-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.page-achievements .ac-item{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--border);opacity:.62;padding:.9rem 1rem}.page-achievements .ac-item.is-held{opacity:1;background:var(--bg)}.page-achievements .ac-item.is-gold{border-left-color:#ffd34d}.page-achievements .ac-item.is-silver{border-left-color:#cfd6de}.page-achievements .ac-item.is-bronze{border-left-color:#d99857}.page-achievements .ac-name{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.05rem;font-weight:800}.page-achievements .ac-desc{color:var(--text2);margin:0 0 .6rem;font-size:.9rem;line-height:1.55}.page-achievements .ac-meta{text-transform:uppercase;letter-spacing:.06em;color:var(--text2);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.68rem;display:flex}.page-achievements .ac-tier{border:1px solid;padding:.1rem .4rem}.page-achievements .ac-item.is-gold .ac-tier{color:#ffd34d}.page-achievements .ac-item.is-silver .ac-tier{color:#cfd6de}.page-achievements .ac-item.is-bronze .ac-tier{color:#d99857}.page-achievements .ac-when{color:var(--accent);margin:.5rem 0 0;font-size:.75rem}.page-achievements .ac-how{border-top:1px solid var(--border);padding-top:1.3rem}.page-achievements .ac-how p{color:var(--text2);line-height:1.7}
