/* Align reviewed stem hero with the existing anti-aging category hero format. */
@layer stemDetailStandard {
 html body .patient-edition.brochure-flow .stem-medical-opening{min-height:690px!important;padding:70px 0!important;display:flex!important;align-items:center!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-grid{width:86%!important;max-width:1160px!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:64px!important;align-items:center!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-copy h1{font-size:46px!important;line-height:1.45!important;margin:18px 0 28px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-copy>p:not(.proposal-eyebrow){font-size:17px!important;line-height:1.9!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-device-figure{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-device-figure>img{display:block!important;width:100%!important;max-width:460px!important;max-height:560px!important;height:auto!important;object-fit:contain!important}
 @media(min-width:801px) and (max-width:1100px){
 html body .patient-edition.brochure-flow .stem-medical-opening{min-height:620px!important;padding:60px 0!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-grid{gap:35px!important;grid-template-columns:1.3fr 1fr!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-device-figure>img{max-width:330px!important;max-height:410px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-copy h1{font-size:36px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-copy>p:not(.proposal-eyebrow){font-size:15px!important}
 }
 @media(max-width:800px){
 html body .patient-edition.brochure-flow .stem-medical-opening{min-height:0!important;padding:46px 0 40px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-grid{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:26px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-copy h1{font-size:29px!important;margin:14px 0 22px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-opening-copy>p:not(.proposal-eyebrow){font-size:15px!important}
 html body .patient-edition.brochure-flow .stem-medical-opening .stem-device-figure>img{max-width:280px!important;max-height:345px!important}
 }
}
