.citizen-page-sidebar { --size-icon: 1rem; @media ( min-width: @min-width-breakpoint-desktop ) { display: flex; flex-direction: column; grid-area: sidebar; gap: var( --space-sm ); margin-top: var( --space-sm ); // align with first paragraph contain: strict; } .citizen-menu__heading, .citizen-menu .mw-list-item a { padding-inline: var( --space-xs ); } .citizen-menu .mw-list-item a { gap: var( --space-xs ); border-radius: var( --border-radius-base ); } } #citizen-sidebar-lastmod { @media ( max-width: @max-width-breakpoint-tablet ) { // Duplicated with footer already display: none; } }