/* The announcement scrolls away; the existing sticky navigation stays compact. */
.group-news{background:#203b30;color:#fffaf1;border-bottom:1px solid #ffffff18}
.group-news-link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding-block:8px;text-decoration:none;font-size:13px;line-height:1.4}
.group-news-badge{display:inline-flex;align-items:center;gap:7px;color:#ffc391;font-size:11px;font-weight:650}
.group-news-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}
.group-news-title{font-weight:650}.group-news-description{color:#d1dfd5}
.group-news-more{display:inline-flex;align-items:center;gap:5px;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
.group-news-more svg{width:16px;height:16px;flex:none}
.group-news-link:hover{color:#ffd0a4}.group-news-link:focus-visible{outline:2px solid #ffc391;outline-offset:-5px;border-radius:4px}
.home-compact #konsernplanlegging{background:#203b30;color:#fffaf1;scroll-margin-top:0}
.group-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:#ddbe99;font-size:13px;font-weight:550}
.group-eyebrow>span{padding:4px 10px;border:1px solid #d8b18a66;border-radius:6px;font-size:11px;text-transform:uppercase;letter-spacing:.07em}
.home-compact #main-content .group-planning .concept-statement{max-width:1050px;margin-bottom:22px}
.home-compact #main-content .group-planning .concept-statement>h2{color:#fffaf1}
.home-compact #main-content .group-planning .concept-statement>.intro{color:#bbcbbf}
.group-intro{max-width:820px;color:#d2ddd4;font-size:18px;line-height:1.7;margin:0}
.group-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:34px}.group-steps article{padding-right:28px}.group-steps article+article{border-left:1px solid #78918055;padding-left:28px}.group-step-number{font-size:11px;font-weight:550;color:#e4b88c}.group-steps h3{font-size:20px;font-weight:550;letter-spacing:-.02em;line-height:1.35;margin:10px 0}.group-steps p{color:#c8d6cb;font-size:15px;line-height:1.75;margin:0}.group-cta{margin-top:30px}
@media(prefers-reduced-motion:no-preference){.group-news-more svg{transition:transform .25s ease}.group-news-link:is(:hover,:focus-visible) .group-news-more svg{transform:translateX(3px)}}
@media(max-width:1050px){.group-steps{gap:22px}.group-steps article{padding-right:0}.group-steps article+article{padding-left:22px}}
@media(max-width:760px){.group-news-link{gap:9px;flex-wrap:wrap;font-size:12px}.group-news-description{display:none}.group-news-badge{font-size:10px}.group-news-more{font-size:11px}.group-eyebrow{margin-bottom:18px;font-size:12px}.group-intro{font-size:16px}.group-steps{grid-template-columns:1fr;gap:20px;margin-top:28px}.group-steps article,.group-steps article+article{padding:0 0 0 34px;border:0;position:relative}.group-step-number{position:absolute;top:4px;left:0}.group-steps h3{font-size:19px;margin-top:0}.group-steps p{font-size:14px}.group-cta{margin-top:24px}.home-compact #main-content .group-planning .concept-statement{margin-bottom:18px}}
