.breadcrumb-trail[data-astro-cid-izt7aokh]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:hsl(var(--text-muted));margin-bottom:1.5rem}.breadcrumb-trail[data-astro-cid-izt7aokh] a[data-astro-cid-izt7aokh]{color:hsl(var(--text-secondary));text-decoration:none;transition:color .15s ease}.breadcrumb-trail[data-astro-cid-izt7aokh] a[data-astro-cid-izt7aokh]:hover{color:hsl(var(--primary))}.legal-hero-header[data-astro-cid-izt7aokh]{max-width:820px;margin:1rem auto 2.5rem;text-align:center}.legal-badge[data-astro-cid-izt7aokh]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .75rem;border-radius:9999px;background:hsl(var(--primary) / .1);color:hsl(var(--primary));margin-bottom:.75rem}.legal-h1[data-astro-cid-izt7aokh]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;color:hsl(var(--text-primary));line-height:1.2;letter-spacing:-.025em;margin-bottom:1rem;text-wrap:balance}.legal-lead[data-astro-cid-izt7aokh]{font-size:var(--text-lg);color:hsl(var(--text-secondary));line-height:1.6;margin-bottom:1.5rem;text-wrap:pretty}.legal-content[data-astro-cid-izt7aokh]{max-width:820px;margin:0 auto 4rem}.legal-card[data-astro-cid-izt7aokh]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-xl);padding:clamp(1.75rem,4vw,3rem);box-shadow:var(--shadow-sm)}.wcag-status-box[data-astro-cid-izt7aokh]{display:flex;align-items:flex-start;gap:1.25rem;background:hsl(var(--accent-emerald-bg));border:1.5px solid hsl(var(--accent-emerald-border));padding:1.5rem;border-radius:var(--radius-lg);margin-bottom:2.5rem}.status-icon[data-astro-cid-izt7aokh]{font-size:2rem;flex-shrink:0;line-height:1}.status-text[data-astro-cid-izt7aokh]{font-size:var(--text-base);color:hsl(var(--text-primary));line-height:1.65}.status-text[data-astro-cid-izt7aokh] strong[data-astro-cid-izt7aokh]{display:block;color:hsl(var(--accent-emerald-text));font-size:var(--text-lg);margin-bottom:.35rem}.features-grid[data-astro-cid-izt7aokh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:1.5rem 0 2rem}.feature-item[data-astro-cid-izt7aokh]{background:#fff;border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);padding:1.25rem;box-shadow:0 1px 3px #0000000d}.feature-header[data-astro-cid-izt7aokh]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.feature-icon[data-astro-cid-izt7aokh]{font-size:1.25rem}.feature-item[data-astro-cid-izt7aokh] strong[data-astro-cid-izt7aokh]{font-size:var(--text-sm);color:hsl(var(--text-primary))}.feature-item[data-astro-cid-izt7aokh] p[data-astro-cid-izt7aokh]{font-size:var(--text-xs);color:hsl(var(--text-secondary));line-height:1.6;margin-bottom:0}.legal-card[data-astro-cid-izt7aokh] h2[data-astro-cid-izt7aokh]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:hsl(var(--text-primary));margin-top:2rem;margin-bottom:.85rem;padding-bottom:.4rem;border-bottom:1px solid hsl(var(--border-subtle))}.legal-card[data-astro-cid-izt7aokh] h2[data-astro-cid-izt7aokh]:first-of-type{margin-top:0}.legal-card[data-astro-cid-izt7aokh] p[data-astro-cid-izt7aokh]{font-size:var(--text-body);color:hsl(var(--text-secondary));line-height:1.7;margin-bottom:1rem;text-wrap:pretty}.legal-card[data-astro-cid-izt7aokh] code[data-astro-cid-izt7aokh]{font-family:var(--font-mono);font-size:.9em;padding:.15rem .35rem;background:hsl(var(--border-subtle) / .5);border-radius:var(--radius-sm);color:hsl(var(--primary))}.legal-card[data-astro-cid-izt7aokh] a[data-astro-cid-izt7aokh]{color:hsl(var(--primary));font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal-card[data-astro-cid-izt7aokh] a[data-astro-cid-izt7aokh]:hover{color:hsl(var(--accent-warm))}.legal-bullets[data-astro-cid-izt7aokh]{margin:1rem 0 1.5rem 1.25rem;list-style-type:disc;color:hsl(var(--text-secondary));line-height:1.7}.legal-bullets[data-astro-cid-izt7aokh] li[data-astro-cid-izt7aokh]{margin-bottom:.65rem;padding-left:.35rem}.legal-bullets[data-astro-cid-izt7aokh] strong[data-astro-cid-izt7aokh]{color:hsl(var(--text-primary))}
