/* Scoped refinements for the September content pages. */
.media-refresh :is(#experts,#practitioners).mr-section{padding:56px 0!important}
.media-refresh :is(#experts,#practitioners)>.mr-shell{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);column-gap:48px;row-gap:22px;align-items:start}
.media-refresh :is(#experts,#practitioners) .mr-head{text-align:left;margin:0;grid-row:1/3}
.media-refresh :is(#experts,#practitioners) .mr-head h2{font-size:34px}
.media-refresh :is(#experts,#practitioners) .mr-action{justify-content:flex-start;margin:0}
.media-refresh :is(#experts,#practitioners) .mr-card{box-shadow:none;border-top:3px solid #d6e3ff;padding:24px}
.media-refresh .mr-hero-grid>div,.media-refresh .mr-account>div{min-width:0}
.media-refresh .mr-video-copy h3{text-wrap:pretty}
@media(min-width:761px) and (max-width:1100px){
 .media-refresh .mr-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
 .media-refresh .mr-video-copy h3{font-size:15px}
 .media-refresh .mr-video-grid .mr-video-card:last-child{grid-column:auto;width:auto}
}
@media(max-width:760px){
 .media-refresh :is(#experts,#practitioners).mr-section{padding:38px 0!important}
 .media-refresh :is(#experts,#practitioners)>.mr-shell{grid-template-columns:minmax(0,1fr);gap:22px}
 .media-refresh :is(#experts,#practitioners) .mr-head{grid-row:auto}
 .media-refresh :is(#experts,#practitioners) .mr-head h2{font-size:28px}
 .media-refresh :is(#experts,#practitioners) .mr-grid{gap:12px}
 .media-refresh :is(#experts,#practitioners) .mr-card{padding:20px}
}
