.market-report-detail{padding-bottom:48px}.market-report-detail .report-heading{align-items:flex-start;gap:40px;padding:20px 30px;display:flex}.market-report-detail .report-heading h1{margin:0 0 8px;font-size:48px;font-weight:700;line-height:1.25}.market-report-detail .report-heading h2{margin:0 0 24px;font-size:32px;font-weight:600}.report-heading h4{color:#555;margin:0;font-size:16px;font-weight:600}.report-photo{object-fit:cover;background:#c7cdd2;border-radius:50%;flex-shrink:0}.report-takeaway{background:#f1f5fd;border-left:4px solid #4565d9;border-radius:0 6px 6px 0;margin:64px 0;padding:20px 24px}.report-takeaway h2{color:#34487e;margin:0 0 12px;font-size:16px;font-weight:700}.report-content{margin:32px 0;font-size:16px;line-height:1.8}.report-content img{max-width:100%;height:auto}.report-content table{border-collapse:collapse;width:100%}.report-content td,.report-content th{border:1px solid #e5e7eb;padding:12px}.report-faq details{border-bottom:1px solid #e5e7eb;padding:18px 0}.report-faq summary{cursor:pointer;font-weight:600}@media (max-width:600px){.market-report-detail .report-heading{flex-direction:column;gap:20px;padding:20px}.market-report-detail .report-heading h1{font-size:28px}.market-report-detail .report-heading h2{font-size:22px}.report-photo{width:120px;height:120px}}.report-content p{margin:0 0 1.4em}.report-content h2,.report-content h3{margin:2em 0 .8em}.report-content table{margin:1.8em 0}.report-content ul,.report-content ol{margin:1em 0 1.6em}.report-content article>header{display:none}.market-report-detail .report-heading h2{margin:0 0 24px}.report-heading .date-pill{color:#555;margin:12px 0 0}@media (max-width:600px){.report-content{overflow-x:auto}.report-content td,.report-content th{min-width:100px;padding:8px}}
