/* PUBLIC 7.12.18.54-r2: Antalya article and fourth editorial card. */
.cml-r2-cmbs{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:24px;border:1px solid #cbdcd5;border-left:5px solid #dfad3f;border-radius:14px;padding:22px;background:#fff;margin:24px 0 14px}
.cml-r2-cmbs-logo{display:block;background:#fff;border-radius:8px;line-height:0}
.cml-r2-cmbs-logo img{display:block;width:100%;max-width:110px;height:auto;object-fit:contain}
.cml-r2-cmbs h2{font-size:26px;margin:4px 0 6px}
.cml-r2-cmbs p{font-size:15px;margin:4px 0 12px}
.cml-r2-cmbs .cml-r2-source-label{font:800 11px/1.5 Arial,sans-serif;color:#89600b;letter-spacing:.06em;margin:0}
.cml-r2-credit{font-size:13px;line-height:1.6;color:#506c62}
.cml-r2-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:24px;background:#073c3a;color:#fff;border-radius:16px;text-align:center;margin:28px 0}
.cml-r2-score>span{font-weight:700;font-size:17px;line-height:1.5}
.cml-r2-score strong{font:700 36px/1.2 Georgia,serif;color:#f0c45f;white-space:nowrap}
.cml-r2-score small{display:block;font:400 12px/1.6 Arial,sans-serif;color:#d2e4dc;margin-top:6px}
.cml-r2-winner{max-width:640px;margin:28px auto}
.cml-r2-winner img{max-height:none}
.cml-r2-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.cml-r2-group{padding:20px;background:#fff;border:1px solid #cddbd4;border-radius:12px;min-width:0}
.cml-r2-group h3{margin:0 0 10px;color:#90630c;font:700 21px/1.3 Georgia,serif}
.cml-r2-group ul{list-style:none;margin:0;padding:0;font-size:16px;line-height:1.7}
.cml-r2-group li{padding:5px 0;border-bottom:1px solid #e6eee9}
.cml-r2-group li:last-child{border:0}
.cml-r2-group strong{color:#064b44}
.cml-r2-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #cddbd4;border-radius:12px;background:#fff}
.cml-r2-table-wrap:focus-visible{outline:3px solid #ba8320;outline-offset:3px}
.cml-r2-ranking{margin:0;border:0;min-width:540px}
.cml-r2-ranking caption{text-align:left;font:700 13px/1.5 Arial,sans-serif;padding:14px;background:#e7f1eb;color:#31594e}
.cml-r2-ranking th{background:#e7f1eb;color:#164a42}
.cml-r2-ranking th:nth-child(1),.cml-r2-ranking td:nth-child(1),.cml-r2-ranking th:nth-child(4),.cml-r2-ranking td:nth-child(4),.cml-r2-ranking th:nth-child(5),.cml-r2-ranking td:nth-child(5){text-align:center}
.cml-r2-ranking tr.cml-r2-czech{font-weight:700;background:#f9efd1!important}
.cml-r2-cite{font-size:11px;white-space:nowrap}
.cml-v54-world-grid[data-cml-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.jvg-grid .cml-v54-card[data-cml-article="antalya"]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}
.jvg-grid .cml-v54-card[data-cml-article="antalya"] .cml-v54-card-media{height:100%;aspect-ratio:auto;min-height:280px}
@media(max-width:760px){
 .cml-v54-world-grid[data-cml-count="4"]{grid-template-columns:1fr}
 .jvg-grid .cml-v54-card[data-cml-article="antalya"]{display:flex}
 .jvg-grid .cml-v54-card[data-cml-article="antalya"] .cml-v54-card-media{height:auto;aspect-ratio:2/1;min-height:0}
 .cml-r2-cmbs{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px}
 .cml-r2-cmbs h2{font-size:22px}
 .cml-r2-cmbs .cml-v54-button{padding:10px 12px;font-size:14px}
 .cml-r2-score{grid-template-columns:1fr;gap:12px;padding:20px}
 .cml-r2-groups{grid-template-columns:1fr}
 .cml-r2-group ul{font-size:15px}
 .cml-r2-table-wrap{margin:20px 0}
}
@media(max-width:380px){.cml-r2-cmbs{grid-template-columns:1fr}.cml-r2-cmbs-logo{width:76px}}
