/* Entry choices remain readable and operable on 360px and with a keyboard. */
.partner-entry-switch { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0; }
.partner-entry-switch button { flex: 1 1 180px; min-height: 44px; white-space: normal; }
.partner-entry-switch button[aria-pressed="true"] { border: 2px solid var(--accent, #5544dd); font-weight: 700; }
.partner-entry-switch button:focus-visible { outline: 3px solid var(--accent, #5544dd); outline-offset: 3px; }
#workplace-partner-context p { margin-bottom: 0; }
