/* Federal Service identity: a Cyrillic Ф mark and a two-line wordmark. */
.brand.brand-service{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap;letter-spacing:0;line-height:1.05}
.brand-service .brand-service-mark{display:block;width:48px;height:48px;flex-shrink:0;background:transparent;mix-blend-mode:normal}
.brand-service-name{display:flex;flex-direction:column;gap:4px;color:inherit}
.brand-service-name>span:first-child{font-size:22px;font-weight:800;letter-spacing:-.6px}
.brand-service-name>span:nth-child(2){font-size:19px;font-weight:600;letter-spacing:1.5px;color:#0665ff}
.brand-service-name .brand-service-tagline{display:block;font-size:10px;line-height:1.3;font-weight:400;letter-spacing:0;color:#617089;margin:2px 0 0}.footer-grid .brand-service-name .brand-service-tagline{font-size:9px;color:#acb9c7;max-width:145px;white-space:normal}.footer-grid .brand.brand-service{gap:9px}
.footer-grid .brand-service .brand-service-mark{width:36px;height:36px}
.footer-grid .brand-service-name>span:first-child{font-size:16px;letter-spacing:-.4px}
.footer-grid .brand-service-name>span:nth-child(2){font-size:14px;letter-spacing:1px;color:#80baff}
@media(max-width:600px){.brand.brand-service{gap:10px}.brand-service .brand-service-mark{width:42px;height:42px}.brand-service-name>span:first-child{font-size:19px}.brand-service-name>span:nth-child(2){font-size:17px;letter-spacing:1px}}
