/* V70: the Made For You identity uses the same dock-clearance geometry on
   both the embedded mosaic route and its standalone URL. */
body.mosaic-home .mosaic-panel--owner .mosaic-panel__bar,
body:not(.mosaic-home) .mosaic-panel--owner .mosaic-panel__bar {
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  min-height:150px;
  padding:82px 20px 8px;
}
.mosaic-panel--owner .mosaic-panel__identity{
  grid-area:auto;
  grid-column:auto;
  justify-self:center;
  /* The entrance fade must never slide this title behind the dock. */
  transform:none!important;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 auto;
  text-align:center;
}
.mosaic-panel--owner .mosaic-panel__heading{
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
@media (max-height:790px) and (min-width:761px){
  body.mosaic-home .mosaic-panel--owner .mosaic-panel__bar,
  body:not(.mosaic-home) .mosaic-panel--owner .mosaic-panel__bar{
    min-height:130px;
    padding:68px 20px 5px;
  }
}
@media (max-width:760px){
  body.mosaic-home .mosaic-panel--owner .mosaic-panel__bar,
  body:not(.mosaic-home) .mosaic-panel--owner .mosaic-panel__bar{
    min-height:104px;
    max-height:104px;
    padding:57px 12px 6px!important;
  }
  .mosaic-panel--owner .mosaic-panel__identity strong{
    font-size:clamp(1.2rem,4.5vw,1.9rem);
  }
}
