.k24-country-network{grid-column:1/-1;width:100%;margin:0 0 32px;padding:0 0 26px;border-bottom:1px solid #cbdfe9;color:#17334d;box-sizing:border-box;font-family:inherit}.k24-country-network .k24-network-title{font-family:inherit;font-weight:700;font-size:17px;line-height:1.4;margin:0 0 18px;color:#17334d}.k24-country-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 0}.k24-country-network .k24-country-card{display:flex;align-items:center;gap:13px;min-width:0;padding:0 24px;border:0;border-left:1px solid #cbdfe9;background:transparent;color:#17334d;text-decoration:none;box-sizing:border-box;box-shadow:none}.k24-country-network .k24-country-card:nth-child(4n+1){border-left:0;padding-left:0}.k24-country-network a.k24-country-card:hover{color:#007db7;text-decoration:none;background:transparent}.k24-country-card:focus-visible{outline:2px solid #008fc9;outline-offset:6px;border-radius:3px}.k24-country-network .k24-country-flag{width:34px;height:23px;object-fit:cover;border-radius:3px;flex:none;display:block;box-shadow:0 0 0 1px #17334d18}.k24-country-emoji{font-size:28px;line-height:1;flex:none}.k24-country-text{display:flex;flex-direction:column;gap:4px;min-width:0}.k24-country-network .k24-country-text strong{font-size:16px;line-height:1.35;color:inherit}.k24-country-current strong:after{content:"";display:inline-block;width:7px;height:7px;background:#70b92b;border-radius:50%;margin-left:8px;vertical-align:middle}.k24-country-network .k24-country-domain{font-size:13px;line-height:1.4;color:#526b7d;overflow-wrap:anywhere}.k24-current-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body>.k24-country-network{max-width:1200px;margin:28px auto;padding:24px}
@media(max-width:1000px){.k24-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k24-country-network .k24-country-card{padding:0 18px}.k24-country-network .k24-country-card:nth-child(2n+1){border-left:0;padding-left:0}}
@media(max-width:540px){.k24-country-network{margin-bottom:26px;padding-bottom:22px}.k24-country-network .k24-country-card{padding-right:0;padding-left:12px;gap:8px}.k24-country-network .k24-country-flag{width:25px;height:17px}.k24-country-network .k24-country-text strong{font-size:14px}.k24-country-network .k24-country-domain{font-size:11px}.k24-country-network .k24-network-title{font-size:16px}}

/* Dark footer palette; standalone shortcode keeps its light background palette. */
footer .k24-country-network{color:#fff;border-bottom-color:rgba(214,234,249,.28)}
footer .k24-country-network .k24-network-title,footer .k24-country-network .k24-country-card,footer .k24-country-network .k24-country-text strong{color:#fff!important}
footer .k24-country-network .k24-country-domain{color:#d8eaf7!important;opacity:1}
footer .k24-country-network .k24-country-card{border-left-color:rgba(214,234,249,.28)}
footer .k24-country-network a.k24-country-card:hover,footer .k24-country-network a.k24-country-card:hover strong{color:#b9ed82!important}
footer .k24-country-network a.k24-country-card:focus-visible{outline-color:#b9ed82}
footer .k24-country-network .k24-country-flag{box-shadow:0 0 0 1px rgba(255,255,255,.2)}
