.seo-page_page__j0FNY{color:var(--card-text,var(--custom-color))}.seo-page_hero__riXKq{text-align:center;padding:clamp(40px,7vw,80px) clamp(16px,5vw,48px);background:var(--card-emphasis);border-bottom:1px solid var(--card-border)}.seo-page_eyebrow__ZRLL1{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--card-muted);margin:0 0 10px}.seo-page_title__0MntB{font-size:clamp(28px,5vw,48px);font-weight:900;letter-spacing:-.03em;color:var(--custom-color);margin:0 0 16px}.seo-page_subtitle__LvVLo{font-size:clamp(15px,2vw,18px);color:var(--card-muted);max-width:620px;margin:0 auto 28px;line-height:1.6}.seo-page_ctaRow__bLuOx{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.seo-page_section__UKpUZ{padding:clamp(36px,5vw,64px) clamp(16px,4vw,32px);background:var(--card-bg);border-bottom:1px solid var(--card-border)}.seo-page_sectionAlt__raiJZ{background:var(--card-emphasis)}.seo-page_ctaSection__hFwbK{text-align:center}.seo-page_container__77WUk{max-width:780px;margin:0 auto}.seo-page_sectionTitle__T1s8J{font-size:clamp(20px,3.5vw,30px);font-weight:800;color:var(--custom-color);margin:0 0 16px;letter-spacing:-.02em}.seo-page_body__3lmeE{font-size:15px;color:var(--card-muted);line-height:1.7;margin:0 0 16px}.seo-page_body__3lmeE:last-child{margin:0}.seo-page_link__wkSBQ{color:var(--custom-color);font-weight:600;text-decoration:underline;text-underline-offset:2px}.seo-page_gameGrid__6ozX0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:8px}.seo-page_gameCard__YKDCF{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px}.seo-page_gameCardFeatured__s0yVU{border-color:var(--theme-major-button,var(--custom-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-major-button,var(--custom-color)) 18%,transparent)}.seo-page_gameEmoji__p__5l{font-size:1.8rem;line-height:1}.seo-page_gameName__70iG6{font-size:17px;font-weight:800;color:var(--custom-color);margin:0}.seo-page_gameTag__LTZ3y{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-major-button,var(--custom-color)) 15%,var(--card-bg));color:var(--custom-color);width:fit-content}.seo-page_gameDesc__Vbsob{font-size:13px;color:var(--card-muted);line-height:1.6;margin:0}.seo-page_gameLink__TgcrE{font-size:13px;font-weight:600;color:var(--custom-color);text-decoration:underline;text-underline-offset:2px}.seo-page_faqList__kNJfu{display:flex;flex-direction:column;gap:12px}.seo-page_faqItem__S01XR{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:18px 22px}.seo-page_faqQ__WZ8Ay{font-size:15px;font-weight:700;color:var(--custom-color);margin:0 0 6px}.seo-page_faqA__nCtkg{font-size:14px;color:var(--card-muted);line-height:1.65;margin:0}.seo-page_featureList__mDF2M{display:flex;flex-direction:column;gap:10px;margin-top:8px}.seo-page_featureItem__MHtwk{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--card-muted);line-height:1.6}.seo-page_featureIcon__PdaUA{font-size:1.2rem;flex-shrink:0;margin-top:1px}.seo-page_ctaTitle__XWdlq{font-size:clamp(24px,4vw,38px);font-weight:900;letter-spacing:-.03em;color:var(--custom-color);margin:0 0 14px}.seo-page_ctaSubtitle__F7b8M{font-size:16px;color:var(--card-muted);max-width:460px;margin:0 auto 28px;line-height:1.65}.seo-page_relatedGrid__g0id_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px}.seo-page_relatedLink__1J_q6{display:block;padding:14px 16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;font-size:14px;font-weight:600;color:var(--custom-color);text-decoration:none;transition:border-color .15s}.seo-page_relatedLink__1J_q6:hover{border-color:var(--theme-major-button,var(--custom-color))}.seo-page_relatedLinkSub__oRDi7{font-size:12px;color:var(--card-muted);font-weight:400;display:block;margin-top:2px}.seo-page_btnPrimary__K05Kt{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:10px;border:none;background:var(--theme-major-button,var(--custom-color));color:var(--theme-major-button-text,#fff);font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .15s;white-space:nowrap}.seo-page_btnPrimary__K05Kt:hover{opacity:.85}.seo-page_btnSecondary__6GLn8{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--custom-color);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s;white-space:nowrap}.seo-page_btnSecondary__6GLn8:hover{border-color:var(--theme-major-button,var(--custom-color))}.seo-page_byline__w1tmy{font-size:12px;color:var(--card-muted);text-align:center;margin:0 auto 24px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.seo-page_bylineSep__bwjv9{color:var(--card-border)}.seo-page_breadcrumb__2nKu2{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--card-muted);margin:0 0 18px;flex-wrap:wrap}.seo-page_breadcrumb__2nKu2 a{color:var(--custom-color);text-decoration:underline;text-underline-offset:2px}.seo-page_breadcrumbSep__u9Tml{color:var(--card-border)}.seo-page_tableWrap__YmcHX{width:100%;overflow-x:auto;margin-top:12px;border-radius:12px;border:1px solid var(--card-border)}.seo-page_table__QGWYp{width:100%;border-collapse:collapse;font-size:13px;background:var(--card-bg)}.seo-page_table__QGWYp th{background:var(--card-emphasis);color:var(--custom-color);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;text-align:left;white-space:nowrap}.seo-page_table__QGWYp td,.seo-page_table__QGWYp th{padding:10px 14px;border-bottom:1px solid var(--card-border)}.seo-page_table__QGWYp td{color:var(--card-muted);vertical-align:top;line-height:1.5}.seo-page_table__QGWYp tr:last-child td{border-bottom:none}.seo-page_table__QGWYp tr:hover td{background:color-mix(in srgb,var(--card-emphasis) 60%,var(--card-bg))}.seo-page_tableRowFeatured__6tYO0 td{background:color-mix(in srgb,var(--theme-major-button,var(--custom-color)) 6%,var(--card-bg));font-weight:600;color:var(--card-text,var(--custom-color))}.seo-page_tableCheck__wH0yV{color:#16a34a;font-weight:700}.seo-page_tableCross__WVLPp{color:#dc2626}.seo-page_tablePartial__1175R{color:#ca8a04}.seo-page_chooser__PwxJt{display:flex;flex-direction:column;gap:8px;margin-top:8px;border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.seo-page_chooserItem__6Hs5z{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--card-border);font-size:14px;color:var(--card-muted);background:var(--card-bg)}.seo-page_chooserItem__6Hs5z:last-child{border-bottom:none}.seo-page_chooserIf__xdvAD{font-weight:600;color:var(--card-text,var(--custom-color));flex-shrink:0;min-width:200px}.seo-page_chooserThen__Av0YY{font-weight:700;color:var(--custom-color)}.seo-page_taxonomyChart__5i8Lr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border:1px solid var(--card-border);border-radius:12px;overflow:hidden;margin-top:12px;font-size:13px}.seo-page_taxonomyHeader__nsEg6{background:var(--card-emphasis);color:var(--custom-color);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;padding:10px 14px;border-bottom:1px solid var(--card-border);border-right:1px solid var(--card-border)}.seo-page_taxonomyHeader__nsEg6:last-child{border-right:none}.seo-page_taxonomyCell__tf3fP{padding:10px 14px;color:var(--card-muted);border-bottom:1px solid var(--card-border);border-right:1px solid var(--card-border);background:var(--card-bg);line-height:1.5}.seo-page_taxonomyCell__tf3fP:last-child{border-right:none}.seo-page_taxonomyCellFeatured__As7j3{background:color-mix(in srgb,var(--theme-major-button,var(--custom-color)) 7%,var(--card-bg));font-weight:600;color:var(--card-text,var(--custom-color))}@media (max-width:560px){.seo-page_taxonomyChart__5i8Lr{grid-template-columns:1fr 1fr}.seo-page_chooserIf__xdvAD{min-width:unset}}.seo-page_spotlightCard__q2I3X{background:color-mix(in srgb,var(--theme-major-button,var(--custom-color)) 8%,var(--card-bg));border:2px solid var(--theme-major-button,var(--custom-color));border-radius:16px;padding:28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.seo-page_spotlightTitle__8XK5w{font-size:clamp(20px,3vw,28px);font-weight:900;color:var(--custom-color);margin:0;letter-spacing:-.02em}.seo-page_spotlightDesc__PkqUd{font-size:15px;color:var(--card-muted);line-height:1.65;max-width:480px;margin:0}.seo-page_skillGrid__lyA45{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px}.seo-page_skillCard__ay7Yu{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.seo-page_skillName__ljah5{font-size:14px;font-weight:700;color:var(--custom-color);margin:0}.seo-page_skillDesc__K8_Ph{font-size:13px;color:var(--card-muted);line-height:1.55;margin:0}.seo-page_skillExample__gLHP4{font-size:12px;font-weight:600;color:var(--custom-color);opacity:.75;margin:0}.seo-page_exampleList__M4Q6z{display:flex;flex-direction:column;gap:12px;margin-top:8px}.seo-page_exampleItem___2cwQ{background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:10px;padding:14px 18px;display:flex;gap:14px;align-items:flex-start}.seo-page_exampleNum__2KmWs{font-size:13px;font-weight:800;color:var(--custom-color);background:color-mix(in srgb,var(--theme-major-button,var(--custom-color)) 15%,var(--card-bg));border-radius:6px;padding:2px 8px;flex-shrink:0;line-height:1.6}.seo-page_exampleClue__HjTsG{font-size:14px;color:var(--card-muted);line-height:1.6;flex:1}.seo-page_exampleClue__HjTsG strong{color:var(--custom-color)}