html:has(.acquisition-preferences) { scroll-behavior: auto; }
.acquisition-preferences { max-width: 54rem; padding-top: 2rem; padding-bottom: 2rem; }
.acquisition-preferences form { margin: 1.5rem 0; }
.acquisition-preferences select { display: block; width: 100%; margin-top: .5rem; }
.acquisition-preferences button { max-width: 100%; white-space: normal; text-align: center; }
.acquisition-preferences label:has(input[type="checkbox"]) { display: flex; align-items: flex-start; gap: .6rem; }
.acquisition-preferences input[type="checkbox"] { flex: none; width: 1.5rem; height: 1.5rem; }
