.cf-device-video.cf-device-video--inline{background:transparent;padding:0;margin:2.25rem 0;scroll-margin-top:7rem}
.cf-device-video--inline .container.cf-device-video__grid{width:auto;max-width:none;margin:0;padding:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "media" "actions";gap:1rem}
.cf-device-video--inline .cf-device-video__intro{max-width:none;align-self:start}
.cf-device-video--inline .cf-device-video__intro h2,.cf-device-video--inline .cf-device-video__intro h3,.cf-device-video--inline .cf-device-video__intro h4{font:inherit;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.25;letter-spacing:-.015em;margin:0 0 .5rem;padding:0;border:0;color:#142b23}
.cf-device-video--inline .cf-device-video__intro p{margin:0}
.cf-device-video--inline .cf-device-video__load img{margin:0;border-radius:0;box-shadow:none;max-width:100%}
.cf-device-video--inline .cf-device-video__actions{justify-content:flex-start;text-align:left}
.cf-device-video--inline p.cf-device-video__caption{font-size:.875rem;font-weight:600;line-height:1.5;color:#142b23;margin:.75rem 0 0}
.cf-device-video--inline p.cf-device-video__privacy,.cf-device-video--inline p.cf-device-video__fallback,.cf-device-video--inline p.cf-device-video__status{font-size:.8125rem;line-height:1.5;color:#4a5b51;margin:.75rem 0 0}
.cf-device-video--inline .cf-device-video__intro p{font-size:1.0625rem;line-height:1.7;color:#47574f}
.cf-device-video--inline .cf-device-video__transcript p{font-size:.9375rem;line-height:1.65;color:#47574f;margin:.75rem 0 0}
.cf-device-video--inline .cf-device-video__privacy a,.cf-device-video--inline .cf-device-video__fallback a{font-weight:400;color:#176536}
.cf-device-video--inline a.btn,.cf-device-video--inline a.btn:hover{text-decoration:none;font-weight:700;color:var(--color-cta-text)}
