.b-feature:has(.u-faux-link){cursor:pointer}.b-feature:has(.u-faux-link):hover .b-feature__inner{box-shadow:0 4px 20px #00000014}.b-feature__inner{display:flex;flex-direction:column;justify-content:space-between;gap:0}@media (min-width: 834px){.b-feature__inner{flex-direction:row;gap:2rem}}@media (max-width: 833.98px){.b-feature:has(.is-contained) .b-feature__inner{gap:2rem;padding:1.5rem}}.b-feature__copy{display:flex;flex-direction:column;order:2;gap:1rem;max-width:800px}@media (min-width: 834px){.b-feature__copy{order:1;padding:2.5rem}}@media (min-width: 1512px){.b-feature__copy{padding:4rem}}@media (max-width: 833.98px){.b-feature:not(:has(.is-contained)) .b-feature__copy{padding:1.5rem}}.b-feature__copy .wp-block-buttons{margin-top:auto;padding-top:3rem}@media (min-width: 834px){.b-feature__copy .wp-block-buttons{padding-top:2rem}}.b-feature__media{flex-shrink:0;order:1;overflow:hidden}.b-feature__media picture,.b-feature__media img{display:block;width:100%;min-height:100%;object-fit:cover}@media (min-width: 834px){.b-feature__media{flex-basis:calc(50% + .75rem);order:2;min-height:100%}}.b-feature__media.is-contained{padding:1.5rem;padding-left:0}.b-feature__media.is-contained picture,.b-feature__media.is-contained img{border-radius:8px}@media (max-width: 833.98px){.b-feature__media.is-contained{padding:0;width:124px;height:124px}.b-feature__media.is-contained picture,.b-feature__media.is-contained img{width:100%;height:100%;object-fit:cover}}
