.shore-measurement[hidden]{display:none!important}
.shore-measurement{position:fixed;z-index:10000;left:20px;right:20px;bottom:46px;max-width:730px;margin:auto;padding:16px 20px;background:#fff;color:#002060;border:1px solid #EABE38;border-radius:4px;box-shadow:0 5px 24px #1233;font:14px/1.5 "Source Sans 3",Arial,sans-serif;text-align:left}
.shore-measurement p{margin:0 0 10px;font:inherit;color:inherit;text-transform:none;letter-spacing:normal}
.shore-measurement-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.shore-measurement-actions button{font:600 14px "Source Sans 3",Arial,sans-serif;padding:9px 14px;border:1px solid #064ACF;border-radius:3px;background:#fff;color:#064ACF;cursor:pointer;text-transform:none;letter-spacing:normal}
.shore-measurement-actions a{font-size:13px;color:#064ACF;text-decoration:none!important}
.shore-measurement-settings{position:fixed;bottom:8px;left:12px;z-index:9999;font:12px "Source Sans 3",Arial,sans-serif;background:#fff;color:#002060;border:1px solid #EABE38;border-radius:3px;padding:6px 9px;cursor:pointer;text-transform:none;letter-spacing:normal}
.shore-measurement button:focus-visible,.shore-measurement-settings:focus-visible{outline:3px solid #EABE38;outline-offset:3px}
.hp-social-links{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}
.hp-social-links a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none!important}
.hp-social-links svg{width:23px;height:23px;flex:none}
.hp-social-links .hp-facebook-mark{flex:none}
.hp-footer-area .shore-privacy-link{display:inline-block;margin-top:16px;font-size:13px;text-decoration:none!important}
footer.hp-footer .hp-footer-bottom{padding-bottom:48px}
.shore-privacy-content{max-width:860px;margin:0 auto;padding:42px 24px 58px;color:#002060;font:17px/1.65 "Source Sans 3",Arial,sans-serif}
.shore-privacy-content h1{font:400 28px/1.3 "Libre Baskerville",Georgia,serif;margin:0 0 16px}
.shore-privacy-content h2{font:600 20px/1.4 "Source Sans 3",Arial,sans-serif;margin:26px 0 9px}
.shore-privacy-content p{margin:0 0 14px}.shore-privacy-content a{color:#064ACF;text-decoration:none!important}
@media(max-width:500px){.shore-measurement{left:10px;right:10px;padding:12px;max-height:65vh;overflow:auto}.shore-privacy-content h1{font-size:24px}}
