/*
Theme Name: Hersey Security
Description: Hersey Security homepage and app policy pages.
Version: 1.0.2
Text Domain: hersey-security
Requires at least: 6.0
Requires PHP: 7.4
*/
* { box-sizing: border-box; }
html { margin: 0; padding: 0; }
body { margin: 0; background: #101012; color: #eeeeF2; font: 17px/1.65 system-ui, sans-serif; }
a { color: #ff7b83; }
a:focus-visible { outline: 2px solid #fff; outline-offset: 4px; }
body .hersey-launch .masthead img.brand { width: 225px !important; height: auto !important; }
body .hersey-launch .masthead .wrap > a:first-child { flex: 0 0 clamp(155px, 19vw, 225px); }
body .hersey-launch .masthead .wrap { min-height: 86px; }
.hersey-document-header { background: #09090a; border-bottom: 1px solid #36363b; }
.hersey-document-header a { display: flex; align-items: center; justify-content: space-between; gap: 20px; width: min(calc(100% - 40px), 1000px); min-height: 96px; margin: auto; color: #fff; text-decoration: none; font-size: 14px; font-weight: 650; }
.hersey-document-header img { width: 225px; max-width: 52%; height: auto; }
.hersey-document { width: min(calc(100% - 40px), 850px); padding: 42px 0 60px; margin: auto; }
.hersey-document h1 { margin: 0 0 26px; font-size: clamp(29px, 4vw, 43px); line-height: 1.15; color: #fff; }
.hersey-document h2 { margin: 30px 0 12px; font-size: 24px; line-height: 1.25; color: #fff; }
.hersey-document p { margin: 0 0 16px; color: #d4d4da; }
.hersey-document-footer { border-top: 1px solid #36363b; padding: 24px 20px; text-align: center; font-size: 14px; }
.hersey-document-footer a { display: inline-block; margin: 0 12px; }
@media(max-width:680px) {
  body .hersey-launch .masthead img.brand { width:155px !important; }
  body .hersey-launch .masthead .wrap { min-height:72px; }
}

.hersey-partner-band {
  display: grid;
  place-items: center;
  padding: 22px 18px;
  background: #101012;
  border-top: 1px solid #36363b;
}
.hersey-partner-band img {
  display: block;
  width: min(100%, 440px);
  height: auto;
  border-radius: 4px;
}
.hersey-document-footer .hersey-copyright {
  margin: 0 0 10px;
  color: #c5c5cd;
}
