body { overflow-x: clip; } main { background: var(--cream); overflow: clip; z-index: 1; } :where(p) { margin: 0; } :where(p:last-of-type)+h1, :where(p:last-of-type)+h2, :where(p:last-of-type)+h3, :where(p:last-of-type)+h4, :where(p:last-of-type)+h5, :where(p:last-of-type)+h6 { margin: 0; } #brx-header { display: flex; } .brxe-text ul { display: flex; flex-direction: column; gap: var(--space-xs); padding-left: var(--space-m); } .brxe-text li::marker { font-size: 10px; }  body.footer-fixed main { margin-bottom: var(--footer-height); } body.footer-fixed #brx-footer>.footer { position: fixed; bottom: 0; }