.legalDocumentPage{--legal-hero-border:rgba(220,167,83,0.28);--legal-hero-background:linear-gradient(135deg,rgba(2,11,22,0.88),rgba(9,20,34,0.68)),radial-gradient(circle at 78% 22%,rgba(220,167,83,0.16),transparent 30%);--legal-hero-color:rgb(248,231,195);--legal-hero-shadow:0 30px 90px rgba(0,0,0,0.34);--legal-hero-backdrop:blur(16px);--legal-card-border:rgb(116 107 47/71%);--legal-card-background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.025)),rgb(0 0 0/30%);--legal-card-color:rgb(248,231,195);--legal-card-shadow:0 18px 48px rgba(4,10,16,0.2),inset 0 1px 0 rgba(255,255,255,0.08);--legal-card-backdrop:blur(18px) saturate(130%);--legal-copy:var(--muted);--legal-eyebrow:var(--muted);--legal-heading:var(--gold-bright);--legal-heading-weight:400;--legal-index-label:rgba(248,231,195,0.56);--legal-action-border:#1f1407;--legal-action-background:linear-gradient(135deg,#f6dba2,#d49e3d 56%,#9c651c);--legal-action-color:#1f1407;--legal-action-shadow:0 16px 34px rgba(187,123,32,0.2),inset 0 1px 0 rgba(255,247,221,0.62);--legal-back-border:rgb(116 107 47/71%);--legal-back-background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.025)),rgb(0 0 0/30%);--legal-back-color:#cdb581;--legal-back-shadow:0 18px 48px rgba(4,10,16,0.16),inset 0 1px 0 rgba(255,255,255,0.08);--legal-back-backdrop:blur(18px) saturate(130%);--legal-glow-display:block;--legal-seller-background:rgba(17,25,39,0.68);--legal-seller-border:rgba(205,181,129,0.24);--legal-seller-copy:rgba(241,244,238,0.9);--legal-seller-shadow:inset 0 1px 0 rgba(255,255,255,0.02)}.legalDocumentPage .cabinetGlow{display:var(--legal-glow-display)}.legalDocumentPage .cabinetBackLink{border-color:var(--legal-back-border);background:var(--legal-back-background);color:var(--legal-back-color);box-shadow:var(--legal-back-shadow);filter:none;-webkit-backdrop-filter:var(--legal-back-backdrop);backdrop-filter:var(--legal-back-backdrop)}.legalDocumentPage .cabinetTopbar,.legalDocumentPage .legalDocumentGrid,.legalDocumentPage .legalHeroBlock{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto}.legalDocumentPage .legalHeroBlock{margin-top:26px;border-color:var(--legal-hero-border);background:var(--legal-hero-background);color:var(--legal-hero-color);box-shadow:var(--legal-hero-shadow);filter:none;-webkit-backdrop-filter:var(--legal-hero-backdrop);backdrop-filter:var(--legal-hero-backdrop)}.legalDocumentPage .legalHeroBlock .cabinetEyebrow{margin-bottom:18px}.legalDocumentPage .legalHeroBlock p.cabinetEyebrow{color:var(--legal-eyebrow)}.legalDocumentPage .legalCard .authCardHeader h2,.legalDocumentPage .legalHeroBlock h1{color:var(--legal-heading);font-weight:var(--legal-heading-weight)}.legalDocumentPage .legalHeroBlock p:not(.cabinetEyebrow),.legalDocumentPage .legalIndexText,.legalDocumentPage .legalSectionBody p{color:var(--legal-copy)}.legalDocumentPage .legalMetaRow{display:none}.legalMetaRow{display:grid;gap:10px;margin-top:22px}.legalMetaRow span{display:inline-flex;width:fit-content;min-height:36px;align-items:center;padding:0 14px;border:1px solid rgba(205,181,129,.2);border-radius:999px;background:rgba(205,181,129,.08);color:rgba(241,244,238,.82);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.legalDocumentPage .legalCard{border-color:var(--legal-card-border);background:var(--legal-card-background);color:var(--legal-card-color);box-shadow:var(--legal-card-shadow);filter:none;-webkit-backdrop-filter:var(--legal-card-backdrop);backdrop-filter:var(--legal-card-backdrop)}.legalCard .authCardHeader{display:grid;align-items:start}.legalCard .authCardHeader h2{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}.legalDocumentPage .legalCard .authCardHeader span{color:var(--legal-index-label)}.legalSectionBody,.legalSections{display:grid;gap:12px}.legalSellerCard{display:grid;gap:18px;margin-top:32px;padding:22px 18px;border:1px solid var(--legal-seller-border,rgba(205,181,129,.24));border-radius:24px;background:var(--legal-seller-background,rgba(17,25,39,.68));box-shadow:var(--legal-seller-shadow,inset 0 1px 0 rgba(255,255,255,.02))}.legalSellerCard p{margin:0;color:var(--legal-seller-copy);font-size:15px;line-height:1.7}.legalSellerCard strong{color:var(--text);font-weight:800}.legalSection{padding-top:20px;border-top:1px solid rgba(169,192,195,.14);background:transparent}.legalSection:first-child{padding-top:0;border-top:0}.legalSectionHeading{display:grid;gap:10px}.legalSectionHeading span{color:rgba(169,192,195,.76);font-size:12px;font-weight:700;letter-spacing:.12em}.legalSectionHeading h3{margin:0;color:var(--gold-bright);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.05}.legalIndexText,.legalSectionBody p{margin:0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.legalSectionBody{margin-top:8px}.legalIndexStatus{margin-top:14px}.legalDocumentPage .legalOpenButton{box-sizing:border-box;display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;margin-top:22px;padding-inline:18px;border-color:var(--legal-action-border);background:var(--legal-action-background);color:var(--legal-action-color);box-shadow:var(--legal-action-shadow);text-align:center}@media (min-width:1280px){.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .cabinetHero{width:min(100%,980px);margin-top:18px;padding:24px 30px 26px}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .cabinetHero h1{max-width:760px;font-size:clamp(50px,4.6vw,64px);line-height:.96}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .cabinetHero p{max-width:660px;margin-top:14px;font-size:16px;line-height:1.58}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .legalHeroBlock .cabinetEyebrow{margin-bottom:12px}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .legalDocumentGrid:has(.legalIndexCard){grid-template-columns:repeat(2,minmax(320px,1fr))}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .legalDocumentGrid:not(:has(.legalIndexCard)){width:min(100%,980px);grid-template-columns:minmax(0,1fr);gap:0}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .legalDocumentGrid:not(:has(.legalIndexCard)) .legalCard{padding:30px 32px 34px}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.legalDocumentPage .legalSellerCard{padding:28px 42px}}@media (max-width:700px){.legalDocumentPage .cabinetTopbar{flex-direction:row;justify-content:space-between}.legalDocumentPage .checkoutTopbarActions{gap:10px}.legalDocumentPage .legalHeroBlock{margin-top:16px;padding-top:16px}.legalDocumentPage .legalHeroBlock .cabinetEyebrow{margin-bottom:12px}}:root[data-theme=light] .legalDocumentPage{--gold-bright:#d7a045;--muted:rgba(28,67,101,0.68);--text:#173b5d;--legal-hero-border:#cfe0ee;--legal-hero-background:rgba(237,244,251,0.88);--legal-hero-color:#5f7488;--legal-hero-shadow:none;--legal-hero-backdrop:none;--legal-card-border:#cfe0ee;--legal-card-background:rgba(237,244,251,0.88);--legal-card-color:#5f7488;--legal-card-shadow:none;--legal-card-backdrop:none;--legal-copy:#6f89a4;--legal-eyebrow:#6f89a4;--legal-heading:#173b5d;--legal-heading-weight:650;--legal-index-label:rgba(28,67,101,0.6);--legal-action-border:transparent;--legal-action-background:#48bfd2;--legal-action-color:#ffffff;--legal-action-shadow:none;--legal-back-border:#cfe0ee;--legal-back-background:rgba(247,251,255,0.76);--legal-back-color:#6f89a4;--legal-back-shadow:none;--legal-back-backdrop:none;--legal-glow-display:none;--legal-seller-background:rgb(244 249 252);--legal-seller-border:#cfe0ee;--legal-seller-copy:#6f89a4;--legal-seller-shadow:none;color:var(--text)}:root[data-theme=light] .legalDocumentPage:after,:root[data-theme=light] .legalDocumentPage:before{background:none}