/* Single-file branding and arrowless corrections */
.mh-caret,
.mh-quick-links a > span,
.mh-quick-links a > span::before,
.quick-arrow,
.account-caret,
.dropdown-arrow,
.select-arrow { display:none!important; }
.mh-account-menu summary { list-style:none!important; align-items:center; gap:10px; }
.mh-account-menu summary::-webkit-details-marker { display:none!important; }
.mh-account-menu summary::marker { content:""!important; }
.mh-account-menu summary::after,
.mh-quick-links a::after { content:none!important; display:none!important; }
.mh-quick-links a { display:flex!important; align-items:center; justify-content:flex-start!important; }
select { appearance:none!important; -webkit-appearance:none!important; -moz-appearance:none!important; background-image:none!important; padding-right:16px!important; }
.brand { display:flex; align-items:center; gap:12px; }
.brand-logo { display:block; width:52px; height:52px; object-fit:contain; flex:0 0 52px; }
.mh-wordmark { display:inline-block; line-height:1.15; }
.mh-wordmark em { font-style:normal; color:#FF1F30; }
.mh-wordmark small { display:block; margin-top:4px; }