/* 07.11 — одно меню на всех страницах (его «да» 16:50 на план; его 16:44: «Что толку от дополнительных страниц, если
   непонятно где они, зачем и как на них попасть?»): Jak to funguje · Ceník a garance · Mapa trhu · Z praxe и «Audit
   zdarma». Разметку пишет nav/apply.py; здесь — то, чего у страниц Audit, Trh и Zásady не было: список ссылок и на
   телефоне меню главной (hero.html) — капсула раскрывается вниз поверх страницы. Текущая страница — aria-current. */
.links{display:flex;gap:36px;list-style:none;padding:0}
.nav .lnk[aria-current]{color:var(--base2);font-weight:600}
/* логотип — строкой, как на главной: у flex пробел «LOGO$ DIGITAL» пропадал (аудит design-review 07.11) */
.logo{display:block;min-height:44px;line-height:44px}
.menu{display:none}
@media (max-width:1023px){
  body>.top{position:relative;z-index:30;height:70px}   /* место под капсулу; раскрытая — поверх страницы */
  .nav{position:absolute;top:14px;left:12px;right:12px;width:auto;height:auto;display:grid;grid-template-columns:1fr auto auto;
    grid-template-rows:56px 0fr;gap:0 8px;padding:0 6px 0 20px;
    transition:grid-template-rows .15s var(--ease),box-shadow .15s var(--ease)}
  .nav.open{grid-template-rows:56px 1fr;box-shadow:0 0 0 1px var(--rule),0 12px 32px rgba(11,31,63,.18);transition-duration:.22s}
  .logo{grid-area:1/1;justify-self:start}.nav .cta{grid-area:1/2}.menu{grid-area:1/3}
  .links{grid-area:2/1/3/-1;align-self:stretch;flex-direction:column;gap:0;min-height:0;overflow:hidden;margin-right:14px;
    opacity:0;visibility:hidden;transition:opacity .15s var(--ease),visibility 0s .15s}
  .nav.open .links{opacity:1;visibility:visible;transition:opacity .22s var(--ease),visibility 0s}
  .links li{border-top:1px solid var(--rule)}.links li:last-child{padding-bottom:6px}
  .nav .lnk{display:flex;align-items:center;height:52px;font-size:17px;color:var(--ink)}
  .nav .lnk:focus-visible,.menu:focus-visible{outline:3px solid var(--base2);outline-offset:3px;border-radius:8px}
  .menu{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;
    color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
  .menu i{grid-area:1/1;width:18px;height:2px;border-radius:1px;background:currentColor;transition:transform .22s var(--ease)}
  .menu i:first-child{transform:translateY(-4px)}.menu i:last-child{transform:translateY(4px)}
  .nav.open .menu i:first-child{transform:rotate(45deg)}.nav.open .menu i:last-child{transform:rotate(-45deg)}
}
@media (prefers-reduced-motion:reduce){.nav,.links,.menu i{transition:none!important}}
/* 09.11 разбор, его п. 7 («Без лица: LOGO$ Digital и контакты»; реквизиты — его 14:39, ARES 14379422): «Kdo jsme» и подвал */
.ft-who{max-width:720px;margin:0 auto;padding:8px 20px 0;text-align:center}
.ft-who h2{font-size:13px;font-weight:500;line-height:1.5;color:var(--muted)}
.ft-who>p{margin-top:4px;font-size:15px;line-height:1.55;color:var(--ink);text-wrap:balance}.ft-who i{font-style:normal;color:var(--base2)}
.ft-con{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;margin-top:4px}
.ft-con a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--blue-ink)}
.ft-con a:focus-visible{outline:3px solid var(--base2);outline-offset:2px;border-radius:6px}
.ft-legal{padding:0 20px;font-size:12px;line-height:1.5;color:var(--muted);text-align:center;text-wrap:balance}
.ap-foot{flex-wrap:wrap}.ap-foot .ft-con,.ap-foot .ft-legal{flex-basis:100%}.ap-foot .ft-con{margin-top:0;column-gap:20px}
/* 09.11 разбор п. 11 (его «Берём все…» 16:36): маркер — только у заголовка страницы (h1); Zásady в меню телефона — тише */
h2 mark{background:none!important;padding:0;margin:0;color:inherit}
.links li.zs .lnk{color:var(--muted);font-size:15px}
@media (min-width:1024px){.links li.zs{display:none}}
