.duo-choice{margin:0 0 16px;padding:14px 15px;background:var(--ivory);border:1px solid var(--line);border-radius:10px}.duo-choice>label{display:block;font-size:13px;font-weight:800;margin:0 0 8px}.duo-choice select{display:block;width:100%;min-height:46px;padding:10px 36px 10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);font-size:13px;color:var(--ink)}.duo-choice select:focus-visible{outline:3px solid var(--red);outline-offset:3px}.duo-choice>p{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 0}.duo-choice[hidden]{display:none!important}