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