body {
   font-size: 16px;
}
h1,h2,h3,h4,h5,h6,p {
   /** margin-block-start: 0 !important;
   margin-block-end: 0 !important; **/
}

.hproc-highlight {
   font-weight: bold;
   color: #2A5EA8;
}

a.sv-font-hproc-meny:hover, .sv-font-hproc-meny a:hover {
  text-underline-offset: 4px;
} 

.env-text-display-01 {
	font-size: clamp(2.563rem, calc(2.063rem + 2.5vw), 4.313rem);
}

.env-text-heading-01 {
   font-size: clamp(2.25rem, calc(1.875rem + 1.875vw), 3.563rem);
}

.env-text-display-02 {
   font-size: clamp(1.625rem, calc(1.5rem + 0.625vw), 2.063rem);
}

.env-text-heading-02 {
   font-size: clamp(1.813rem, calc(1.616rem + 0.982vw), 2.5rem);
}

.sv-newslist__gallery-article {
   border-radius: 0.75rem;
   overflow:hidden;
   box-shadow: 0 10px 20px 0 rgba(10, 23, 41, 0.16);
}

.sv-newslist__gallery-article > div {
   padding: 2rem !important;
}

article > div > header {
   padding: 0 !important;
}

.sv-newslist__gallery-article footer .env-badge {
   background-color: #FBF4E9;
   color: #2A5EA8;
   padding: 0.25rem 0.75rem;
   font-weight: 300;
}

.env-badge {
   background-color: #FBF4E9;
   color: #2A5EA8;
   padding: 0.25rem 0.75rem;
   font-weight: 300;
}

.env-tabs__nav {
   gap: 0.75rem;
}

.env-tabs__nav--border-bottom {
   border-bottom: 0;
}

.env-tabs [role=tab][aria-selected=true], .env-tabs__link[aria-selected=true] {
    border-radius: 100px;
}

.env-tabs [role=tab], .env-tabs__link {
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #2A5EA8;
}

nav > button {
   color: #F1F5F9 !important;
   border: 1px solid #F1F5F9 !important;
   border-radius: 4px !important;
}

.env-button--link {
   text-decoration: underline;
   text-underline-offset: 4px;
}

.env-button--link:hover {
   color: #2A5EA8;
}

.sv-newslist__gallery-item__image {
   background-size: cover;
}

.hproc-image-contain .sv-newslist__gallery-item__image {
    background-size: contain !important;
}