.header #nav{font-size:15px;font-weight:650;gap:16px}
.header #nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 3px;line-height:1.3}
.header #nav a:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}
@media(min-width:761px) and (max-width:1150px){.header #nav{font-size:13px;gap:9px}.header #nav a{padding-inline:1px}}
@media(max-width:760px){.header #nav{font-size:17px;gap:5px;padding:14px 16px 20px}.header #nav a{font-size:17px;justify-content:flex-start;min-height:50px;padding:13px 16px;border-bottom:1px solid #e6ebee}.header #nav a.active{border-left:3px solid var(--red);background:#fff1f2}.header #nav a:last-child{border-bottom:0}}
