.legal-hero[data-v-54aaa009]{background:radial-gradient(ellipse 70% 70% at 82% 28%,rgba(255,168,120,.42),transparent 62%),linear-gradient(135deg,#9e2d12,#c43a1d 34%,#e85a3d 72%,#f0764f);overflow:hidden;padding:116px 0 56px;position:relative}.legal-hero__inner[data-v-54aaa009]{animation:fadeInUp .7s ease both;max-width:820px;position:relative;z-index:1}.legal-crumbs[data-v-54aaa009]{align-items:center;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:16px}.legal-crumbs a[data-v-54aaa009]{color:#ffffffd9;text-decoration:none}.legal-crumbs a[data-v-54aaa009]:hover{color:#fff;text-decoration:underline}.legal-crumbs__current[data-v-54aaa009]{color:#fff;font-weight:600}.legal-hero__title[data-v-54aaa009]{color:#fff;font-size:clamp(28px,4.4vw,44px);font-weight:800;letter-spacing:-.5px;margin:0 0 14px}.legal-hero__updated[data-v-54aaa009]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-pill);color:#fff;display:inline-block;font-size:13px;font-weight:600;margin:0;padding:6px 16px}.legal-layout[data-v-54aaa009]{align-items:start;display:grid;gap:56px;grid-template-columns:244px 1fr;padding:56px 0 96px}.legal-toc[data-v-54aaa009]{position:sticky;top:90px}.legal-toc__heading[data-v-54aaa009]{color:var(--text3);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;padding-left:14px;text-transform:uppercase}.legal-toc__nav[data-v-54aaa009]{display:flex;flex-direction:column}.legal-toc__link[data-v-54aaa009]{border-left:2px solid var(--border);color:var(--text2);font-size:13.5px;line-height:1.4;padding:7px 0 7px 14px;text-decoration:none;transition:color .15s,border-color .15s}.legal-toc__link[data-v-54aaa009]:hover{color:var(--text)}.legal-toc__link.is-active[data-v-54aaa009]{border-left-color:var(--primary);color:var(--primary);font-weight:600}.legal-body[data-v-54aaa009]{max-width:780px}.legal-intro[data-v-54aaa009]{border-bottom:1px solid var(--border);color:var(--text2);font-size:17px;line-height:1.7;margin:0 0 4px;padding-bottom:24px}.legal-body[data-v-54aaa009] .legal-prose>section{border-bottom:1px solid var(--border);padding:28px 0;scroll-margin-top:96px}.legal-body[data-v-54aaa009] .legal-prose>section:last-child{border-bottom:none}.legal-body[data-v-54aaa009] .legal-prose h2{color:var(--text);font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0 0 14px}.legal-body[data-v-54aaa009] .legal-prose h3{color:var(--text);font-size:15px;font-weight:700;margin:22px 0 10px}.legal-body[data-v-54aaa009] .legal-prose p{color:var(--text2);font-size:15px;line-height:1.75;margin:0 0 14px}.legal-body[data-v-54aaa009] .legal-prose p:last-child{margin-bottom:0}.legal-body[data-v-54aaa009] .legal-prose ul{list-style:none;margin:0 0 14px;padding:0}.legal-body[data-v-54aaa009] .legal-prose li{color:var(--text2);font-size:15px;line-height:1.7;margin-bottom:9px;padding-left:22px;position:relative}.legal-body[data-v-54aaa009] .legal-prose li:last-child{margin-bottom:0}.legal-body[data-v-54aaa009] .legal-prose li:before{background:var(--primary);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:9px;width:6px}.legal-body[data-v-54aaa009] .legal-prose strong{color:var(--text);font-weight:600}.legal-body[data-v-54aaa009] .legal-prose a{color:var(--primary);font-weight:500}@media(max-width:900px){.legal-layout[data-v-54aaa009]{gap:0;grid-template-columns:1fr;padding:40px 0 72px}.legal-toc[data-v-54aaa009]{display:none}.legal-body[data-v-54aaa009]{max-width:100%}}@media(max-width:768px){.legal-hero[data-v-54aaa009]{padding:100px 0 44px}}
