.pn-company-kicker .pn-company-kind-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:7px}
.pn-company-location{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce5ec;padding:22px 30px;background:#f8fafb}
.pn-company-location-copy{min-width:0}.pn-company-location h2{font-size:16px;line-height:1.4;margin:0 0 7px;letter-spacing:0}
.pn-company-location address,.pn-company-location-copy>p{font-style:normal;font-size:15px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 7px;color:#173657}
.pn-company-location-copy .pn-company-location-note{font-size:12px;color:#53697b;margin:7px 0 0}
.pn-profile-location-precision{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:#edf1f5;color:#465d70;font-size:11px;font-weight:600;line-height:1.4}
.pn-profile-location-precision:before{content:"";width:6px;height:6px;border:1px solid currentColor;border-radius:50%;flex:none}
.pn-profile-location-precision.is-address{background:#eaf5ef;color:#14653f}.pn-profile-location-precision.is-address:before{background:currentColor}
.pn-company-location-actions{display:flex;gap:9px;flex-wrap:wrap;flex-shrink:0}
.pn-company-location-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 14px;border:1px solid #b4c9d7;border-radius:8px;background:#fff;color:#164562;font-size:13px;font-weight:650;line-height:1.35;letter-spacing:0;white-space:nowrap;text-decoration:none}
.pn-company-location-actions a:hover{background:#edf5f8}.pn-company-location-actions a:focus-visible{outline:3px solid #1673c9;outline-offset:3px}
@media(max-width:700px){.pn-company-location{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.pn-company-location-actions{flex-shrink:1}.pn-company-location-actions a{flex:1;min-width:120px}}
