.buyer-intake-details{grid-column:1 / -1;padding:16px;background:#f5f8fc;border:1px solid #d2d2d7;border-radius:12px}
.buyer-intake-details[hidden]{display:none!important}
.buyer-intake-details h2{font-size:1.1rem;margin:0 0 16px}
.buyer-intake-details label{min-width:0}
.buyer-intake-details input,.buyer-intake-details textarea{box-sizing:border-box;max-width:100%}
.buyer-form select,.buyer-form input:not([type="radio"]),.buyer-form button{min-height:44px}
@media(max-width:700px){.buyer-intake-details{grid-column:auto;padding:14px}}
