.market-width{max-width:1040px}.market-guide h1{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.12;color:var(--navy);max-width:980px}.market-guide h2{margin-top:40px}.market-guide p,.market-guide li{line-height:1.75}.market-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.market-actions .btn{white-space:normal}.market-table{overflow-x:auto;margin:24px 0;border:1px solid #dce4ee;border-radius:12px}.market-table table{border-collapse:collapse;width:100%;min-width:620px}.market-table caption{text-align:left;padding:16px;font-weight:700}.market-table th,.market-table td{text-align:left;padding:14px;vertical-align:top;border-bottom:1px solid #e4eaf0;line-height:1.6}.market-table th{background:#142c40;color:#fff}.market-panel{padding:24px;border:1px solid #dce4ee;background:#fff;border-radius:14px;margin:24px 0}.market-panel svg{display:block;width:100%;height:auto}.market-panel figcaption{font-size:.9rem;line-height:1.6;color:#566a78}.market-width .grid{gap:24px}@media(max-width:640px){.market-panel{padding:16px}.market-actions .btn{width:100%;text-align:center}.market-width .h2{font-size:1.8rem}}
