@layer trial-kicker-system {
 .sot-kicker{
  display:flex!important;align-items:center!important;gap:12px!important;
  font-size:12px!important;font-weight:800!important;line-height:1.4!important;
  letter-spacing:0!important;text-transform:uppercase!important;
  padding:0!important;margin:0 0 16px!important;max-width:100%!important;
 }
 .sot-kicker::before{
  content:""!important;display:block!important;position:static!important;
  flex:0 0 34px!important;width:34px!important;height:2px!important;
  margin:0!important;background:currentColor!important;transform:none!important;
 }
 .sot-heading--lateral{
  display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;
  gap:42px!important;align-items:start!important;
 }
 .sot-heading--lateral>.sot-kicker{width:auto!important;margin:0!important;align-items:flex-start!important}
 .sot-heading--lateral>.sot-kicker::before{margin-top:7px!important}
 .sot-heading--lateral>div>h2{margin-top:0!important}
 .sot-heading--stacked>.sot-kicker+h2{margin-top:0!important}
 .coexist-page .coexist-card h3{color:#fff!important}
 #actividades .coexist-card p{color:#aebfcc!important}
 #actividades .coexist-card .activity-link{color:#bfd2dd!important}
 .coexist-page #video .lab-video-copy{display:block!important;width:100%!important;max-width:760px!important;margin-inline:auto!important}
 .coexist-page #video .lab-video-copy h2{font-size:40px!important;line-height:1.1!important;margin:0!important;color:#eef4f8!important;max-width:none!important}
 .coexist-page #video .lab-video-copy p{font-size:16px!important;line-height:1.65!important;margin:14px 0 20px!important;max-width:none!important;color:#c6d6e2!important}
 .coexist-page #video .lab-video-inner{gap:12px!important}
 @media(max-width:900px){.coexist-page #video .lab-video-copy h2{font-size:32px!important}}
 @media(max-width:760px){.coexist-page #video .lab-video-copy h2{font-size:28px!important}.coexist-page #video .lab-video-copy p{font-size:14px!important}}
 @media(max-width:900px){
  .sot-heading--lateral{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
  .sot-heading--lateral>.sot-kicker{align-items:center!important}
  .sot-heading--lateral>.sot-kicker::before{margin:0!important}
 }
}
