.article-overlay__inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.article-overlay{--overlay-bg:var(--white)}.article-overlay .grid{grid-row-gap:0;background:var(--overlay-bg);grid-template-columns:[bg-start content-start] repeat(11,1fr) [content-end] 1fr [bg-end]}@media (max-width:47.99em){.article-overlay .grid{margin-left:var(--gap-negative);margin-right:var(--gap-negative)}}@media (min-width:48em){.article-overlay .grid{--overlay-bg:transparent;grid-template-columns:[bg-start content-start] repeat(11,1fr) [content-end] 1fr [bg-end]}}@media (min-width:64em){.article-overlay .grid{grid-template-columns:[bg-start] 1fr [content-start] repeat(10,1fr) [bg-end] 1fr [content-end]}}@media (min-width:80em){.article-overlay .grid{grid-template-columns:[bg-start] repeat(2,1fr) [content-start] repeat(5,1fr) [bg-end] 1fr [content-end]}}.article-overlay__image{display:block;grid-column:bg-start/bg-end;grid-row:1;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.article-overlay__inner{--top-gap:-4rem;align-self:start;background-color:#fff;grid-column:content-start/content-end;grid-row:2;margin-top:var(--top-gap);padding:var(--gap-double) var(--gap)}@media (min-width:48em){.article-overlay__inner{padding:var(--gap-double) var(--gap-larger)}}@media (min-width:64em){.article-overlay__inner{--top-gap:12rem;grid-row:1}.article-overlay__inner[data-overlay-offset=small]{--top-gap:6rem}.article-overlay__inner[data-overlay-offset=medium]{--top-gap:24rem}.article-overlay__inner[data-overlay-offset=large]{--top-gap:340px}}@media screen and (min-width:64em) and (min-width:1200px){.article-overlay__inner[data-overlay-offset=large]{--top-gap:calc(160px + 15vw)}}@media screen and (min-width:64em) and (min-width:1600px){.article-overlay__inner[data-overlay-offset=large]{--top-gap:400px}}.article-overlay__title{font-size:24px;padding-right:var(--gap);width:100%}@media screen and (min-width:500px){.article-overlay__title{font-size:calc(21.8746px + .42508vw)}}@media screen and (min-width:1441px){.article-overlay__title{font-size:28px}}.article-overlay__links{margin:0;padding:0;width:100%}.article-overlay__links .ico{margin-right:1.5rem}.article-overlay__links li{list-style-type:none;margin:0 0 2rem}.article-overlay__links li a{text-decoration:none}.article-overlay__links li a:after,.article-overlay__links li a:before{top:0}.article-overlay__content{width:100%}.article-overlay__content+.article-overlay__links{margin:var(--gap-element) 0 0 0}.article-overlay__content p:last-child{margin-bottom:0}
