/* v345: adult-only Royal Canal image composition. Teen page remains unchanged. */
@media (min-width:901px){
 .adult-immersion-page .teen-love-head{top:3.5%;}
 .adult-immersion-page .teen-love-head h2{font-size:clamp(42px,4vw,65px);margin:8px 0 13px;}
 .adult-immersion-page .teen-love-head>p:last-child{line-height:1.42;}
 .adult-immersion-page .teen-love-reasons{top:31%;}
 .adult-immersion-page .teen-love-reasons article{padding-top:18px;}
 .adult-immersion-page .teen-love-reasons h3{font-size:clamp(23px,1.85vw,31px);margin-bottom:11px;}
 .adult-immersion-page .teen-love-reasons p{font-size:clamp(11px,.72vw,12.5px);line-height:1.5;}
 .adult-immersion-page .teen-love-no{margin-bottom:11px;}
}
@media (max-width:900px){
 .adult-immersion-page .teen-love-overlay::after{
  background:url('../assets/images/03-adults/adult-royal-canal-cycling-v345.webp') center bottom/cover no-repeat;
  aspect-ratio:2048/850;
 }
}

/* v346: adult-only one-line headline, two-line introduction and safe divider gap.
   The original photograph, fixed editorial composition and Teen page are unchanged. */
@media (min-width:901px){
 .adult-immersion-page .teen-love-head{width:min(1160px,84vw);top:3.5%;}
 .adult-immersion-page .teen-love-head h2{font-size:clamp(34px,3.15vw,55px);line-height:1.05;white-space:nowrap;margin:8px 0 13px;}
 .adult-immersion-page .teen-love-head>p:last-child{max-width:880px;font-size:clamp(13px,.95vw,16px);line-height:1.45;text-wrap:balance;}
 .adult-immersion-page .teen-love-reasons{top:33%;}
}
@media (min-width:901px) and (max-width:1150px){
 .adult-immersion-page .teen-love-head h2{font-size:clamp(30px,3vw,38px);}
 .adult-immersion-page .teen-love-reasons{top:36%;}
}
@media (max-width:900px){
 .adult-immersion-page .teen-love-head h2{white-space:normal;}
}

/* v347: move the entire Adult USP grid (including its divider) upward,
   giving the cyclists more space below. No image or Teen-page changes. */
@media (min-width:1151px){
 .adult-immersion-page .teen-love-reasons{top:28%;}
}
@media (min-width:901px) and (max-width:1150px){
 .adult-immersion-page .teen-love-reasons{top:31%;}
}
