.pc-form{max-width:28rem}
.pc-field{margin-top:1.1rem}
.pc-field:first-child{margin-top:0}
.pc-hint{margin-top:.35rem}
.pc-err{color:#9b1c1c;font-weight:600;font-size:.9375rem;margin:.35rem 0 0}
.pc-err:empty{display:none}
.pc-form .btn-primary{margin-top:1.25rem;cursor:pointer}
.pc-form .btn-primary:focus-visible,.pc-cta:focus-visible{outline:3px solid #3c2f8f;outline-offset:3px}
.pc-out{max-width:34rem}
.pc-out p{margin:.5rem 0 0}
.pc-out p:first-child{margin-top:0}
.pc-big{font-weight:700}
.pc-note{max-width:34rem}
.pc-cta{color:#fff !important;text-decoration:none !important}
.bo-input[aria-invalid="true"]{border-color:#9b1c1c}
