.compliance__grid[data-v-318c7b6f]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.compliance__grid[data-v-318c7b6f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.compliance__grid[data-v-318c7b6f]{grid-template-columns:repeat(4,1fr)}}.compliance-card[data-v-318c7b6f]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1.25rem,2.5vw,1.5rem);transition:border-color .2s ease,transform .25s ease,box-shadow .25s ease}.compliance-card[data-v-318c7b6f]:hover{border-color:var(--brand-purple);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.compliance-card[data-v-318c7b6f]:hover{transform:none}}.compliance-card__head[data-v-318c7b6f]{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.compliance-card__flag[data-v-318c7b6f]{font-size:1.5rem;line-height:1}.compliance-card__country[data-v-318c7b6f]{color:var(--color-ink);font-family:var(--font-display);font-size:1.125rem;font-weight:500;line-height:1.2;margin-bottom:.15rem}.compliance-card__law[data-v-318c7b6f]{color:var(--brand-purple-600);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.compliance-card__description[data-v-318c7b6f]{color:var(--color-ink-muted);font-size:.875rem;line-height:1.55;margin:0}
