/* v14b ansiktsløft – tillegg til site.css */
.fl-acc-gap{height:clamp(40px,6vw,64px)}
.fl-intro{max-width:780px}
.band.fl-kyst img{object-position:62% 60%}
.band.fl-kyst::after{background:linear-gradient(90deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.2) 60%,rgba(0,0,0,0) 100%),linear-gradient(180deg,transparent 35%,rgba(0,0,0,.6))}
.fl-note{max-width:560px;margin:28px 0 0;font-size:14px}
@media(max-width:768px){
 .r3-hero .hero-media,.r3-cl .hero-media{background:#000}
 .r3-hero .hero-media img,.r3-cl .hero-media img{position:absolute;left:50%;top:auto;bottom:var(--fl-b,20%);width:var(--fl-w,102%);height:auto;max-width:none;transform:translateX(-50%);object-fit:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 82%,transparent 100%)}
 .r3-sup .r3-hero .hero-media img,.r3-sup .r3-cl .hero-media img{--fl-w:136%}
 .r3-cl .hero-media img{bottom:var(--fl-cb,22%)}
}
