.sr-legal{font-size:11px;line-height:1.45;padding:18px 5% 60px;border-top:1px solid #ffffff1f;color:inherit}
.sr-legal-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;font-size:11px}
.sr-legal a{color:inherit;text-decoration:none}.sr-legal a:hover{text-decoration:underline;text-underline-offset:3px}
.sr-company-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;text-align:left}
.sr-company-group{display:grid;align-content:start;gap:4px;min-width:0;margin:0;padding:0}
.sr-company-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:6px;min-width:0;align-items:baseline}
.sr-company-item dt{margin:0;font-weight:500;opacity:.65}.sr-company-item dd{margin:0;min-width:0;overflow-wrap:anywhere;word-break:keep-all}
.ftr .sr-legal{padding:0;border:0}
@media(max-width:1100px){.sr-company-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}}
@media(max-width:680px){.sr-legal{padding:18px 6% 70px}.sr-company-info{grid-template-columns:minmax(0,1fr);gap:10px}.sr-company-item{grid-template-columns:88px minmax(0,1fr);gap:8px}.sr-legal-links{gap:6px 14px}}
