/* Quiet, service-specific background objects inside the existing native reveal layer. */
#studies #cuberto-services .cu24-art {
  --service-accent:color-mix(in srgb,var(--site-accent) 52%,#b9b6f2);
  --service-light:#dbdff4;
  --service-line:color-mix(in srgb,var(--service-accent) 44%,#4a506c);
  --service-panel-top:color-mix(in srgb,var(--service-accent) 18%,#252833);
  --service-panel-bottom:#1b1d27;
  inset:16px 24px 16px auto;width:600px;max-width:52%;height:calc(100% - 32px);pointer-events:none;
  mask-image:none;
}
#studies #cuberto-services .fa-service-art {display:block;width:100%;height:100%;overflow:hidden;}
@media(max-width:767px) {
  #studies #cuberto-services .cu24-art {
    inset:auto 16px 16px auto;width:calc(100% - 32px);max-width:none;
    height:min(220px,calc(100% - 32px));
  }
  #studies #cuberto-services .fa-service-art {opacity:.26;}
}
