.LegalPage-module__qpSGQq__pageWrap{background:var(--vb-offwhite);color:var(--vb-charcoal);flex-direction:column;min-height:100vh;display:flex}.LegalPage-module__qpSGQq__heroSection{background:var(--vb-midnight);color:var(--vb-offwhite);width:100%}.LegalPage-module__qpSGQq__heroContainer{width:100%;max-width:820px;margin:0 auto;padding:88px 32px 64px}.LegalPage-module__qpSGQq__goldTag{font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--vb-golden);margin-bottom:24px;font-size:13px;font-weight:700}.LegalPage-module__qpSGQq__heroHeading{font-family:var(--font-display);text-transform:lowercase;color:var(--vb-offwhite);text-wrap:balance;margin:0 0 18px;font-size:52px;line-height:1.06}.LegalPage-module__qpSGQq__effective{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--vb-offwhite);opacity:.7;margin:0;font-size:13px;font-weight:700}.LegalPage-module__qpSGQq__docSection{padding:64px 32px 96px}.LegalPage-module__qpSGQq__doc{background:var(--surface-card);border:1px solid var(--vb-line);border-radius:var(--radius-lg);max-width:820px;box-shadow:var(--shadow-card);margin:0 auto;padding:56px}.LegalPage-module__qpSGQq__sectionHeading{font-family:var(--font-heavy);color:var(--vb-midnight);margin:40px 0 14px;font-size:22px;font-weight:700;line-height:1.25}.LegalPage-module__qpSGQq__sectionHeading:first-child{margin-top:0}.LegalPage-module__qpSGQq__para{color:var(--vb-charcoal);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:1.72}.LegalPage-module__qpSGQq__para:last-child{margin-bottom:0}.LegalPage-module__qpSGQq__lead{color:var(--vb-midnight);font-weight:700}.LegalPage-module__qpSGQq__para a{color:var(--vb-scarlet);text-decoration:underline}.LegalPage-module__qpSGQq__list{margin:0 0 16px;padding-left:22px}.LegalPage-module__qpSGQq__list li{color:var(--vb-charcoal);margin-bottom:8px;font-size:16px;line-height:1.72}@media (max-width:860px){.LegalPage-module__qpSGQq__heroContainer{padding:64px 24px 48px}.LegalPage-module__qpSGQq__heroHeading{font-size:38px}.LegalPage-module__qpSGQq__docSection{padding:40px 20px 72px}.LegalPage-module__qpSGQq__doc{padding:32px 24px}.LegalPage-module__qpSGQq__sectionHeading{margin-top:32px;font-size:19px}.LegalPage-module__qpSGQq__para,.LegalPage-module__qpSGQq__list li{font-size:15px}}@media (max-width:560px){.LegalPage-module__qpSGQq__heroHeading{font-size:31px}}
