/* Additive public identity/contact details. Existing grid, colors and typography stay intact. */
.azd-public-shell .azd-company-identity{font:inherit;font-size:12px;line-height:1.65;color:inherit;letter-spacing:normal;text-transform:none;max-width:48ch;margin:12px 0}
.azd-public-shell .site-footer .azd-company-identity{font-size:11px;max-width:36ch;margin:12px 0 0}
.azd-contact-points{display:grid;gap:8px;margin:12px 0 0;font-style:normal;font-size:12px;line-height:1.65;text-transform:none;letter-spacing:normal;max-width:100%}
.azd-contact-list-values{display:flex;flex-wrap:wrap;gap:5px 18px;min-width:0}
.azd-contact-list-values>a{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:inherit;text-underline-offset:3px}
.contact-details li>.azd-contact-list-values{flex:1;min-width:0}
.azd-public-shell .azd-contact-list-values>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.team-main>.azd-company-identity{width:min(1280px,calc(100% - 64px));max-width:none;margin:20px auto 0}
@media(max-width:620px){.azd-public-shell .azd-company-identity{font-size:11px}.team-main>.azd-company-identity{width:calc(100% - 40px);margin-top:16px}.azd-contact-points{font-size:11px}.azd-contact-list-values{gap:6px 14px}}
