.ps-address{box-sizing:border-box;padding:24px;background:#f3f7fb;border:1px solid #dbe5ee;border-radius:18px;color:#182b40;font-family:inherit;line-height:1.65;text-align:left}
.ps-address *{box-sizing:border-box}
.ps-address .ps-address__label{margin:0 0 12px;font-size:.72rem;letter-spacing:.08em;font-weight:700;color:#285b83}
.ps-address h2{margin:0 0 18px;font-size:1.6rem;line-height:1.25;color:#182b40}
.ps-address address{font-style:normal;margin:0 0 20px}
.ps-address p{margin:0 0 18px}
.ps-address__actions{display:flex;flex-direction:column;gap:10px}
.ps-address a.ps-address__button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 14px;border-radius:9px;background:#145eaa;color:#fff;text-align:center;text-decoration:none;font-size:.95rem;font-weight:700;white-space:normal}
.ps-address a.ps-address__button:hover{background:#104b88;color:#fff}
.ps-address a.ps-address__button--phone{background:#e3edf6;color:#154f85}
.ps-address a.ps-address__button--phone:hover{background:#cfdfed}
.ps-address a.ps-address__button--whatsapp{background:#146c43;color:#fff}
.ps-address a.ps-address__button--whatsapp:hover{background:#105735}
.ps-address a:focus-visible{outline:3px solid #b45b00;outline-offset:4px}
.ps-address .ps-address__note{margin:22px 0 0;padding-top:18px;border-top:1px solid #dbe5ee;font-size:.95rem}
