.legal-page[data-v-0533b9d9]{margin:0 auto;max-width:1180px;padding:144px 20px 96px}.legal-hero[data-v-0533b9d9]{border-bottom:1px solid var(--color-line);display:grid;gap:18px;margin-bottom:28px;padding:42px 0 34px}.eyebrow[data-v-0533b9d9]{color:var(--color-accent);font-size:.82rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.legal-hero h1[data-v-0533b9d9]{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,6rem);font-weight:500;letter-spacing:0;line-height:.96;margin:0}.legal-hero p[data-v-0533b9d9]{color:var(--color-muted);font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.8;margin:0;max-width:760px}.legal-hero span[data-v-0533b9d9]{color:var(--color-muted);font-size:.92rem}.legal-shell[data-v-0533b9d9]{background:var(--color-panel);border:1px solid var(--color-line);box-shadow:10px 10px #a07a3f1f}.legal-section[data-v-0533b9d9]{display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:72px minmax(0,1fr);padding:clamp(26px,5vw,48px)}.legal-section+.legal-section[data-v-0533b9d9]{border-top:1px solid var(--color-line)}.section-index[data-v-0533b9d9]{color:var(--color-accent);font-family:var(--font-display);font-size:2rem;line-height:1}.legal-section h2[data-v-0533b9d9]{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.3;margin:0 0 16px}.legal-section li[data-v-0533b9d9],.legal-section p[data-v-0533b9d9]{color:var(--color-muted);font-size:1rem;line-height:1.9}.legal-section p[data-v-0533b9d9]{margin:0 0 14px}.legal-section ul[data-v-0533b9d9]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.legal-section li[data-v-0533b9d9]{border-left:3px solid var(--color-accent);padding-left:14px}@media(max-width:720px){.legal-page[data-v-0533b9d9]{padding-top:118px}.legal-section[data-v-0533b9d9]{grid-template-columns:1fr}}
