.gpi-choice{box-sizing:border-box!important;min-width:0!important;margin:20px 0!important;padding:16px!important;border:1px solid #e3e1dc!important;border-radius:6px;background:#faf9f6;color:#202326}
.gpi-choice legend{max-width:100%;padding:0 4px;font:600 15px/1.5 Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}
.gpi-choice p{margin:6px 0 10px!important;font-size:13px!important;line-height:1.55!important;overflow-wrap:anywhere}
.gpi-choice-options{display:flex;gap:8px 24px;flex-wrap:wrap}
.gpi-choice-options label{display:flex!important;align-items:center!important;gap:10px;min-height:48px;box-sizing:border-box;padding:6px 10px;border:1px solid transparent;border-radius:4px;cursor:pointer;font:400 15px/1.5 Arial,sans-serif!important;color:#202326}.gpi-choice-options label:has(input:checked){border-color:#a4192d;background:#fff}
.gpi-choice-options input[type=radio]{appearance:auto!important;display:inline-block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;accent-color:#a4192d}
.gpi-choice input:focus-visible{outline:2px solid #a4192d;outline-offset:4px}.gpi-choice-help{color:#5a5e63}.gpi-choice-error{color:#a4192d;font-weight:600}.gpi-choice-error[hidden]{display:none!important}
@media(max-width:480px){.gpi-choice-options{display:block}.gpi-choice-options label{width:100%}.gpi-choice{padding:12px!important}}
