.country-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.country-guide-cards .platform-card{display:flex;flex-direction:column;align-items:flex-start;margin:0}.country-guide-cards h2{font-size:28px;line-height:1.25}.country-guide-cards p{font-size:17px;line-height:1.7}.country-guide-cards .button{margin-top:auto}.country-guide-country{padding:22px 6% 0}.country-guides .guide-shell{padding-top:25px}.country-guides .guide-meta{align-items:center;flex-wrap:wrap;font-size:14px;line-height:1.6}.country-guides .guide-meta .review-badge{margin:0}.country-guides .country-guide-safety{margin-top:0}.country-guide-safety p{font-size:16px;line-height:1.7}.country-guide-safety a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.country-guide-toc{display:flex;flex-direction:column;gap:13px;border:1px solid #dce2e8;border-radius:14px;padding:24px;background:#f2f5fa;margin:28px 0}.country-guide-toc a{color:#19456e;font-weight:650;line-height:1.6}.country-guide-toc strong{font-size:18px}.country-guide-example{border-left:4px solid #db2138;padding:20px 23px;background:#f2f5fa;border-radius:8px;white-space:pre-wrap}.country-guides .country-guide-source-line{font-size:14px;line-height:1.6}.country-guides .country-guide-source-line a{color:#19456e;text-decoration:underline}.country-guides .guide-article .fine-print{font-size:15px;line-height:1.65}.country-guides .guide-article aside+section{margin-top:30px}.country-guides .guide-service-next .platform-actions{margin-bottom:12px}.country-guides .platform-intro-band .kicker{color:#ffd43b}.country-guide-band{padding:25px;border:1px solid #dce2e8;border-radius:16px;margin-top:28px;background:#fff}.country-guide-band p{font-size:17px;line-height:1.7}.country-guide-band h2{font-size:29px;line-height:1.25}.country-guide-band a{margin-top:12px}
@media(max-width:1050px){.country-guide-cards{grid-template-columns:1fr}.country-guide-cards .button{margin-top:12px}.country-guides .guide-meta{gap:14px}}
@media(max-width:700px){.country-guide-country{padding:20px 20px 0}.country-guides .guide-shell{padding-top:15px}.country-guides .guide-meta{display:flex;flex-direction:column;align-items:flex-start}.country-guide-toc{padding:20px}.country-guide-example{padding:18px}.country-guide-safety{padding:20px}.country-guide-band{padding:22px}.country-guide-cards h2{font-size:27px}}
