.buyer-questions{max-width:48rem;border-top:3px solid var(--plum,#543581);padding:1.5rem 0;margin:1.5rem 0;color:var(--ink,#302044)}
.buyer-questions h2{font-size:1.35rem;margin-bottom:.5rem}
.buyer-questions>p{max-width:62ch;color:var(--muted,#697084)}
.buyer-questions .checkout-questions{display:grid;gap:1.25rem;margin:1.5rem 0}
.buyer-questions .checkout-questions__row{margin:0;max-width:40rem}
.buyer-questions .checkout-questions__row>label,.buyer-questions legend{font-weight:600;line-height:1.5}
.buyer-questions .checkout-questions__choices{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.6rem}
.buyer-questions .checkout-questions__choice{display:flex;align-items:flex-start;gap:.5rem;min-height:2rem;font-weight:400}
.buyer-questions .checkout-questions__choice input{width:auto;flex:0 0 auto;margin:.3rem 0 0}
.buyer-questions .checkout-questions__other{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--line,#e4e2ec)}
.buyer-questions input:disabled,.buyer-questions select:disabled,.buyer-questions textarea:disabled{opacity:1;color:var(--ink,#302044);-webkit-text-fill-color:var(--ink,#302044);background:#f5f4f8}
.buyer-questions__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem}
.buyer-questions__error{color:#a52c46;margin:.75rem 0 0;max-width:62ch}
@media(max-width:480px){.buyer-questions{padding-top:1rem}.buyer-questions__actions{align-items:stretch;flex-direction:column}.buyer-questions__actions button{min-height:44px}.buyer-questions input,.buyer-questions textarea,.buyer-questions select{font-size:16px}}
