.practice-page[data-astro-cid-4227vtql]{padding-block:clamp(32px,1.5rem + 2vw,56px) var(--section-y)}.practice-hero[data-astro-cid-4227vtql]{max-width:60rem}.practice-hero[data-astro-cid-4227vtql] h1[data-astro-cid-4227vtql]{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.4rem);line-height:1.08}.hero-line[data-astro-cid-4227vtql]{margin-top:var(--s4);color:var(--ink-2);font-size:var(--text-lead);line-height:1.55}.credit[data-astro-cid-4227vtql]{margin-top:var(--s3);color:var(--muted);font-size:var(--text-xs)}.credit[data-astro-cid-4227vtql] a[data-astro-cid-4227vtql]{color:inherit;text-underline-offset:3px}.game-tiles[data-astro-cid-4227vtql]{margin-top:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.tile-slot[data-astro-cid-4227vtql]{display:contents}.game-tile[data-astro-cid-4227vtql]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.game-tile[data-astro-cid-4227vtql] img[data-astro-cid-4227vtql]{aspect-ratio:16/9;object-fit:cover;object-position:center top;border-bottom:1px solid var(--line);background:#0b1424;width:100%;height:auto;display:block}.tile-body[data-astro-cid-4227vtql]{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex}.tile-body[data-astro-cid-4227vtql] h2[data-astro-cid-4227vtql]{letter-spacing:-.025em;font-size:1.3rem;line-height:1.25}.tile-body[data-astro-cid-4227vtql] p[data-astro-cid-4227vtql]{color:var(--muted);font-size:var(--text-sm);margin:0 0 12px}.tile-body[data-astro-cid-4227vtql] .btn-primary{width:100%;margin-top:auto}.tile-guide[data-astro-cid-4227vtql]{font-size:var(--text-sm);margin:-4px 0 12px}.practice-section[data-astro-cid-4227vtql]{margin-top:var(--s9);max-width:60rem}.practice-section[data-astro-cid-4227vtql] h2[data-astro-cid-4227vtql]{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem)}.practice-section[data-astro-cid-4227vtql]>p[data-astro-cid-4227vtql]{margin:var(--s4) 0 0;max-width:42rem;color:var(--ink-2);font-size:var(--text-base);line-height:1.7}.practice-section[data-astro-cid-4227vtql] a[data-astro-cid-4227vtql]:not(.btn-primary){color:var(--brand-600);text-underline-offset:3px}.practice-section[data-astro-cid-4227vtql] .viz{max-width:42rem}.spec-scroll[data-astro-cid-4227vtql]{margin-top:var(--s5);border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}.practice-spec[data-astro-cid-4227vtql] table[data-astro-cid-4227vtql]{min-width:680px}.practice-spec[data-astro-cid-4227vtql] caption[data-astro-cid-4227vtql]{text-align:left;color:var(--ink);padding:14px 16px 0;font-weight:650}.practice-spec[data-astro-cid-4227vtql] tbody[data-astro-cid-4227vtql] th[data-astro-cid-4227vtql]{white-space:nowrap;color:var(--ink);font-weight:600}.practice-spec[data-astro-cid-4227vtql] td[data-astro-cid-4227vtql]{color:var(--ink-2)}.compare-list[data-astro-cid-4227vtql],.steps[data-astro-cid-4227vtql]{gap:var(--s3);margin:var(--s5) 0 0;max-width:42rem;color:var(--ink-2);padding-left:1.25rem;line-height:1.65;display:grid}.compare-list[data-astro-cid-4227vtql] strong[data-astro-cid-4227vtql],.steps[data-astro-cid-4227vtql] strong[data-astro-cid-4227vtql]{color:var(--ink)}.practice-faq[data-astro-cid-4227vtql]{margin-top:var(--s5);border-top:1px solid var(--line);max-width:46rem}.practice-faq[data-astro-cid-4227vtql] details[data-astro-cid-4227vtql]{border-bottom:1px solid var(--line);padding:16px 0}.practice-faq[data-astro-cid-4227vtql] summary[data-astro-cid-4227vtql]{cursor:pointer;color:var(--ink);font-weight:600}.practice-faq[data-astro-cid-4227vtql] details[data-astro-cid-4227vtql] p[data-astro-cid-4227vtql]{margin:var(--s3) 0 0;color:var(--ink-2);line-height:1.7}.spec-note[data-astro-cid-4227vtql]{margin-top:var(--s7);color:var(--muted);font-size:var(--text-xs)}@media (width<=1000px){.game-tiles[data-astro-cid-4227vtql]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.game-tiles[data-astro-cid-4227vtql]{grid-template-columns:minmax(0,1fr);gap:16px}.practice-section[data-astro-cid-4227vtql]{margin-top:var(--s8)}}@media (width<=800px){.practice-spec[data-astro-cid-4227vtql] table[data-astro-cid-4227vtql]{min-width:0}.practice-spec[data-astro-cid-4227vtql] thead[data-astro-cid-4227vtql]{display:none}.practice-spec[data-astro-cid-4227vtql] tr[data-astro-cid-4227vtql]{border-top:1px solid var(--line);padding:12px 0;display:block}.practice-spec[data-astro-cid-4227vtql] tbody[data-astro-cid-4227vtql] tr[data-astro-cid-4227vtql]:first-child{border-top:0}.practice-spec[data-astro-cid-4227vtql] th[data-astro-cid-4227vtql],.practice-spec[data-astro-cid-4227vtql] td[data-astro-cid-4227vtql]{border:0;padding:4px 16px;display:block}.practice-spec[data-astro-cid-4227vtql] td[data-astro-cid-4227vtql]:before{content:attr(data-label);font-size:var(--text-xs);color:var(--muted);margin-top:6px;display:block}}
