.legal.svelte-ep09qf section{scroll-margin-top:7rem}.legal.svelte-ep09qf section+section{margin-top:3.5rem}.legal.svelte-ep09qf h2{letter-spacing:-.035em;align-items:baseline;gap:.75rem;margin-bottom:1rem;font-size:1.6rem;font-weight:600;line-height:1.15;display:flex}.legal.svelte-ep09qf h2 .num{letter-spacing:0;color:#0e0e1059;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.legal.svelte-ep09qf h3{letter-spacing:-.02em;margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.legal.svelte-ep09qf p,.legal.svelte-ep09qf li{color:#0e0e10b8;font-size:1.0625rem;line-height:1.7}.legal.svelte-ep09qf p+p,.legal.svelte-ep09qf p+ul,.legal.svelte-ep09qf ul+p{margin-top:1rem}.legal.svelte-ep09qf ul{gap:.5rem;padding-left:0;list-style:none;display:grid}.legal.svelte-ep09qf ul li{padding-left:1.5rem;position:relative}.legal.svelte-ep09qf ul li:before{content:"";background:var(--color-portal-green);border-radius:999px 999px 0 0;width:.45rem;height:.45rem;position:absolute;top:.7em;left:.25rem}.legal.svelte-ep09qf strong{color:var(--color-night);font-weight:600}.legal.svelte-ep09qf a:not([class]){color:var(--color-night);text-decoration:underline;-webkit-text-decoration-color:var(--color-sage-deep);text-decoration-color:var(--color-sage-deep);text-underline-offset:3px;text-decoration-thickness:2px}.legal.svelte-ep09qf a:not([class]):hover{background:var(--color-sage)}
