.brand-mark,.principle-mark{width:42px;height:42px;object-fit:contain}.brand-mark{width:34px;height:34px}.signal{display:flex;gap:1rem;align-items:center}.topbar a,.menu,.cards a,.text-link,footer a,.skip{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.topbar nav a{padding:.65rem .3rem}.cards a{padding:.55rem 0}.suite-grid span{min-height:72px;background:var(--mog-shell-3);border:1px solid var(--mog-shell-line);border-radius:9px;color:white;font-weight:650;display:grid;place-items:center;padding:.75rem}.suite-grid button{display:none}.skip:focus{display:inline-flex}.contact .button{min-height:44px;align-items:center}.cooperation-image picture{display:block;height:100%}
