[hidden]{display:none!important}main{max-width:1800px}h1{font-size:40px}label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}#comparison{max-width:700px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.pair section,.pair article{padding:22px;border:1px solid var(--line);border-top:3px solid var(--wine)}.pair section:nth-child(2),.pair article:nth-child(2){border-top-color:var(--gold)}.pair h3{font-size:19px}.pair p{margin:9px 0}.kpis{grid-template-columns:repeat(4,1fr)}.kpi strong{font-size:28px}.findings article{padding:20px;border:1px solid var(--line)}.findings h3{font-size:18px}.map-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:18px}#map{height:640px;background:#f4f2ee}#detail{padding:20px;border:1px solid var(--line)}#detail h3{font-size:22px}#detail p{font-size:14px}.legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;font-size:13px}.legend i{display:inline-block;width:15px;height:15px;margin-right:6px;border:1px solid #ccc}.table-wrap{max-height:610px}th{position:sticky;top:0}td{font-variant-numeric:tabular-nums}td:nth-child(3),td:nth-child(4){min-width:180px;max-width:250px;font-size:12px}.result-tag{display:inline-block;padding:5px;border-radius:3px;color:#252422;font-size:12px}#sources a{display:block;margin:10px 0}@media(max-width:800px){.pair,.map-grid,.findings{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}#map{height:450px}h1{font-size:32px}}
