.original-audience{margin:2rem 0;padding:1.5rem;border:1px solid var(--border,#d8dccf);border-radius:18px;max-width:760px}.original-audience h2{font-size:1.4rem;margin:0 0 .75rem}.original-audience p{line-height:1.6;margin:.75rem 0}.audience-poll,.audience-up-next{margin:1rem 0 1.5rem;padding:1rem;background:rgba(140,160,115,.09);border-radius:12px}.audience-poll fieldset{border:0;padding:0;display:grid;gap:.75rem}.audience-poll legend{margin-bottom:.75rem;font-size:.9rem}.audience-poll button{padding:.9rem;text-align:left;border:1px solid;border-radius:10px;min-height:44px;background:transparent;color:inherit}.audience-poll button[aria-pressed=true]{background:rgba(140,160,115,.22);font-weight:600}.original-audience button:disabled{opacity:.55}.audience-table{width:100%;border-collapse:collapse}.audience-table td,.audience-table th{text-align:left;padding:.75rem;border-bottom:1px solid #ccc}.audience-table-scroll{overflow:auto}