/* шапка */
.topbar{
  font-size:12px; text-transform:uppercase;
  border-bottom:1px solid #cfcfcf; padding:10px 0;
}
.topbar .container{ display:flex; align-items:center; gap:24px; }
.legal{ letter-spacing:.04em; }
.topbar .left{ display:flex; flex-direction:column; gap:4px; }
.tax{ font-size:12px; letter-spacing:.02em; opacity:.85; }
.main-nav{ margin-left:auto; display:flex; gap:48px; }
.main-nav a{ text-decoration:none; color:inherit; font-weight:500; transition:opacity .15s; }
.main-nav a:hover{ opacity:.6; }
