.legal-page.svelte-1e73hp4{--ink:#182e29;--muted:#61716a;--green:#245b48;min-height:100vh;color:var(--ink);background:#fafbf7;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.wrap.svelte-1e73hp4{width:min(1100px,100% - 64px);margin-inline:auto}.legal-page.svelte-1e73hp4 a:where(.svelte-1e73hp4){color:var(--green);text-underline-offset:4px}.legal-page.svelte-1e73hp4 a:where(.svelte-1e73hp4):focus-visible{outline-offset:5px;outline:3px solid #a26a22}.legal-header.svelte-1e73hp4{border-bottom:1px solid #dce3d8;justify-content:space-between;align-items:center;padding-block:26px;display:flex}.legal-header.svelte-1e73hp4 .brand:where(.svelte-1e73hp4){letter-spacing:-1.5px;color:var(--ink);font-size:29px;font-weight:800;text-decoration:none}.brand.svelte-1e73hp4 span:where(.svelte-1e73hp4){color:#6c8a41}.back.svelte-1e73hp4{font-size:13px;text-decoration:none}.intro.svelte-1e73hp4{max-width:850px;padding-block:55px 38px}.eyebrow.svelte-1e73hp4{letter-spacing:1.8px;margin:0 0 16px;font-size:11px;font-weight:700}h1.svelte-1e73hp4{letter-spacing:-1.8px;margin:0 0 22px;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.1}.description.svelte-1e73hp4{color:var(--muted);margin:0;font-size:17px}.review-note.svelte-1e73hp4{color:#6b5324;background:#f8f0dd;border:1px solid #e3d5b1;border-radius:8px;margin:25px 0 0;padding:16px 20px;font-size:12px}.legal-grid.svelte-1e73hp4{grid-template-columns:240px minmax(0,1fr);gap:65px;padding-bottom:45px;display:grid}aside.svelte-1e73hp4 nav:where(.svelte-1e73hp4){position:sticky;top:25px}aside.svelte-1e73hp4 nav:where(.svelte-1e73hp4)>p:where(.svelte-1e73hp4){letter-spacing:1.5px;margin:0 0 14px;font-size:10px;font-weight:700}ol.svelte-1e73hp4{margin:0;padding-left:20px}li.svelte-1e73hp4{color:var(--muted);padding:5px 0;font-size:13px}li.svelte-1e73hp4 a:where(.svelte-1e73hp4){text-decoration:none}li.svelte-1e73hp4 a:where(.svelte-1e73hp4):hover{text-decoration:underline}.legal-content.svelte-1e73hp4{min-width:0}.legal-content.svelte-1e73hp4 section{margin-bottom:32px;scroll-margin-top:25px}.legal-content.svelte-1e73hp4 h2{letter-spacing:-.5px;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.3}.legal-content.svelte-1e73hp4 p,.legal-content.svelte-1e73hp4 li{color:#4f6259;font-size:14px;line-height:1.85}.legal-content.svelte-1e73hp4 p{margin:0 0 13px}.legal-content.svelte-1e73hp4 ul{margin:0 0 16px;padding-left:21px}.legal-content.svelte-1e73hp4 li{margin-bottom:7px}.legal-content.svelte-1e73hp4 a{color:var(--green);overflow-wrap:anywhere;text-underline-offset:4px}.contact.svelte-1e73hp4{background:#eaf0df;border:1px solid #dce5ce;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-bottom:45px;padding:28px 32px;display:flex}.contact.svelte-1e73hp4 h2:where(.svelte-1e73hp4){letter-spacing:-.5px;margin:0 0 6px;font-size:22px;font-weight:500}.contact.svelte-1e73hp4 p:where(.svelte-1e73hp4){color:var(--muted);margin:0;font-size:14px}.contact.svelte-1e73hp4>a:where(.svelte-1e73hp4){overflow-wrap:anywhere;font-size:14px;font-weight:600}footer.svelte-1e73hp4{border-top:1px solid #dce3d8;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:24px;display:flex}footer.svelte-1e73hp4 p:where(.svelte-1e73hp4){color:var(--muted);margin:0;font-size:12px}footer.svelte-1e73hp4 nav:where(.svelte-1e73hp4){gap:22px;font-size:12px;display:flex}.skip.svelte-1e73hp4:not(:focus){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip.svelte-1e73hp4:focus{z-index:10;background:#fff;padding:10px;position:absolute}.header-links.svelte-1e73hp4{align-items:center;gap:24px;display:flex}.language-switch.svelte-1e73hp4{border:1px solid #c9d4c7;border-radius:7px;gap:2px;padding:3px;display:flex}.language-switch.svelte-1e73hp4 a:where(.svelte-1e73hp4){border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700;text-decoration:none}.language-switch.svelte-1e73hp4 a[aria-current=true]:where(.svelte-1e73hp4){background:var(--green);color:#fff}@media (width<=430px){.legal-header.svelte-1e73hp4{flex-wrap:wrap;gap:14px}.header-links.svelte-1e73hp4{gap:14px}.back.svelte-1e73hp4{font-size:11px}}@media (width<=760px){.wrap.svelte-1e73hp4{width:calc(100% - 40px)}.intro.svelte-1e73hp4{padding-block:36px 30px}.legal-grid.svelte-1e73hp4{grid-template-columns:1fr;gap:30px;padding-bottom:15px}aside.svelte-1e73hp4 nav:where(.svelte-1e73hp4){background:#f0f4e9;border-radius:8px;padding:20px;position:static}.contact.svelte-1e73hp4{padding:24px}.review-note.svelte-1e73hp4{padding:14px}.legal-header.svelte-1e73hp4 .brand:where(.svelte-1e73hp4){font-size:25px}.back.svelte-1e73hp4{font-size:12px}.legal-content.svelte-1e73hp4 h2{font-size:21px}}
