@font-face{font-family:Manrope;src:url(/assets/manrope-regular.ttf)format("truetype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-bold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}.legal-page,.legal-header,.legal-footer{--legal-ink:#17362e;--legal-muted:#4f6b65;--legal-green:#075e54;--legal-line:#cfe3da;color:var(--legal-ink);font-family:Manrope,Arial,sans-serif}.legal-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.legal-header{z-index:30;border-bottom:1px solid var(--legal-line);backdrop-filter:blur(16px);background:#f8fdfaef;position:sticky;top:0}.legal-header__inner{justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.legal-brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:9px;font-size:29px;font-weight:800;display:inline-flex}.legal-brand img{object-fit:contain;width:38px;height:43px;display:block}.legal-header__nav{align-items:center;gap:32px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.legal-header__nav a{color:#4f6b65;transition:color .2s}.legal-header__nav a:hover,.legal-header__nav a[aria-current=page]{color:var(--legal-green)}.legal-header__nav a[aria-current=page]{text-underline-offset:9px;text-decoration:underline 2px #25d366}.legal-back{white-space:nowrap;border-bottom:1px solid #77ac8a;align-items:center;gap:9px;padding:9px 0;font-size:14px;font-weight:800;display:inline-flex}.legal-back:hover{color:#168a6e}.legal-back span{color:#17a574}.legal-page{background:#f9fcfa;min-height:100vh}.legal-hero{border-bottom:1px solid var(--legal-line);background:#e9f8ee;overflow:hidden}.legal-hero__inner{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:64px;min-height:440px;display:grid}.legal-hero__copy{padding:72px 0 78px}.legal-eyebrow{color:#448373;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 28px;font-size:11px;font-weight:800;display:flex}.legal-eyebrow span{background:#ff7a22;border-radius:50%;width:7px;height:7px}.legal-hero h1{letter-spacing:-.065em;max-width:840px;margin:0 0 25px;font-size:clamp(43px,5.2vw,68px);font-weight:800;line-height:1.08}.legal-hero__intro{color:#405f57;max-width:690px;margin:0;font-size:18px;line-height:1.75}.legal-updated{color:#5c7b71;margin:25px 0 0;font-size:12px;font-weight:700}.legal-hero__art{justify-content:center;align-self:stretch;align-items:flex-end;min-height:360px;display:flex;position:relative}.legal-art__halo{background:#bcebd0;border-radius:46% 54% 42% 58%;width:290px;height:290px;position:absolute;bottom:47px;transform:rotate(-16deg)}.legal-hero__art img{z-index:1;object-fit:contain;object-position:bottom;width:235px;max-height:325px;position:relative}.legal-art__caption{z-index:2;color:#fff;background:#075e54;padding:12px 17px;font-size:12px;font-weight:800;display:block;position:absolute;bottom:26px;right:-10px;transform:rotate(-3deg);box-shadow:0 12px 25px #075e5425}.legal-main{grid-template-columns:230px minmax(0,1fr);gap:90px;padding-top:72px;padding-bottom:115px;display:grid}.legal-aside__sticky{position:sticky;top:110px}.legal-aside__label{color:#5b8378;text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-size:10px;font-weight:800}.legal-aside__label--sections{margin-top:46px}.legal-doc-nav{border-top:1px solid var(--legal-line);display:grid}.legal-doc-nav a{border-bottom:1px solid var(--legal-line);justify-content:space-between;gap:16px;padding:15px 0;font-size:14px;font-weight:700;display:flex}.legal-doc-nav a span{color:#7a9}.legal-doc-nav a[aria-current=page]{color:#087663}.legal-doc-nav a[aria-current=page] span{color:#ff7a22}.legal-doc-nav a:hover,.legal-toc a:hover{color:#087663}.legal-toc{gap:14px;display:grid}.legal-toc a{color:#5b756e;font-size:12px;line-height:1.45;transition:color .2s}.legal-copy{counter-reset:legal-section;max-width:790px}.legal-copy__heading{padding:0 0 25px}.legal-copy__heading span{letter-spacing:.13em;text-transform:uppercase;color:#16866f;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.legal-copy__heading p{color:#6a8279;margin:0;font-size:16px}.legal-copy article{counter-increment:legal-section;border-top:1px solid var(--legal-line);padding:36px 0 43px;scroll-margin-top:115px;position:relative}.legal-copy article h2{letter-spacing:-.045em;color:var(--legal-ink);margin:0 0 19px;font-family:Manrope,Arial,sans-serif;font-size:clamp(24px,2.3vw,30px);font-weight:800;line-height:1.2}.legal-copy article h2:before{content:counter(legal-section,decimal-leading-zero);color:#18a57d;letter-spacing:.04em;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.legal-copy article p{color:#48635b;max-width:745px;margin:0;font-size:16px;line-height:1.86}.legal-copy article p+p{margin-top:16px}.legal-copy article a:not(.legal-action){color:#087663;text-underline-offset:3px;font-weight:700;text-decoration:underline #8bbdac}.legal-copy article a:not(.legal-action):hover{text-decoration-color:#087663}.legal-copy article.legal-contact{background:#e3f6ea;border:0;margin-top:14px;padding:34px 40px 38px}.legal-copy article.legal-contact h2{font-size:28px}.legal-action{color:#fff;background:#08755e;justify-content:center;align-items:center;gap:11px;margin-top:24px;padding:16px 22px;font-size:15px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.legal-action:hover{background:#075e54;transform:translateY(-2px)}.legal-action span{font-size:19px}.legal-footer{border-top:1px solid var(--legal-line);background:#f0f9f3}.legal-footer__inner{justify-content:space-between;align-items:flex-end;gap:36px;padding:37px 0 43px;display:flex}.legal-footer .legal-brand{font-size:23px}.legal-footer .legal-brand img{width:31px;height:35px}.legal-footer p{color:#607c70;margin:12px 0 0;font-size:13px}.legal-footer nav{flex-wrap:wrap;gap:24px;font-size:12px;font-weight:700;display:flex}.legal-footer nav a:hover{color:#087663}@media (width<=900px){.legal-hero__inner{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.legal-hero__art img{width:190px}.legal-art__halo{width:220px;height:220px}.legal-main{grid-template-columns:190px minmax(0,1fr);gap:46px}}@media (width<=700px){.legal-wrap{width:min(100% - 40px,1180px)}.legal-header__inner{min-height:70px}.legal-brand{font-size:26px}.legal-brand img{width:34px;height:39px}.legal-header__nav{display:none}.legal-back{font-size:13px}.legal-hero__inner{min-height:0;display:block}.legal-hero__copy{padding:65px 0 12px}.legal-hero h1{font-size:clamp(39px,9vw,55px)}.legal-hero__intro{font-size:17px;line-height:1.7}.legal-hero__art{justify-content:flex-end;align-items:flex-end;min-height:180px}.legal-hero__art img{width:135px;max-height:185px;margin-right:34px}.legal-art__halo{width:190px;height:150px;bottom:3px;right:13px}.legal-art__caption{font-size:11px;bottom:22px;left:0;right:auto}.legal-main{padding-top:34px;padding-bottom:65px;display:block}.legal-aside__sticky{position:static}.legal-aside__label--sections,.legal-toc{display:none}.legal-doc-nav{border:0;border-bottom:1px solid var(--legal-line);gap:24px;margin-bottom:54px;display:flex}.legal-doc-nav a{border:0;padding:0 0 14px;font-size:13px}.legal-doc-nav a[aria-current=page]{border-bottom:2px solid #20b77d}.legal-copy article{padding:31px 0 37px}.legal-copy article p{font-size:15px;line-height:1.8}.legal-copy article.legal-contact{padding:28px 25px 31px}.legal-footer__inner{flex-direction:column;align-items:flex-start;gap:28px}.legal-footer nav{gap:16px 22px}}@media (prefers-reduced-motion:reduce){.legal-page *,.legal-header *,.legal-footer *{scroll-behavior:auto!important;transition:none!important}}
