.country-market{margin:24px 0;padding:24px;border:1px solid #dce6f0;border-radius:20px;background:linear-gradient(140deg,#f3f8ff,#fff)}
.country-market h2{margin-top:0}.market-facts{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.market-facts span{padding:6px 10px;border-radius:99px;background:#e6eef9;font-size:.85rem;color:#153b65}
.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.market-pick{min-width:0;border:1px solid #dce6f0;border-radius:14px;padding:16px;background:#fff}.market-pick strong{font-size:1.5rem;display:block;color:#102b50}.market-pick small{display:block;margin:8px 0;color:#43556b}.market-pick a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.market-pick h4{margin:0 0 10px}.market-pick p{font-size:.9rem;margin:8px 0}.market-notes{font-size:.85rem;color:#43556b}.market-table{width:100%;border-collapse:collapse;table-layout:fixed}.market-table th,.market-table td{padding:12px 6px;border-bottom:1px solid #dce6f0;text-align:start;overflow-wrap:anywhere}.market-table a{display:inline-flex;min-height:44px;align-items:center}
@media(max-width:650px){.country-market{padding:16px}.market-grid{grid-template-columns:1fr}.market-table{font-size:.85rem}.market-table th,.market-table td{padding:8px 4px}.market-pick strong{font-size:1.4rem}}
