/* Shared English/Italian parents section. Copy stays in normal flow;
   preserve image proportions and keep the building below the text. */
@media(min-width:901px){
 .teen-page .parent-love.parent-coach-house{min-height:0;padding:40px 0 29%;background:#fff}
 .teen-page .parent-coach-house > .parent-love-master{position:absolute;inset:auto 0 0;width:100%;height:auto;display:block;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.08) 38%,#000 64%)}
 .teen-page .parent-coach-house > .parent-love-overlay{position:static;inset:auto}
 .teen-page .parent-coach-house > .parent-love-overlay::before{display:none}
 .teen-page .parent-coach-house .parent-love-head{position:relative;top:auto;left:auto;transform:none;width:min(960px,88%);margin:0 auto}
 .teen-page .parent-coach-house .parent-love-reasons{position:relative;top:auto;left:auto;transform:none;width:min(1420px,88%);margin:36px auto 0;background:none}
 .teen-page .parent-coach-house .parent-love-caption{bottom:28px}
}
@media(max-width:900px){
 .teen-page .parent-coach-house .parent-love-overlay::after{aspect-ratio:2/1;background-image:url('../assets/images/02-teens/coach-house-students-teachers-v5.jpg');background-size:contain;mask-image:linear-gradient(to bottom,transparent,#000 22%)}
}
