.country-directory{padding:62px 0 74px}.country-directory .section-title{margin-bottom:28px}.country-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.country-card{min-height:68px;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #e9eeeb;border-radius:10px;background:#fff;transition:border-color .18s,transform .18s,box-shadow .18s}.country-card:hover{border-color:#a9d8c7;transform:translateY(-2px);box-shadow:0 8px 20px #1c26360b}.country-flag{font-size:21px}.country-card strong{display:block;font-size:12px}.country-card small{display:block;margin-top:3px;color:#939ca5;font-size:10px}.directory-intro{max-width:570px;margin:0 auto;color:#828c98;font-size:12px;line-height:1.7}.country-page-main{padding-bottom:35px}.country-page-main .hero{min-height:235px}.country-page-main .workspace{margin-bottom:12px}@media(max-width:760px){.country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.country-directory{padding:48px 0 58px}}@media(max-width:480px){.country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.country-card{padding:11px 10px;gap:8px}.country-card strong{font-size:11px}.country-flag{font-size:18px}.country-directory{padding:40px 0 48px}}
