/* Georgia water page (0.2.10.88; layout pass 0.2.10.90). Loaded after assets/thailand-water-page.css, whose `.gnd-water`
   components (hero, notice, section heads, cards, plan grid, partner block, FAQ) it reuses; this sheet only loads on
   /en|ru/georgia/boats/ and adds or tightens this page's own blocks. */
.gnd-water--georgia{--river:#0d7f77;--sea-blue:#1f6f9f}
/* First screen. Wide screens: a smaller H1 on one line (from 1200 px) above the yacht, the lead to its left, the five
   section links low in the picture. Up to 900 px: heading low over the water of the portrait picture, then lead and links. */
.gnd-water--georgia .gnd-water__hero-image img{object-position:30% 50%}
.gnd-water--georgia .gnd-water__hero-shade{background:linear-gradient(180deg,rgba(2,30,48,.5) 0%,rgba(2,30,48,0) 38%),linear-gradient(90deg,rgba(2,30,48,.86) 0%,rgba(2,30,48,.68) 30%,rgba(2,30,48,.22) 52%,rgba(2,30,48,0) 64%)}
.gnd-water--georgia .gnd-water__hero-inner{display:flex;flex-direction:column;min-height:clamp(540px,41.67vw,720px);padding:clamp(40px,4vw,64px) 0 clamp(34px,3vw,48px)}
.gnd-water--georgia .gnd-water__hero-title{max-width:min(960px,72vw)}
.gnd-water--georgia .gnd-water__hero-body{max-width:min(560px,44vw);flex:1;display:flex;flex-direction:column}
.gnd-water--georgia h1{font-size:clamp(2.3rem,3.1vw,3.3rem);text-shadow:0 1px 18px rgba(2,30,48,.35)}
.gnd-water--georgia .gnd-water__quick-nav{margin-top:auto;padding-top:24px}
@media(min-width:1200px){.gnd-water--georgia h1{white-space:nowrap}}
.gnd-water--georgia .gnd-water__notice p{font-weight:600}
/* Shared vertical rhythm: tighter than the Thailand page, headings closer to their content. */
.gnd-water--georgia .gnd-water__section-head{margin-bottom:24px}
.gnd-water--georgia .gnd-water__section-head>p:last-child{max-width:none}
/* Section groups: the sea comes first and gets the larger card; rivers and lakes are a section of their own. */
.gnd-water__group-mark{display:inline-flex;align-items:center;gap:8px}
.gnd-water__group-mark::before{content:"";width:12px;height:12px;border-radius:50%;background:var(--sea-blue);flex:none}
.gnd-water__section--rivers .gnd-water__group-mark::before{background:var(--river)}
.gnd-water__section--rivers .gnd-water__kicker{color:var(--river)}
.gnd-water--georgia .gnd-water__section--sea{padding-top:44px;padding-bottom:56px}
.gnd-water--georgia .gnd-water__section--rivers{background:#eef6f2;padding-top:56px;padding-bottom:60px}
/* Pictures at 16:9 (every boat stays whole), compact copy so names and text come sooner. */
.gnd-water--georgia .gnd-water__places{gap:22px}
.gnd-water--georgia .gnd-water__place .gnd-water__media img{aspect-ratio:2/1}
.gnd-water--georgia .gnd-water__place-copy{padding:20px 24px 22px}
.gnd-water--georgia .gnd-water__place p{margin-top:8px}
/* Batumi: one wide feature card, picture and copy side by side. */
.gnd-water__feature{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(9,53,71,.06);margin-bottom:22px}
.gnd-water__feature .gnd-water__media{height:100%}
.gnd-water__feature .gnd-water__media img{height:100%;aspect-ratio:16/9;object-fit:cover;object-position:35% 50%}
.gnd-water__feature-copy{padding:24px 30px 26px;display:flex;flex-direction:column;justify-content:center}
.gnd-water__feature-copy h3{font-size:clamp(1.5rem,2.1vw,1.9rem)}
.gnd-water__feature-copy>p{margin-top:10px;color:var(--muted);font-size:1.02rem}
.gnd-water--georgia .gnd-water__feature-copy h3 a{text-decoration:underline;text-decoration-color:rgba(8,127,133,.35);text-underline-offset:5px}
.gnd-water--georgia .gnd-water__feature-link{align-self:flex-start;margin-top:17px;color:var(--sea)!important;font-weight:800;text-decoration:underline;text-underline-offset:5px}
/* Card facts: who a trip suits and what to ask on the spot. */
.gnd-water__facts{margin:14px 0 0;padding:0;display:grid;gap:10px}
.gnd-water__facts div{border-left:3px solid var(--line);padding-left:14px}
.gnd-water__facts dt{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--sea)}
.gnd-water__section--rivers .gnd-water__facts dt{color:var(--river)}
.gnd-water__facts dd{margin:4px 0 0;color:var(--muted);font-size:.98rem}
/* Rivers and lakes: four equal cards, two by two. */
.gnd-water__rivers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
/* Map: the schematic note above map and legend across the section, then map and legend side by side. */
.gnd-water--georgia #map{padding-top:56px;padding-bottom:60px}
.gnd-water__map-note{margin:0 0 18px!important;padding:11px 16px;border-left:3px solid var(--sea);border-radius:10px;background:var(--mist);color:#24465b;font-size:.98rem;line-height:1.45}
.gnd-water__map-wrap{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:28px;align-items:start}
.gnd-water__map{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#f6f7f3}
.gnd-water__map img{display:block;width:100%;height:auto}
.gnd-water__legend h3{font-size:1.02rem;display:flex;align-items:center;gap:10px}
.gnd-water__legend h3::before{content:"";width:14px;height:14px;border-radius:50%;background:var(--sea-blue);flex:none}
.gnd-water__legend h3.is-rivers{margin-top:20px}
.gnd-water__legend h3.is-rivers::before{background:var(--river)}
.gnd-water__legend ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}
.gnd-water__legend li{display:flex;gap:10px;align-items:baseline;color:var(--muted);font-size:.97rem;line-height:1.4}
.gnd-water__legend li b{flex:none;min-width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;color:#fff;background:var(--sea-blue);transform:translateY(-1px)}
.gnd-water__legend .is-rivers+ol b{background:var(--river)}
/* Trip formats: the picture as tall as the four descriptions beside it (cropped, never stretched), the note below both. */
.gnd-water--georgia #formats{padding-top:56px;padding-bottom:60px}
.gnd-water__formats{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 30px;align-items:stretch}
.gnd-water__formats .gnd-water__media{border-radius:18px;overflow:hidden;height:100%}
.gnd-water__formats .gnd-water__media img{height:100%;min-height:280px;aspect-ratio:auto;object-fit:cover;object-position:38% 60%}
.gnd-water__format-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;align-content:start}
.gnd-water__format-list article{border-top:2px solid var(--sea);padding-top:14px}
.gnd-water__format-list h3{font-size:1.12rem}
.gnd-water__format-list p{margin-top:8px!important;color:var(--muted);font-size:.98rem}
.gnd-water__format-note{grid-column:1/-1;margin:0!important;padding:14px 20px;border-radius:14px;background:#fff;border:1px solid var(--line);color:#24465b;font-size:.98rem}
/* Questions for the operator: eight topics with one small icon each, four per row on wide screens. */
.gnd-water--georgia #planning{padding-top:56px;padding-bottom:56px}
.gnd-water--georgia .gnd-water__plan-grid{row-gap:20px}
.gnd-water--georgia .gnd-water__plan-grid article{padding-top:14px}
.gnd-water__plan-grid--icons h3{display:flex;align-items:center;gap:10px}
.gnd-water__icon{flex:none;width:22px;height:22px;fill:none;stroke:var(--sea);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.gnd-water--georgia .gnd-water__plan-grid p{margin-top:8px}
/* Partners: a quiet water motif behind the copy. */
.gnd-water__partner--waves{position:relative;overflow:hidden}
.gnd-water__partner--waves>*:not(.gnd-water__waves){position:relative;z-index:1}
.gnd-water__waves{position:absolute;right:0;top:0;bottom:0;width:48%;height:100%;fill:none;stroke:rgba(155,241,223,.16);stroke-width:2;z-index:0;pointer-events:none}
.gnd-water--georgia .gnd-water__partner{padding-top:56px;padding-bottom:56px}
.gnd-water--georgia .gnd-water__partner h2{text-wrap:balance}
/* FAQ: less space after the partner block and before the footer. */
.gnd-water--georgia #faq{padding-top:52px;padding-bottom:44px}
.gnd-water--georgia .gnd-water__faq-item{padding:20px 0 22px}
@media(max-width:1100px){.gnd-water__feature{grid-template-columns:1fr}.gnd-water__feature .gnd-water__media{height:auto}.gnd-water__feature .gnd-water__media img{height:auto;aspect-ratio:2/1}.gnd-water__map-wrap{grid-template-columns:1fr}.gnd-water__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.gnd-water__legend h3.is-rivers{margin-top:0}.gnd-water__formats{grid-template-columns:1fr}.gnd-water__formats .gnd-water__media{height:auto}.gnd-water__formats .gnd-water__media img{height:auto;min-height:0;aspect-ratio:16/9}}
@media(max-width:900px){.gnd-water--georgia{--hero-art:min(125vw,900px)}.gnd-water--georgia .gnd-water__hero-inner{display:block;min-height:0;padding:0 0 32px}.gnd-water--georgia .gnd-water__hero-body{display:block}.gnd-water--georgia .gnd-water__quick-nav{padding-top:0;margin-top:22px}.gnd-water--georgia .gnd-water__hero-image img{object-position:50% 45%}.gnd-water--georgia .gnd-water__hero-shade{background:linear-gradient(180deg,rgba(2,30,48,0) 0%,rgba(2,30,48,0) 52%,rgba(2,30,48,.55) 78%,#0a3550 100%)}.gnd-water--georgia .gnd-water__hero-title{min-height:var(--hero-art);padding-top:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:22px}.gnd-water--georgia .gnd-water__hero-title,.gnd-water--georgia .gnd-water__hero-body{max-width:640px}.gnd-water__feature{grid-template-columns:1fr}.gnd-water__feature .gnd-water__media{height:auto}.gnd-water__feature .gnd-water__media img{height:auto}.gnd-water__waves{width:70%}}
/* Tablets: a shorter crop of the portrait picture, so the heading appears within the first screen. */
@media(min-width:701px) and (max-width:900px){.gnd-water--georgia{--hero-art:min(85vw,680px)}}
@media(max-width:700px){.gnd-water__feature .gnd-water__media img,.gnd-water--georgia .gnd-water__place .gnd-water__media img{aspect-ratio:16/9}.gnd-water--georgia .gnd-water__section--sea,.gnd-water--georgia .gnd-water__section--rivers,.gnd-water--georgia #map,.gnd-water--georgia #formats,.gnd-water--georgia #planning{padding-top:44px;padding-bottom:48px}.gnd-water--georgia #faq{padding-top:44px;padding-bottom:36px}.gnd-water__rivers{grid-template-columns:1fr}.gnd-water__feature-copy,.gnd-water--georgia .gnd-water__place-copy{padding:20px 20px 22px}.gnd-water__format-list,.gnd-water__legend{grid-template-columns:1fr}.gnd-water__legend h3.is-rivers{margin-top:20px}.gnd-water__waves{width:100%;opacity:.7}}
