.CompanyInfo_companyInfo__gx9hB{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--gray-200)}.CompanyInfo_title__hqVRc{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--brand-deep);margin-bottom:1.25rem}.CompanyInfo_grid__1BYbC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.CompanyInfo_item__tn1Xq{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.375rem}.CompanyInfo_label__wTEsb{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400)}.CompanyInfo_value__OQfDS{font-size:.875rem;font-weight:500;color:var(--brand-deep);line-height:1.5}@media (max-width:768px){.CompanyInfo_grid__1BYbC{grid-template-columns:1fr}}.legal_pageHero__3G3Wm{padding:4rem 0 3rem;background:linear-gradient(175deg,var(--white) 0,var(--brand-teal-pale) 100%)}.legal_heroText__9sC7_{font-size:1.125rem;color:var(--gray-600);max-width:640px;line-height:1.7}.legal_content__qHTI_{background:var(--white);padding:4rem 0}.legal_contentInner___gNyC{max-width:760px;margin:0 auto}.legal_contentInner___gNyC h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:.75rem;padding-top:1.5rem;border-top:1px solid var(--gray-100)}.legal_contentInner___gNyC h2:first-child{margin-top:0;padding-top:0;border-top:none}.legal_contentInner___gNyC h3{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.legal_contentInner___gNyC p{font-size:.9375rem;color:var(--gray-600);line-height:1.8;margin-bottom:1rem}.legal_contentInner___gNyC ol,.legal_contentInner___gNyC ul{padding-left:1.5rem;margin-bottom:1rem}.legal_contentInner___gNyC li{font-size:.9375rem;color:var(--gray-600);line-height:1.7;margin-bottom:.375rem}.legal_contentInner___gNyC strong{color:var(--gray-800)}.legal_contentInner___gNyC blockquote{border-left:3px solid var(--brand-teal);padding:.75rem 1.25rem;margin:1rem 0;background:var(--brand-teal-pale);border-radius:0 var(--radius-md) var(--radius-md) 0}.legal_contentInner___gNyC blockquote p{font-size:.875rem;font-style:italic;color:var(--gray-700);margin-bottom:0}.legal_lastUpdate__cFl_r{font-size:.8125rem;color:var(--gray-400);margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--gray-100)}