.day-hero .retreat-background{object-position:center 55%}
.day-hero:after{background:linear-gradient(90deg,rgba(241,235,228,.34),transparent 64%),linear-gradient(180deg,rgba(241,235,228,.5),transparent 28%)}
.day-page .retreat-panel h1{font-size:clamp(2.7rem,4.6vw,5.1rem)}
.day-ideas .retreat-overview-copy>h2{font-size:clamp(2.5rem,4vw,4.6rem);line-height:1.1;margin:0 0 22px;overflow-wrap:anywhere}
.day-ideas .retreat-highlight h3{font-size:1.3rem;line-height:1.25;margin:0 0 10px;color:var(--green)}
.day-example-note{margin:26px 0 0;padding-left:18px;border-left:3px solid var(--green);font-size:1rem;line-height:1.55;color:var(--dark-green)}
.day-company-note{margin-top:24px!important;padding:18px;border:1px solid var(--rule);border-radius:8px;color:var(--dark-green)}
.day-level{background:#e8e3da}
.day-level .wilderness-action img{object-position:center 52%}
html[lang=fi] .day-page .retreat-panel h1{font-size:clamp(2.4rem,4.1vw,4.6rem);line-height:1.3}
html[lang=fi] .day-ideas .retreat-overview-copy>h2{line-height:1.3}
@media(max-width:640px){.day-hero .retreat-background{object-position:47% center}.day-page .retreat-panel h1{font-size:clamp(2rem,8.7vw,3.4rem)}.day-ideas .retreat-overview-copy>h2{font-size:clamp(2rem,8vw,3rem)}.day-level .wilderness-action img{aspect-ratio:4/3}.day-example-note{margin-top:22px}}
