/* Revision 22: consistent order details and customer review affordance */
.r22-contact-panel .r22-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.r22-contact-detail{background:#f4f7f1;border:1px solid #dfe8dc;border-radius:14px;padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:7px}
.r22-contact-detail>span{color:#607369;font-size:.69rem;letter-spacing:.09em;font-weight:800}
.r22-contact-detail strong,.r22-contact-detail address{color:#213e30;font-weight:650;font-size:.96rem;line-height:1.65;overflow-wrap:anywhere}
.r22-contact-detail address{font-style:normal;font-weight:500}
.r22-contact-detail--address{grid-column:1/-1}
.r13-review-prompt{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#edf5ea;color:#21513a;border:1px solid #cfe3cc;border-radius:999px;padding:9px 15px;font-weight:750;transition:background .2s,transform .2s}
.r13-review-prompt:hover{background:#dcebd7;transform:translateY(-1px)}
@media(max-width:640px){.r22-contact-panel .r22-contact-grid{grid-template-columns:1fr}.r22-contact-detail--address{grid-column:auto}}
