/* OTDELKA78 V1.16.27.9 — mobile in-page navigation accessibility.
   Applies only on service pages explicitly including this versioned CSS.
   Replaces hidden horizontal swipe menu with fully visible two-column links.
   Leaves desktop, search metadata, forms, global header and images untouched. */
@media (max-width: 767px) {
  body.service-page .service-anchor-band .service-anchor-links {
    box-sizing: border-box;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0;
    overflow-x: visible;
    padding-block: 0;
    align-items: stretch;
  }
  body.service-page .service-anchor-band .service-anchor-links > a {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    flex: initial;
    width: auto;
    min-width: 0;
    max-width: 100%;
    padding: 15px 10px;
    border-radius: 0;
    border-right: 1px solid rgba(255,255,255,.14);
    border-bottom: 1px solid rgba(255,255,255,.14);
    white-space: normal;
    overflow-wrap: break-word;
    font-size: clamp(12px, 3.4vw, 14px);
    line-height: 1.4;
    text-align: left;
  }
  body.service-page .service-anchor-band .service-anchor-links > a:nth-child(2n) {
    border-right: 0;
  }
  body.service-page .service-anchor-band .service-anchor-links > a:nth-child(odd):last-child {
    grid-column: 1 / -1;
    border-right: 0;
  }
  body.service-page .service-anchor-band .service-anchor-links > a:hover,
  body.service-page .service-anchor-band .service-anchor-links > a:focus-visible {
    background: rgba(190,148,88,.11);
    color: #fff;
  }
}
@media (max-width: 359px) {
  html.od78-uslugi-v116279 body.service-page .service-hero-content,
  html.od78-uslugi-v116279 body.service-page .service-hero-grid,
  html.od78-uslugi-v116279 body.service-page .service-hero-grid > div {
    box-sizing: border-box;
    min-width: 0;
    max-width: 100%;
  }
  html.od78-uslugi-v116279 body.service-page .service-hero h1 {
    max-width: 100%;
    font-size: clamp(29px, 9.5vw, 34px);
    line-height: 1.1;
    overflow-wrap: break-word;
  }
}
