.landing-wrap[data-v-76964aed]{max-width:100vw;overflow-x:hidden;background:#fff}.legal-header[data-v-76964aed]{position:fixed;width:100vw;top:0;left:0;z-index:999}img[data-v-76964aed]{-webkit-filter:invert(0)!important;filter:invert(0)!important}.legal-hero[data-v-76964aed]{background:var(--brand-cream);padding:12vh 10vw 5vw;border-bottom:1px solid rgba(217,179,78,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.eyebrow[data-v-76964aed]{font-size:.75vw;font-weight:700;letter-spacing:.18vw;text-transform:uppercase;color:var(--brand-accent);margin-bottom:1.2vw;display:block}.hero-title[data-v-76964aed]{font-family:var(--font-display);font-size:3.5vw;font-weight:700;color:var(--brand-charcoal);line-height:1.15;margin:0 0 .8vw;max-width:800px}.hero-date[data-v-76964aed]{font-size:.85vw;color:var(--gray-6);margin:0 0 1.5vw}.hero-desc[data-v-76964aed]{font-size:1vw;color:var(--black-landing);line-height:1.75;max-width:740px;margin:0;text-align:left}.legal-body[data-v-76964aed]{max-width:880px;margin:0 auto;padding:48px 48px 80px}.toc-card[data-v-76964aed]{background:#fff;border:1px solid rgba(217,179,78,.3);border-radius:12px;padding:1.5vw 2vw;margin-bottom:3vw}.toc-heading[data-v-76964aed]{font-size:.7vw;font-weight:700;letter-spacing:.12vw;text-transform:uppercase;color:var(--brand-accent);margin:0 0 .8vw}.toc-list[data-v-76964aed]{margin:0;padding-left:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4vw}.toc-item[data-v-76964aed]{list-style:decimal}.toc-link[data-v-76964aed]{font-size:.9vw;color:var(--brand-charcoal);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.toc-link[data-v-76964aed]:hover{color:var(--brand-color);text-decoration:underline}.legal-section[data-v-76964aed]{padding-top:48px;border-top:1px solid var(--gray-8)}.legal-section--first[data-v-76964aed]{border-top:none;padding-top:0}.section-header[data-v-76964aed]{margin-bottom:1.2vw}.section-title[data-v-76964aed]{font-size:1.5vw;font-weight:700;color:var(--brand-charcoal);margin:0;line-height:1.3;text-align:left}.legal-content[data-v-76964aed]{font-size:.95vw;color:var(--black-landing);line-height:1.75;text-align:left}.legal-content[data-v-76964aed] p{margin:0 0 1em}.legal-content[data-v-76964aed] b,.legal-content[data-v-76964aed] strong{color:var(--brand-charcoal);font-weight:600}.legal-content[data-v-76964aed] a{color:var(--brand-color);text-decoration:none}.legal-content[data-v-76964aed] a:hover{text-decoration:underline}.legal-content[data-v-76964aed] ol,.legal-content[data-v-76964aed] ul{margin:.5em 0 1em 1.5em;padding:0}.legal-content[data-v-76964aed] li{margin-bottom:.4em}.legal-content[data-v-76964aed] li::marker{color:var(--brand-color)}.legal-content[data-v-76964aed] table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.88vw;display:block;overflow-x:auto}.legal-content[data-v-76964aed] th{background:var(--brand-cream);color:var(--brand-charcoal);font-weight:700;text-align:left;padding:10px 14px;border:1px solid var(--gray-8);white-space:nowrap}.legal-content[data-v-76964aed] td{color:var(--black-landing);padding:10px 14px;border:1px solid var(--gray-8);vertical-align:top;font-size:.85vw}.legal-content[data-v-76964aed] tr:nth-child(2n) td{background:var(--gray-10)}@media screen and (max-width:850px){.legal-hero[data-v-76964aed]{padding:18vw 6vw 8vw}.eyebrow[data-v-76964aed]{font-size:3vw;letter-spacing:.5vw;margin-bottom:3vw}.hero-title[data-v-76964aed]{font-size:7vw;margin-bottom:3vw}.hero-date[data-v-76964aed]{font-size:3vw;margin-bottom:3vw}.hero-desc[data-v-76964aed]{font-size:3.5vw;max-width:100%}.legal-body[data-v-76964aed]{padding:6vw 5vw 14vw}.toc-card[data-v-76964aed]{display:none}.section-title[data-v-76964aed]{font-size:5vw}.legal-content[data-v-76964aed]{font-size:3.5vw}.legal-content[data-v-76964aed] table{font-size:3vw}.legal-content[data-v-76964aed] td,.legal-content[data-v-76964aed] th{font-size:3vw;padding:8px 10px}.legal-section[data-v-76964aed]{padding-top:8vw}.section-header[data-v-76964aed]{gap:3vw;margin-bottom:3vw}}