/* GENERATED tools/build_mobile_reference_css.py; 420px reference; 8d6f3d8a6ac6c37fee5ae588d05c1648e1b022ded0b24346b74a58a87f0a380f */
@media (width > 720px){
/* Matt's September local-review delta. Navigation and sticky-footer
   breakpoints are owned by care-nav-contact.css, not duplicated here. */
/* Retained local contrast treatment. Matt's mobile handover now owns the
   floating hero pane; do not restore the rejected separate-card layout. */
@media(max-width:720px){
  /* Bound contrast even when the moving field reaches the copy. */
  .hero .scrim{background:linear-gradient(to bottom,rgba(16,17,8,.86) 0%,rgba(16,17,8,.86) 48%,rgba(16,17,8,.15) 74%,rgba(16,17,8,.9) 100%)}
  .hero .ustack{animation:none}
  .hero .ucards{padding-bottom:0}
}

/* The supplied new pane applies only through 560px; retain the previous
   review layout above that boundary. */
@media(min-width:561px) and (max-width:720px){
  .hero .uf-for{position:relative;left:auto;bottom:auto;width:100%;margin-top:14px;animation:none;transform:none;background:var(--paper)}
}

/* Local review: text and highlight share exactly the same wipe edge. */
.eyebrow.eb-dark{
  color:transparent;
  background-image:linear-gradient(to right,var(--ink) 0%,var(--ink) calc(var(--eb,1) * 100%),var(--fluro) calc(var(--eb,1) * 100%),var(--fluro) 100%),linear-gradient(var(--fluro),var(--fluro));
  background-size:100% 100%,calc(var(--eb,1) * 100%) 100%;
  background-position:left center;
  background-repeat:no-repeat;
  background-origin:border-box;
  -webkit-background-clip:text,border-box;
  background-clip:text,border-box;
}

}
@media (max-width:720px){
.hero .scrim{background:linear-gradient(to bottom,rgba(16,17,8,.86) 0%,rgba(16,17,8,.86) 48%,rgba(16,17,8,.15) 74%,rgba(16,17,8,.9) 100%);}
.hero .ustack{animation:none;}
.hero .ucards{padding-bottom:0;}
.eyebrow.eb-dark{color:transparent;background-image:linear-gradient(to right,var(--ink) 0%,var(--ink) calc(var(--eb,1) * 100%),var(--fluro) calc(var(--eb,1) * 100%),var(--fluro) 100%),linear-gradient(var(--fluro),var(--fluro));background-size:100% 100%,calc(var(--eb,1) * 100%) 100%;background-position:left center;background-repeat:no-repeat;background-origin:border-box;-webkit-background-clip:text,border-box;background-clip:text,border-box;}
}
