.archive__section+.archive__section{margin-top:24px}.archive__section__title{margin:0 0 8px}.archive__section__list{list-style:none;margin:0;padding:0}.archive__section__link{line-height:1.5rem}.article-item{line-height:1.625rem}.article-item__header{border-bottom:1px solid #22252a1a;padding:0 0 .5rem;margin:0 0 1.5rem}.article-item__header__title{font-family:var(--heading-font);font-size:2.875rem;font-size:calc(clamp(2.875rem,5vw,4.25rem));font-weight:500;line-height:1.12;transition:font-size .2s ease-out;word-break:break-word;font-size:calc(clamp(2.25rem,5vw,3.5rem));margin:11.25rem 0 0;color:#22252a}.article-item__header__meta{font-size:.875rem;font-weight:700;line-height:1.37375rem;color:#858e96;text-transform:uppercase;margin:3rem 0 0}.article-list{margin:30px 0}@media screen and (min-width:64em){.article-list{margin:30px 0 164px}}.article-list+.footer-navigation :is(.bygga__slide__outer,.bygga__slider__buttons,.grid-container){padding-left:0;padding-right:0}.article-list+.footer-navigation :is(.bygga__slide__outer,.bygga__slider__buttons,.grid-container) .footer-navigation__container{border-top:1px solid #22252a1a}.article-list__archive--mobile{display:flex;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin:-.5rem 0 0 -.5rem;width:100%}.article-list__archive--mobile .element-select{min-width:130px;margin:.5rem 0 0 .5rem;width:100%}@media print,screen and (min-width:33.75em){.article-list__archive--mobile .element-select{width:auto}}@media screen and (min-width:64em){.article-list__archive--mobile{display:none}}.article-list__category-button.dark{border-color:#343a40;border-radius:4px;color:#343a40;font-size:1rem;padding:11px 20px 9px;text-transform:none}.article-list__sidebar{display:none;text-align:right;margin:3.125rem 0 0}@media screen and (min-width:64em){.article-list__sidebar{display:block}}.article-list__sidebar__title{font-size:1.75rem;font-weight:500;line-height:2.5025rem;text-align:right;margin:0;color:#22252a}.article-list__sidebar__title:not(:first-child){margin:2.5rem 0 0}.article-list__sidebar__archive-list{list-style:none;margin:1rem 0 0;padding:0}.article-list__sidebar__archive-list__item+.article-list__sidebar__archive-list__item{margin:.5rem 0 0}.article-list__sidebar__archive-list__link{font-size:1rem;font-weight:700;line-height:1.5rem;color:#366d68;text-decoration:none}.article-list__sidebar__archive-list__link:hover{text-decoration:underline}.article-list__list{list-style:none;margin:0;padding:0}.article-list__list-item{padding:32px 0 16px;border-bottom:1px solid #22252a1a;width:100%}.article-list__list-item .element-link--arrow:after{bottom:4px}.article-list__image-wrapper{position:relative;width:100%;height:0;padding-bottom:73.3333333333%;margin-bottom:16px}@media print,screen and (min-width:46.875em){.article-list__image-wrapper{margin-bottom:0}}.article-list__image-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-list__image-link{display:block;width:100%}.article-list__pre-headline{font-family:var(--eyebrow-font);font-size:.75rem;font-weight:500!important;line-height:1.33;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;margin-top:0;color:#858e96}@media print,screen and (min-width:33.75em){.article-list__content{padding-left:24px}.article-list__pre-headline{font-size:.875rem;line-height:1.29;letter-spacing:.25px}}.article-list__pre-headline+.article-list__title{margin:0 0 8px}.article-list__title{font-weight:500;font-size:1.75rem;line-height:2.5025rem}.article-list__title__link{font-family:TiemposHeadline;color:#22252a;text-decoration:none}.article-list__title__link:hover{text-decoration:underline}.article-list__description{color:#495057;font-size:1rem;line-height:1.5rem;margin:0 0 16px}.article-list .read-more-container{margin-top:32px;display:flex;flex-direction:column;justify-content:center;justify-items:center;justify-self:center;width:100%}.article-list .read-more-container .element-button,.article-list .read-more-container span{margin-left:auto;margin-right:auto;font-size:14px}.article-list .read-more-container .element-button.is--disabled{opacity:.4;border:1px solid #22252a1a}.article-list .read-more-container .element-button.dark{border:1px solid #22252a}.article-list .read-more-container .element-button.dark:hover{background-color:var(--charcoal);color:#fff;border-color:var(--charcoal)}