.policy-page{max-width:60rem;margin:var(--space-xl) auto;padding:var(--space-xl) var(--space-xl);background-color:var(--color-bg-surface);border-radius:var(--radius-lg);font-family:var(--font-family-sans);color:var(--color-text-primary)}.policy-page h1{font-family:var(--font-family-display);font-size:var(--font-size-xl);color:var(--color-primary);text-align:center;margin-bottom:var(--space-lg)}.policy-page h2{font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-primary);border-bottom:2px solid var(--color-primary);display:inline-block;padding-bottom:var(--space-xxs);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.policy-page p{margin:var(--space-sm) 0;line-height:var(--line-height-normal)}.policy-page ul{margin:var(--space-sm) 0 var(--space-lg) var(--space-lg);list-style-type:disc}.policy-page ul li{margin-bottom:var(--space-xs)}.policy-page a{color:var(--color-primary);text-decoration:underline}.policy-page a:hover{color:var(--color-primary-hover)}
