@layer vendor,tokens,base,layout,components;@layer features{.media-layout .image_article .article-grid .content-side :-webkit-any(h2,h3,h4){font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-3);font-weight:700;line-height:var(--hsg-line-height-5)}.media-layout .image_article .article-grid .content-side :is(h2,h3,h4){font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-3);font-weight:700;line-height:var(--hsg-line-height-5)}.media-layout .images_article,.media-layout .articles_grid-element,.media-layout .icons_grid-element{position:relative;overflow:hidden;container-type:inline-size}.media-layout .images_article .article-heading{padding-block-start:var(--hsg-space-bridge-35);display:block}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid-heading{padding-block-start:var(--hsg-space-bridge-35);display:block}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid-heading{padding-block-start:var(--hsg-space-bridge-35);display:block}.media-layout .images_article .article-heading :-webkit-any(h1,h2){color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:clamp(var(--hsg-font-size-6), 1.1rem + 2vw, var(--hsg-font-size-4));font-weight:700;line-height:var(--hsg-line-height-2);margin:0}.media-layout .images_article .article-heading :is(h1,h2){color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:clamp(var(--hsg-font-size-6), 1.1rem + 2vw, var(--hsg-font-size-4));font-weight:700;line-height:var(--hsg-line-height-2);margin:0}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid-heading :-webkit-any(h1,h2){color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:clamp(var(--hsg-font-size-6), 1.1rem + 2vw, var(--hsg-font-size-4));font-weight:700;line-height:var(--hsg-line-height-2);margin:0}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid-heading :is(h1,h2){color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:clamp(var(--hsg-font-size-6), 1.1rem + 2vw, var(--hsg-font-size-4));font-weight:700;line-height:var(--hsg-line-height-2);margin:0}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid-heading :-webkit-any(h1,h2){padding-block-end:var(--hsg-space-5)}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid-heading :is(h1,h2){padding-block-end:var(--hsg-space-5)}.media-layout .images_article .article-grid .content-side p{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);line-height:var(--hsg-line-height-4)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid-heading p{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);line-height:var(--hsg-line-height-4)}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid-heading p{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);line-height:var(--hsg-line-height-4)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-content p{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);line-height:var(--hsg-line-height-4)}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-content p{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);line-height:var(--hsg-line-height-4)}.media-layout .images_article .article-grid{padding-block-start:var(--hsg-space-bridge-35);display:block}.media-layout .images_article .images-side{gap:var(--hsg-space-bridge-45);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--hsg-space-bridge-45);display:grid}.media-layout .images_article .images-item{border:1px solid var(--hsg-color-border-light);display:block;overflow:hidden}.media-layout .images_article .images-item img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.media-layout .images_article .content-side{padding-block-end:var(--hsg-space-bridge-35);display:block}.media-layout .images_article .content-side p{padding-block-end:var(--hsg-space-bridge-15)}.media-layout .images_article .content-side p:last-of-type{padding-block-end:0}.media-layout .articles_grid-element{--hsg-media-grid-columns:3;--hsg-media-grid-column-gap:var(--hsg-space-bridge-45);--hsg-media-grid-row-gap:var(--hsg-space-bridge-30);--hsg-media-grid-padding-block-start:var(--hsg-space-bridge-45);--hsg-media-grid-padding-block-end:60px;--hsg-media-grid-image-height:338px;--hsg-media-grid-link-padding:65px}.media-layout .icons_grid-element{--hsg-media-grid-columns:3;--hsg-media-grid-column-gap:var(--hsg-space-bridge-45);--hsg-media-grid-row-gap:var(--hsg-space-8);--hsg-media-grid-padding-block-start:var(--hsg-space-bridge-45);--hsg-media-grid-padding-block-end:60px;--hsg-media-grid-link-padding:65px}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid{gap:var(--hsg-media-grid-row-gap) var(--hsg-media-grid-column-gap);grid-template-columns:repeat(var(--hsg-media-grid-columns), minmax(0, 1fr));padding-block:var(--hsg-media-grid-padding-block-start) var(--hsg-media-grid-padding-block-end);inline-size:100%;display:grid}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid{gap:var(--hsg-media-grid-row-gap) var(--hsg-media-grid-column-gap);grid-template-columns:repeat(var(--hsg-media-grid-columns), minmax(0, 1fr));padding-block:var(--hsg-media-grid-padding-block-start) var(--hsg-media-grid-padding-block-end);inline-size:100%;display:grid}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-item{flex-direction:column;min-inline-size:0;display:flex}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-item{flex-direction:column;min-inline-size:0;display:flex}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-image{border:1px solid var(--hsg-color-surface-light);block-size:var(--hsg-media-grid-image-height,auto);inline-size:100%;margin-block-end:var(--hsg-space-6);display:block;overflow:hidden}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-image{border:1px solid var(--hsg-color-surface-light);block-size:var(--hsg-media-grid-image-height,auto);inline-size:100%;margin-block-end:var(--hsg-space-6);display:block;overflow:hidden}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-image img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-image img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-content{inline-size:100%;padding-block-end:var(--hsg-space-5);display:block}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-content{inline-size:100%;padding-block-end:var(--hsg-space-5);display:block}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-content :-webkit-any(h2,h3,h4,.article-headline){color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-weight:700;line-height:var(--hsg-line-height-4);margin:0 0 var(--hsg-space-3)}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-content :is(h2,h3,h4,.article-headline){color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-weight:700;line-height:var(--hsg-line-height-4);margin:0 0 var(--hsg-space-3)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-content p:last-child{margin-block-end:0}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-content p:last-child{margin-block-end:0}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .links{inline-size:100%;margin-block-start:auto;margin-block-end:0}.media-layout :is(.articles_grid-element,.icons_grid-element) .links{inline-size:100%;margin-block-start:auto;margin-block-end:0}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .links .link-btn{padding-inline:var(--hsg-media-grid-link-padding)}.media-layout :is(.articles_grid-element,.icons_grid-element) .links .link-btn{padding-inline:var(--hsg-media-grid-link-padding)}.media-layout .icons_grid-element .article-image{block-size:auto;padding:var(--hsg-space-bridge-15);border:none;justify-content:center;align-items:center;display:flex}.media-layout .icons_grid-element .article-image img{object-fit:contain;max-inline-size:100%}.media-layout .icons_grid-element .article-content,.media-layout .icons_grid-element .links{text-align:center}@container (width<=80rem){.media-layout .images_article .article-grid{padding-block-start:var(--hsg-space-5)}.media-layout .images_article .images-side{gap:var(--hsg-space-bridge-30);margin-block-end:var(--hsg-space-bridge-30)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid-heading{padding-block-start:var(--hsg-space-bridge-15)}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid-heading{padding-block-start:var(--hsg-space-bridge-15)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid{gap:var(--hsg-space-bridge-30) var(--hsg-space-bridge-30);padding-block:var(--hsg-space-bridge-35) 50px}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid{gap:var(--hsg-space-bridge-30) var(--hsg-space-bridge-30);padding-block:var(--hsg-space-bridge-35) 50px}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .links .link-btn{padding-inline:var(--hsg-space-bridge-35)}.media-layout :is(.articles_grid-element,.icons_grid-element) .links .link-btn{padding-inline:var(--hsg-space-bridge-35)}.media-layout .articles_grid-element .article-image{block-size:238px}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .article-image{margin-block-end:var(--hsg-space-5)}.media-layout :is(.articles_grid-element,.icons_grid-element) .article-image{margin-block-end:var(--hsg-space-5)}}@container (width<=64rem){.media-layout .images_article .article-grid{padding-block-start:var(--hsg-space-5)}.media-layout .images_article .images-side{gap:var(--hsg-space-5);margin-block-end:var(--hsg-space-5)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid-heading{padding-block-start:var(--hsg-space-5)}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid-heading{padding-block-start:var(--hsg-space-5)}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .articles-grid{gap:var(--hsg-space-bridge-30) var(--hsg-space-bridge-30);padding-block:var(--hsg-space-bridge-35) 50px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-layout :is(.articles_grid-element,.icons_grid-element) .articles-grid{gap:var(--hsg-space-bridge-30) var(--hsg-space-bridge-30);padding-block:var(--hsg-space-bridge-35) 50px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .links .link-btn{padding-inline:var(--hsg-space-bridge-35)}.media-layout :is(.articles_grid-element,.icons_grid-element) .links .link-btn{padding-inline:var(--hsg-space-bridge-35)}.media-layout .articles_grid-element .article-image{block-size:auto}}@container (width<=48rem){.media-layout .images_article .article-grid{padding-block-start:var(--hsg-space-5)}.media-layout .images_article .images-side{gap:var(--hsg-space-5);grid-template-columns:1fr;margin-block-end:var(--hsg-space-5)}.media-layout .articles_grid-element .articles-grid{padding-block:var(--hsg-space-bridge-35) 50px;grid-template-columns:1fr;gap:60px 0}.media-layout .articles_grid-element .article-image{block-size:338px}.media-layout .icons_grid-element .articles-grid{gap:60px var(--hsg-space-bridge-15);padding-block:var(--hsg-space-bridge-35) 50px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-layout :-webkit-any(.articles_grid-element,.icons_grid-element) .links .link-btn{text-align:center;inline-size:100%}.media-layout :is(.articles_grid-element,.icons_grid-element) .links .link-btn{text-align:center;inline-size:100%}}}@layer pages,overrides;
