/* @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--figma{background:#0764ae;color:#fff;font-family:"Merriweather Sans",Arial,sans-serif;padding:3.5rem 1.5rem 1.75rem;}.footer__content{margin-inline:auto;max-width:55rem;}.footer__logo{display:inline-block;margin-bottom:2.5rem;width:10rem;}.footer__logo svg{display:block;height:auto;width:100%;}.footer__main{display:grid;gap:4rem;}.footer__heading,.footer__app-heading,.footer__signup h2{color:#fff;font-family:"Merriweather Sans",Arial,sans-serif;font-size:0.875rem;font-weight:700;margin:0 0 1.25rem;text-transform:uppercase;}.footer__signup h2{font-size:0.75rem;margin-bottom:0.75rem;text-transform:none;}.footer__menus{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));}.footer--figma .footer__menus a,.footer--figma .footer__menus a:visited,.footer--figma .footer__menus a:hover,.footer--figma .footer__menus a:focus{color:#fff !important;font-size:0.6875rem !important;font-weight:500 !important;text-transform:uppercase;-webkit-text-fill-color:#fff;}.footer__menus li{margin-bottom:0.9rem;}.footer__apps{margin-top:2.5rem;}.footer__app-heading{font-size:0.75rem;font-weight:500;margin-bottom:0.6rem;}.footer__app-links{display:flex;gap:0.5rem;}.footer__app-links a,.footer__app-links svg{display:block;height:2.25rem;width:auto;}.footer__app-links a{background:#fff;border-radius:0.125rem;overflow:hidden;}.footer__app-links svg{filter:invert(1) hue-rotate(180deg);}.footer__right{display:flex;flex-direction:column;gap:1.5rem;}.footer__signup form{align-items:flex-start;display:flex;flex-direction:column;gap:0.75rem;}.footer__signup input[type="email"]{background:transparent !important;border:1px solid rgba(255,255,255,0.85) !important;border-radius:0 !important;box-sizing:border-box;color:#fff !important;font-size:0.75rem !important;height:2.35rem;padding:0.6rem 1rem !important;width:100%;}.footer__signup [data-component="email-input"] > div > div:first-child{display:none !important;}.footer__signup input::placeholder{color:#fff !important;opacity:1;}.footer__signup button,.footer__signup input[type="submit"],.footer__signup .button{background:#c80016 !important;border:0 !important;border-radius:0 !important;color:#fff !important;font-size:0.6875rem !important;font-weight:700 !important;justify-content:center;letter-spacing:0.12em;min-height:2rem;padding:0.5rem 1.25rem !important;text-transform:uppercase;width:auto !important;}.footer__social-links{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end;margin-top:0.5rem;}.footer__social-links svg{filter:brightness(0) invert(1);height:1.25rem;width:1.25rem;}.footer__copyright{border-top:1px solid rgba(255,255,255,0.75);font-size:0.625rem;font-weight:600;margin-top:2.75rem;padding-top:1.75rem;text-align:center;}@media (min-width:48rem){.footer__main{grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr);}}@media (max-width:47.99rem){.footer--figma{padding-top:2.5rem;}.footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));}.footer__social-links{justify-content:flex-start;}}
.header__logo svg,.header__mobile-menu-toggle svg,.header__mobile-signin svg{width:100%;height:100%;}
.pagination__prev-icon svg path,.pagination__next-icon svg path{stroke:var(--jg-color-gray-600);}.pagination__pages_list li{margin:0;}
