
/* Gaming section only — editorial additions, no global stylesheet changes. */
.gaming-topics{padding-top:10px}.gaming-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.gaming-topic{display:flex;flex-direction:column;min-height:290px}.gaming-topic h2{font:normal clamp(23px,2.1vw,30px)/1.18 Georgia,serif;margin:0 0 18px;letter-spacing:-.025em}.gaming-topic p{flex:1}.gaming-topic ul{list-style:none;padding:0;margin:16px 0 0}.gaming-topic li+li{margin-top:9px}.gaming-topic a{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:14px}.gaming-topic a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:1000px){.gaming-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gaming-topic-grid{grid-template-columns:1fr}.gaming-topic{min-height:0}.gaming-topic ul{margin-top:8px}}
.gaming-hero{max-width:880px}.gaming-hero .lede{max-width:780px}
.gaming-intro{max-width:780px;font-size:17px;line-height:1.75;color:var(--muted)}
.gaming-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:54px;align-items:start}
.gaming-feature h3{font:normal clamp(27px,3vw,38px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 14px}
.gaming-feature p{font-size:16px;color:var(--muted);max-width:58ch}
.gaming-side{border-top:1px solid var(--line);padding-top:20px}
.gaming-side h3{font-size:18px;font-weight:620;margin:0 0 10px}
.gaming-side p{font-size:15px;line-height:1.7;color:var(--muted)}
.gaming-plainlink{font-size:14px;font-weight:600}
.gaming-byline{font-size:12px;color:var(--muted);letter-spacing:.03em}
.gaming-terms{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;max-width:950px}
.gaming-terms>div{display:grid;grid-template-columns:175px 1fr;gap:8px;padding:17px 0;border-top:1px solid var(--line)}
.gaming-terms dt{font-weight:650}.gaming-terms dd{margin:0;color:var(--muted);font-size:14px}
.gaming-entry{padding:24px 0;border-top:1px solid var(--line)}
.gaming-entry h3{font-size:21px;margin:0 0 9px}.gaming-entry p{max-width:820px;color:var(--muted);margin-bottom:0}
.gaming-story{max-width:820px;padding-bottom:65px}
.gaming-story h1{font-size:clamp(35px,5vw,56px);max-width:840px}
.gaming-story h2{font-size:29px;margin-top:38px}
.gaming-story h3{font-size:20px;margin-top:30px}
.gaming-story p,.gaming-story li{font-size:17px;line-height:1.82;color:var(--muted)}
.gaming-story em{font-style:italic}
.gaming-story strong{color:var(--ink)}
.gaming-story .story-back{font-size:13px;display:inline-block;margin-top:0}
.gaming-note{border-top:1px solid var(--line);padding-top:18px;margin-top:32px;font-size:13px;color:var(--muted)}
.gaming-feature-art{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 0}
.gaming-feature-art .overline{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}
.gaming-feature-art strong{font:normal 36px/1.15 Georgia,serif;max-width:330px;margin:10px 0}
.gaming-feature-art span{font-size:13px;color:var(--muted)}
@media(max-width:850px){.gaming-feature,.gaming-terms{grid-template-columns:1fr;gap:20px}.gaming-terms>div{grid-template-columns:130px 1fr}.gaming-feature-art{min-height:125px}}
@media(max-width:470px){.gaming-terms>div{grid-template-columns:1fr;gap:2px}.gaming-feature-art strong{font-size:29px}}

/* Bounded game-data enrichment, November 1, 2026. */
.gaming-data-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;border-block:1px solid var(--line);padding:22px 0}.gaming-data-summary strong{display:block;font:36px/1.2 Georgia,serif}.gaming-data-summary span{display:block;font-size:13px;color:var(--muted);margin-top:8px}.gaming-data-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.gaming-data-table{border-collapse:collapse;width:100%;font-size:14px;min-width:570px}.gaming-data-table caption{text-align:left;color:var(--muted);font-size:13px;padding-bottom:14px}.gaming-data-table th,.gaming-data-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.gaming-data-table td{font-variant-numeric:tabular-nums}.gaming-data-table thead th{font-size:12px;color:var(--muted)}.gaming-data-caption{font-size:13px!important;color:var(--muted)}.gaming-video-list{padding-left:20px}.gaming-video-list li{margin-bottom:12px}.gaming-video-list span{font-size:13px;color:var(--muted)}@media(max-width:500px){.gaming-data-summary{gap:12px}.gaming-data-summary strong{font-size:29px}}
