.legal[data-v-63fc6a8a]{padding-top:clamp(3rem,8vh,6rem);padding-bottom:clamp(4rem,10vh,7rem)}.legal-inner[data-v-63fc6a8a]{max-width:calc(760px + 2 * var(--pad))}.legal-head[data-v-63fc6a8a]{border-bottom:1px solid var(--border);margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(2rem,5vw,3rem)}.legal-head h1[data-v-63fc6a8a]{font-size:clamp(2.8rem,7vw,5rem)}.legal-updated[data-v-63fc6a8a]{color:var(--muted-2);margin-top:1.2rem;font-size:.95rem}.legal-intro[data-v-63fc6a8a]{color:var(--muted);margin-top:1.4rem;font-size:1.12rem}.legal-games[data-v-63fc6a8a]{border-bottom:1px solid var(--border);margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(2rem,5vw,3rem)}.legal-games h2[data-v-63fc6a8a]{letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.15}.legal-games>p[data-v-63fc6a8a]{color:var(--muted)}.legal-game-list[data-v-63fc6a8a]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin-top:1.4rem;display:grid}.legal-game[data-v-63fc6a8a]{color:inherit;flex-direction:column;gap:.5rem;padding:22px 24px 14px;text-decoration:none;display:flex}.legal-game h3[data-v-63fc6a8a]{letter-spacing:-.03em;font-size:1.3rem}.legal-game p[data-v-63fc6a8a]{color:var(--muted);flex:1;font-size:.95rem}.legal-section[data-v-63fc6a8a]{padding-block:1.6rem}.legal-section h2[data-v-63fc6a8a]{letter-spacing:-.03em;align-items:baseline;gap:.9rem;margin-bottom:.9rem;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.15;display:flex}.legal-num[data-v-63fc6a8a]{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--accent);flex:none;font-size:.85rem;font-weight:700}.legal-section p[data-v-63fc6a8a],.legal-section li[data-v-63fc6a8a]{color:var(--muted);font-size:1rem}.legal-section p+p[data-v-63fc6a8a],.legal-section p+ul[data-v-63fc6a8a],.legal-section ul+p[data-v-63fc6a8a]{margin-top:.9rem}.legal-section ul[data-v-63fc6a8a]{gap:.7rem;list-style:none;display:grid}.legal-section li[data-v-63fc6a8a]{padding-left:1.4rem;position:relative}.legal-section li[data-v-63fc6a8a]:before{content:"";background:var(--accent);width:8px;height:1.5px;position:absolute;top:.75em;left:0}.legal-section a[data-v-63fc6a8a]{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.legal-section a[data-v-63fc6a8a]:hover{color:var(--accent)}.legal-contact[data-v-63fc6a8a]{border-top:1px solid var(--border);margin-top:1rem;padding-top:2.2rem}
