.sa-policy-page{background:var(--background);min-height:100vh;color:var(--foreground);overflow-wrap:anywhere}.sa-policy-article :is(h1,h2,h3){font-family:var(--font-sans), sans-serif;font-weight:600;line-height:1.4}.sa-policy-article h1{font-size:30px;line-height:36px}.sa-policy-article h2{font-size:18px}.sa-policy-article h3{font-size:var(--sa-text-base)}.sa-policy-links{gap:var(--sa-space-3) var(--sa-space-6);margin-top:var(--sa-space-10);padding-top:var(--sa-space-6);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--sa-text-sm);flex-wrap:wrap;display:flex}.sa-policy-links a:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.sa-policy-page a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}@media (min-width:768px){.sa-policy-article h1{font-size:36px;line-height:40px}.sa-policy-article h2{font-size:var(--sa-text-lg)}}
