/* Kompakt, overskuelig og anvendelig AVARIS-side */
:root{--max:1240px}
html{font-size:17px}
body{line-height:1.55}
.site-header{height:72px}.brand{width:122px;height:42px}.brand img{width:122px}.site-header nav{gap:1rem}.site-header nav a{font-size:.82rem}
.hero{min-height:540px;grid-template-columns:minmax(0,1fr) 46%;padding-inline:max(24px,calc((100vw - var(--max))/2));column-gap:3rem}.hero-media{inset-left:54%}.hero-grid{padding:4rem 0}.hero-copy{max-width:630px}.hero h1{font-size:clamp(3.2rem,4.9vw,5.1rem);margin:1.2rem 0}.hero p{font-size:1.16rem;line-height:1.5;max-width:600px}.hero .actions{margin-top:1.5rem}
.trust-strip>div{padding:1rem 24px;font-size:.8rem}.welcome-strip{padding:1rem 24px;font-size:.9rem;gap:1rem}.welcome-strip strong{font-size:.92rem}
.section{padding:4rem 24px}.section-head{grid-template-columns:180px 1fr;gap:2rem;margin-bottom:2rem}.section h2,.cta h2{font-size:clamp(2.25rem,3.4vw,3.6rem)}.section-head p{font-size:1rem;line-height:1.55;max-width:700px}
.home-insights .article-grid,.article-grid{grid-template-columns:repeat(3,1fr)}.article-card,.home-insights .article-card:first-child{min-height:220px;padding:1.45rem}.article-card h2{font-size:1.45rem;line-height:1.15;margin:1.5rem 0 .65rem}.article-card p{font-size:.92rem;line-height:1.5}.article-card strong{font-size:.85rem;padding-top:.8rem}.article-meta{font-size:.7rem}.home-insights .actions{margin-top:1.35rem}
.capability-section{padding-inline:max(24px,calc((100vw - var(--max))/2))}.service-stories{grid-template-columns:repeat(3,1fr);gap:1rem;background:transparent;border:0}.service-story,.service-story:nth-child(even){display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);background:#fff}.service-story:nth-child(even) img{order:0}.service-story img{height:170px;min-height:170px}.service-story>div{padding:1.4rem;min-height:245px}.service-story h3{font-size:1.65rem;line-height:1.08;margin:1.35rem 0 .7rem}.service-story p{font-size:.92rem;line-height:1.5}.service-story strong{font-size:.8rem;margin-top:auto}.service-story .num{font-size:.68rem}
.steps{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.step{display:grid;grid-template-columns:42px 1fr;padding:1.4rem;border:0;border-right:1px solid var(--line)}.step:last-child{border-right:0}.step h3{font-size:1.25rem}.step p{font-size:.9rem;line-height:1.5}
.press-teaser{padding-top:3.5rem;padding-bottom:3.5rem;gap:3rem}.press-teaser h2{font-size:2.7rem}.press-teaser p{font-size:.95rem}.press-teaser .press-card{display:block;padding:1.5rem;border:1px solid var(--line)}
.page-hero,.accent-orange .page-hero,.accent-gray .page-hero{padding:3.7rem max(24px,calc((100vw - var(--max))/2)) 3.4rem}.page-hero h1{font-size:clamp(3rem,4.5vw,4.8rem);margin:.8rem 0 1rem}.page-hero .lead{font-size:1.15rem;line-height:1.5;max-width:820px}.page-photo{height:min(34vw,430px)}
.section>.cards{grid-template-columns:repeat(3,1fr)}.section>.cards .card{min-height:240px;padding:1.6rem}.card h3{font-size:1.45rem}.card p{font-size:.93rem;line-height:1.5}.page-intro{font-size:1.15rem;line-height:1.6}
.press-intro{grid-template-columns:minmax(0,1fr) 300px;gap:4rem}.press-intro>div>p{font-size:1rem}.press-topics{margin:1.5rem 0}.press-topics li{grid-template-columns:210px 1fr;gap:1.25rem;padding:1rem 0}.press-topics strong{font-size:.92rem}.press-topics span{font-size:.92rem;line-height:1.45}.media-types{font-size:.92rem;padding:1rem 1.2rem}.press-contact{padding:1.5rem}.press-contact strong{font-size:1.55rem}.press-contact p{font-size:.92rem}.press-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;border:0}.press-card{display:block;padding:1.4rem;border:1px solid var(--line)}.press-card h3{font-size:1.25rem;margin:1rem 0 .65rem}.press-card p{font-size:.88rem;line-height:1.5}.press-card strong{display:block;text-align:left;margin-top:.8rem}.search-note{display:none}
.cta{padding:3.5rem max(24px,calc((100vw - var(--max))/2));gap:3rem}.cta h2{font-size:2.8rem}.cta p{font-size:.95rem}.button{font-size:.9rem;padding:.85rem 1.1rem}footer{padding:3.5rem max(24px,calc((100vw - var(--max))/2)) 2rem;font-size:.9rem;gap:2rem}footer p{font-size:.9rem}
@media(max-width:1000px){.site-header nav{gap:.55rem}.site-header nav a{font-size:.72rem}.hero{grid-template-columns:minmax(0,1fr) 42%;}.home-insights .article-grid,.article-grid{grid-template-columns:repeat(2,1fr)}.service-stories{grid-template-columns:repeat(2,1fr)}.press-list{grid-template-columns:1fr}}
@media(max-width:850px){html{font-size:16.5px}.hero{display:flex;min-height:620px}.hero-grid{padding:13rem 0 3rem}.hero h1{font-size:3.4rem}.trust-strip>div{grid-template-columns:1fr 1fr}.welcome-strip{grid-template-columns:1fr}.section{padding:3.5rem 22px}.section-head{grid-template-columns:1fr;gap:.6rem}.home-insights .article-grid,.article-grid,.service-stories,.steps,.section>.cards{grid-template-columns:1fr}.article-card{min-height:0}.service-story>div{min-height:220px}.step{border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.press-intro,.press-teaser{grid-template-columns:1fr;gap:2rem}.press-contact{position:static}.page-hero{padding-inline:22px}.cta,footer{padding-inline:22px}}
@media(max-width:560px){.hero{min-height:600px}.hero-grid{padding-top:12rem}.hero h1{font-size:2.85rem}.hero p{font-size:1.02rem}.trust-strip>div{grid-template-columns:1fr}.section{padding:3rem 18px}.section h2,.cta h2{font-size:2.25rem}.service-story img{height:150px;min-height:150px}.page-hero{padding:3rem 18px}.page-hero h1{font-size:2.65rem}.press-topics li{grid-template-columns:1fr;gap:.25rem}.cta,footer{padding-inline:18px}.button{width:auto}}
