/* GroundLook Consult V8.4 – Daten → Informationen → Entscheidungen */
.gl-v83 .gl-evidence{padding:90px 0;background:linear-gradient(180deg,#f0f8f8,#f9fcfc)}
.gl-v83 .gl-evidence-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:end;margin-bottom:30px}
.gl-v83 .gl-evidence-heading h2{font-size:clamp(32px,3.5vw,48px);line-height:1.15;margin-bottom:0}
.gl-v83 .gl-evidence-heading p{font-size:17px;line-height:1.7;margin:0;color:#526e75}
.gl-v83 .gl-proof-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin:27px 0 25px}
.gl-v83 .gl-proof-step{background:#e1f1f1;border:1px solid #cbe2e5;padding:19px 21px;border-radius:16px;min-height:128px}
.gl-v83 .gl-proof-step>span{display:block;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#198393;font-size:11px;margin-bottom:7px}
.gl-v83 .gl-proof-step strong{display:block;color:#163e4a;font-size:19px;margin-bottom:5px}
.gl-v83 .gl-proof-step small{display:block;line-height:1.45;font-size:13px;color:#51717a}
.gl-v83 .gl-proof-arrow{font-size:24px;font-weight:800;color:#3c929e}
.gl-v83 .gl-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}
.gl-v83 .gl-evidence-card{border:1px solid #d6e6e9;border-radius:23px;background:#fff;padding:25px;min-width:0;box-shadow:0 17px 40px rgba(27,79,98,.05)}
.gl-v83 .gl-evidence-card-header{display:flex;gap:12px;justify-content:space-between;align-items:center}
.gl-v83 .gl-evidence-card h3{font-size:24px;color:#183e4c;line-height:1.18;margin:0 0 10px}
.gl-v83 .gl-evidence-card .gl-kicker{margin-bottom:9px}
.gl-v83 .gl-live-dot{width:10px;height:10px;background:#2e9389;border-radius:50%;flex-shrink:0}
.gl-v83 .gl-weather-status{font-size:12px;line-height:1.5;color:#56747e;margin:6px 0 18px}
.gl-v83 .gl-weather-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.gl-v83 .gl-weather-metrics>div{border-radius:13px;background:#edf7f7;padding:16px}
.gl-v83 .gl-weather-metrics span{display:block;color:#587079;font-size:12px;margin-bottom:6px}
.gl-v83 .gl-weather-metrics strong{display:block;color:#174e62;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}
.gl-v83 .gl-measured-at{color:#6a7e83;font-size:12px;margin:16px 0 12px}
.gl-v83 .gl-evidence-link{display:inline-block;color:#08748d;font-weight:800;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.gl-v83 .gl-camera-frame{background:#d8eff1;border-radius:14px;min-height:236px;aspect-ratio:16/9;overflow:hidden;position:relative;display:flex;align-items:end;margin-top:10px}
.gl-v83 .gl-camera-frame img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gl-v83 .gl-camera-frame img[hidden]{display:none}
.gl-v83 .gl-camera-frame p{z-index:2;position:relative;background:rgba(11,54,69,.89);color:#fff;padding:12px 17px;font-size:12px;line-height:1.4;margin:0;width:100%}
.gl-v83 .gl-camera-illustration{position:absolute;inset:0;background:linear-gradient(180deg,#8ccee9 0 53%,#8abfc3 53% 100%)}
.gl-v83 .gl-cam-island{position:absolute;bottom:35%;left:14%;width:75%;height:37%;background:#c9e0d4;clip-path:polygon(0 100%,10% 70%,33% 64%,37% 7%,44% 7%,47% 60%,59% 65%,67% 20%,72% 67%,97% 73%,100% 100%)}
.gl-v83 .gl-cam-water{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(0deg,#6bb3c3,#91cbd2)}
.gl-v83 .gl-camera-button{margin:16px 0 6px;font:800 14px Arial,Helvetica,sans-serif;border:0;cursor:pointer;min-height:48px;width:100%}
.gl-v83 .gl-camera-note{color:#677f88;font-size:12px;line-height:1.45;margin:10px 0}
.gl-v83 .gl-decision-panel{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;margin-top:24px;border-radius:23px;padding:30px;background:linear-gradient(100deg,#133f50,#1d6470);color:#fff}
.gl-v83 .gl-decision-panel h3{font-size:27px;color:#fff;line-height:1.18;margin:0 0 12px}
.gl-v83 .gl-decision-panel .gl-kicker{color:#acece7}
.gl-v83 .gl-decision-panel p{font-size:17px;line-height:1.65;margin:0;color:#ecf7f6}
.gl-v83 .gl-decision-panel .gl-decision-disclaimer{color:#b9d9db;font-size:11px;line-height:1.55;margin-top:14px}
.gl-v83 .gl-decision-panel .gl-button{white-space:nowrap}
@media(max-width:780px){.gl-v83 .gl-evidence{padding:63px 0}.gl-v83 .gl-evidence-heading,.gl-v83 .gl-evidence-grid,.gl-v83 .gl-decision-panel{grid-template-columns:1fr;gap:18px}.gl-v83 .gl-proof-steps{grid-template-columns:1fr;gap:6px}.gl-v83 .gl-proof-step{min-height:0;padding:17px}.gl-v83 .gl-proof-arrow{transform:rotate(90deg);justify-self:center;line-height:1}.gl-v83 .gl-evidence-card{padding:21px}.gl-v83 .gl-decision-panel{padding:24px}.gl-v83 .gl-decision-panel .gl-button{white-space:normal;text-align:center}}
@media(max-width:350px){.gl-v83 .gl-weather-metrics{gap:7px}.gl-v83 .gl-weather-metrics>div{padding:12px}.gl-v83 .gl-weather-metrics strong{font-size:20px}}
/* Prevent the picture from forcing a wider card at 320–390px. */
.gl-v83 .gl-camera-frame{width:100%;min-height:0}
