.legal-page,.legal-document{padding-bottom:90px}.legal-hero{isolation:isolate;color:#fff;background:linear-gradient(120deg,#0d1b31 0%,#132b4d 58%,#183a63 100%);border-bottom:1px solid #dce4ef;position:relative;overflow:hidden}.legal-hero:before,.legal-hero:after{z-index:-1;content:"";filter:blur(2px);border-radius:50%;position:absolute}.legal-hero:before{background:radial-gradient(circle,#57b2ff5c,#0000 66%);width:520px;height:520px;top:-220px;right:-80px}.legal-hero:after{background:radial-gradient(circle,#ff714338,#0000 68%);width:480px;height:480px;bottom:-210px;left:24%}.legal-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:64px;min-height:390px;padding-block:68px;display:grid}.legal-eyebrow{color:#b9cae1;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.legal-eyebrow>span{background:#ff7043;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #ff70432e}.legal-hero h1{letter-spacing:-.065em;max-width:760px;margin:16px 0;font-size:clamp(42px,5vw,72px);line-height:.99}.legal-hero h1 em{color:#ff8e69;font-style:normal}.legal-hero p{color:#c5d2e3;max-width:590px;margin:0;font-size:16px;line-height:1.7}.legal-hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:19px;gap:1px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000002e}.legal-hero-panel>div{border-bottom:1px solid #ffffff1c;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:82px;padding:18px;display:grid}.legal-hero-panel>div:last-child{border-bottom:0}.legal-hero-panel svg{color:#ff9a7a;width:23px}.legal-hero-panel strong,.legal-hero-panel small{display:block}.legal-hero-panel strong{font-size:13px}.legal-hero-panel small{color:#c5d2e3;margin-top:4px;font-size:11px;line-height:1.45}.legal-page-content{padding-top:54px}.legal-section-intro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.legal-section-intro h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(28px,3vw,42px)}.legal-section-intro>p{max-width:380px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.legal-library-toolbar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:13px;padding:14px;display:grid}.legal-search{background:#fafbfd;border:1px solid #d6dce5;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding-inline:13px;display:flex}.legal-search svg{color:#7d8ca1;width:18px}.legal-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.legal-category-tabs{scrollbar-width:none;gap:7px;padding:2px;display:flex;overflow-x:auto}.legal-category-tabs::-webkit-scrollbar{display:none}.legal-category-tabs button{color:#667085;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;min-height:38px;padding:0 13px;font-size:11px;font-weight:750}.legal-category-tabs button[aria-selected=true]{color:var(--action-ink);background:#fff1ed;border-color:#f9c9bd}.legal-result-count{color:#667085;margin:16px 0 12px;font-size:11px;font-weight:700}.legal-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.legal-document-card{background:#fff;border:1px solid #dde3eb;border-radius:17px;flex-direction:column;gap:13px;min-height:250px;padding:20px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #10182805}.legal-document-card:hover{border-color:#bac7d8;transform:translateY(-3px);box-shadow:0 16px 32px #1018281a}.legal-card-topline{color:#63738a;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.legal-card-topline>svg{width:17px;color:var(--orange);margin-left:auto;transition:transform .22s}.legal-document-card:hover .legal-card-topline>svg{transform:translate(3px)}.legal-card-icon{color:#2575c3;background:#edf5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.legal-card-icon svg{width:17px}.legal-document-card strong{z-index:1;letter-spacing:-.025em;max-width:92%;font-size:19px;line-height:1.2;position:relative}.legal-document-card p{z-index:1;color:var(--muted);margin:0;font-size:12px;line-height:1.6;position:relative}.legal-document-card footer{z-index:1;color:#667085;justify-content:space-between;gap:8px;margin-top:auto;font-size:10px;font-weight:700;display:flex;position:relative}.legal-card-index{display:none}.legal-empty{color:var(--ink-soft);text-align:center;border:1px dashed #c6d0dd;border-radius:17px;justify-items:center;gap:9px;padding:56px 24px;display:grid}.legal-empty svg{width:28px;color:var(--orange)}.legal-empty p{color:var(--muted);margin:0;font-size:12px}.legal-empty button{min-height:38px;color:var(--orange-dark);background:#fff;border:1px solid #d1d9e5;border-radius:9px;margin-top:4px;padding:0 12px;font-size:11px;font-weight:800}.legal-breadcrumbs{color:#7b8799;align-items:center;gap:9px;min-height:58px;font-size:11px;display:flex}.legal-breadcrumbs a{color:var(--orange-dark);align-items:center;gap:6px;font-weight:800;display:inline-flex}.legal-breadcrumbs svg{width:15px}.legal-breadcrumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-document-hero{background:linear-gradient(135deg,#f9fbfd,#eef4fa);border:1px solid #dce4ee;border-radius:22px;padding:50px;position:relative;overflow:hidden}.legal-document-hero:after{content:"";background:radial-gradient(circle,#2e90fa2e,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-90px}.legal-document-hero>div{z-index:1;max-width:780px;position:relative}.legal-document-hero h1{color:var(--ink);letter-spacing:-.06em;margin:8px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.02}.legal-document-hero>div>p{color:#5d6d82;margin:0;font-size:15px;line-height:1.7}.legal-document-mark{width:58px;height:58px;color:var(--orange);background:#fffc;border:1px solid #d5e2ed;border-radius:17px;place-items:center;display:grid;position:absolute;top:43px;right:45px}.legal-document-mark svg{width:28px}.legal-document-hero dl{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:34px 0 0;display:grid;position:relative}.legal-document-hero dl div{background:#ffffffc2;border:1px solid #d8e1eb;border-radius:12px;min-height:85px;padding:13px}.legal-document-hero dl svg{color:#e15d38;width:15px}.legal-document-hero dt{color:#76869b;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:750}.legal-document-hero dd{color:#27364b;margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.35}.legal-reader-layout{grid-template-columns:235px minmax(0,1fr);gap:46px;max-width:1090px;padding:42px 0;display:grid}.legal-reader-aside{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:14px;align-self:start;padding:18px;position:sticky;top:22px}.legal-reader-aside>span{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.legal-reader-aside strong{color:var(--ink);margin:9px 0;font-size:14px;line-height:1.35;display:block}.legal-reader-aside p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.legal-reader-aside a{color:var(--orange-dark);gap:7px;margin-top:17px;font-size:11px;font-weight:800;display:inline-flex}.legal-content{color:#344054;max-width:760px;line-height:1.9}.legal-reading-label{color:#7d8ba0;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #e4e7ec;justify-content:space-between;padding-bottom:14px;font-size:10px;font-weight:800;display:flex}.legal-content p{white-space:pre-wrap;border-bottom:1px solid #edf0f3;grid-template-columns:30px 1fr;gap:12px;margin:0;padding:21px 0;font-size:14px;line-height:1.9;display:grid}.legal-content p>span{color:#a0acba;letter-spacing:.06em;font-size:10px;font-weight:850}@media (max-width:680px){.legal-hero-inner{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:52px}.legal-hero-panel>div{border-bottom:0;border-right:1px solid #ffffff1c;grid-template-columns:1fr;min-height:0;padding:15px}.legal-hero-panel>div:last-child{border-right:0}.legal-library-toolbar{grid-template-columns:1fr}.legal-document-hero{padding:32px 24px}.legal-document-hero dl{grid-template-columns:1fr 1fr}.legal-reader-layout{grid-template-columns:1fr;gap:24px}.legal-reader-aside{position:relative;top:auto}.legal-hero-inner{padding-block:38px}.legal-hero h1{font-size:39px}.legal-hero p{font-size:13px}.legal-hero-panel{grid-template-columns:1fr}.legal-hero-panel>div{border-bottom:1px solid #ffffff1c;border-right:0;grid-template-columns:30px 1fr}.legal-section-intro{flex-direction:column;align-items:start;gap:9px}.legal-section-intro>p{font-size:12px}.legal-document-grid{grid-template-columns:1fr}.legal-document-card{min-height:220px}.legal-document-hero{border-radius:16px;margin-inline:-2px;padding:27px 17px}.legal-document-hero h1{max-width:84%;font-size:36px}.legal-document-mark{border-radius:12px;width:43px;height:43px;top:20px;right:16px}.legal-document-mark svg{width:21px}.legal-document-hero dl{grid-template-columns:1fr 1fr;gap:7px;margin-top:24px}.legal-document-hero dl div{min-height:75px;padding:10px}.legal-reader-layout{padding-top:25px}.legal-content p{grid-template-columns:24px 1fr;gap:8px;padding-block:17px;font-size:13px;line-height:1.8}}:is(.erasure-workspace,.erasure-scope-grid article,.erasure-notice,.download-card,.premium-account-hero,.premium-account-sidebar,.premium-account-card,.premium-security-hero,.premium-blocked-accounts,.premium-saved-hero,.premium-saved-panel,.hero-panel,.home-category-tree,.home-results-workspace,.discovery-collection-hero,.discovery-collection-results,.category-hero,.filter-panel,.detail-gallery-stage,.detail-spec-column,.detail-sidebar,.detail-content-grid .detail-section,.listing-price-panel,.listing-detail-tabs,.seller-safety-dialog-card,.advanced-search,.auth-card,.account-panel,.account-sidebar,.conversation-surface,.messages-inbox,.publish-category-grid a,.editor-interaction-lock>section,.editor-stepper,.editor-interaction-lock>.editor-wizard-panel,.selection-chain-board,.store-package-hero,.store-inbox-surface,.store-package-request,.store-command-hero,.store-action-section,.storefront-editor-hero,.storefront-editor>section,.store-team-hero,.store-audit-hero,.store-invites-hero,.store-team-section,.store-team-empty,.legal-document-hero,.legal-hero-panel,.corporate-information-hero):where(.legal-document-hero,.legal-hero-panel){border-radius:var(--radius-lg)}:is(.listing-card,.content-category-card,.content-personal-empty,.home-marketplace-empty,.trust-rail,.account-action-grid a,.account-state-list li,.premium-account-quick,.premium-account-completion,.premium-account-public-card,.premium-security-status-grid article,.premium-security-action-grid article,.premium-saved-tabs a,.conversation-list>a,.notification-list article,.vehicle-catalog-journey,.vehicle-selection-summary,.vehicle-category-fields,.vehicle-condition-modules>section,.editor-contact-preferences,.editor-location-media>div,.editor-listing-preview,.my-listing-card,.store-grid a,.store-inbox-metrics article,.store-package-current,.store-plan-offer-grid>button,.store-command-reliability,.store-command-restricted,.store-metric,.store-operation-card li,.store-action,.storefront-editor-trust,.storefront-editor>footer,.store-team-reliability,.store-team-access-note,.store-team-role-summary,.store-team-member,.store-team-confirm,.store-team-pending,.store-team-inline-empty,.store-incoming-invite,.store-audit-filters,.store-audit-timeline article,.legal-library-toolbar,.legal-document-card,.legal-empty,.listing-information-table,.listing-description-copy,.smart-summary-profile-table,.smart-summary-facts article,.smart-summary-checks,.location-map-surface,.vehicle-module,.canonical-vehicle-figure,.paint-declaration,.estate-decision,.estate-decision-facts article,.estate-feature-card,.estate-check-card,.goods-decision,.goods-technical,.goods-purchase-card,.goods-guidance-card,.storefront-facts>div,.storefront-team article,.safety-grid article):where(.legal-library-toolbar,.legal-document-card,.legal-empty){border-radius:var(--radius)}
