@media(max-width:1200px){

.sidebar{

display:none;

}

.content{

padding:20px;

}

}

@media(max-width:768px){

.stats{

grid-template-columns:1fr;

}

header{

flex-direction:column;

gap:20px;

align-items:flex-start;

}

.market-grid{

grid-template-columns:1fr;

}

}