/* Holdem reading and directory refinements; approved homepage/card styles are untouched. */
.legacy-content .archive-cards>ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}
.legacy-content .archive-cards>ul>li{list-style:none;margin:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--accent-pale)}
.legacy-content .archive-cards>ul>li>h2{font:750 24px/1.3 "Segoe UI",Arial,sans-serif!important;margin:0!important}
.legacy-content .archive-cards>ul>li>h3{font:500 14px/1.6 "Segoe UI",Arial,sans-serif!important;color:var(--muted)!important;margin:10px 0 0!important}
.legacy-content .archive-cards>ul>li>p{font:400 16px/1.65 "Segoe UI",Arial,sans-serif!important;margin:14px 0 0!important}
@media(max-width:700px){
 .article-layout>.contents{margin-bottom:24px}
 .contents details:not([open]) summary{margin-bottom:0}
 .article-layout>.model-note{margin:30px 0 0}
 .legacy-content .archive-cards>ul{gap:14px}
 .legacy-content .archive-cards>ul>li{padding:18px}
 .legacy-content .archive-cards>ul>li>h2{font-size:22px!important}
 .legacy-content .odds-draw-scroll .odds-draw-table{min-width:0!important;width:100%!important}
 .legacy-content .odds-draw-scroll .odds-draw-table thead th{padding:12px 6px!important;font-size:14px!important;overflow-wrap:normal}
 .legacy-content .odds-draw-scroll .odds-draw-table tbody th,.legacy-content .odds-draw-scroll .odds-draw-table tbody td{padding:12px 6px!important}
 .legacy-content .odds-draw-scroll .odds-draw-table tbody th{font-size:16px!important;text-align:center}
 .legacy-content .odds-draw-scroll .odds-draw-table tbody td{font-size:15px!important}
 .legacy-content .odds-draw-scroll .odds-draw-table .odds-out-description{font-size:12px;line-height:1.4}
 .legacy-content .odds-draw-frame .odds-scroll-hint{display:none!important}
}

