40 lines
753 B
CSS
40 lines
753 B
CSS
.content {
|
|
display: grid;
|
|
padding-bottom: var(--Spacing-x9);
|
|
padding-left: var(--Spacing-x0);
|
|
padding-right: var(--Spacing-x0);
|
|
position: relative;
|
|
}
|
|
|
|
.blocks {
|
|
display: grid;
|
|
gap: var(--Spacing-x5);
|
|
padding-left: var(--Spacing-x2);
|
|
padding-right: var(--Spacing-x2);
|
|
}
|
|
|
|
@media screen and (min-width: 1367px) {
|
|
.content {
|
|
gap: var(--Spacing-x3);
|
|
padding-left: var(--Spacing-x3);
|
|
padding-right: var(--Spacing-x3);
|
|
}
|
|
|
|
.content:has(> aside) {
|
|
grid-template-columns: 360px 1fr;
|
|
}
|
|
|
|
.content:has(> aside) .blocks {
|
|
grid-column: 2 / -1;
|
|
}
|
|
|
|
.blocks {
|
|
padding-left: var(--Spacing-x0);
|
|
padding-right: var(--Spacing-x0);
|
|
}
|
|
|
|
.blocks > section:first-of-type > header {
|
|
gap: var(--Spacing-x2);
|
|
}
|
|
}
|