.LegalPage-module__Gp-ZYa__page{min-height:100vh}.LegalPage-module__Gp-ZYa__heroInner{padding-block:var(--marketing-hero-top) var(--marketing-section-space);grid-template-columns:minmax(0,1fr) minmax(0,.66fr);align-items:end;gap:clamp(45px,8vw,120px);display:grid}.LegalPage-module__Gp-ZYa__heroInner h1{max-width:14ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(53px,5.4vw,78px);font-weight:500;line-height:1.07}.LegalPage-module__Gp-ZYa__heroLead{border-left:1px solid var(--marketing-inverse-rule);max-width:49ch;color:var(--marketing-inverse-muted);margin:0 0 8px;padding-left:28px;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.LegalPage-module__Gp-ZYa__documentGrid{padding-block:var(--marketing-section-space);grid-template-columns:215px minmax(0,790px);align-items:start;gap:clamp(65px,8vw,130px);display:grid}.LegalPage-module__Gp-ZYa__toc{border-left:1px solid var(--marketing-rule);padding-left:20px;position:sticky;top:105px}.LegalPage-module__Gp-ZYa__toc strong{color:var(--marketing-blue);letter-spacing:.02em;text-transform:none;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.LegalPage-module__Gp-ZYa__toc nav,.LegalPage-module__Gp-ZYa__mobileToc nav{gap:16px;display:grid}.LegalPage-module__Gp-ZYa__toc a,.LegalPage-module__Gp-ZYa__mobileToc a{color:var(--marketing-muted);font-size:14px;line-height:1.45;text-decoration:none}.LegalPage-module__Gp-ZYa__toc a:hover,.LegalPage-module__Gp-ZYa__mobileToc a:hover{color:var(--marketing-blue)}.LegalPage-module__Gp-ZYa__document{min-width:0}.LegalPage-module__Gp-ZYa__mobileToc{display:none}.LegalPage-module__Gp-ZYa__updated{color:var(--marketing-muted);margin:0 0 35px;font-size:14px}.LegalPage-module__Gp-ZYa__preface{color:var(--marketing-muted);margin:0 0 30px;font-size:18px;line-height:1.7}.LegalPage-module__Gp-ZYa__section{border-top:1px solid var(--marketing-rule);padding:38px 0 43px;scroll-margin-top:100px}.LegalPage-module__Gp-ZYa__section h2{color:var(--marketing-ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0 0 21px;font-size:clamp(29px,2.8vw,38px);font-weight:500;line-height:1.2}.LegalPage-module__Gp-ZYa__section p,.LegalPage-module__Gp-ZYa__section li{color:var(--marketing-muted);overflow-wrap:anywhere;font-size:17px;line-height:1.75}.LegalPage-module__Gp-ZYa__section p{margin:0}.LegalPage-module__Gp-ZYa__section p+p{margin-top:17px}.LegalPage-module__Gp-ZYa__section ul{margin:18px 0 0;padding-left:23px}.LegalPage-module__Gp-ZYa__section li+li{margin-top:7px}.LegalPage-module__Gp-ZYa__section a{color:var(--marketing-blue);text-underline-offset:4px}.LegalPage-module__Gp-ZYa__contact{border-radius:var(--marketing-radius-feature);background:var(--marketing-blue);color:#fffdf8;justify-content:space-between;align-items:end;gap:45px;margin-top:47px;padding:39px 42px;display:flex}.LegalPage-module__Gp-ZYa__contactEyebrow{letter-spacing:.02em;text-transform:none;font-weight:700;color:var(--marketing-inverse-muted)!important;margin:0 0 17px!important;font-size:12px!important}.LegalPage-module__Gp-ZYa__contact h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.6vw,37px);font-weight:500}.LegalPage-module__Gp-ZYa__contact p:not(.LegalPage-module__Gp-ZYa__contactEyebrow){max-width:51ch;color:var(--marketing-inverse-muted);margin:14px 0 0;font-size:16px;line-height:1.6}.LegalPage-module__Gp-ZYa__contact a{min-height:49px;color:var(--marketing-ink);background:#fffdf8;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 19px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.LegalPage-module__Gp-ZYa__contact a:hover{background:var(--marketing-wash)}.LegalPage-module__Gp-ZYa__page a:focus-visible,.LegalPage-module__Gp-ZYa__page summary:focus-visible{outline:3px solid var(--marketing-boundary);outline-offset:3px}@media (max-width:950px){.LegalPage-module__Gp-ZYa__documentGrid{grid-template-columns:170px minmax(0,1fr);gap:42px}.LegalPage-module__Gp-ZYa__contact{display:block}.LegalPage-module__Gp-ZYa__contact a{width:fit-content;margin-top:26px}}@media (max-width:767px){.LegalPage-module__Gp-ZYa__heroInner{padding-block:var(--marketing-hero-top) var(--marketing-section-space);grid-template-columns:1fr;gap:28px}.LegalPage-module__Gp-ZYa__heroInner h1{font-size:clamp(43px,10vw,58px)}.LegalPage-module__Gp-ZYa__heroLead{padding-left:19px;font-size:17px}.LegalPage-module__Gp-ZYa__documentGrid{padding-block:var(--marketing-section-space);display:block}.LegalPage-module__Gp-ZYa__toc{display:none}.LegalPage-module__Gp-ZYa__mobileToc{border:1px solid var(--marketing-rule);border-radius:var(--marketing-radius-control);background:var(--marketing-paper);margin-bottom:48px;padding:17px 20px;display:block}.LegalPage-module__Gp-ZYa__mobileToc summary{color:var(--marketing-ink);cursor:pointer;font-size:15px;font-weight:700}.LegalPage-module__Gp-ZYa__mobileToc nav{border-top:1px solid var(--marketing-rule);margin-top:19px;padding-top:20px}.LegalPage-module__Gp-ZYa__section{padding-block:31px 36px}.LegalPage-module__Gp-ZYa__section p,.LegalPage-module__Gp-ZYa__section li{font-size:16px}.LegalPage-module__Gp-ZYa__contact{border-radius:var(--marketing-radius-card);padding:31px 27px}}
