.security-policy[data-v-54d39c58]{background:var(--color-bg);min-height:100vh;color:var(--color-text-secondary)}.policy-container[data-v-54d39c58]{max-width:900px;margin:0 auto;padding:5rem 2rem;line-height:1.75}.policy-header[data-v-54d39c58]{border-bottom:1px solid var(--color-border);padding-bottom:2rem}h1[data-v-54d39c58]{color:var(--color-text-primary);letter-spacing:-.025em;margin:1.5rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.policy-date[data-v-54d39c58],.machine-readable[data-v-54d39c58]{color:var(--color-text-tertiary);font-size:.9rem}section[data-v-54d39c58]{margin-top:3rem}p[data-v-54d39c58]{margin:1rem 0}ul[data-v-54d39c58]{padding-left:1.5rem;list-style:outside}li[data-v-54d39c58]{margin:.65rem 0}a[data-v-54d39c58]{color:var(--color-link);overflow-wrap:anywhere;text-decoration:underline}a[data-v-54d39c58]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.reward-notice[data-v-54d39c58]{background:var(--color-surface);border-left:3px solid var(--color-accent);padding:1.25rem 1.5rem}.machine-readable[data-v-54d39c58]{margin-top:3rem}@media (width<=640px){.policy-container[data-v-54d39c58]{padding:3rem 1.25rem}}
