/* Pointer clicks in menus do not need the legacy a:focus ring.
 * Keyboard focus keeps the existing :focus-visible appearance. */
nav a:focus:not(:focus-visible),
.menu a:focus:not(:focus-visible),
.topbar a:focus:not(:focus-visible) {
    outline: none;
}

/* Content styles may make the image inside a heading icon display as a block. */
.section-heading .h-text .bf-icon.bf-custom-icon-url {
    display: inline-block;
    vertical-align: middle;
}

/* Keep the logo's keyboard focus indicator. */
.site-branding .logo > a:focus:not(:focus-visible),
.rh-header .logo-container > a:focus:not(:focus-visible) {
    outline: none;
}
