.policy-page-module__fj3IQW__page{background:var(--ds-color-canvas);min-height:100dvh;color:var(--ds-color-text)}.policy-page-module__fj3IQW__top{justify-content:space-between;align-items:center;gap:var(--ds-space-3);max-width:64rem;padding:var(--ds-space-5) var(--ds-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.policy-page-module__fj3IQW__back{min-height:44px;color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.policy-page-module__fj3IQW__back:hover{color:var(--ds-color-primary-content);text-decoration:underline}.policy-page-module__fj3IQW__layout{gap:var(--ds-space-6);max-width:64rem;padding:0 var(--ds-space-4) var(--ds-space-10);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.policy-page-module__fj3IQW__hero{padding:var(--ds-space-6);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-gradient-brand,var(--ds-color-surface-raised));box-shadow:var(--ds-shadow-depth,none)}.policy-page-module__fj3IQW__tag{margin:0 0 var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.policy-page-module__fj3IQW__title{font-size:var(--ds-heading-page);margin:0;font-weight:800;line-height:1.15}.policy-page-module__fj3IQW__summary{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-md)}.policy-page-module__fj3IQW__updated{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.policy-page-module__fj3IQW__article{gap:var(--ds-space-5);padding:var(--ds-space-6);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);display:grid}.policy-page-module__fj3IQW__section h2{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-lg);font-weight:750}.policy-page-module__fj3IQW__section p,.policy-page-module__fj3IQW__section li{color:var(--ds-color-text-secondary);font-size:var(--ds-text-md);line-height:1.65}.policy-page-module__fj3IQW__section p{margin:0 0 var(--ds-space-2)}.policy-page-module__fj3IQW__section ul{margin:0 0 var(--ds-space-2);padding-left:var(--ds-space-5)}.policy-page-module__fj3IQW__cards{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.policy-page-module__fj3IQW__card{gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);color:var(--ds-color-text);text-decoration:none;display:grid}.policy-page-module__fj3IQW__card:hover{border-color:var(--ds-color-primary)}.policy-page-module__fj3IQW__cardTitle{font-size:var(--ds-text-md);font-weight:750}.policy-page-module__fj3IQW__cardText{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.policy-page-module__fj3IQW__foot{max-width:64rem;padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-8);border-top:1px solid var(--ds-color-border-subtle);margin:0 auto}.policy-page-module__fj3IQW__foot nav{gap:var(--ds-space-2) var(--ds-space-6);flex-wrap:wrap;display:flex}.policy-page-module__fj3IQW__foot a{min-height:44px;color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.policy-page-module__fj3IQW__foot a:hover{color:var(--ds-color-primary-content);text-decoration:underline}.policy-page-module__fj3IQW__copy{margin:var(--ds-space-2) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}@media (min-width:768px){.policy-page-module__fj3IQW__hero,.policy-page-module__fj3IQW__article{padding:var(--ds-space-8)}}
