.LegalPage-module__qpSGQq__banner{color:#fff;background:#a8362b;padding:16px 0}.LegalPage-module__qpSGQq__bannerRow{align-items:flex-start;gap:12px;font-size:.88rem;line-height:1.5;display:flex}.LegalPage-module__qpSGQq__bannerRow strong{margin-bottom:2px;display:block}.LegalPage-module__qpSGQq__hero{background:var(--kraft);padding:44px 0 30px}.LegalPage-module__qpSGQq__hero h1{margin-top:8px;font-size:2.1rem}.LegalPage-module__qpSGQq__updated{font-family:var(--font-label);color:var(--ink-soft);margin-top:10px;font-size:.78rem}.LegalPage-module__qpSGQq__page{background:var(--paper-white);padding:50px 0 100px}.LegalPage-module__qpSGQq__layout{grid-template-columns:240px 1fr;align-items:start;gap:48px;display:grid}.LegalPage-module__qpSGQq__toc{background:var(--paper);border-radius:8px;padding:22px 20px;position:sticky;top:24px}.LegalPage-module__qpSGQq__toc p{margin-bottom:12px}.LegalPage-module__qpSGQq__toc a{color:var(--ink-soft);border-bottom:1px solid #2b211814;padding:6px 0;font-size:.86rem;display:block}.LegalPage-module__qpSGQq__toc a:hover{color:var(--brand-brown)}.LegalPage-module__qpSGQq__body h2{color:var(--brand-brown);margin:40px 0 14px;font-size:1.3rem}.LegalPage-module__qpSGQq__body h2:first-child{margin-top:0}.LegalPage-module__qpSGQq__body p,.LegalPage-module__qpSGQq__body li{color:var(--ink);margin-bottom:14px;font-size:.95rem;line-height:1.65}.LegalPage-module__qpSGQq__body ul,.LegalPage-module__qpSGQq__body ol{margin-bottom:14px;padding-left:22px}.LegalPage-module__qpSGQq__body strong{color:var(--ink)}.LegalPage-module__qpSGQq__body a{color:var(--brand-brown);border-bottom:1px solid var(--brand-brown)}@media (max-width:900px){.LegalPage-module__qpSGQq__layout{grid-template-columns:1fr}.LegalPage-module__qpSGQq__toc{position:static}}
