.legal.svelte-1yjllk9{max-width:720px;margin:0 auto;padding:8rem 2rem 5rem}h1.svelte-1yjllk9{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--text-heading);margin-bottom:1rem}.intro.svelte-1yjllk9{color:var(--text-muted);font-size:1rem;line-height:1.75;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.agb-cards.svelte-1yjllk9{display:flex;flex-direction:column;gap:1rem}.agb-card.svelte-1yjllk9{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border:1.5px solid var(--border-subtle);border-radius:14px;background:var(--card-bg);text-decoration:none;transition:all .2s ease}@media (hover: hover){.agb-card.svelte-1yjllk9:hover{border-color:var(--accent-text);box-shadow:0 4px 20px #e07a5f1a;transform:translateY(-2px)}.agb-card.svelte-1yjllk9:hover .agb-card-arrow:where(.svelte-1yjllk9){transform:translate(4px)}}.agb-card-icon.svelte-1yjllk9{width:56px;height:56px;border-radius:12px;background:var(--service-icon-bg);color:var(--accent-text);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease}.agb-card-body.svelte-1yjllk9{flex:1}.agb-card-body.svelte-1yjllk9 h2:where(.svelte-1yjllk9){font-family:"DM Serif Display",serif;font-size:1.15rem;color:var(--text-heading);margin-bottom:.35rem}.agb-card-body.svelte-1yjllk9 p:where(.svelte-1yjllk9){font-size:.9rem;color:var(--text-muted);line-height:1.6}.agb-card-arrow.svelte-1yjllk9{color:var(--text-faint);flex-shrink:0;transition:transform .2s ease,color .2s ease}@media (hover: hover){.agb-card.svelte-1yjllk9:hover .agb-card-arrow:where(.svelte-1yjllk9){color:var(--accent-text)}}
