.page-header{max-width:720px;margin:0 auto var(--space-10)}.breadcrumbs{margin-bottom:var(--space-6)}.breadcrumbs-list{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.breadcrumbs-link{color:var(--color-text-muted)}.breadcrumbs-link:hover{color:var(--color-text-soft)}.breadcrumbs-current{color:var(--color-text-soft)}.policy-layout{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.8fr);gap:var(--space-10);align-items:flex-start}@media (max-width:960px){.policy-layout{grid-template-columns:1fr}}.policy-nav{position:sticky;top:calc(var(--nav-height) + var(--space-6));display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,0.9);background:radial-gradient(circle at 0 0,rgba(56,189,248,0.14),transparent 60%),linear-gradient(to bottom right,rgba(15,23,42,0.98),rgba(2,6,23,1));box-shadow:var(--shadow-subtle)}@media (max-width:960px){.policy-nav{position:static}}.policy-nav-title{font-size:var(--font-size-sm);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-soft)}.policy-nav-list{display:flex;flex-direction:column;gap:6px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.policy-nav-link{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text-muted)}.policy-nav-link::before{content:"";width:6px;height:6px;border-radius:999px;background-color:rgba(56,189,248,0.6)}.policy-nav-link:hover{border-color:rgba(56,189,248,0.6);background:rgba(15,23,42,0.9);color:var(--color-text-soft)}.policy-nav-cta{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid rgba(15,23,42,0.9);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--space-3)}.policy-nav-text{margin-bottom:0}.policy-content{display:flex;flex-direction:column;gap:var(--space-8)}.policy-section-title{font-size:var(--font-size-xl)}.policy-section p{font-size:var(--font-size-sm)}.policy-list{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-2);margin-bottom:var(--space-3);padding-left:0}.policy-list li{position:relative;padding-left:18px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.policy-list li::before{content:"";position:absolute;left:0;top:0.65em;width:8px;height:1px;background:linear-gradient(90deg,#38bdf8,#7dd3fc)}.policy-section a{color:var(--color-primary)}.policy-section a:hover{color:#7dd3fc}
