.legal-page.svelte-1cgj6a0{color:#173b2f;background:#edf2e9}.legal-hero.svelte-1cgj6a0{color:#f6f6ed;background:#10392d;padding:62px 0 45px}.legal-hero.svelte-1cgj6a0 .eyebrow:where(.svelte-1cgj6a0){color:#b3dfcb}.legal-hero.svelte-1cgj6a0 h1:where(.svelte-1cgj6a0){letter-spacing:-.055em;max-width:16ch;margin:22px 0 32px;font-size:clamp(44px,5.5vw,78px);line-height:1.06}.legal-hero-bottom.svelte-1cgj6a0{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.legal-hero-bottom.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){color:#c5ddce;margin:0;font-size:13px}.legal-hero-bottom.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:#10392d;background:#c2ebd5;border-radius:999px;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none}.legal-hero-bottom.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{background:#e9f5dc}.legal-grid.svelte-1cgj6a0{grid-template-columns:220px minmax(0,820px);align-items:start;gap:clamp(35px,6vw,100px);padding:70px 0 115px;display:grid}.legal-rail.svelte-1cgj6a0{position:sticky;top:110px}.legal-rail.svelte-1cgj6a0>strong:where(.svelte-1cgj6a0){text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:12px;display:block}.legal-rail.svelte-1cgj6a0 nav:where(.svelte-1cgj6a0){border-top:1px solid #b9cabc}.legal-rail.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:#375e49;border-bottom:1px solid #b9cabc;justify-content:space-between;align-items:center;gap:8px;padding:12px 4px;font-size:13px;line-height:1.25;text-decoration:none;display:flex}.legal-rail.svelte-1cgj6a0 a.current:where(.svelte-1cgj6a0){color:#0c3c2a;font-weight:750}.legal-rail.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:#0b8663}.legal-rail.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){color:#607868;margin:24px 0 0;font-size:12px;line-height:1.6}.legal-prose.svelte-1cgj6a0{background:#faf9f0;border:1px solid #cfdbcf;border-radius:22px;min-width:0;padding:clamp(24px,4vw,55px);box-shadow:10px 12px #bfd6c6}.legal-prose.svelte-1cgj6a0 h1{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(30px,3vw,43px);line-height:1.14}.legal-prose.svelte-1cgj6a0 h2{letter-spacing:-.025em;border-top:1px solid #d6e1d5;margin:43px 0 14px;padding-top:22px;font-size:clamp(22px,2.2vw,29px);line-height:1.2}.legal-prose.svelte-1cgj6a0 h3{margin:27px 0 10px;font-size:19px}.legal-prose.svelte-1cgj6a0 p,.legal-prose.svelte-1cgj6a0 li{color:#365546;font-size:15px;line-height:1.8}.legal-prose.svelte-1cgj6a0 p{margin:0 0 17px}.legal-prose.svelte-1cgj6a0 ul,.legal-prose.svelte-1cgj6a0 ol{margin:12px 0 23px;padding-left:23px}.legal-prose.svelte-1cgj6a0 li{margin:5px 0;padding-left:4px}.legal-prose.svelte-1cgj6a0 a{color:#126e50;text-underline-offset:3px;text-decoration:underline}.legal-prose.svelte-1cgj6a0 strong{color:#183c2d}.legal-prose.svelte-1cgj6a0 code{overflow-wrap:anywhere;font-size:.9em}.legal-prose.svelte-1cgj6a0 table{border-collapse:collapse;max-width:100%;margin:22px 0;display:block;overflow-x:auto}.legal-prose.svelte-1cgj6a0 th,.legal-prose.svelte-1cgj6a0 td{text-align:left;vertical-align:top;border:1px solid #c8d8ca;padding:10px;font-size:13px}.legal-prose.svelte-1cgj6a0 blockquote{border-left:3px solid #69a88c;margin:22px 0;padding:5px 0 5px 20px}.legal-prose.svelte-1cgj6a0 hr{border:0;border-top:1px solid #cbd9cb;margin:25px 0}@media (width<=760px){.legal-hero.svelte-1cgj6a0{padding:40px 0}.legal-hero.svelte-1cgj6a0 h1:where(.svelte-1cgj6a0){margin-bottom:22px;font-size:43px}.legal-hero-bottom.svelte-1cgj6a0{flex-direction:column;align-items:flex-start}.legal-grid.svelte-1cgj6a0{flex-direction:column;gap:22px;padding:25px 0 60px;display:flex}.legal-rail.svelte-1cgj6a0{width:100%;position:static}.legal-rail.svelte-1cgj6a0 nav:where(.svelte-1cgj6a0){border:0;gap:10px;padding-bottom:6px;display:flex;overflow:auto}.legal-rail.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){white-space:nowrap;border:1px solid #b9cabc;border-radius:99px;padding:10px 14px}.legal-rail.svelte-1cgj6a0 a:where(.svelte-1cgj6a0) span:where(.svelte-1cgj6a0),.legal-rail.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){display:none}.legal-prose.svelte-1cgj6a0{width:100%;box-shadow:5px 7px #bfd6c6}.legal-prose.svelte-1cgj6a0 p,.legal-prose.svelte-1cgj6a0 li{font-size:14px}}
