.policy-page{background-color:var(--color-neutral-50);padding-bottom:var(--spacing-16)}.policy-hero{color:#fff;padding:var(--spacing-12)0;text-align:center;background:linear-gradient(135deg,#061a4a 0%,#0a2463 35%,#1e56a0 100%);position:relative;overflow:hidden}.policy-hero h1{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-2);font-weight:var(--font-weight-bold)}.policy-hero p{font-size:var(--font-size-base);color:var(--color-neutral-200)}.policy-content-section{padding:var(--spacing-12)0}.policy-card{border-radius:var(--radius-xl);padding:var(--spacing-10);box-shadow:var(--shadow-md);border:1px solid var(--color-neutral-100);line-height:var(--line-height-relaxed);color:var(--color-neutral-700);background:#fff}.policy-card h2{font-size:var(--font-size-xl);color:var(--color-neutral-900);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);border-bottom:2px solid var(--color-neutral-100);padding-bottom:var(--spacing-2);font-weight:var(--font-weight-bold)}.policy-card h2:first-of-type{margin-top:0}.policy-card p{margin-bottom:var(--spacing-4)}.policy-card ul{margin-bottom:var(--spacing-6);padding-left:var(--spacing-6);list-style-type:disc}.policy-card li{margin-bottom:var(--spacing-2)}[dir=rtl] .policy-card ul{padding-left:0;padding-right:var(--spacing-6)}@media (max-width:767px){.policy-card{padding:var(--spacing-6)}}
