.legal_content__CLSAE{min-height:calc(100dvh - var(--header-height) - var(--footer-height))}.legal_container__YpOHN{max-width:1400px;margin:0 auto}.legal_header__Bs_zJ{margin-bottom:clamp(24px,6vw,32px)}.legal_backLink___A1xT{display:inline-flex;align-items:center;gap:clamp(6px,1.5vw,8px);color:var(--text-muted);text-decoration:none;font-size:clamp(.75rem,2.5vw,.875rem);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);margin-bottom:clamp(12px,3vw,16px)}.legal_backLink___A1xT:hover{color:var(--neon-cyan)}.legal_backLink___A1xT svg{font-size:clamp(.875rem,3vw,1.125rem)}.legal_title__yAC_g{font-size:clamp(1.5rem,5vw,1.875rem);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.legal_subtitle___TcU6{font-size:clamp(.75rem,2.5vw,.875rem);color:var(--text-muted);margin-top:clamp(6px,1.5vw,8px)}.legal_cards__zOcex{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.legal_card__rNlVc{display:flex;align-items:flex-start;gap:clamp(12px,3vw,16px);padding:clamp(16px,4vw,24px);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.legal_card__rNlVc:hover{border-color:var(--neon-cyan);box-shadow:var(--shadow-glow-cyan)}.legal_card__rNlVc:hover .legal_cardIcon__1u4_2{color:var(--neon-cyan);background-color:rgba(0,240,255,.1)}.legal_card__rNlVc:hover .legal_cardTitle__jrGJh{color:var(--neon-cyan)}.legal_cardIcon__1u4_2{display:flex;align-items:center;justify-content:center;width:clamp(40px,10vw,48px);height:clamp(40px,10vw,48px);border-radius:var(--radius-sm);background-color:var(--bg-tertiary);color:var(--text-secondary);flex-shrink:0;transition:all var(--transition-fast)}.legal_cardIcon__1u4_2 svg{font-size:clamp(1.25rem,4.5vw,1.5rem)}.legal_cardContent__uJYo4{flex:1 1}.legal_cardTitle__jrGJh{font-size:clamp(.875rem,3vw,1.125rem);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 clamp(2px,.5vw,4px);transition:color var(--transition-fast)}.legal_cardDescription__vFTKj{font-size:clamp(.75rem,2.5vw,.875rem);color:var(--text-secondary);margin:0;line-height:1.5}.legal_contact__axhws{margin-top:clamp(24px,6vw,32px);padding:clamp(12px,3vw,16px);background-color:var(--bg-tertiary);border-radius:var(--radius-sm);text-align:center}.legal_contact__axhws p{font-size:clamp(.75rem,2.5vw,.875rem);color:var(--text-secondary);margin:0}.legal_contact__axhws a{color:var(--neon-cyan);text-decoration:none}.legal_contact__axhws a:hover{text-decoration:underline}