.guide-toc[data-v-fa564b15]{display:grid;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.65;color:var(--ink-muted)}.guide-toc a[data-v-fa564b15]:hover{color:var(--teal)}.guide-toc a[data-v-fa564b15]:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.guide-nav[data-v-fa564b15]{display:grid;gap:14px;margin-top:28px;font-size:13px;color:var(--teal)}.guide-nav a[data-v-fa564b15]:hover{text-decoration:underline}.guide-nav a[data-v-fa564b15]:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.privacy-hero[data-v-fa564b15]{padding:68px 0 58px;border-bottom:1px solid var(--line)}.privacy-hero h1[data-v-fa564b15]{max-width:920px;margin:16px 0 0;color:var(--navy);font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;line-height:1.18;text-wrap:balance}.privacy-hero p[data-v-fa564b15]:last-child{max-width:700px;margin:24px 0 0;color:var(--ink-muted);font-size:16px;line-height:1.8}.privacy-content[data-v-fa564b15]{padding:90px 0 20px}.privacy-grid[data-v-fa564b15]{display:grid;grid-template-columns:220px 1fr;gap:80px}.privacy-grid aside[data-v-fa564b15]{position:sticky;top:100px;max-height:calc(100vh - 125px);overflow-y:auto;height:fit-content;display:flex;flex-direction:column;align-items:flex-start}.privacy-mark[data-v-fa564b15]{width:82px;height:82px;margin-bottom:18px;border:1px solid var(--line-strong);border-radius:21px}.privacy-grid aside p[data-v-fa564b15]{margin:9px 0 0;color:var(--ink-faint);font-size:12px;line-height:1.6}.privacy-sections[data-v-fa564b15]{display:grid}.privacy-sections article[data-v-fa564b15]{scroll-margin-top:110px;border-top:1px solid var(--line-strong);padding:28px 0 35px}.privacy-sections article[data-v-fa564b15]:last-child{border-bottom:1px solid var(--line-strong)}.privacy-sections h2[data-v-fa564b15]{margin:0;color:var(--navy);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400}.privacy-sections p[data-v-fa564b15]{max-width:780px;margin:13px 0 0;color:var(--ink-muted);font-size:14px;line-height:1.85}@media (max-width: 720px){.privacy-hero[data-v-fa564b15]{padding:65px 0 55px}.privacy-hero h1[data-v-fa564b15]{font-size:2.5rem}.privacy-content[data-v-fa564b15]{padding-top:65px}.privacy-grid[data-v-fa564b15]{grid-template-columns:1fr;gap:35px}.privacy-grid aside[data-v-fa564b15]{position:static;max-height:none;overflow:visible}.privacy-mark[data-v-fa564b15]{width:64px;height:64px;border-radius:16px}}
