@layer design{body:has([data-dc-page=legal]){background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);margin:0}:where([data-dc-page=legal]) a{color:var(--text-link)}:where([data-dc-page=legal]) a:hover{color:var(--text-link-hover)}:where([data-dc-page=legal]) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media print{:where([data-dc-page=legal]) header,:where([data-dc-page=legal]) footer,:where([data-dc-page=legal]) nav,:where([data-dc-page=legal]) [data-noprint]{display:none!important}}}.leg-section1{isolation:isolate;background:var(--surface-hero);border-end-end-radius:clamp(28px,4vw,56px);border-end-start-radius:clamp(28px,4vw,56px);position:relative;overflow:hidden}.leg-span2{border:1px solid var(--hero-rule);z-index:-1;border-radius:50%;width:520px;height:520px;position:absolute;inset-block-start:-220px;inset-inline-start:-180px}.leg-span3{z-index:-1;border:1px solid #f38e8166;border-radius:50%;width:340px;height:340px;position:absolute;inset-block-start:-140px;inset-inline-start:-100px}.leg-div4{padding-block:var(--space-6) var(--space-10);gap:var(--space-6);display:grid}.leg-div5{gap:var(--space-8) var(--space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid}.leg-div6{gap:var(--space-5);min-width:0;display:grid}.leg-p7{color:var(--hero-text);align-items:center;gap:10px;margin:0;display:flex}.leg-span8{background:var(--surface-card);width:36px;height:36px;box-shadow:0 0 0 1px var(--hero-rule);color:var(--aqua-800);border-radius:50%;place-items:center;display:grid}.leg-span9{background:var(--coral-400);width:24px;height:2px}.leg-h110{color:var(--hero-text);text-wrap:balance;max-width:18ch;margin:0}.leg-p11{max-width:56ch;color:var(--hero-text);text-wrap:pretty;margin:0}.leg-ul12{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.leg-li13{border-radius:var(--radius-pill);background:var(--surface-card);min-height:40px;box-shadow:0 0 0 1px var(--hero-rule);font-size:var(--fs-caption);color:var(--text-strong);align-items:center;gap:8px;padding-inline:14px;font-weight:600;display:inline-flex}.leg-div14{aspect-ratio:1/1.12;background:var(--surface-card);width:clamp(220px,26vw,340px);box-shadow:inset 0 0 0 10px var(--accent-uniform-soft),0 24px 48px -24px #102d2c40;border-radius:999px 999px 24px 24px;justify-self:center;place-items:end center;display:grid;overflow:hidden}.leg-img15{aspect-ratio:1;width:92%;height:auto}.leg-div16{aspect-ratio:1;justify-self:center;place-items:center;width:clamp(220px,24vw,300px);display:grid;position:relative}.leg-span17{border:1px dashed var(--hero-rule);border-radius:50%;position:absolute;inset:0}.leg-span18{background:var(--surface-card);border-radius:50%;position:absolute;inset:9%;box-shadow:0 24px 48px -28px #102d2c66}.leg-span19{border:1px solid var(--aqua-200);border-radius:50%;position:absolute;inset:17%}.leg-span20{background:var(--coral-400);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:10%;inset-inline-end:12%}.leg-span21{justify-items:center;gap:var(--space-3);color:var(--aqua-800);display:grid;position:relative}.leg-span22{font-family:var(--font-display);font-style:italic;font-size:var(--fs-ui-22);color:var(--coral-600);line-height:1}.leg-section23{padding-block:var(--space-10) var(--space-9);gap:var(--space-6);display:grid}.leg-div24{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.leg-h225{font-family:var(--font-display);margin:0}.leg-span26{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.leg-div27{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,calc((100% - var(--space-6)) / 2))),1fr));gap:var(--space-6);display:grid}.leg-a28{height:100%;color:inherit;filter:drop-shadow(0 0 #102d2c00);transition:transform var(--dur-base) var(--ease-standard),filter var(--dur-base) var(--ease-standard);text-decoration:none;display:block;position:relative}.leg-a29:hover{filter:drop-shadow(0 14px 20px #102d2c29);transform:translateY(-2px)}.leg-span30{z-index:-1;font-family:var(--font-display);font-style:italic;font-size:var(--fs-figure-200);color:var(--surface-accent);line-height:1;position:absolute;inset-block-end:-46px;inset-inline-end:18px}.leg-div31{align-items:center;gap:var(--space-4);display:flex}.leg-span32{background:var(--surface-hero);width:60px;height:60px;box-shadow:0 0 0 1px var(--aqua-200),0 0 0 6px var(--surface-card),0 0 0 7px var(--aqua-200);color:var(--aqua-800);border-radius:50%;flex:none;place-items:center;display:grid}.leg-span33{gap:2px;display:grid}.leg-span34{font-family:var(--font-display);font-style:italic;font-size:var(--fs-ui-18);color:var(--coral-600);line-height:1.2}.leg-span35{color:var(--text-muted)}.leg-div36{gap:var(--space-2);display:grid}.leg-h337{font-family:var(--font-display);color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.25}.leg-p38{color:var(--text-body);text-wrap:pretty;max-width:60ch;margin:0}.leg-div39{align-content:start;gap:0;display:grid}.leg-span40{color:var(--text-muted);padding-block-end:var(--space-2)}.leg-span41{gap:var(--space-2);border-block-start:1px solid var(--border-subtle);min-height:40px;font-size:var(--fs-body-sm);color:var(--text-strong);grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid}.leg-span42{font-family:var(--font-display);color:var(--aqua-700);font-style:italic}.leg-span43{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leg-span44{border-block-start:1px solid var(--border-subtle);color:var(--text-muted);padding-block-start:var(--space-2)}.leg-div45{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-4);display:flex}.leg-span46{color:var(--text-strong);align-items:center;gap:8px;font-weight:600;display:inline-flex}.leg-span47{align-items:center;gap:var(--space-2);color:var(--text-strong);font-weight:600;display:inline-flex}.leg-span48{background:var(--primary-bg);width:40px;height:40px;color:var(--primary-text);border-radius:50%;place-items:center;display:grid}.leg-button49{gap:var(--space-3);width:100%;min-height:60px;color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-inline:20px;display:grid}.leg-span50{background:var(--surface-accent);width:36px;height:36px;color:var(--aqua-800);font-family:var(--font-heading);font-size:var(--fs-ui-15);border-radius:50%;place-items:center;display:grid}.leg-span51{min-width:0;line-height:1.3;display:grid}.leg-span52{font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.leg-span53{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.leg-div54{background:var(--border-subtle);height:3px}.leg-ol55{padding:var(--space-2) 12px var(--space-4);background:var(--surface-card);border-block-end:1px solid var(--border-subtle);max-height:62vh;box-shadow:var(--shadow-md);margin:0;list-style:none;display:grid;overflow:auto}.leg-nav56{gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);display:grid}.leg-div57{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.leg-span58{color:var(--aqua-800);font-weight:600}.leg-div59{background:var(--border-subtle);border-radius:3px;height:3px;overflow:hidden}.leg-ol60{gap:2px;margin:0;padding:0;list-style:none;display:grid}.leg-span61{color:var(--text-muted);border-block-start:1px solid var(--border-subtle);align-items:center;gap:6px;padding-block-start:var(--space-3);display:inline-flex}.leg-button62{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);border:1px solid var(--border-default);background:var(--surface-card);min-height:48px;color:var(--text-strong);font:inherit;cursor:pointer;font-weight:600;display:flex}.leg-button63:hover{background:var(--surface-sunken)}.leg-article64{min-width:0;display:grid}.leg-m1{gap:var(--space-4);border-radius:var(--radius-card);background:var(--surface-accent);border:1px solid var(--border-subtle);margin-block-end:var(--space-6);padding:clamp(20px,3vw,32px);display:grid}.leg-m2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-ui-24);color:var(--text-strong);margin:0}.leg-m3{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.leg-m4{gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-strong);text-wrap:pretty;align-items:flex-start;display:flex}.leg-m5{color:var(--aqua-800);flex:none;margin-block-start:3px;display:inline-flex}.leg-section65{gap:var(--space-5);padding-block:var(--space-7);border-block-start:1px solid var(--border-subtle);grid-template-columns:56px minmax(0,1fr);display:grid}.leg-span66{background:var(--surface-card);width:56px;height:56px;box-shadow:0 0 0 1px var(--coral-200),0 10px 22px -16px #102d2c73;font-family:var(--font-display);font-style:italic;font-size:var(--fs-ui-24);color:var(--coral-600);border-radius:50%;place-items:center;line-height:1;display:grid}.leg-m6{gap:var(--space-4);min-width:0;display:grid}.leg-h268{font-family:var(--font-display);color:var(--text-strong);text-wrap:balance;margin:0;padding-block-start:10px;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.25}.leg-m7{text-wrap:pretty;max-width:none;margin:0}.leg-ul70{padding:var(--space-2) var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-subtle);margin:0;list-style:none;display:grid}.leg-span71{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--aqua-500);border-radius:50%;transform:translateY(-2px)}.leg-span72{text-wrap:pretty}.leg-strong73{color:var(--text-strong)}.leg-p74{padding-block:var(--space-5);border-block-start:1px solid var(--border-subtle);color:var(--text-muted);margin:0}.leg-section75{padding-block:var(--space-6) var(--space-9);gap:var(--space-5);display:grid}.leg-m8{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,calc((100% - 2 * var(--space-5)) / 3))),1fr));gap:var(--space-5);display:grid}.leg-a77:hover{filter:drop-shadow(0 14px 20px #102d2c29);transform:translateY(-2px)}.leg-span78{z-index:-1;font-family:var(--font-display);font-style:italic;font-size:var(--fs-figure-130);color:var(--surface-accent);line-height:1;position:absolute;inset-block-end:-34px;inset-inline-end:14px}.leg-div79{align-items:center;gap:var(--space-3);display:flex}.leg-span80{background:var(--surface-hero);width:48px;height:48px;box-shadow:0 0 0 1px var(--aqua-200),0 0 0 5px var(--surface-card),0 0 0 6px var(--aqua-200);color:var(--aqua-800);border-radius:50%;flex:none;place-items:center;display:grid}.leg-span81{font-family:var(--font-display);font-style:italic;font-size:var(--fs-ui-16);color:var(--coral-600)}.leg-h382{font-family:var(--font-display);font-weight:400;font-size:var(--fs-ui-22);color:var(--text-strong);margin:0;line-height:1.3}.leg-span83{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-strong);font-weight:600;display:inline-flex}.leg-section84{padding-block-end:var(--space-11)}.leg-div85{isolation:isolate;gap:var(--space-7) var(--space-9);padding:clamp(var(--space-6),5vw,var(--space-10));background:var(--aqua-900);color:var(--cream-100);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;display:grid;position:relative;overflow:hidden}.leg-span86{z-index:-1;border:1px solid #faf7f21f;border-radius:50%;width:440px;height:440px;position:absolute;inset-block-start:-170px;inset-inline-end:-130px}.leg-span87{z-index:-1;border:1px solid #8adae233;border-radius:50%;width:300px;height:300px;position:absolute;inset-block-start:-100px;inset-inline-end:-60px}.leg-div88{gap:var(--space-4);display:grid}.leg-span89{align-items:center;gap:var(--space-2);color:var(--aqua-200);display:inline-flex}.leg-h290{font-family:var(--font-display);color:var(--cream-100);margin:0}.leg-p91{color:#faf7f2db;text-wrap:pretty;max-width:52ch;margin:0}.leg-div92{gap:var(--space-3);display:grid}.leg-a93{gap:var(--space-4);min-height:68px;padding:var(--space-3) var(--space-5);color:var(--cream-100);background:#faf7f20f;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #faf7f224}.leg-a94:hover{background:#faf7f21f}.leg-span95{background:var(--coral-400);width:44px;height:44px;color:var(--ink-800);border-radius:50%;place-items:center;display:grid}.leg-span96{gap:0;min-width:0;display:grid}.leg-span97{color:var(--aqua-200)}.leg-bdi98{overflow-wrap:anywhere;font-weight:600}.leg-a99{align-items:center;gap:var(--space-2);min-height:44px;color:var(--cream-100);text-underline-offset:4px;justify-self:start;font-weight:600;display:inline-flex}.leg-grid{padding-block:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.leg-grid{gap:var(--space-9);padding-block:var(--space-8) var(--space-7);grid-template-columns:300px minmax(0,1fr);align-items:start}.leg-mob-only{display:none!important}}@media (max-width:1023.98px){.leg-desk-only{display:none!important}}.leg-wm:before{content:attr(data-n)}:root:not([data-theme=dark]) .leg-span34,:root:not([data-theme=dark]) .leg-span81{color:var(--coral-700)}
