/* Skazka Flora — scoped responsive polish for the .editorial section.
   Isolated enhancement stylesheet; no external references.
   Loaded by the parent layout as one reviewed link. */

/* Desktop >=901px: retain two equal columns, 48px gap, 54px padding, 30px radius */
@media (min-width: 901px) {
  .editorial {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
    padding: 54px;
    border-radius: 30px;
  }
}

/* Tablet <=900px: one column, 32px gap */
@media (max-width: 900px) {
  .editorial {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}

/* Mobile <=560px: tighter padding, 26px gap, 22px radius, 260px image */
@media (max-width: 560px) {
  .editorial {
    padding: 28px 22px;
    gap: 26px;
    border-radius: 22px;
  }
  .editorial img {
    height: 260px;
  }
}

/* Editorial CTA: inline-flex primary button, no underline */
.editorial a.primary {
  display: inline-flex;
  align-items: center;
  min-height: 52px;
  text-decoration: none;
}
