.policy-page[data-v-467254d9]{background:var(--bg-base);min-height:100vh;color:var(--text-primary)}.policy-header[data-v-467254d9]{background:var(--bg-sunken);border-bottom:1px solid var(--divider);padding:72px 0 64px}.heading-layout[data-v-467254d9]{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.kicker[data-v-467254d9]{gap:14px;margin-bottom:28px;display:flex}.kicker .back[data-v-467254d9]{color:var(--text-primary);align-items:center;gap:9px;display:inline-flex}.kicker .back[data-v-467254d9]:hover{color:var(--accent-glow)}h1[data-v-467254d9]{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;font-size:clamp(40px,5.5vw,72px);font-weight:400;line-height:1.05}.header-note[data-v-467254d9]{max-width:360px}.header-note p[data-v-467254d9]{color:var(--text-secondary);margin-bottom:20px;font-size:17px;line-height:1.65}.header-note>span[data-v-467254d9]{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.reading-layout[data-v-467254d9]{grid-template-columns:255px minmax(0,720px);align-items:start;gap:clamp(45px,7vw,110px);padding-top:64px;padding-bottom:72px;display:grid}.policy-sidebar[data-v-467254d9]{position:sticky;top:40px}.nav-label[data-v-467254d9]{color:var(--text-tertiary);margin-bottom:16px;font-size:12px}.policy-sidebar nav>a[data-v-467254d9]{color:var(--text-secondary);align-items:baseline;gap:13px;padding:11px 0;font-size:14px;line-height:1.4;display:flex}.section-index[data-v-467254d9]{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11px}.policy-sidebar nav>a[data-v-467254d9]:hover{color:var(--accent-glow)}.sidebar-help[data-v-467254d9]{border-top:1px solid var(--divider);margin-top:24px;padding-top:24px}.sidebar-help p[data-v-467254d9]{margin-bottom:6px;font-size:14px;font-weight:600}.sidebar-help a[data-v-467254d9]{text-underline-offset:4px;color:var(--text-secondary);font-size:13px;text-decoration:underline}.policy-copy[data-v-467254d9]{counter-reset:policy-section;min-width:0}.policy-copy[data-v-467254d9] section{border-bottom:1px solid var(--divider);margin-bottom:30px;padding:0 0 30px}.policy-copy[data-v-467254d9] h2{font-family:var(--serif);align-items:baseline;gap:15px;margin-bottom:20px;font-size:26px;font-weight:400;line-height:1.3;display:flex}.policy-copy[data-v-467254d9] h2:before{counter-increment:policy-section;content:counter(policy-section,decimal-leading-zero);font-family:var(--sans);color:var(--accent-glow);font-variant-numeric:tabular-nums;font-size:12px}.policy-copy[data-v-467254d9] li,.policy-copy[data-v-467254d9] p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.policy-copy[data-v-467254d9] p{text-wrap:pretty;margin-bottom:18px}.policy-copy[data-v-467254d9] p:last-child{margin-bottom:0}.policy-copy[data-v-467254d9] ul{gap:13px;margin:0;padding-left:22px;list-style:outside;display:grid}.policy-copy[data-v-467254d9] li::marker{color:var(--accent)}.policy-copy[data-v-467254d9] strong{color:var(--text-primary);font-weight:600}.policy-copy[data-v-467254d9] a{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary)}.policy-copy[data-v-467254d9] a:hover{color:var(--accent-glow);-webkit-text-decoration-color:var(--accent-glow);text-decoration-color:var(--accent-glow)}.policy-copy[data-v-467254d9] .callout{background:var(--bg-elevated);border:1px solid var(--divider);border-radius:var(--radius-md);padding:26px 28px}.policy-copy[data-v-467254d9] .callout .ki{color:var(--text-primary);margin-bottom:9px;font-size:15px;font-weight:600;display:block}.policy-copy[data-v-467254d9] .callout p{font-size:15px}a[data-v-467254d9]:focus-visible{outline:2px solid var(--accent-glow);outline-offset:4px;border-radius:2px}@media (width<=900px){.heading-layout[data-v-467254d9]{gap:35px}.reading-layout[data-v-467254d9]{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (width<=680px){.policy-header[data-v-467254d9]{padding:42px 0}.heading-layout[data-v-467254d9]{grid-template-columns:1fr;gap:24px}.reading-layout[data-v-467254d9]{grid-template-columns:1fr;gap:35px;padding-top:32px;padding-bottom:40px}.policy-sidebar[data-v-467254d9]{border-bottom:1px solid var(--divider);padding-bottom:24px;position:static}.policy-sidebar nav[data-v-467254d9]{-moz-column-gap:20px;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.nav-label[data-v-467254d9]{grid-column:1/-1;margin-bottom:8px}.policy-sidebar nav>a[data-v-467254d9]{gap:7px;min-height:44px;padding:9px 0;font-size:12px}.sidebar-help[data-v-467254d9]{display:none}.policy-copy[data-v-467254d9] h2{font-size:23px}.policy-copy[data-v-467254d9] li,.policy-copy[data-v-467254d9] p{font-size:15px}.policy-copy[data-v-467254d9] .callout{padding:22px}}
