.legal_page__2mCb7{background:var(--gc-ink);min-height:100vh;color:var(--gc-cream);font-family:var(--gc-sans);-webkit-font-smoothing:antialiased}.legal_nav__2cjeB{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(11,9,7,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(200,146,58,.12);padding:0 48px;height:64px;display:flex;align-items:center;justify-content:space-between}.legal_navLogo__Dh17u{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--gc-cream);font-family:var(--gc-display);font-size:17px;font-weight:500;letter-spacing:.02em}.legal_navLogo__Dh17u em{color:var(--gc-amber);font-style:italic}.legal_navBack__RvDmf{display:flex;align-items:center;gap:8px;font-family:var(--gc-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-cream-3);text-decoration:none;transition:color .2s}.legal_navBack__RvDmf:hover{color:var(--gc-amber)}@media (max-width:768px){.legal_nav__2cjeB{padding:0 20px}.legal_navLogo__Dh17u{font-size:15px}}.legal_container__0jULT{max-width:800px;margin:0 auto;padding:64px 48px 120px}@media (max-width:768px){.legal_container__0jULT{padding:40px 20px 80px}}.legal_docHeader__2PBMS{border-bottom:1px solid rgba(200,146,58,.2);padding-bottom:40px;margin-bottom:56px}.legal_docEyebrow__32RoQ{font-family:var(--gc-sans);font-size:11px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--gc-amber);margin-bottom:20px}.legal_docTitle__ovG1u{font-family:var(--gc-display);font-size:clamp(36px,6vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.015em;color:var(--gc-cream);margin:0 0 20px}.legal_docTitle__ovG1u em{color:var(--gc-amber);font-style:italic}.legal_docMeta__i3ux_{font-family:var(--gc-mono);font-size:11px;letter-spacing:.08em;color:var(--gc-cream-3);display:flex;gap:24px;flex-wrap:wrap}.legal_docMetaItem__K2rwG{display:flex;align-items:center;gap:8px}.legal_docMetaItem__K2rwG:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--gc-amber);opacity:.6}.legal_toc__6p4SJ{background:var(--gc-ink-2);border:1px solid rgba(200,146,58,.15);border-left:3px solid var(--gc-amber);padding:28px 32px;margin-bottom:56px}.legal_tocTitle__WKVkD{font-family:var(--gc-sans);font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gc-amber);margin-bottom:18px}.legal_tocList__phcQ3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.legal_tocItem__vBaoo a{font-family:var(--gc-sans);font-size:14px;color:var(--gc-cream-2);text-decoration:none;display:flex;align-items:baseline;gap:12px;transition:color .2s}.legal_tocItem__vBaoo a:hover,.legal_tocNum__G6Sfm{color:var(--gc-amber)}.legal_tocNum__G6Sfm{font-family:var(--gc-mono);font-size:10px;letter-spacing:.1em;flex-shrink:0}.legal_section__qTDrf{margin-bottom:56px}.legal_sectionTitle__ugcym{font-family:var(--gc-display);font-size:26px;font-weight:500;letter-spacing:-.005em;color:var(--gc-cream);margin:0 0 20px;display:flex;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(200,146,58,.12)}.legal_sectionNum__eUK4j{font-family:var(--gc-mono);font-size:11px;color:var(--gc-amber);letter-spacing:.12em;flex-shrink:0}.legal_sectionBody__9_HCx{font-family:var(--gc-sans);font-size:15px;line-height:1.8;color:var(--gc-cream-2)}.legal_sectionBody__9_HCx p{margin:0 0 16px}.legal_sectionBody__9_HCx p:last-child{margin-bottom:0}.legal_sectionBody__9_HCx strong{color:var(--gc-cream);font-weight:600}.legal_sectionBody__9_HCx em{color:var(--gc-amber);font-style:italic}.legal_list__IO33i{margin:12px 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.legal_list__IO33i li{font-family:var(--gc-sans);font-size:15px;line-height:1.7;color:var(--gc-cream-2);display:flex;align-items:flex-start;gap:12px}.legal_list__IO33i li:before{content:"—";color:var(--gc-amber);font-family:var(--gc-sans);font-size:13px;flex-shrink:0;margin-top:2px}.legal_highlight__Sgyu7{background:rgba(200,146,58,.06);border-left:3px solid var(--gc-amber);padding:20px 24px;margin:20px 0;font-family:var(--gc-serif);font-style:italic;font-size:16px;line-height:1.65;color:var(--gc-cream)}.legal_dataTable__23qOc{width:100%;border-collapse:collapse;margin:16px 0;font-family:var(--gc-sans);font-size:14px}.legal_dataTable__23qOc th{background:var(--gc-ink-2);color:var(--gc-amber);font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;padding:12px 16px;text-align:left;border-bottom:1px solid rgba(200,146,58,.2)}.legal_dataTable__23qOc td{padding:12px 16px;color:var(--gc-cream-2);border-bottom:1px solid rgba(200,146,58,.08);vertical-align:top;line-height:1.6}.legal_dataTable__23qOc tr:last-child td{border-bottom:none}@media (max-width:600px){.legal_dataTable__23qOc{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.legal_contactBox__V8C9e{background:var(--gc-ink-2);border:1px solid rgba(200,146,58,.2);padding:32px;margin-top:48px}.legal_contactBoxTitle__uMxtj{font-family:var(--gc-display);font-size:22px;font-weight:500;color:var(--gc-cream);margin:0 0 16px}.legal_contactBoxBody__wdfDr{font-family:var(--gc-sans);font-size:15px;line-height:1.7;color:var(--gc-cream-2)}.legal_contactBoxBody__wdfDr a{color:var(--gc-amber);text-decoration:none}.legal_contactBoxBody__wdfDr a:hover{text-decoration:underline}.legal_docFooter__IhIeZ{margin-top:80px;padding-top:32px;border-top:1px solid rgba(200,146,58,.12);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.legal_docFooterNote__ryWwZ{font-family:var(--gc-mono);font-size:11px;color:var(--gc-cream-3);letter-spacing:.05em;line-height:1.6}.legal_docFooterLink__kDv_d{font-family:var(--gc-sans);font-size:13px;color:var(--gc-amber);text-decoration:none;letter-spacing:.04em}.legal_docFooterLink__kDv_d:hover{text-decoration:underline}