.country-main{--country-green:#087f52;--country-dark:#11261e;--country-line:#dbe5df;background:#fff;color:var(--country-dark)}
.country-main *{box-sizing:border-box}.country-main [hidden]{display:none!important}.country-container{max-width:1180px;margin:0 auto;padding:0 28px}.country-hero{padding:28px 0 58px;background:linear-gradient(120deg,#eff7f1,#f9fbf7);border-bottom:1px solid var(--country-line)}.country-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px;margin:0 0 38px;color:#53675d}.country-breadcrumb a{color:#42594b;text-decoration:none}.country-breadcrumb a:hover{text-decoration:underline}.country-eyebrow{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--country-green);margin:0 0 14px!important}.country-hero h1{font-size:clamp(36px,4.7vw,62px);line-height:1.08;letter-spacing:-.045em;max-width:930px;margin:0 0 24px}.country-hero h1 span{color:var(--country-green)}.country-lead{font-size:19px;line-height:1.65;max-width:760px;margin-bottom:26px}.country-actions{display:flex;gap:12px;flex-wrap:wrap}.country-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9db8a8;padding:13px 22px;border-radius:10px;text-decoration:none;font-weight:700;color:var(--country-dark);min-height:48px}.country-btn.primary{background:var(--country-green);color:#fff;border-color:var(--country-green)}.country-btn:hover{filter:brightness(.94)}.country-status{font-size:14px;color:#4e6258;margin-top:22px}.country-section{padding:48px 0}.country-section h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.025em;line-height:1.2;margin:0 0 24px}.country-section h3{font-size:22px;line-height:1.35;margin:0 0 16px}.country-section p{line-height:1.75}.country-section a:not(.country-btn):not(.country-card){color:var(--country-green)}.country-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.country-panel{padding:28px;border:1px solid var(--country-line);border-radius:16px;background:#fcfdfb}.country-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;counter-reset:steps;padding:0}.country-steps li{counter-increment:steps;border-top:3px solid #dae9df;padding-top:18px}.country-steps li:before{content:counter(steps,decimal-leading-zero);display:block;font-weight:800;color:var(--country-green);font-size:25px;margin-bottom:16px}.country-steps strong{font-size:18px}.country-steps p{font-size:15px}.country-rewards{background:#f0f7f2;border-block:1px solid var(--country-line)}.reward-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:780px;margin-bottom:24px}.reward-pair>div{padding:22px 26px;background:white;border-radius:14px;border:1px solid #d7e6db}.reward-pair span{display:block;font-size:14px;color:#506358;margin-bottom:12px}.reward-pair strong{display:block;font-size:clamp(24px,3.2vw,38px);line-height:1.2;color:var(--country-green);overflow-wrap:anywhere}.country-fine{font-size:13px}.country-faq details{border-bottom:1px solid var(--country-line);padding:18px 0}.country-faq summary{font-weight:700;cursor:pointer;font-size:18px}.country-faq p{max-width:860px}.country-related{display:flex;gap:12px;flex-wrap:wrap}.country-related a{padding:14px 18px;background:#f3f7f3;border-radius:8px;text-decoration:none}.country-directory-hero{padding-bottom:40px}.country-directory-hero h1{font-size:clamp(40px,5.2vw,66px)}.country-browser{padding-top:30px}.country-search{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 24px}.country-search label{font-size:14px;font-weight:750;grid-column:1/-1}.country-search input{font:inherit;appearance:none;border:1px solid #acc3b4;border-radius:10px;min-height:52px;padding:12px 16px;max-width:620px;width:100%;background:#fff;color:#14271f}.country-search p{font-size:14px;color:#51665a}.country-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 28px}.country-filters button{font:inherit;font-size:14px;font-weight:650;border:1px solid #cadbd0;background:#fff;color:#365544;padding:10px 16px;border-radius:100px;cursor:pointer}.country-filters button[aria-pressed=true]{color:#fff;background:#087f52;border-color:#087f52}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.country-card{display:flex;gap:17px;align-items:flex-start;min-height:154px;padding:23px 20px;border:1px solid #d8e4dc;border-radius:14px;text-decoration:none;color:#172e21;background:#fff;box-shadow:0 3px 9px #102a1c04;transition:border-color .15s,box-shadow .15s,transform .15s}.country-card:hover{border-color:#27935e;box-shadow:0 8px 22px #173e2512;transform:translateY(-2px)}.country-code{flex:0 0 44px;height:44px;display:grid;place-items:center;background:#e9f4ec;border:1px solid #cee3d4;border-radius:11px;color:#147b4e;font-size:14px;font-weight:800;letter-spacing:.05em}.country-card-copy{display:flex;flex-direction:column;min-width:0;gap:8px}.country-card-name{font-size:20px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.country-card-meta{font-size:13px;color:#5b6c61}.country-card-action{font-size:14px;font-weight:700;color:#087f52;padding-top:6px}.country-card-action span{margin-left:10px}.country-note{border-left:3px solid #d9ba2d;padding:16px 20px;background:#faf9ee;color:#4c5846;font-size:14px;line-height:1.75;margin-top:30px}.country-note strong{display:block}.country-main a:focus-visible,.country-main button:focus-visible,.country-main input:focus-visible,.country-main summary:focus-visible{outline:3px solid #e5b800;outline-offset:4px}.country-established .sec{padding:40px 0}.country-established .hero{background:#f2f8f3}.country-established .hero .country-breadcrumb{margin-bottom:24px}.country-established h1{font-size:clamp(36px,4.7vw,62px)}
@media(max-width:900px){.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.country-two{grid-template-columns:1fr}.country-search{grid-template-columns:1fr}.country-search p{margin:0}.country-container{padding:0 22px}}
@media(max-width:540px){.country-grid{grid-template-columns:1fr}.country-card{min-height:132px}.country-hero{padding-top:22px;padding-bottom:34px}.country-breadcrumb{margin-bottom:26px}.country-lead{font-size:17px}.country-section{padding:32px 0}.reward-pair{grid-template-columns:1fr;gap:14px}.country-steps{grid-template-columns:1fr}.country-actions>*{width:100%}.country-filters{gap:8px}.country-filters button{font-size:13px;padding:10px 13px}.country-container{padding:0 18px}.country-panel{padding:22px}.country-card-name{font-size:19px}}
.country-directory-hero{background:#f6f8f5;padding-bottom:24px}.country-directory-hero h1{font-size:clamp(36px,4.6vw,58px);max-width:none;margin-bottom:18px}.country-directory-hero .country-breadcrumb{margin-bottom:28px}.country-directory-hero .country-lead{max-width:850px;font-size:18px;margin-bottom:10px}.country-card-copy{flex:1}.country-card-action{border-top:1px solid #e1e8e3;margin-top:8px;padding-top:12px;display:flex;justify-content:space-between}.country-card{min-height:160px}.country-directory-hero h1:after{content:'';display:block;width:64px;height:4px;border-radius:4px;background:#eed83e;margin-top:20px}
