.plug{--plug-color: var(--theme-plug-light-color, var(--color-primary));--plug-bg: var(--theme-plug-light-bg, var(--color-global-light-bg));position:relative;z-index:1;display:flex;flex-direction:column;width:100%;justify-content:flex-end;grid-column:span 4;aspect-ratio:initial;background:var(--plug-bg)}.plug--primary{--plug-color: var(--theme-plug-primary-color, var(--color-global-primary-text));--plug-bg: var(--theme-plug-primary-bg, var(--color-global-primary-bg))}.plug--secondary{--plug-color: var(--theme-plug-secondary-color, var(--color-global-secondary-text));--plug-bg: var(--theme-plug-secondary-bg, var(--color-global-secondary-bg))}.plug--success{--plug-color: var(--theme-plug-success-color, var(--color-global-success-text));--plug-bg: var(--theme-plug-success-bg, var(--color-global-success-bg))}.plug--information{--plug-color: var(--theme-plug-information-color, var(--color-global-information-text));--plug-bg: var(--theme-plug-information-bg, var(--color-global-information-bg))}.plug--subtle{--plug-color: var(--theme-plug-subtle-color, var(--color-global-subtle-text));--plug-bg: var(--theme-plug-subtle-bg, var(--color-global-subtle-bg))}.plug--pale{--plug-color: var(--theme-plug-pale-color, var(--color-global-pale-text));--plug-bg: var(--theme-plug-pale-bg, var(--color-global-pale-bg))}.plug--dark{--plug-color: var(--theme-plug-dark-color, var(--color-global-dark-text));--plug-bg: var(--theme-plug-dark-bg, var(--color-global-dark-bg))}@media screen and (min-width: 64rem){.plug{grid-column:span 3}}.plug__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:none;transition:linear .5s}.plug__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.plug__link{text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:inherit}.plug__content{position:relative;background:var(--plug-bg);color:var(--plug-color);padding:var(--spacing);display:flex;justify-content:space-between;flex-direction:column;width:100%;max-width:initial;aspect-ratio:initial}@media screen and (min-width: 48rem){.plug__content{gap:var(--spacing);aspect-ratio:3/2;flex-grow:1}}@media screen and (min-width: 48rem){.plug:has(.plug__image) .plug__content{flex-grow:0}}.plug__heading{margin:0;font-size:1.5rem;font-weight:var(--font-weight-medium)}@media screen and (min-width: 64rem){.plug__heading{font-size:1.875rem}}.plug__arrow{grid-area:arrow;margin-left:auto;display:flex;align-items:flex-end;justify-content:flex-end;color:inherit}.plug:has(.plug__link:hover) .plug__image img,.plug:has(.plug__link:focus) .plug__image img{transform:scale(1.05)}.plug:has(.plug__link:hover) .plug__title,.plug:has(.plug__link:hover) .plug__heading,.plug:has(.plug__link:focus) .plug__title,.plug:has(.plug__link:focus) .plug__heading{text-decoration:underline}.plug--compressed .plug__content{aspect-ratio:initial;flex-direction:row;font-size:1.0625rem;min-height:4.375rem;padding:var(--spacing-s) var(--spacing);align-items:center;font-family:var(--font-family-interactive)}.plug--compressed .plug__link{justify-content:center}.plug--compressed .plug__heading{font-size:1.0625rem;font-weight:var(--font-weight-medium)}
