.legal-page[data-v-f08863a3]{padding-block:var(--sp-12) var(--sp-20);background:var(--color-bg)}.legal-container[data-v-f08863a3]{max-width:960px}h1[data-v-f08863a3]{font-size:var(--fs-32);font-weight:800}.legal-header[data-v-f08863a3]{border-bottom:1px solid var(--color-surface-line-strong)}.policy-nav[data-v-f08863a3]{margin-top:var(--sp-6);padding-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.policy-nav a[data-v-f08863a3]{min-height:44px;padding-inline:var(--sp-4);color:var(--color-text-soft);font-size:var(--fs-14);align-items:center;display:inline-flex}.policy-nav a[data-v-f08863a3]:first-child{padding-left:0}.policy-nav a+a[data-v-f08863a3]{border-left:1px solid var(--color-surface-line-strong)}.policy-nav a.active[data-v-f08863a3]{color:var(--color-text);font-weight:800}.policy-nav a.active[data-v-f08863a3]:after{content:"";width:5px;height:5px;margin-left:var(--sp-1);margin-top:var(--sp-3);background:currentColor;border-radius:50%;align-self:flex-start}.policy-nav a[data-v-f08863a3]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.policy-content[data-v-f08863a3]{padding-top:var(--sp-8);overflow-wrap:anywhere}.effective[data-v-f08863a3]{color:var(--color-text-soft);font-size:var(--fs-14)}.policy-content[data-v-f08863a3] section{margin-top:var(--sp-8)}.policy-content[data-v-f08863a3] h2{font-size:var(--fs-18);font-weight:700}.policy-content[data-v-f08863a3] section p{margin-top:var(--sp-3);color:var(--color-text-soft);font-size:var(--fs-15);line-height:1.9}.policy-content[data-v-f08863a3]>div>p{color:var(--color-text-soft);font-size:var(--fs-15);line-height:1.9}.policy-content[data-v-f08863a3] ul{gap:var(--sp-2);margin-top:var(--sp-3);padding-left:var(--sp-6);color:var(--color-text-soft);font-size:var(--fs-15);line-height:1.8;list-style:outside;display:grid}.policy-content[data-v-f08863a3] a{color:var(--color-brand-strong);text-underline-offset:3px;text-decoration:underline}.policy-content[data-v-f08863a3] a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (width>=768px){.legal-page[data-v-f08863a3]{padding-top:var(--sp-16)}.policy-content[data-v-f08863a3] section{margin-top:var(--sp-10)}}
