.market-shell{color:#17201b;background:#f7f4ed;min-height:70vh}.market-hero,.market-country-head{color:#fff;background:linear-gradient(135deg,#0b342d,#135448);padding:88px 0 64px}.market-hero h1,.market-country-head h1{margin:.25em 0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:1}.market-hero p,.market-country-head p{max-width:760px;font-size:1.1rem;line-height:1.8}.market-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.market-status,.market-meta span{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:6px 10px;font-size:.72rem;display:inline-flex}.market-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.market-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.market-metric-grid article,.market-section-grid article,.market-brand-grid article,.market-source-list article{background:#fff;border:1px solid #d9d4c8;border-radius:16px;padding:22px}.market-metric-grid span,.market-metric-grid small{display:block}.market-metric-grid strong{color:#0b5748;margin:10px 0;font-size:clamp(1.45rem,3vw,2.3rem);display:block}.market-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-section-grid article>span{color:#a07a34;font-weight:700}.market-section-grid p,.market-module>p,.market-brand-grid p{color:#49544f;line-height:1.75}.market-module{border-top:1px solid #d9d4c8}.market-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.market-brand-grid span{float:right;color:#68736e;font-size:.75rem}.market-brand-grid a,.market-source-list a,.market-dashboard a{color:#0b5748;font-weight:700}.market-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.market-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-dashboard article{background:#fff;border:1px solid #d9d4c8;border-radius:16px;padding:22px}.market-dashboard strong{color:#0b5748;margin:8px 0 18px;font-size:2rem;display:block}.market-dashboard dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.market-dashboard dt{color:#6b746f;font-size:.75rem}.market-dashboard dd{margin:2px 0;font-size:.9rem}.market-table-wrap{overflow-x:auto}.market-table{border-collapse:collapse;background:#fff;width:100%}.market-table th,.market-table td{text-align:left;border-bottom:1px solid #e2ddd3;min-width:150px;padding:14px}.market-footnote{color:#6b746f;margin-top:20px;font-size:.8rem}@media (max-width:800px){.market-hero,.market-country-head{padding:56px 0 40px}.market-metric-grid,.market-section-grid,.market-brand-grid,.market-source-list,.market-dashboard{grid-template-columns:1fr}.market-dashboard dl{grid-template-columns:1fr 1fr}}
