/* Planned capability: explicit colours and flexible layout at every width. */
html body #main #assisted-threat-hunting {
  background:#edf5f6!important;
  color:#123342!important;
  padding:56px 0!important;
}
html body #main #assisted-threat-hunting .otc-hunt-status {
  display:inline-block;
  background:#d4edf1!important;
  color:#00566a!important;
  border:1px solid #99cbd5;
  border-radius:6px;
  padding:6px 10px;
  font-size:13px!important;
  font-weight:600;
  line-height:1.5!important;
}
html body #main #assisted-threat-hunting h2 {
  color:#123342!important;
  font-size:clamp(26px,4vw,36px)!important;
  line-height:1.2!important;
  margin:16px 0!important;
}
html body #main #assisted-threat-hunting :is(p,li,strong) {
  color:#304b5a!important;
  line-height:1.7!important;
}
html body #main #assisted-threat-hunting ul {
  padding-left:22px;
  margin:20px 0;
}
html body #main #assisted-threat-hunting li {margin:10px 0;}
html body #main #assisted-threat-hunting a {
  color:#006277!important;
  text-decoration:underline;
  text-underline-offset:4px;
  overflow-wrap:anywhere;
}
html body #main #assisted-threat-hunting a:focus-visible {
  outline:3px solid #006277;
  outline-offset:4px;
}
@media(max-width:700px){
  html body #main #assisted-threat-hunting {padding:32px 0!important;}
}
