.legal-page[data-v-8e65421d]{background-color:#ece3cf;background-image:linear-gradient(90deg,#f4efde 1px,transparent 0),linear-gradient(180deg,#f4efde 1px,transparent 0);background-position:top;background-size:70px 70px;color:#282828;font-family:Nunito Sans,system-ui,sans-serif;min-height:100vh;overflow-x:clip}.legal-wrap[data-v-8e65421d]{margin-inline:auto;width:min(1180px,100% - 2.5rem)}.legal-header[data-v-8e65421d]{padding-top:14px;position:sticky;top:0;z-index:50}.legal-header__bar[data-v-8e65421d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid hsla(0,0%,100%,.7);border-radius:9999px;box-shadow:0 14px 30px -22px #2828288c;display:flex;gap:1.25rem;justify-content:space-between;margin-inline:auto;padding:.55rem .6rem .55rem 1.4rem;width:min(1180px,100% - 1.5rem)}.legal-header__logo img[data-v-8e65421d]{display:block;height:26px;width:auto}.legal-nav[data-v-8e65421d]{display:none;flex:1;gap:.15rem;justify-content:center}.legal-nav__group[data-v-8e65421d]{position:relative}.legal-nav__link[data-v-8e65421d]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font:inherit;gap:.35rem}.legal-nav__link svg[data-v-8e65421d]{height:12px;transition:transform .2s ease;width:12px}.legal-nav__group:focus-within .legal-nav__link svg[data-v-8e65421d],.legal-nav__group:hover .legal-nav__link svg[data-v-8e65421d]{transform:rotate(180deg)}.legal-nav__panel[data-v-8e65421d]{background:#fff;border:1px solid hsla(0,0%,100%,.7);border-radius:22px;box-shadow:0 24px 50px -28px #28282899;display:grid;gap:.2rem;left:50%;opacity:0;padding:.6rem;position:absolute;top:calc(100% + 14px);transform:translate(-50%,8px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;visibility:hidden;width:340px}.legal-nav__panel[data-v-8e65421d]:before{content:"";height:16px;inset:-16px 0 auto;position:absolute}.legal-nav__group:focus-within .legal-nav__panel[data-v-8e65421d],.legal-nav__group:hover .legal-nav__panel[data-v-8e65421d]{opacity:1;transform:translate(-50%);transition-delay:0s;visibility:visible}.legal-nav__item[data-v-8e65421d]{align-items:flex-start;border-radius:16px;display:flex;gap:.8rem;padding:.7rem;transition:background-color .16s ease}.legal-nav__item[data-v-8e65421d]:focus-visible,.legal-nav__item[data-v-8e65421d]:hover{background:#faf7e9}.legal-nav__icon[data-v-8e65421d]{border-radius:3px;flex:none;height:14px;margin-top:.2rem;width:14px}.legal-nav__label[data-v-8e65421d]{color:#1f1f1f;display:block;font-size:.925rem;font-weight:800}.legal-nav__desc[data-v-8e65421d]{color:#6b665f;display:block;font-size:.8rem;line-height:1.4;margin-top:.1rem}.legal-header__login[data-v-8e65421d],.legal-nav__link[data-v-8e65421d]{border-radius:9999px;color:#3f3b37;font-size:.925rem;font-weight:700;padding:.55rem .9rem;transition:background-color .18s ease}.legal-header__login[data-v-8e65421d]{color:#1f1f1f;display:none;font-weight:800}.legal-header__login[data-v-8e65421d]:hover,.legal-nav__group:hover>.legal-nav__link[data-v-8e65421d],.legal-nav__link[data-v-8e65421d]:hover{background:#f4efde}.legal-header__actions[data-v-8e65421d]{align-items:center;display:flex;gap:.4rem}.legal-btn[data-v-8e65421d]{align-items:center;border:1px dashed #171717;border-radius:9999px;box-shadow:0 3px #000;display:inline-flex;font-size:.875rem;font-weight:800;justify-content:center;padding:.7rem 1.1rem;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.legal-btn[data-v-8e65421d]:hover{box-shadow:0 1px #000;transform:translateY(1px) scale(.99)}.legal-btn--primary[data-v-8e65421d]{background:#3d7a3e;color:#fff}.legal-btn--primary[data-v-8e65421d]:hover{background:#356c36}.legal-hero[data-v-8e65421d]{padding:clamp(2.5rem,6vw,4rem) 0 clamp(1.5rem,4vw,2.5rem)}.legal-hero__inner[data-v-8e65421d]{align-items:center;display:grid;gap:2rem}.legal-eyebrow[data-v-8e65421d]{align-items:center;background:#fff;border:1px dashed #171717;border-radius:9999px;color:#1f1f1f;display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;letter-spacing:.02em;padding:.4rem .85rem}.legal-eyebrow[data-v-8e65421d]:before{background:var(--dot);border-radius:2px;content:"";height:.6rem;width:.6rem}.legal-hero__title[data-v-8e65421d]{color:#1f1f1f;font-size:clamp(2.2rem,5.4vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-top:1.1rem}.legal-hero__lead[data-v-8e65421d]{color:#45413b;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.6;margin-top:1.25rem;max-width:38rem}.legal-hero__art[data-v-8e65421d]{display:none;height:260px;justify-self:end;position:relative;width:280px}.legal-hero__mascot[data-v-8e65421d]{bottom:0;position:absolute;right:0;width:260px}.legal-sq[data-v-8e65421d]{box-shadow:inset 0 0 0 1px #ffffff1f;height:70px;position:absolute;width:70px}.legal-sq--red[data-v-8e65421d]{background:#c6553f;left:0;top:0}.legal-sq--blue[data-v-8e65421d]{background:#427093;right:-20px;top:60px}.legal-sq--yellow[data-v-8e65421d]{background:#e5ad4a;bottom:30px;left:-40px}.legal-content[data-v-8e65421d]{padding-bottom:clamp(3rem,7vw,5rem)}.legal-footer[data-v-8e65421d]{padding-bottom:1.25rem}.legal-footer__sheet[data-v-8e65421d]{background:#fff;border:1px solid hsla(0,0%,100%,.7);border-radius:26px;padding:clamp(1.75rem,4vw,3rem)}.legal-footer__grid[data-v-8e65421d]{display:grid;gap:2.25rem}.legal-footer__brand img[data-v-8e65421d]{height:26px;width:auto}.legal-footer__brand p[data-v-8e65421d]{color:#57534e;font-size:.95rem;line-height:1.6;margin:1rem 0 1.4rem;max-width:22rem}.legal-footer h2[data-v-8e65421d]{color:#6b665f;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.legal-footer ul[data-v-8e65421d]{display:grid;gap:.65rem}.legal-footer li a[data-v-8e65421d]{color:#2f2c28;font-size:.95rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .18s ease}.legal-footer li a[data-v-8e65421d]:hover{text-decoration-color:#c6553f}.legal-footer__legal[data-v-8e65421d]{align-items:center;border-top:1px dashed #cfc4a4;color:#57534e;display:flex;flex-direction:column;font-size:.85rem;gap:.9rem;margin-top:2.5rem;padding-top:1.5rem;text-align:center}.legal-footer__legal div[data-v-8e65421d]{display:flex;gap:1rem}.legal-footer__contact[data-v-8e65421d]{font-weight:700}.legal-footer__legal a[data-v-8e65421d]:hover{color:#c6553f}@media(min-width:640px){.legal-footer__grid[data-v-8e65421d]{grid-template-columns:repeat(2,1fr)}.legal-footer__brand[data-v-8e65421d]{grid-column:1/-1}}@media(min-width:900px){.legal-hero__inner[data-v-8e65421d]{gap:3rem;grid-template-columns:minmax(0,1fr) auto}.legal-hero__art[data-v-8e65421d]{display:block}}@media(min-width:1024px){.legal-header__login[data-v-8e65421d],.legal-nav[data-v-8e65421d]{display:flex}.legal-footer__grid[data-v-8e65421d]{grid-template-columns:1.6fr repeat(4,1fr)}.legal-footer__brand[data-v-8e65421d]{grid-column:auto}.legal-footer__legal[data-v-8e65421d]{flex-direction:row;justify-content:space-between;text-align:left}}.legal-btn[data-v-8e65421d]{white-space:nowrap}.legal-btn__short[data-v-8e65421d]{display:none}@media(max-width:640px){.legal-btn__long[data-v-8e65421d]{display:none}.legal-btn__short[data-v-8e65421d]{display:inline}.legal-header__logo img[data-v-8e65421d]{height:22px}.legal-header__actions .legal-btn[data-v-8e65421d]{font-size:.8rem;padding:.6rem .9rem}}
