.legal-topics-intro.svelte-1lii9w{max-width:850px;margin-bottom:2.5rem}.legal-topics-intro.svelte-1lii9w .section-title:where(.svelte-1lii9w){margin:.5rem 0 .8rem}.legal-topic-grid.svelte-1lii9w{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.legal-topic-grid.svelte-1lii9w>a:where(.svelte-1lii9w){border:1px solid var(--line);min-height:315px;color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.legal-topic-grid.svelte-1lii9w>a:where(.svelte-1lii9w):hover{border-color:#9d243659;transform:translateY(-4px);box-shadow:0 18px 45px #37161f14}.legal-topic-icon.svelte-1lii9w{background:var(--cream);width:46px;height:46px;color:var(--red);border-radius:50%;place-items:center;margin-bottom:1.4rem;display:grid}.legal-topic-grid.svelte-1lii9w small:where(.svelte-1lii9w){color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.legal-topic-grid.svelte-1lii9w h2:where(.svelte-1lii9w){color:var(--red);margin:.5rem 0 .65rem;font-family:Cormorant Garamond,serif;font-size:1.65rem;line-height:1.1}.legal-topic-grid.svelte-1lii9w p:where(.svelte-1lii9w){color:var(--muted);margin:0 0 1rem;font-size:.73rem;line-height:1.65}.legal-topic-link.svelte-1lii9w{color:var(--red);align-items:center;gap:.4rem;margin-top:auto;font-size:.68rem;font-weight:800;display:flex}.legal-human-rights.svelte-1lii9w{background:var(--red-deep);color:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);margin-top:clamp(3rem,8vw,7rem);padding:clamp(1.7rem,5vw,4rem);display:grid}.legal-human-rights.svelte-1lii9w .section-label:where(.svelte-1lii9w),.legal-human-rights.svelte-1lii9w h2:where(.svelte-1lii9w){color:#fff}.legal-human-rights.svelte-1lii9w h2:where(.svelte-1lii9w){margin:.5rem 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(2.3rem,4.5vw,4rem);line-height:.98}.legal-human-rights.svelte-1lii9w p:where(.svelte-1lii9w){color:#ffffffc2;font-size:.82rem;line-height:1.8}.legal-human-rights.svelte-1lii9w .btn-premium:where(.svelte-1lii9w){color:var(--red);background:#fff;margin-top:1rem}@media (width<=950px){.legal-topic-grid.svelte-1lii9w{grid-template-columns:1fr 1fr}.legal-human-rights.svelte-1lii9w{grid-template-columns:1fr;gap:1rem}}@media (width<=600px){.legal-topic-grid.svelte-1lii9w{grid-template-columns:1fr}.legal-topic-grid.svelte-1lii9w>a:where(.svelte-1lii9w){min-height:0}.legal-human-rights.svelte-1lii9w .btn-premium:where(.svelte-1lii9w){justify-content:center;width:100%}}
