/* Only the two editorial sections that no longer use decorative photographs. */
body#medoptim-readable.home-page .care-scene{height:auto;min-height:0;max-height:none;display:block;padding:72px 0}
body#medoptim-readable.home-page .care-copy{position:relative;inset:auto;transform:none;width:80.5%;max-width:none;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:6vw;align-items:start}
body#medoptim-readable.home-page .care-copy h2{grid-column:1;grid-row:1/span 3;margin:0;font-size:clamp(30px,2.6vw,48px);line-height:1.15}
body#medoptim-readable.home-page .care-copy>p{grid-column:2;margin:0 0 22px}
body#medoptim-readable.home-page .care-copy>p:last-child{margin-bottom:0}
body#medoptim-readable.home-page .team-scene{height:auto;min-height:0;max-height:none;aspect-ratio:auto;display:block;padding:72px 0 56px}
body#medoptim-readable.home-page .team-copy{position:relative;inset:auto;width:80.5%;max-width:none;margin:0 auto;display:block;padding:0}
body#medoptim-readable.home-page .team-scene .profession{position:relative;inset:auto;transform:none;width:100%;max-width:none;padding:0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:5vw;row-gap:20px;align-items:start}
body#medoptim-readable.home-page .team-scene .profession h2{grid-column:1;grid-row:1;font-size:clamp(30px,2.8vw,48px);line-height:1.14;margin:0}
body#medoptim-readable.home-page .team-scene .profession>p{grid-column:1;grid-row:2;margin:0}
body#medoptim-readable.home-page .team-scene .profession-list{grid-column:2;grid-row:1/span 2;align-self:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0}
body#medoptim-readable.home-page .team-scene .profession-list a{aspect-ratio:auto!important;min-height:128px;height:100%!important;padding:18px 10px;gap:12px}
body#medoptim-readable.home-page .team-scene .final-copy{position:relative;inset:auto;transform:none!important;width:100%;max-width:none;box-sizing:border-box;margin:64px 0 0;padding:48px 0 0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:5vw;row-gap:16px}
body#medoptim-readable.home-page .team-scene .final-copy>.eyebrow{grid-column:1;grid-row:1;margin:0}
body#medoptim-readable.home-page .team-scene .final-copy>h2{grid-column:1;grid-row:2;margin:0}
body#medoptim-readable.home-page .team-scene .final-copy>p:not(.eyebrow){grid-column:2;grid-row:1/span 2;align-self:center;margin:0}
@media(max-width:1100px){
body#medoptim-readable.home-page .care-copy,body#medoptim-readable.home-page .team-copy{width:calc(100% - 40px)}
}
@media(max-width:900px){
body#medoptim-readable.home-page .care-scene{padding:48px 0}
body#medoptim-readable.home-page .care-copy{display:block}
body#medoptim-readable.home-page .care-copy h2{margin:0 0 28px}
body#medoptim-readable.home-page .team-scene{padding:48px 0 40px}
body#medoptim-readable.home-page .team-scene .profession{display:block}
body#medoptim-readable.home-page .team-scene .profession h2{margin:0 0 20px}
body#medoptim-readable.home-page .team-scene .profession-list{margin-top:28px}
body#medoptim-readable.home-page .team-scene .final-copy{display:block;margin-top:48px;padding-top:16px}
body#medoptim-readable.home-page .team-scene .final-copy>.eyebrow{margin-bottom:16px}
body#medoptim-readable.home-page .team-scene .final-copy>h2{margin-bottom:22px}
}
@media(max-width:600px){
body#medoptim-readable.home-page .care-scene{padding:40px 0}
body#medoptim-readable.home-page .team-scene{padding:40px 0 32px}
body#medoptim-readable.home-page .team-scene .profession-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body#medoptim-readable.home-page .team-scene .profession-list a{min-height:120px;padding:16px 8px}
body#medoptim-readable.home-page .team-scene .final-copy{margin-top:40px;padding-top:12px}
}

body#medoptim-readable.home-page .care-scene+.journey{margin-top:0}
@media(min-width:901px){body#medoptim-readable.home-page .team-scene .profession{grid-template-rows:auto 1fr}}
