/* Runtime CSS overrides. Edit this file for small visual fixes without rebuilding Next.js. */
.editorialBottom{max-width:1120px;margin:44px auto 70px;padding:28px 32px;background:#fff;border-radius:24px;color:#243043}
.editorialBottom h2{font-size:26px;line-height:1.25;margin:0 0 18px}
.editorialBottom p{font-size:16px;line-height:1.75;max-width:90ch;margin:0 0 15px;color:#4c5869}
.editorialBottom nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.editorialBottom nav a{color:var(--network-accent,#356f7c);font-size:14px;font-weight:650;text-decoration:underline}
@media(max-width:700px){.editorialBottom{margin:30px 16px 48px;padding:22px 20px}.editorialBottom p{font-size:15px}}

/* Remove photo-author credits link from direction listings; keep the attribution page itself. */
p:has(> a[href="/izobrazheniya"]){display:none!important}

/* Align the information icon with the first heading in tall booking notes. */
.eksDetailFigmaRefresh .bookingInfoCard.bookingInfoWide > .bookingInfoIcon{align-self:flex-start!important;margin-top:2px!important}

/* HERO_FIGMA_20261011 */
.tmHero{background-image:linear-gradient(90deg,rgba(10,24,38,.78) 0%,rgba(10,24,38,.57) 36%,rgba(10,24,38,.15) 78%),url("/hero-figma-20261011.png") !important;background-position:center center !important;background-size:cover !important}
.tmHero .tmHeroCopy h1,.tmHero .tmHeroCopy p{color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.22)}

/* HERO_FIGMA_FIX_20261011 */
.eksFigmaHeroBackdrop{background-image:linear-gradient(90deg,rgba(9,22,35,.75) 0%,rgba(9,22,35,.48) 40%,rgba(9,22,35,.08) 85%),url("/hero-figma-20261011.png")!important;background-position:center center!important;background-size:cover!important}
.eksFigmaHeroCopy,.eksFigmaHeroCopy h1,.eksFigmaHeroCopy p{color:#fff!important;text-shadow:0 2px 5px rgba(0,0,0,.3)!important}
@media(max-width:700px){.eksFigmaHeroBackdrop{background-position:65% center!important;background-image:linear-gradient(90deg,rgba(9,22,35,.79),rgba(9,22,35,.42)),url("/hero-figma-20261011.png")!important}}
