.compliance-page.svelte-1oigf5s{max-width:1000px}.page-header.svelte-1oigf5s{margin-bottom:1.5rem}.page-header.svelte-1oigf5s h1:where(.svelte-1oigf5s){font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.page-header.svelte-1oigf5s p:where(.svelte-1oigf5s){color:var(--text-secondary)}.regulations-detail.svelte-1oigf5s{display:grid;gap:1.5rem}.regulation-detail-card.svelte-1oigf5s{border-left:4px solid var(--accent-primary)}.reg-header.svelte-1oigf5s{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.reg-date.svelte-1oigf5s{font-size:.8rem;color:var(--text-muted)}.regulation-detail-card.svelte-1oigf5s h2:where(.svelte-1oigf5s){font-size:1.25rem;margin-bottom:.25rem}.reg-jurisdiction.svelte-1oigf5s{font-size:.85rem;color:var(--accent-secondary);margin-bottom:.5rem}.reg-description.svelte-1oigf5s{color:var(--text-secondary);margin-bottom:1rem}.reg-section.svelte-1oigf5s{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.reg-section.svelte-1oigf5s h3:where(.svelte-1oigf5s){font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.reg-section.svelte-1oigf5s p:where(.svelte-1oigf5s){font-size:.9rem;color:var(--text-secondary)}.reg-section.svelte-1oigf5s ul:where(.svelte-1oigf5s){padding-left:1.5rem;font-size:.9rem;color:var(--text-secondary)}.reg-section.svelte-1oigf5s li:where(.svelte-1oigf5s){margin-bottom:.25rem}.checklist.svelte-1oigf5s{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.checklist-section.svelte-1oigf5s h3:where(.svelte-1oigf5s){font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--accent-primary)}.check-item.svelte-1oigf5s{font-size:.9rem;padding:.5rem 0;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.decision-framework.svelte-1oigf5s{display:flex;flex-direction:column;gap:.75rem}.decision-row.svelte-1oigf5s{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-tertiary);border-radius:var(--border-radius-sm)}.decision-scenario.svelte-1oigf5s{display:flex;flex-direction:column;gap:.25rem}.decision-scenario.svelte-1oigf5s span:where(.svelte-1oigf5s){font-size:.85rem;color:var(--text-muted)}.decision-verdict.svelte-1oigf5s{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.verdict-badge.svelte-1oigf5s{padding:.35rem .75rem;border-radius:4px;font-size:.8rem;font-weight:600}.verdict-badge.local.svelte-1oigf5s{background:#22c55e33;color:var(--success)}.verdict-badge.hybrid.svelte-1oigf5s{background:#f59e0b33;color:var(--warning)}.verdict-badge.cloud.svelte-1oigf5s{background:#3b82f633;color:var(--cloud-color)}.verdict-reason.svelte-1oigf5s{font-size:.75rem;color:var(--text-muted)}@media(max-width:768px){.checklist.svelte-1oigf5s{grid-template-columns:1fr}.decision-row.svelte-1oigf5s{flex-direction:column;align-items:flex-start;gap:.75rem}.decision-verdict.svelte-1oigf5s{align-items:flex-start}}
