.legal.svelte-32itj5{max-width:700px;margin:0 auto;padding:2rem 1rem 3rem}h1.svelte-32itj5{margin:0 0 .5rem;color:var(--color-primary, #2F124D);font-size:clamp(1.6rem,3vw,2.1rem)}.intro.svelte-32itj5{color:var(--color-text-muted, #5E4C6F);line-height:1.6;margin:0 0 1.75rem}.cards.svelte-32itj5{display:flex;flex-direction:column;gap:.85rem}.doc-card.svelte-32itj5{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid #e8e0f0;border-radius:1rem;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.doc-card.svelte-32itj5:hover{border-color:var(--color-primary, #2F124D);transform:translateY(-2px);box-shadow:0 10px 24px #2f124d14}.ic.svelte-32itj5{font-size:1.6rem;flex-shrink:0}.tx.svelte-32itj5{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.tx.svelte-32itj5 strong:where(.svelte-32itj5){color:var(--color-primary, #2F124D);font-size:1.05rem}.ds.svelte-32itj5{color:var(--color-text-muted, #6b647a);font-size:.88rem}.arr.svelte-32itj5{color:var(--color-primary, #2F124D);font-size:1.2rem;flex-shrink:0}.back.svelte-32itj5{display:inline-block;margin-top:1.5rem;color:var(--color-primary, #2F124D);text-decoration:none;font-weight:600}.back.svelte-32itj5:hover{text-decoration:underline}
