.legal-page-container[data-astro-cid-3llnt6j6]{max-width:54rem;margin:3.5rem auto;padding:0 1.25rem}.legal-header[data-astro-cid-3llnt6j6]{margin-bottom:3rem}.legal-title[data-astro-cid-3llnt6j6]{font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-.03em;color:hsl(var(--text-primary));margin-bottom:1rem;line-height:1.15}.legal-section[data-astro-cid-3llnt6j6]{margin-bottom:2.5rem}.section-heading[data-astro-cid-3llnt6j6]{font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;color:hsl(var(--text-primary));margin-bottom:.75rem;letter-spacing:-.015em}.legal-text[data-astro-cid-3llnt6j6]{font-size:1.0625rem;color:hsl(var(--text-secondary));line-height:1.7;margin-bottom:1rem}.legal-list[data-astro-cid-3llnt6j6]{list-style:disc;padding-left:1.5rem;margin:1rem 0;display:flex;flex-direction:column;gap:.5rem;font-size:1rem;color:hsl(var(--text-secondary));line-height:1.6}.legal-meta[data-astro-cid-3llnt6j6]{font-size:.8125rem;color:hsl(var(--text-muted));font-style:italic;margin-top:1.5rem}.cookie-ctrl-box[data-astro-cid-3llnt6j6]{margin:1.5rem 0 .5rem;padding:1.25rem;background-color:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:.75rem}.cookie-ctrl-label[data-astro-cid-3llnt6j6]{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:.75rem}.policy-cookie-btn[data-astro-cid-3llnt6j6]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem 1.25rem;background-color:hsl(var(--accent-primary));color:#fff;border:1px solid transparent;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast, .15s) ease}.policy-cookie-btn[data-astro-cid-3llnt6j6]:hover{background-color:hsl(var(--accent-primary-hover, 215 90% 28%))}
