.space-between { display: flex; flex-direction: row; justify-content: space-between; } .p-summary { display: none; } .logo { height: 64px; } @media (min-width: 1030px) { .single-page { display: flex; flex-direction: row; gap: var(--pico-block-spacing-horizontal); } .sidebar { min-width: 300px; height: auto; } .sidebar .toc { position: fixed; min-width: 300px; } .h-entry { width: 100%; } }