.mq-header .mq-nav { margin-inline-start: auto; }
.mq-header .mq-account-link { display:inline-flex; align-items:center; justify-content:center; flex:0 0 44px; width:44px; height:44px; border-radius:50%; text-decoration:none; padding:2px; }
.mq-header .mq-account-link:hover { opacity:.82; }
.mq-header .mq-account-link:focus-visible { outline:2px solid var(--color-accent); outline-offset:4px; }
.mq-account-link img { width:40px; height:40px; display:block; }
.mq-account-link img[hidden] { display:none; }
.mq-account__photo { border-radius:50%; object-fit:cover; }
.mqac-content { max-width:740px; }
.mqac-content > h2,.mqac-content > h3 { margin-top:2.5rem; }
.mqac-content .mqn-security,.mqac-content .mqn-privacy { margin-top:2.5rem; }
.mqac-content .mqn-security summary { cursor:pointer; font-weight:600; }
.mqac-content .mqn-reader-photo { border-radius:50%; object-fit:cover; margin-block:1rem; }
@media (max-width:900px) {
 .mq-header .mq-brand { order:0; margin-inline-end:auto; }
 .mq-header .mq-nav-toggle { order:1; }
 .mq-header .mq-account-link { order:2; }
 .mq-header .mq-nav { order:3; margin-inline-start:0; }
}
@media (max-width:420px) {
 .mq-header .mq-header__inner { gap:.6rem; }
 .mq-header .mq-nav-toggle { padding:.55rem .7rem; }
 .mq-header .mq-brand { max-width:calc(100% - 130px); }
}
