.LegalHero-module__hyi4Dq__hero{text-align:center;background:var(--color-header-background);background:#063927;flex-direction:column;align-items:center;gap:1.2rem;padding:8rem 5% 6.4rem;display:flex}.LegalHero-module__hyi4Dq__heading{color:#fff;letter-spacing:-.02em;margin:0;font-size:3.6rem;font-weight:800}.LegalHero-module__hyi4Dq__description{color:#ffffffbf;max-width:56rem;margin:0;font-size:1.6rem;line-height:1.6}.LegalHero-module__hyi4Dq__meta{align-items:center;gap:1.2rem;margin-top:.8rem;display:flex}.LegalHero-module__hyi4Dq__metaItem{color:#fff;border-radius:5rem;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:600;display:flex}@media (max-width:500px){.LegalHero-module__hyi4Dq__hero{padding:6.4rem 5% 4.8rem}.LegalHero-module__hyi4Dq__heading{font-size:2.6rem}.LegalHero-module__hyi4Dq__meta{flex-direction:column;align-items:stretch;width:100%}.LegalHero-module__hyi4Dq__metaItem{justify-content:center}}
.LegalCallout-module__qFL17q__callout{border-left:.4rem solid var(--color-header-background);background:#f2f2f2;border-radius:.8rem;align-items:flex-start;gap:1rem;padding:1.6rem 2rem;display:flex}.LegalCallout-module__qFL17q__icon{width:2rem;height:2rem;color:var(--color-header-background);flex-shrink:0;margin-top:.1rem}.LegalCallout-module__qFL17q__text{color:var(--color-foreground);margin:0;font-size:1.4rem;font-weight:600;line-height:1.5}
.LegalSummary-module__SR5R8G__card{background:#fdf6e3;border-radius:1rem;padding:2.4rem}.LegalSummary-module__SR5R8G__heading{color:var(--color-header-background);margin:0 0 .8rem;font-size:2rem;font-weight:800}.LegalSummary-module__SR5R8G__description{color:var(--color-muted);margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5}.LegalSummary-module__SR5R8G__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.LegalSummary-module__SR5R8G__item{align-items:flex-start;gap:.8rem;display:flex}.LegalSummary-module__SR5R8G__icon{color:#22a35e;flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.1rem}.LegalSummary-module__SR5R8G__link{color:var(--color-foreground);font-size:1.4rem;line-height:1.5;text-decoration:none}.LegalSummary-module__SR5R8G__link:hover{text-decoration:underline}
.LegalToc-module__k2QWka__desktopNav{flex-direction:column;gap:1.2rem;max-height:calc(100vh - 11.2rem);padding-right:.8rem;display:flex;position:sticky;top:8.8rem;overflow-y:auto}.LegalToc-module__k2QWka__navHeading{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;font-weight:700}.LegalToc-module__k2QWka__list{border-left:2px solid var(--color-border);flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.LegalToc-module__k2QWka__link{color:var(--color-muted);border-left:2px solid #0000;margin-left:-2px;padding:.7rem 0 .7rem 1.4rem;font-size:1.4rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.LegalToc-module__k2QWka__link:hover{color:var(--color-foreground)}.LegalToc-module__k2QWka__link[data-active]{border-left-color:var(--color-header-accent);color:#227537;font-weight:700}.LegalToc-module__k2QWka__mobileNav{display:none}@media (max-width:900px){.LegalToc-module__k2QWka__desktopNav{display:none}.LegalToc-module__k2QWka__mobileNav{z-index:20;border-bottom:1px solid var(--color-border);background:#fff;display:block;position:sticky;top:6.3rem}.LegalToc-module__k2QWka__mobileTrigger{width:100%;color:var(--color-foreground);text-align:left;cursor:pointer;background:#f2f2f2;border:none;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;font-size:1.4rem;font-weight:700;display:flex}.LegalToc-module__k2QWka__mobileChevron{width:1.8rem;height:1.8rem;color:var(--color-muted);flex-shrink:0;transition:transform .2s}.LegalToc-module__k2QWka__mobileChevron[data-open]{transform:rotate(180deg)}.LegalToc-module__k2QWka__mobileContent{border-top:1px solid var(--color-border);background:#fff;overflow:hidden}.LegalToc-module__k2QWka__mobileList{flex-direction:column;max-height:40vh;margin:0;padding:.8rem 0;list-style:none;display:flex;overflow-y:auto}.LegalToc-module__k2QWka__mobileLink{color:var(--color-muted);padding:1rem 1.6rem;font-size:1.4rem;text-decoration:none;display:block}.LegalToc-module__k2QWka__mobileLink[data-active]{color:#227537;background:#fdf6e3;font-weight:700}}
.LegalContent-module__quNxYa__content{flex-direction:column;min-width:0;display:flex}.LegalContent-module__quNxYa__section{border-bottom:1px solid var(--color-border);padding:3.2rem 0;scroll-margin-top:9.6rem}.LegalContent-module__quNxYa__section:first-child{padding-top:0}.LegalContent-module__quNxYa__section:last-child{border-bottom:none}.LegalContent-module__quNxYa__title{color:var(--color-header-background);letter-spacing:-.01em;margin:0 0 1.6rem;font-size:2.2rem;font-weight:800}.LegalContent-module__quNxYa__subsection{margin-top:2rem}.LegalContent-module__quNxYa__subheading{color:#227537;margin:0 0 1rem;font-size:1.6rem;font-weight:700}.LegalContent-module__quNxYa__description{color:var(--color-foreground);margin:0 0 1.4rem;font-size:1.5rem;line-height:1.65}.LegalContent-module__quNxYa__list{flex-direction:column;gap:.6rem;margin:0 0 1.4rem;padding-left:2rem;display:flex}.LegalContent-module__quNxYa__listItem{color:var(--color-foreground);font-size:1.5rem;line-height:1.6}.LegalContent-module__quNxYa__contactCard{background:#f2f2f2;border-radius:1.2rem;margin-top:1.6rem;padding:2rem}.LegalContent-module__quNxYa__contactLine{color:var(--color-foreground);margin:0 0 .6rem;font-size:1.5rem}.LegalContent-module__quNxYa__contactLine:last-of-type{margin-bottom:1.4rem}@media (max-width:500px){.LegalContent-module__quNxYa__title{font-size:1.9rem}}
.BackToTop-module__dsh7wq__button{z-index:40;background:var(--color-header-background);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex;position:fixed;bottom:2.4rem;right:2.4rem;box-shadow:0 .4rem 1.2rem #0003}.BackToTop-module__dsh7wq__button:hover{background:#0f5a3a}.BackToTop-module__dsh7wq__button svg{width:2rem;height:2rem}@media (max-width:500px){.BackToTop-module__dsh7wq__button{width:4.2rem;height:4.2rem;bottom:1.6rem;right:1.6rem}}
.legal-page-module__aojIvq__page{padding:6.4rem 5% 8rem}.legal-page-module__aojIvq__grid{grid-template-columns:28rem 1fr;gap:6rem;max-width:128rem;margin:0 auto;display:grid}.legal-page-module__aojIvq__sidebar{min-width:0}.legal-page-module__aojIvq__main{flex-direction:column;gap:3.2rem;min-width:0;max-width:76rem;display:flex}@media (max-width:900px){.legal-page-module__aojIvq__page{padding:0 5% 6.4rem}.legal-page-module__aojIvq__grid{grid-template-columns:1fr;gap:0}.legal-page-module__aojIvq__main{max-width:none;padding-top:3.2rem}}
