/* V142: original portrait directly on cream; no surrounding illustration.
   Preserve the protected photo, its native freisteller and soft lower edge. */
body#start.adults-reference.compact-layout .portrait::before,
body#start.adults-reference.compact-layout .portrait::after {
  content:none;
  display:none;
  background:none;
  mask-image:none;
}
body#start.adults-reference.compact-layout .portrait-image {
  mask-image:url(adults-portrait-subject-edge-v1.svg),url(adults-portrait-organic-bottom-v1.svg),url(adults-portrait-protected-core.svg);
  mask-mode:alpha,alpha,alpha;
  mask-composite:intersect,add;
  mask-size:100% 100%;
  mask-position:center;
  mask-repeat:no-repeat;
}
body#start.adults-reference.compact-layout .concerns {
  min-height:0;
  padding-top:0;
  padding-bottom:12px;
  row-gap:12px;
  grid-template-rows:max-content max-content;
}
body#start.adults-reference.compact-layout .portrait {
  width:18cqw;
  height:24.4cqw;
  margin:0 auto;
}
@media(min-width:761px) and (max-width:1050px) {
  body#start.adults-reference.compact-layout .portrait {
    grid-row:1;
    width:24cqw;
    height:32.5cqw;
  }
  body#start.adults-reference.compact-layout .adult-topics {grid-row:2;}
}
@media(max-width:760px) {
  body#start.adults-reference.compact-layout .concerns {
    grid-template-rows:auto auto auto;
    row-gap:10px;
    padding-bottom:8px;
  }
  body#start.adults-reference.compact-layout .portrait {
    grid-row:2;
    width:150px;
    height:204px;
  }
}
