.legal.svelte-13t5apb{padding:clamp(4rem,9vw,7rem) var(--spacing-2xl)}.legal__inner.svelte-13t5apb{max-width:42rem;margin:0 auto}.legal__back.svelte-13t5apb{display:inline-flex;align-items:center;gap:var(--spacing-2xs);color:var(--color-steel);text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--spacing-3xl);transition:color .2s ease}.legal__back.svelte-13t5apb:hover{color:var(--color-lava)}.legal__title.svelte-13t5apb{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;margin:0 0 var(--spacing-xs)}.legal__updated.svelte-13t5apb{color:var(--color-steel-dim);font-size:var(--text-sm);margin:0 0 var(--spacing-4xl)}.legal__body.svelte-13t5apb section{margin-bottom:var(--spacing-3xl)}.legal__body.svelte-13t5apb h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-silver);margin:0 0 var(--spacing-md)}.legal__body.svelte-13t5apb p{color:var(--color-steel);line-height:1.7;margin:0 0 var(--spacing-md)}.legal__body.svelte-13t5apb p:last-child{margin-bottom:0}.legal__body.svelte-13t5apb ul{margin:0;padding-left:1.2rem;color:var(--color-steel);line-height:1.7}.legal__body.svelte-13t5apb li{margin-bottom:var(--spacing-2xs)}.legal__body.svelte-13t5apb a{color:var(--color-lava);text-decoration:underline;text-underline-offset:2px}
