/* Extend the phone composition without replacing its section joins with cards. */
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .fluid-engine {
   --sqs-mobile-site-gutter:32px; max-width:820px;margin-inline:auto; --dp-tablet-row:24px;
 }
 /* The original dark frame carries continuously behind the next portrait. */
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .fe-block-c387c0ef8eaf2466842a {z-index:50!important;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper #block-c387c0ef8eaf2466842a :is(h2,span) {color:white!important;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .sqs-html-content {max-width:720px;margin-inline:auto;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .dp-srv__item {min-height:80px!important;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .dp-srv__item-title {font-size:22px!important;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .dp-srv__item-subtitle {font-size:12px!important;}
}

.dp-tablet-team { display:none; }
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper {
  /* Explicitly scoped additions take precedence over the mobile foundation. */
  .fe-6993906a631a8652a2f27858 { display:none!important; }
  .dp-tablet-team {display:block;max-width:900px;margin:auto;padding:48px 40px 64px;box-sizing:border-box;text-align:center;}
  .dp-tablet-team__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;}
  .dp-tablet-team__doctor {margin:0;min-width:0;}
  .dp-tablet-team__doctor > img {display:block;width:100%;height:360px;object-fit:contain;object-position:center bottom;}
  .dp-tablet-team__doctor figcaption {padding:24px 12px 0;border-top:2px solid #aec75a;}
  .dp-tablet-team__doctor .dp-team-bar__name {font:600 23px/1.3 Outfit,sans-serif!important;color:#1f1f1f!important;}
  .dp-tablet-team__doctor .dp-team-bar__title {font:500 13px/1.5 Outfit,sans-serif!important;color:#555!important;margin:10px 0 4px;letter-spacing:.06em;}
  .dp-tablet-team__doctor .dp-team-bar__subtitle {font:400 14px/1.6 Outfit,sans-serif!important;color:#555!important;}
  .dp-tablet-team__link {display:inline-flex;gap:16px;align-items:center;margin-top:40px;padding:16px 32px;border-radius:100px;background:#aec75a;color:#1f1f1f;font:600 18px/1.3 Outfit,sans-serif;}
  .fe-block-yui_3_17_2_1_1775217212145_27412 :is(button,summary) {text-align:center!important;justify-content:center!important;}
  .fe-6993906a631a8652a2f2785e {position:relative;}
  .fe-6993906a631a8652a2f2785e::before {content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:168px;background:#1f1f1f;pointer-events:none;}
  .fe-block-c05be20dfa6fc9bbb861 {padding:24px;box-sizing:border-box;background:#1f1f1f;}
  :is(.fe-block-7d4945e02d0c70aac06c,.fe-block-ba2278f3b009016cea69,.fe-block-df5fd75b71056f18cf72,.fe-block-1c699a915a6b6fca3d14,.fe-block-031fca83b462221dee1c) {aspect-ratio:3/2;height:auto!important;align-self:start;}
  :is(#block-7d4945e02d0c70aac06c,#block-ba2278f3b009016cea69,#block-df5fd75b71056f18cf72,#block-1c699a915a6b6fca3d14,#block-031fca83b462221dee1c) {height:100%!important;}
  #dpTechBar {background:#1f1f1f!important;color:#fff!important;border-radius:24px;padding:24px 28px!important;box-sizing:border-box;}
  #dpTechBar .dp-tech-bar__item {color:#fff!important;}
  #dpTechBar .dp-tech-bar__name {color:#fff!important;}
 }
}
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper #block-yui_3_17_2_1_1775217212145_27412 .dp-why__item {text-align:center!important;justify-content:center!important;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper #block-yui_3_17_2_1_1775217212145_27412 .dp-why__label {text-align:center!important;width:100%!important;}
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper #dpTechBar .dp-tech-bar__name {font-size:18px!important;}
}
/* Tablet has enough width for the original four-doctor lineup. */
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper {
  .dp-tablet-team {max-width:1180px;padding:56px 32px 64px;}
  .dp-tablet-team__grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
  .dp-tablet-team__doctor > img {height:clamp(230px,29vw,340px);}
  .dp-tablet-team__doctor figcaption {padding:20px 0 0;}
  .dp-tablet-team__doctor .dp-team-bar__name {font-size:clamp(16px,1.8vw,22px)!important;}
  .dp-tablet-team__doctor .dp-team-bar__title {font-size:11px!important;}
  .dp-tablet-team__doctor .dp-team-bar__subtitle {font-size:12px!important;line-height:1.5!important;}
 }
}
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper .dp-tablet-team__doctor :is(.dp-team-bar__name,.dp-team-bar__title,.dp-team-bar__subtitle) {white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
}
/* Ground the portraits on one continuous, full-width dark team bar. */
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6993906a631a8652a2f27850:not(.dp-desktop-horizontal) #siteWrapper {
  .dp-tablet-team {position:relative;isolation:isolate;}
  .dp-tablet-team::before {content:'';position:absolute;z-index:-1;top:calc(56px + clamp(230px,29vw,340px));bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#1f1f1f;pointer-events:none;}
  .dp-tablet-team__doctor figcaption {border-top:0;padding-top:24px;}
  .dp-tablet-team__doctor .dp-team-bar__name {color:#fff!important;}
  .dp-tablet-team__doctor :is(.dp-team-bar__title,.dp-team-bar__subtitle) {color:#ddd!important;}
 }
}
