/* 01.fitness – SEKCE pro-koho (návrh home-07). Vše pod #pro-koho. */
#pro-koho .koho-mrizka{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:72px}
#pro-koho .koho-uvod{display:flex;flex-direction:column;gap:22px}
#pro-koho .sek-h{font-size:60px}
#pro-koho .koho-dlazdice{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#pro-koho .koho-dlazdice li{background:#fff;padding:30px 28px;min-height:262px;display:flex;flex-direction:column;gap:16px}
#pro-koho .koho-dlazdice svg{width:32px;height:32px;fill:none;stroke:var(--zlata-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
#pro-koho .koho-dlazdice h3{font-size:27px;line-height:1;margin:0}
#pro-koho .koho-tmava{background:var(--antracit)!important}
#pro-koho .koho-tmava svg{stroke:var(--zlata-na-tmave)}
#pro-koho .koho-tmava h3{color:#fff}
#pro-koho .koho-tmava .w-text{color:var(--na-tmave)}
#pro-koho .koho-odkaz{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:#fff;border-bottom:2px solid var(--zlata);padding-bottom:4px}
#pro-koho .koho-odkaz svg{width:16px;height:16px;stroke:currentColor}
@media(max-width:1250px){
  #pro-koho .koho-mrizka{grid-template-columns:1fr;gap:40px}
  #pro-koho .sek-h{font-size:52px}
  #pro-koho .koho-uvod{max-width:620px}
}
@media(max-width:900px){#pro-koho .koho-dlazdice{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
  #pro-koho .sek-h{font-size:40px}
  #pro-koho .koho-dlazdice{grid-template-columns:1fr;gap:12px}
  #pro-koho .koho-dlazdice li{min-height:0;padding:24px 22px}
  #pro-koho .koho-dlazdice h3{font-size:24px}
}
