/* GEODOMAS RESORT — climate design basis v10 */
.climate-basis-lab{margin:34px 0 0;border:1px solid #c8c3b8;border-radius:30px;overflow:hidden;background:#071416;box-shadow:0 28px 80px #10222320}
.climate-basis-scroll{overflow:auto;overscroll-behavior-inline:contain}
.climate-basis-lab img{display:block;width:100%;min-width:860px;height:auto}
.climate-basis-lab figcaption{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:14px 18px;background:#0b181a;color:#bdc9c6;font-size:.76rem}
.climate-basis-lab figcaption strong{flex:0 0 auto;color:#d9b978;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}
.basis-gates{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}
.basis-gate{min-height:134px;padding:18px;border:1px solid #d2cec4;border-radius:18px;background:#ffffffe6}
.basis-gate b{display:block;margin-bottom:12px;color:#8b6935;font-size:.65rem;letter-spacing:.11em;text-transform:uppercase}
.basis-gate p{margin:0;color:#4e5c59;font-size:.82rem}
@media(max-width:900px){.basis-gates{grid-template-columns:repeat(2,1fr)}.climate-basis-lab figcaption{align-items:flex-start;flex-direction:column;gap:7px}}
@media(max-width:620px){.climate-basis-lab{border-radius:20px}.climate-basis-scroll{scrollbar-width:thin}.climate-basis-lab img{min-width:760px}.basis-gates{grid-template-columns:1fr}.basis-gate{min-height:0}}
