.col-page-detail .ry-product-contact-links{box-sizing:border-box;margin:28px 0 0;padding:22px;border:1px solid #d7e3e6;background:#f4f8f9;color:#173b48;clear:both}
.col-page-detail .ry-product-contact-links h2{margin:0 0 10px;font-size:23px;line-height:1.35}
.col-page-detail .ry-product-contact-links p{margin:0 0 16px;line-height:1.65}
.col-page-detail .ry-product-contact-actions{display:flex;gap:12px;flex-wrap:wrap}
.col-page-detail .ry-product-contact-actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;background:#173b48;color:#fff;text-decoration:none;line-height:1.4;border-radius:3px;white-space:normal}
.col-page-detail .ry-product-contact-actions a:focus-visible{outline:3px solid #ed7d22;outline-offset:3px}
@media(max-width:640px){.col-page-detail .ry-product-contact-links{padding:18px}.col-page-detail .ry-product-contact-actions{flex-direction:column}.col-page-detail .ry-product-contact-actions a{width:100%}}
