.archive-rules{margin-bottom:clamp(4rem,8vw,7rem)}
.archive-rules>h2{max-width:850px;margin:.35rem 0 1rem;font:500 clamp(2.5rem,6vw,5rem)/.95 Georgia,serif}
.archive-rules-lead{max-width:780px;color:#b8ad9e;font:500 clamp(1rem,1.8vw,1.25rem)/1.75 Georgia,serif}
.archive-thresholds{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0 46px}
.archive-thresholds article{padding:28px;border:1px solid rgba(181,154,104,.22);background:linear-gradient(145deg,#15120f,#0a0908)}
.archive-thresholds span{display:block;color:#a78b58;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}
.archive-thresholds strong{display:block;margin:.45rem 0 .8rem;font:500 2.4rem Georgia,serif}
.archive-thresholds p,.archive-rank-note{color:#9e9589;line-height:1.65}
.archive-rules h3{font:500 clamp(1.8rem,3vw,2.6rem) Georgia,serif}
.archive-earning{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:24px 0 30px;padding:1px;background:rgba(181,154,104,.16);list-style:none}
.archive-earning li{display:grid;gap:.45rem;padding:22px;background:#0c0a09}
.archive-earning strong{color:#dbc598}.archive-earning span{color:#9e9589;line-height:1.55}
.archive-rank-note{padding:20px 24px;border-left:2px solid var(--archive-red);background:#110d0c}
@media(max-width:760px){.archive-thresholds,.archive-earning{grid-template-columns:1fr}}
