.Legal_page__FeNv2{--c-bg:var(--bg-page);--c-surface:var(--bg-surface);--c-text:var(--text-primary);--c-muted:var(--color-neutral-500);--c-accent:var(--color-accent-500);--c-border:var(--color-neutral-200);min-height:100vh;background-color:var(--c-bg);color:var(--c-text);padding-bottom:120px}.Legal_container__Bh4gO{max-width:1000px;margin:0 auto;padding:0 40px}.Legal_header__GI3eO{position:relative;padding:112px 0 56px;background-color:var(--c-surface);border-bottom:1px solid var(--c-border)}.Legal_headerImage__nT8t7{object-fit:cover;object-position:center;z-index:0;opacity:.15}.Legal_headerOverlay__klv8r{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,var(--c-surface) 100%);z-index:1}.Legal_header__GI3eO .Legal_container__Bh4gO{position:relative;z-index:2}.Legal_eyebrow__WjlaF{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--c-accent);margin-bottom:16px}.Legal_title__W0D_5{font-family:var(--font-display,serif);font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.1;margin-bottom:24px}.Legal_subtitle__3vFO6{font-size:clamp(17px,2vw,20px);color:var(--c-muted);max-width:680px;line-height:1.6}.Legal_gridSection__BbVV9{padding:80px 0}.Legal_grid__6vobG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.Legal_card__HG0MN{display:block;padding:40px;background-color:var(--bg-elevated-1);border:1px solid var(--c-border);text-decoration:none;transition:all .3s ease}.Legal_card__HG0MN:hover{transform:translateY(-4px);border-color:var(--c-accent);box-shadow:0 12px 40px rgba(0,0,0,.4)}.Legal_cardTitle__gk_ae{font-size:22px;font-weight:700;margin-bottom:16px;color:var(--c-text)}.Legal_cardSummary__FKyBs{font-size:15px;line-height:1.6;color:var(--c-muted);margin-bottom:24px}.Legal_cardLink__kvpTw{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--c-accent)}.Legal_docContainer__H_C05{max-width:800px}.Legal_docContent__r8MKv{padding:120px 0;background-color:var(--color-neutral-50);color:var(--text-on-light)}.Legal_docContent__r8MKv h2{font-family:var(--font-display);font-size:32px;margin:64px 0 24px;color:var(--text-on-light);letter-spacing:var(--tracking-tight)}.Legal_docContent__r8MKv p{font-size:17px;line-height:1.8;margin-bottom:32px;color:#2D3550}.Legal_docContent__r8MKv ul{padding-left:20px;margin-bottom:32px}.Legal_docContent__r8MKv li{margin-bottom:16px;font-size:17px;line-height:1.8;color:#2D3550}.Legal_docContent__r8MKv strong{color:var(--text-on-light);font-weight:700}.Legal_backLink__y65Th{display:inline-flex;align-items:center;gap:8px;margin-bottom:40px;color:var(--c-muted);text-decoration:none;font-size:14px;transition:color .3s ease}.Legal_backLink__y65Th:hover{color:var(--c-accent)}@media (max-width:768px){.Legal_container__Bh4gO{padding:0 24px}.Legal_header__GI3eO{padding:120px 0 64px}}