aside { margin: var(--margin) auto; max-width: var(--width-content-max); width: 100%; background: var(--background-panel); font-size: 1.2rem; >details { summary { cursor: pointer; } summary~* { padding-top: var(--padding); } >section { margin: var(--margin-half); } } }