/* Selected overview: open editorial copy and a softly sculpted design photograph. */
.site-design.subpage-design main .hjemmesider .service-content>#overblik.websites-editorial-overview{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;padding:44px 0 48px;margin:0;background:#fff;border:0!important;border-radius:0}
#overblik.websites-editorial-overview .websites-overview-copy{display:block;min-width:0;padding:0;margin:0;background:none;border:0;text-align:left}
#overblik.websites-editorial-overview .eyebrow{display:block;font-size:11px;line-height:1.6;letter-spacing:.16em;color:#526f78;margin:0 0 20px}
#overblik.websites-editorial-overview h2{font-size:clamp(29px,3vw,39px);line-height:1.18;letter-spacing:-.035em;font-weight:650;color:#123e46;max-width:590px;margin:0 0 25px}
#overblik.websites-editorial-overview .lead{font-size:18px;line-height:1.7;font-weight:400;color:#365a60;max-width:none;margin:0 0 20px}
#overblik.websites-editorial-overview .area-compact-need{font-size:15px;line-height:1.8;color:#526d71;margin:0;padding:0}
#overblik.websites-editorial-overview .area-principle{display:block;max-width:none;padding:24px 0 0;margin:28px 0 0;background:none;border:0;border-top:1px solid #d8e4df;border-radius:0;text-align:left}
#overblik.websites-editorial-overview .area-principle>strong{display:block;font-size:17px;line-height:1.5;font-weight:650;letter-spacing:-.015em;color:#123e46;margin:0 0 9px}
#overblik.websites-editorial-overview .area-principle>p{font-size:14px;line-height:1.8;color:#526d71;margin:0}
#overblik.websites-editorial-overview .websites-overview-photo{display:block;position:relative;min-width:0;width:100%;height:440px;margin:0;padding:0;background:#edf0ef;border:0;border-radius:42% 18% 23% 24% / 31% 15% 15% 30%;overflow:hidden;box-shadow:none}
#overblik.websites-editorial-overview .websites-overview-photo:before,#overblik.websites-editorial-overview .websites-overview-photo:after{display:none}
#overblik.websites-editorial-overview .websites-overview-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:37% center;border:0;border-radius:0}
@media(max-width:1000px){.site-design.subpage-design main .hjemmesider .service-content>#overblik.websites-editorial-overview{gap:30px;grid-template-columns:1.1fr 1fr}#overblik.websites-editorial-overview h2{font-size:31px}#overblik.websites-editorial-overview .lead{font-size:16px}#overblik.websites-editorial-overview .websites-overview-photo{height:420px}}
@media(max-width:760px){.site-design.subpage-design main .hjemmesider .service-content>#overblik.websites-editorial-overview{grid-template-columns:1fr;gap:27px;padding:30px 0 36px}#overblik.websites-editorial-overview .eyebrow{font-size:10px;margin-bottom:16px}#overblik.websites-editorial-overview h2{font-size:29px;line-height:1.2;margin-bottom:21px}#overblik.websites-editorial-overview .lead{font-size:16px;margin-bottom:17px}#overblik.websites-editorial-overview .area-compact-need{font-size:14px}#overblik.websites-editorial-overview .area-principle{margin-top:23px;padding-top:21px}#overblik.websites-editorial-overview .area-principle>strong{font-size:16px}#overblik.websites-editorial-overview .area-principle>p{font-size:13px}#overblik.websites-editorial-overview .websites-overview-photo{height:clamp(245px,67vw,350px);border-radius:60px 24px 55px 24px}}

/* Requested reversal: photo left, copy right; retain text-first reading on mobile. */
@media(min-width:761px){
 #overblik.websites-editorial-overview .websites-overview-photo{grid-column:1;grid-row:1}
 #overblik.websites-editorial-overview .websites-overview-copy{grid-column:2;grid-row:1}
}
