.page.svelte-jl5vnx{padding-top:var(--page-top)}.legal.svelte-jl5vnx{--measure:68ch;max-width:88rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,5vw,5rem) clamp(4rem,9vw,7rem)}.head.svelte-jl5vnx{margin-bottom:clamp(2rem,5vw,3.5rem)}.label.svelte-jl5vnx{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:rgb(var(--fg-rgb) / .56);margin:0 0 clamp(.9rem,2vw,1.4rem);font-weight:700}h1.svelte-jl5vnx{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:clamp(2.1rem,5.5vw,3.6rem);font-weight:400;line-height:1.04}.meta.svelte-jl5vnx{color:rgb(var(--fg-rgb) / .6);margin:clamp(.75rem,1.6vw,1.1rem) 0 0;font-size:clamp(.82rem,1.1vw,.95rem)}.identity.svelte-jl5vnx{margin:0 0 clamp(2.5rem,6vw,4rem)}.identity.svelte-jl5vnx h2:where(.svelte-jl5vnx){letter-spacing:-.01em;color:var(--fg);margin:0 0 .6rem;font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:400}.identity.svelte-jl5vnx>p:where(.svelte-jl5vnx){max-width:var(--measure);color:rgb(var(--fg-rgb) / .78);margin:0 0 clamp(1.2rem,2.6vw,1.75rem);font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.65}dl.svelte-jl5vnx{border-top:1px solid rgb(var(--fg-rgb) / .14);max-width:44rem;margin:0}.row.svelte-jl5vnx{border-bottom:1px solid rgb(var(--fg-rgb) / .14);grid-template-columns:12rem minmax(0,1fr);gap:.5rem 1.5rem;padding:.85rem 0;display:grid}dt.svelte-jl5vnx{letter-spacing:.04em;color:rgb(var(--fg-rgb) / .56);font-size:clamp(.8rem,1vw,.88rem)}dd.svelte-jl5vnx{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.5}dd.svelte-jl5vnx a:where(.svelte-jl5vnx){color:var(--fg);border-bottom:1px solid rgb(var(--fg-rgb) / .3);transition:color var(--hl-out) ease-out;text-decoration:none}@media (hover:hover) and (pointer:fine){dd.svelte-jl5vnx a:where(.svelte-jl5vnx):hover{color:var(--accent-text);transition-duration:var(--hl-in)}}@media (hover:none){dd.svelte-jl5vnx a:where(.svelte-jl5vnx):active{color:var(--accent-text);transition-duration:var(--hl-in)}}dd.svelte-jl5vnx a:where(.svelte-jl5vnx):focus-visible{color:var(--accent-text);transition-duration:var(--hl-in)}.prose.svelte-jl5vnx h2{max-width:var(--measure);letter-spacing:-.012em;color:var(--fg);margin:clamp(2.5rem,6vw,4rem) 0 clamp(.75rem,1.6vw,1.1rem);font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:400;line-height:1.15}.prose.svelte-jl5vnx h3{max-width:var(--measure);letter-spacing:-.005em;color:var(--fg);margin:clamp(1.6rem,3.5vw,2.4rem) 0 clamp(.5rem,1.2vw,.8rem);font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:400}.prose.svelte-jl5vnx p,.prose.svelte-jl5vnx li{max-width:var(--measure);color:rgb(var(--fg-rgb) / .82);font-size:clamp(.94rem,1.2vw,1.05rem);line-height:1.7}.prose.svelte-jl5vnx p{margin:0 0 1.1em}.prose.svelte-jl5vnx ul{margin:0 0 1.1em;padding-left:1.15rem;list-style:outside}.prose.svelte-jl5vnx li{margin-bottom:.5em}.prose.svelte-jl5vnx li::marker{color:rgb(var(--fg-rgb) / .45)}.prose.svelte-jl5vnx strong{color:var(--fg);font-weight:400}.prose.svelte-jl5vnx sup{font-size:.72em;line-height:0}.prose.svelte-jl5vnx blockquote{max-width:var(--measure);border-left:1px solid rgb(var(--fg-rgb) / .22);margin:0 0 1.4em;padding:0 0 0 clamp(.9rem,2vw,1.4rem)}.prose.svelte-jl5vnx blockquote p{color:rgb(var(--fg-rgb) / .7);margin-bottom:.6em}.prose.svelte-jl5vnx blockquote p:last-child{margin-bottom:0}.prose.svelte-jl5vnx a{color:var(--fg);border-bottom:1px solid rgb(var(--fg-rgb) / .3);transition:color var(--hl-out) ease-out;text-decoration:none}@media (hover:hover) and (pointer:fine){.prose.svelte-jl5vnx a:hover{color:var(--accent-text);transition-duration:var(--hl-in)}}@media (hover:none){.prose.svelte-jl5vnx a:active{color:var(--accent-text);transition-duration:var(--hl-in)}}.prose.svelte-jl5vnx a:focus-visible{color:var(--accent-text);transition-duration:var(--hl-in)}.siblings.svelte-jl5vnx{border-top:1px solid rgb(var(--fg-rgb) / .14);flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(1.5rem,3vw,2rem);display:flex}.siblings.svelte-jl5vnx a:where(.svelte-jl5vnx){color:var(--fg);transition:color var(--hl-out) ease-out;font-size:clamp(.95rem,1.5vw,1.15rem);text-decoration:none}@media (hover:hover) and (pointer:fine){.siblings.svelte-jl5vnx a:where(.svelte-jl5vnx):hover{color:var(--accent-text);transition-duration:var(--hl-in)}}@media (hover:none){.siblings.svelte-jl5vnx a:where(.svelte-jl5vnx):active{color:var(--accent-text);transition-duration:var(--hl-in)}}.siblings.svelte-jl5vnx a:where(.svelte-jl5vnx):focus-visible{color:var(--accent-text);transition-duration:var(--hl-in)}@media (pointer:coarse){.siblings.svelte-jl5vnx a:where(.svelte-jl5vnx){align-items:center;min-height:44px;display:inline-flex}}@media (width<=640px){.row.svelte-jl5vnx{grid-template-columns:minmax(0,1fr);gap:.25rem}}
