/* Proposal: vertical spacing only, scoped to the four main pages and mobile.
   Practice pages, report dialogs, forms and calculator inherit the baseline. */
@media (max-width:760px){
  body.afk735 main#obsah #uvod.rd-hero,
  body.afk735 main#obsah #uvod.rd-segment-hero{padding-block:32px}
  body.afk735 main#obsah #uvod.rd-segment-hero{padding-bottom:24px}
  body.afk735 main#obsah .rd-hero-copy>p,
  body.afk735 main#obsah .rd-segment-hero>p{margin-top:24px}
  body.afk735 main#obsah .rd-hero-actions{margin-top:24px;gap:14px}
  body.afk735 main#obsah .rd-actions{margin-top:24px;gap:14px}
  body.afk735 main#obsah #uvod+.rd-trust{padding-top:20px;padding-bottom:28px;row-gap:22px}
  body.afk735 main#obsah>.rd-section{padding-block:28px}
  body.afk735 main#obsah>.rd-section+.rd-section{margin-top:4px}
  body.afk735 main#obsah .rd-section-head{margin-bottom:26px}
  body.afk735 main#obsah .rd-section-head>h2+p{margin-top:12px}
  body.afk735 main#obsah .rd-stories{row-gap:20px}
  body.afk735 main#obsah .rd-story{padding-top:26px;padding-bottom:26px}
  body.afk735 main#obsah .rd-story p{margin-top:16px;margin-bottom:22px}
  body.afk735 main#obsah .rd-services .rd-service-main{padding-top:22px!important;padding-bottom:10px!important}
  body.afk735 main#obsah .rd-service{padding-bottom:20px}
  body.afk735 main#obsah .rd-service-main p{margin-top:12px}
  body.afk735 main#obsah .rd-report-list{row-gap:22px}
  body.afk735 main#obsah .afk-report-card{padding-top:26px;padding-bottom:26px}
  body.afk735 main#obsah .rd-assurance{margin-top:16px;margin-bottom:28px;padding-top:26px;padding-bottom:26px}
  body.afk735 main#obsah .rd-contact{padding-top:32px;padding-bottom:32px}
}
