.sidebar {
container-type: inline-size;
container-name: sidebar;
}
/* Respond to parent, not viewport */
@container sidebar (min-width: 300px) {
.sidebar .card {
display: grid;
grid-template-columns: 1fr 2fr;
}
}Container queries let components respond to their own container's size, not just the viewport.