/* Canonical policy-style closing and contact footer on every public page. */
footer.hexi-footer{
  display:block;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0!important;
  border:0;background:none;box-shadow:none;color:#85817e;
  font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:14px!important;font-weight:400;line-height:1.65;letter-spacing:normal;
}
.hexi-footer *{box-sizing:border-box}
.hexi-footer .hexi-footer-inner{width:100%;max-width:1376px;margin:0 auto;padding:0 48px}
.hexi-footer .hexi-footer-closing{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:14px;padding:45px 0}
.hexi-footer .hexi-footer-statement{display:flex;align-items:center;gap:13px;min-width:0;color:#d4b99f;font-size:14px!important;line-height:1.6}
.hexi-footer .hexi-footer-hex{
  display:inline-block;flex:0 0 auto;width:22px;height:24px;background:#ff8a2b;
  -webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBvbHlnb24gcG9pbnRzPSIzMiw2IDU0LjUxNjY2MDUsMTkgNTQuNTE2NjYwNSw0NSAzMiw1OCA5LjQ4MzMzOTUsNDUgOS40ODMzMzk1LDE5IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRjhBMkIiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") center/contain no-repeat;
  mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBvbHlnb24gcG9pbnRzPSIzMiw2IDU0LjUxNjY2MDUsMTkgNTQuNTE2NjYwNSw0NSAzMiw1OCA5LjQ4MzMzOTUsNDUgOS40ODMzMzk1LDE5IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRjhBMkIiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") center/contain no-repeat;
}
.hexi-footer .hexi-footer-top{flex:0 0 auto;margin:0;padding:0;color:#ada9a5;font-size:14px!important;font-weight:400;line-height:1.6;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.hexi-footer .hexi-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin:0;padding:24px 0;border-top:1px solid #333236;color:#85817e;font-size:14px!important;line-height:1.65}
.hexi-footer .hexi-footer-bottom>span,.hexi-footer .hexi-footer-email{font:inherit;color:inherit}
.hexi-footer .hexi-footer-email{max-width:100%;margin-left:auto;text-decoration:none;overflow-wrap:anywhere}
.hexi-footer a:focus-visible{outline:2px solid #a7a2ac;outline-offset:3px;border-radius:5px}
.hexi-footer a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
@media(hover:hover) and (pointer:fine){.hexi-footer a:hover{color:#ff8a2b}}
@media(max-width:1100px){.hexi-footer .hexi-footer-inner{padding-inline:28px}}
@media(max-width:760px){
  .hexi-footer .hexi-footer-inner{padding-inline:16px}
  .hexi-footer .hexi-footer-closing{align-items:flex-start;padding:30px 0}
  .hexi-footer .hexi-footer-statement{max-width:230px}
}
@media(hover:none),(pointer:coarse){.hexi-footer .hexi-footer-top:hover{color:#ada9a5}.hexi-footer .hexi-footer-email:hover{color:#85817e}}
@media print{footer.hexi-footer{display:none!important}}
