.legal.svelte-17tr8ox{max-width:1080px;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.25rem}header.svelte-17tr8ox{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}h1.svelte-17tr8ox{font-size:clamp(2.5rem,5.4vw,4.2rem);margin:0}.lead.svelte-17tr8ox{margin-top:1.2rem}.updated.svelte-17tr8ox{margin-top:1rem;font-size:.85rem;font-weight:700;color:var(--slate)}section.svelte-17tr8ox{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1rem 3rem;padding:1.8rem 0;border-top:1.5px solid var(--line)}.short.svelte-17tr8ox{margin:.1rem 0 0;font-size:1.3rem;line-height:1.35;color:var(--violet);transform:rotate(-1.5deg);transform-origin:left top}h2.svelte-17tr8ox{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .6rem}.text.svelte-17tr8ox p:where(.svelte-17tr8ox){max-width:40rem;line-height:1.7;color:var(--slate)}.text.svelte-17tr8ox p:where(.svelte-17tr8ox)+p:where(.svelte-17tr8ox){margin-top:.8rem}@media(max-width:760px){section.svelte-17tr8ox{grid-template-columns:minmax(0,1fr)}.short.svelte-17tr8ox{order:2;font-size:1.15rem}}
