/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button svg{width:20px;height:20px;}.button--2xl svg{width:22px;height:22px;}
.storybook-component--card,.storybook-component--teaser{@apply jg:max-w-[500px] jg:p-4;}.storybook-component--compact{@apply jg:max-w-[400px] jg:md:max-w-[690px] jg:p-4;}.storybook-component--landscape,.storybook-component--featured{@apply jg:max-w-[400px] jg:md:max-w-[992px] jg:p-4;}.card__content{p{@apply jg:font-normal jg:text-base jg:leading-[22px] jg:mb-0;}}.card__media picture img{@apply jg:w-full jg:h-full jg:object-cover;}.card-landscape .card__media img{@apply jg:w-full jg:h-auto;}
.footer__logomark svg{height:100%;width:100%;}
.header__logo svg,.header__mobile-menu-toggle svg,.header__mobile-signin svg{width:100%;height:100%;}
.hero__image-gradient{--mobile-gradient:287deg,rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.52) 48%,#000 90%;}.hero__image img{width:100%;height:100%;object-fit:cover;}.hero__image picture{width:100%;height:100%;display:block;}.hero__description p:last-of-type{margin-bottom:0;}.hero .button__icon svg{height:20px;width:20px;}.hero .button__icon svg path{stroke:var(--jg-color-white);}.hero .button:hover .button__icon svg path{stroke:var(--jg-color-gleaner-blue-700) !important;}
