.atm-list-enhanced .atm-list-hero .atm-region-tags{display:none}
.atm-list-enhanced .atm-list-toolbar{padding:26px;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 14px 45px rgba(13,48,88,.07)}
.atm-list-enhanced .atm-service-tabs span{cursor:pointer;user-select:none;transition:.18s ease}
.atm-list-enhanced .atm-service-tabs span:hover,.atm-list-enhanced .atm-service-tabs span.active{border-color:#0864e8;background:#0864e8;color:#fff}
.atm-list-enhanced .pq-list{margin-top:34px;margin-bottom:72px}
.atm-cn-list-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}
.atm-cn-region-nav{position:sticky;top:100px;display:grid;gap:10px;margin-top:41px}
.atm-cn-region-nav button{min-height:52px;padding:11px 20px;border:1px solid #d8e2ef;border-radius:999px;background:#fff;color:#344054;text-align:left;font:inherit;cursor:pointer;transition:.18s ease}
.atm-cn-region-nav button:hover,.atm-cn-region-nav button.active{border-color:#5b7fe5;background:#5b7fe5;color:#fff}
.atm-cn-list-results{min-width:0}
.atm-cn-result-note{margin:0 0 20px;color:#526079}
.atm-cn-result-note b{display:inline-block;padding:3px 9px;border-radius:999px;background:#eaf3ff;color:#0864e8;font-size:13px}
.atm-cn-list-results .atm-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.atm-cn-list-results .atm-country-card{min-width:0;min-height:335px;border-radius:18px;box-shadow:0 5px 18px rgba(12,45,86,.05)}
.atm-cn-list-results .atm-country-card[hidden]{display:none!important}
.atm-cn-list-results .atm-country-card h2,.atm-cn-list-results .atm-country-card p{overflow-wrap:anywhere}
.atm-cn-list-results .atm-country-card .pq-from{align-items:baseline;gap:10px}
.atm-cn-list-results .atm-country-card .pq-from span,.atm-cn-list-results .atm-country-card .pq-from strong{white-space:nowrap}
.atm-cn-list-results .atm-country-card>a{color:#fff!important;background:linear-gradient(135deg,#075bd8,#1678e7)!important;box-shadow:0 10px 24px rgba(7,95,232,.2)}
.atm-cn-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0 8px}
.atm-cn-pagination button{display:grid;min-width:38px;height:38px;padding:0 10px;place-items:center;border:1px solid #d8e2ef;border-radius:10px;background:#fff;color:#102447;font:inherit;cursor:pointer}
.atm-cn-pagination button.active{border-color:#0864e8;background:#0864e8;color:#fff}
.atm-cn-pagination button:disabled{cursor:not-allowed;opacity:.45}
.atm-cn-empty{min-height:240px;margin:0;place-items:center;border:1px dashed #9bc7ff;border-radius:18px;background:linear-gradient(135deg,#fff,#eef7ff);color:#667085}
.atm-cn-empty:not([hidden]){display:grid}
@media(max-width:1080px){.atm-cn-list-results .atm-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.atm-cn-list-layout{grid-template-columns:1fr}.atm-cn-region-nav{position:static;display:flex;overflow:auto;margin-top:0;padding-bottom:4px}.atm-cn-region-nav button{min-height:44px;white-space:nowrap}.atm-list-enhanced .atm-list-toolbar{margin-top:-22px}}
@media(max-width:620px){.atm-cn-list-results .atm-country-grid{grid-template-columns:1fr}.atm-cn-list-results .atm-country-card{min-height:300px}.atm-cn-pagination button:first-child,.atm-cn-pagination button:last-child{width:100%}}
