.geo-comparison{margin:0 0 36px;max-width:950px}
.geo-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;background:#f6f7f2;color:#193a38;font-size:15px;line-height:1.55}
.geo-comparison caption{text-align:left;font:clamp(22px,3vw,28px)/1.25 Georgia,serif;margin-bottom:12px}
.geo-comparison th,.geo-comparison td{padding:13px 16px;vertical-align:top;border-bottom:1px solid #b9c8c0;overflow-wrap:anywhere}
.geo-comparison thead{background:#e6ede7}
.geo-comparison th:first-child{width:30%}
.geo-comparison th a,.geo-source a,.geo-unesco a,.geo-photo figcaption a{color:#17534d;text-decoration:underline;text-underline-offset:3px}
.geo-comparison>p{margin:13px 0 0;line-height:1.65;color:#405754}
.geo-answer{margin:24px 0 18px;padding:22px;border-left:3px solid #45776e;background:#eaf0ea}
.geo-answer h2{margin:0 0 12px;font-size:clamp(24px,3.5vw,36px)!important}
.geo-answer p:last-child,.geo-unesco p:last-child{margin-bottom:0}
.geo-source{font-size:14px;line-height:1.65}
.geo-delta-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px)}
.geo-delta-hero .breadcrumb{margin-bottom:26px;flex-wrap:wrap}
.geo-delta-hero h1{font-size:clamp(39px,5.2vw,68px);line-height:1.05;overflow-wrap:normal}
.geo-delta-hero .button{display:inline-flex;margin-top:18px;white-space:normal;max-width:100%}
.geo-photo{min-width:0;margin:0}
.geo-photo img{display:block;width:100%;height:auto;border-radius:4px}
.geo-photo figcaption{margin-top:8px;font-size:12px;color:#425653;line-height:1.55}
.geo-unesco{background:#eaf0ea;padding-block:clamp(30px,5vw,66px);margin-bottom:18px}
.geo-unesco .destination-guide{padding-block:0}
.geo-unesco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.geo-unesco-grid article{border-top:1px solid #95aca5;padding-top:20px}
.geo-quality{border-top:1px solid #9bafaa;margin-top:26px;padding-top:20px}
.geo-quality h3{font:24px/1.25 Georgia,serif;margin:0 0 12px}
@media(max-width:760px){.geo-delta-hero,.geo-unesco-grid{grid-template-columns:minmax(0,1fr)}.geo-comparison th,.geo-comparison td{padding:10px 8px}.geo-comparison th:first-child{width:33%}.geo-comparison table{font-size:14px}.geo-answer{padding:18px}.geo-delta-hero .breadcrumb{margin-bottom:18px}}
