/* lidicka-components-mq.css — responsivní pravidla ke komponentám.
   Bricks global classes (_cssCustom) @media obal strippují, proto žijí zde. */
@media (max-width: 860px) {
  .linkcards { grid-template-columns: 1fr; }
  .value-grid { grid-template-columns: 1fr; }
  .media-text { grid-template-columns: 1fr; }
  .media-text--reverse .media-text__media { order: 0; }
}
@media (max-width: 680px) {
  .media-banner { min-height: 34rem; }
  .media-banner__body { padding: var(--space-l); }
}
@media (max-width: 520px) {
  .form-grid { grid-template-columns: 1fr; }
}
/* FontAwesome fallback — designerovo CSS cili na svg; Bricks FA renderuje jako <i>.
   Až budou ikony nahrazeny nahranými SVG, tato pravidla se neuplatní. */
.block-head__icon i, .value-card__icon i { font-size: 2.6rem; line-height: 1; }
.linkcard__icon i { font-size: 2.4rem; line-height: 1; }
.li i { font-size: 1.9rem; line-height: 1; flex: none; margin-top: .1rem; }
.li--pro i { color: #1f8a5b; }

/* podzimni varianta karty: data navy (misto rucniho prepinani tridy na kazdem radku) */
.term-card--autumn .term-row__date { color: var(--text-title); }
