@media (max-width:980px){.ent-mobile-panel{max-height:calc(100svh - 110px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:760px){.ent-breadcrumb a{display:inline-flex;align-items:center;min-height:40px;padding-inline:4px}.ent-footer-menu a{display:flex;align-items:center;min-height:42px;padding-block:4px;font-size:.82rem}.ent-footer-bio>a{min-height:42px;padding:0 18px;font-size:.75rem}.ent-footer-bottom{font-size:.7rem;gap:10px}}@media (max-width:420px){.contact-channel{gap:10px;padding:16px 14px}}