.pa-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
.pa-address-grid label{min-width:0}
.pa-address-grid input{width:100%;min-width:0}
.pa-address-grid label,.pa-address-form>label{display:block;margin:0 0 12px;font-weight:700}
.pa-address-form input{display:block;width:100%;margin-top:6px}
.pa-required{color:#ff6a00}
.pa-required-note{color:#a9bac6;font-size:13px;margin:8px 0 18px}
.pa-address-details{overflow-wrap:anywhere;line-height:1.6}
.pa-address-details>div{margin:3px 0}
.pa-address-form[hidden]{display:none}
