.comp_median_price_chart{padding-top:60px;padding-bottom:60px}.comp_median_price_chart .row{max-width:100%;width:calc(100% - 50px)!important}.comp_median_price_chart .chart-panel{background:#fff;border:1px solid #E0DFD8;border-radius:12px;padding:30px;width:100%}.comp_median_price_chart .chart-header{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.comp_median_price_chart .chart-title{font-family:var(--font2);font-size:20px;font-weight:700;color:var(--color4)}.comp_median_price_chart .chart-source{font-size:12px;color:var(--color5)}.comp_median_price_chart .chart-svg{width:100%;height:auto;display:block}.comp_median_price_chart .chart-grid{stroke:#E5E4DC;stroke-width:.8}.comp_median_price_chart .chart-bar{fill:var(--color1)}.comp_median_price_chart .chart-trend{fill:none;stroke:var(--color2);stroke-width:2.5;stroke-dasharray:6 3}.comp_median_price_chart .chart-ylabel,.comp_median_price_chart .chart-xlabel,.comp_median_price_chart .chart-legend-label{font-size:9px;fill:var(--color5);font-family:var(--font1)}.comp_median_price_chart .chart-legend-swatch{fill:var(--color1)}.comp_median_price_chart .chart-line-1{fill:none;stroke:var(--color1);stroke-width:2.5}.comp_median_price_chart .chart-line-2{fill:none;stroke:var(--color2);stroke-width:2.5}.comp_median_price_chart .chart-summary{margin-top:20px;padding-top:20px;border-top:1px solid #E0DFD8;font-size:15px;line-height:1.6;color:var(--color4)}.comp_median_price_chart .cta-action{margin-top:24px}@media(max-width:768px){.comp_median_price_chart .chart-panel{padding:20px}}