.policy-prose h2{font-size:1.25rem;font-weight:700}.policy-prose h2,.policy-prose h3{color:var(--ui-text-highlighted);margin-top:2.5rem;margin-bottom:1rem}.policy-prose h3{font-size:1.125rem;font-weight:600}.policy-prose p{line-height:1.75}.policy-prose p,.policy-prose ul{font-size:.875rem;color:var(--ui-text-muted);margin-bottom:1rem}.policy-prose ul{list-style-type:disc;padding-left:1.5rem}.policy-prose li{margin-bottom:.375rem;line-height:1.75}.policy-prose strong{color:var(--ui-text-highlighted);font-weight:600}.policy-prose a{color:var(--ui-primary);text-decoration:none}.policy-prose a:hover{text-decoration:underline}.policy-prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:1.5rem}.policy-prose th{font-weight:600}.policy-prose td,.policy-prose th{text-align:left;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);padding:.5rem .75rem}.policy-prose .policy-disclaimer{border:1px solid var(--ui-border);border-left:3px solid var(--ui-primary);border-radius:.375rem;padding:1rem 1.25rem;margin-top:2.5rem;background-color:var(--ui-bg-elevated)}
