/* SEO lane (Nov 14 2026). Intent pages and the game page additions. Tokens only, no new colours or fonts. */
.seo-intro{color:var(--sc-ink-2)}
.seo-why{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:var(--sc-4)}
.seo-why-item .sc-box-body{display:grid;gap:var(--sc-2);align-content:start;height:100%}
.seo-why-item .sc-h3 a{color:inherit;text-decoration:none}
.seo-why-item .sc-h3 a:hover{text-decoration:underline}
.seo-why-item p{font-size:var(--sc-fs-16);line-height:1.55;color:var(--sc-ink)}
.seo-why-item .sc-actions{margin-top:auto;padding-top:var(--sc-2)}
.seo-why-meta{font-size:var(--sc-fs-13)!important;font-weight:700;color:var(--sc-ink-3)!important}
.seo-guest{font-size:var(--sc-fs-14)!important;color:var(--sc-ink-2)!important}
.seo-guest .sc-badge{margin-right:var(--sc-1);vertical-align:1px}
.sc ol.seo-steps{padding-left:1.4em;list-style:decimal outside}
.sc ol.seo-steps li{display:list-item;list-style:inherit}
.seo-steps li+li{margin-top:var(--sc-2)}
/* game pages: the genre line under the name, the intro line, and the "find more like this" links */
.seo-h1-sub{display:block;margin-top:4px;font:700 var(--sc-fs-16)/1.3 var(--sc-body);letter-spacing:0;text-transform:none;color:var(--sc-ink-2)}
.seo-gp-intro{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-2) var(--sc-3);font-size:var(--sc-fs-14);line-height:1.45;color:var(--sc-ink-2)}
.seo-gp-intro .sc-badge{flex:none}
.seo-gp-intro span{flex:1 1 280px;min-width:0}
.seo-more .sc-chips{margin-top:var(--sc-3)}
.seo-band>*{min-width:0}
.seo-band .sc-chips{min-width:0;max-width:100%}
.seo-band .sc-chip{white-space:normal;max-width:100%;height:auto;min-height:36px;line-height:1.3;text-align:left}
.seo-more .sc-chip{white-space:normal;max-width:100%;height:auto;line-height:1.3}
