.legal-rail-mask.svelte-i7nc2w{mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%)}.legal-rail-track.svelte-i7nc2w{transition:transform .32s cubic-bezier(.32,.72,0,1);will-change:transform}@media(prefers-reduced-motion:reduce){.legal-rail-track.svelte-i7nc2w{transition:none}}.legal-prose.svelte-i7nc2w h2.legal-h2{display:flex;align-items:baseline;gap:.625rem;border-top:1px solid var(--color-neutral-200);margin-top:2.75rem;padding-top:1.75rem;margin-bottom:1rem;scroll-margin-top:7rem}.legal-prose.svelte-i7nc2w h2.legal-h2:first-child{border-top:none;margin-top:0;padding-top:0}.legal-prose.svelte-i7nc2w .legal-h2__num{flex:none;font-size:1.375rem;line-height:1.3;font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-neutral-400)}.legal-prose.svelte-i7nc2w .legal-h2__label{font-size:1.375rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--color-neutral-900)}.legal-prose.svelte-i7nc2w h2:not(.legal-h2){font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--color-neutral-900);border-top:1px solid var(--color-neutral-200);margin-top:2.5rem;padding-top:1.5rem;margin-bottom:.75rem;scroll-margin-top:7rem}.legal-prose.svelte-i7nc2w h2:not(.legal-h2):first-child{border-top:none;margin-top:0;padding-top:0}.legal-prose.svelte-i7nc2w h3{font-size:1rem;line-height:1.5;font-weight:600;color:var(--color-neutral-900);margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:7rem}.legal-prose.svelte-i7nc2w p{font-size:.9375rem;line-height:1.75;color:var(--color-neutral-600);margin-bottom:1.25rem}@media(min-width:640px){.legal-prose.svelte-i7nc2w p{font-size:1rem;line-height:1.8}}.legal-meta.svelte-i7nc2w p{font-size:.875rem;line-height:1.75;color:var(--color-neutral-500);margin-bottom:0}.legal-meta.svelte-i7nc2w a{color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-prose.svelte-i7nc2w ul,.legal-prose.svelte-i7nc2w ol{padding-left:1.25rem;margin-bottom:1.125rem;color:var(--color-neutral-600);font-size:.9375rem;line-height:1.75}@media(min-width:640px){.legal-prose.svelte-i7nc2w ul,.legal-prose.svelte-i7nc2w ol{padding-left:1.5rem;font-size:1rem}}.legal-prose.svelte-i7nc2w ul{list-style-type:disc}.legal-prose.svelte-i7nc2w ol{list-style-type:decimal}.legal-prose.svelte-i7nc2w li{margin-bottom:.375rem}.legal-prose.svelte-i7nc2w a{color:#3b8de6;text-decoration:none;text-underline-offset:2px}.legal-prose.svelte-i7nc2w a:after{content:"↗";display:inline-block;margin-left:.1em;font-size:.8em;vertical-align:text-top;text-decoration:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart)}.legal-prose.svelte-i7nc2w a:hover{color:#2f7fd1;text-decoration:underline;text-decoration-style:dotted;background-color:#2f7fd111}.legal-prose.svelte-i7nc2w a:hover:after{opacity:1}.legal-prose.svelte-i7nc2w strong{font-weight:600;color:var(--color-neutral-800)}.legal-prose.svelte-i7nc2w table{width:100%;border-collapse:collapse;margin-bottom:1.25rem;font-size:.8125rem}@media(min-width:640px){.legal-prose.svelte-i7nc2w table{font-size:.875rem}}.legal-prose.svelte-i7nc2w th,.legal-prose.svelte-i7nc2w td{border:1px solid var(--color-neutral-200);padding:.5rem .625rem;text-align:left;min-width:8rem}@media(min-width:640px){.legal-prose.svelte-i7nc2w th,.legal-prose.svelte-i7nc2w td{padding:.625rem .875rem}}.legal-prose.svelte-i7nc2w th{font-weight:600;background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.legal-prose.svelte-i7nc2w td{color:var(--color-neutral-600)}.legal-prose.svelte-i7nc2w blockquote{border-left:3px solid var(--color-neutral-200);padding-left:1rem;margin:1.25rem 0;color:var(--color-neutral-600)}.legal-prose.svelte-i7nc2w hr{border:none;border-top:1px solid var(--color-neutral-200);margin:2rem 0}section[id^=category-]{scroll-margin-top:7rem}
