
.mast .mast-inner { flex-wrap: wrap; }
.mast .site-nav, header > .site-nav {
 display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center;
 gap: 5px 16px; min-width: 0; font-size: 14px;
}
.mast .site-nav { order: 3; flex: 0 0 100%; margin: 0; padding-bottom: 10px; }
header > .site-nav { width: min(calc(100% - 32px), 1160px); margin: 0 auto; padding: 0 0 10px; }
.site-nav a { display: inline-block; padding: 8px 0; color: #c8c6ca; }
.site-nav a[aria-current="page"] { color: #fff; box-shadow: inset 0 -2px #e34c63; }
