.eac-legal-page{color:#172444;background:#fff;min-height:60vh}.eac-legal-hero{background:radial-gradient(at 88% 0,#e2ebff 0,#0000 47%),linear-gradient(120deg,#f8fbff,#f3f7ff);border-bottom:1px solid #e6ebf5}.eac-legal-hero-inner{padding-top:54px;padding-bottom:53px}.eac-legal-breadcrumb{color:#7283a0;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.eac-legal-breadcrumb a:hover{color:#345cf5}.eac-legal-eyebrow{letter-spacing:1.6px;color:#345cf5;margin-bottom:13px;font-size:11px;font-weight:800}.eac-legal-hero h1{letter-spacing:-2.5px;margin-bottom:17px;font-size:clamp(36px,5vw,58px);font-weight:850;line-height:1.12}.eac-legal-summary{color:#657796;max-width:680px;margin-bottom:16px;font-size:16px;line-height:1.75}.eac-legal-updated{color:#8290a7;margin:0;font-size:12px}.eac-legal-body-wrap{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:64px;padding-top:54px;padding-bottom:90px;display:grid}.eac-legal-article{min-width:0;max-width:790px}.eac-legal-article section{margin-bottom:35px}.eac-legal-article h2{letter-spacing:-.6px;color:#172444;margin-bottom:12px;font-size:21px;line-height:1.3}.eac-legal-article p{color:#52647e;overflow-wrap:anywhere;margin-bottom:13px;font-size:14.5px;line-height:1.88}.eac-legal-article a{color:#345cf5;text-underline-offset:3px;text-decoration:underline}.eac-legal-article a:hover{color:#1f44c7}.eac-legal-sidebar{background:#fafbff;border:1px solid #e6ecf6;border-radius:18px;flex-direction:column;gap:15px;padding:23px;display:flex;position:sticky;top:110px}.eac-legal-sidebar h2{margin:0 0 3px;font-size:15px}.eac-legal-sidebar a{color:#345cf5;font-size:13px;font-weight:650}.eac-legal-sidebar a:hover{text-decoration:underline}.eac-legal-sidebar p{color:#8290a7;border-top:1px solid #e6ecf6;margin:2px 0 0;padding-top:13px;font-size:12px;line-height:1.7}@media (max-width:830px){.eac-legal-body-wrap{grid-template-columns:1fr;gap:20px;padding-top:38px}.eac-legal-sidebar{max-width:650px;position:static}.eac-legal-hero-inner{padding-top:40px;padding-bottom:40px}}@media (max-width:520px){.eac-legal-hero h1{letter-spacing:-1.5px;font-size:36px}.eac-legal-summary{font-size:14px}.eac-legal-body-wrap{padding-bottom:58px}.eac-legal-article h2{font-size:19px}}.eacv2-footer .footer-about p{max-width:390px}.eacv2-footer-email{color:#345cf5;overflow-wrap:anywhere;margin-top:18px;font-size:12px;font-weight:750;display:inline-block}.eacv2-footer .footer-links a{width:max-content;max-width:100%}
