/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
.mcn-home-feature .mcn-feature .mcn-container{position: relative;padding-top: 40px;padding-bottom: 40px}.mcn-home-feature .mcn-feature-label{position: absolute;top: 14px;left: 14px;z-index: 2;padding: 5px 12px;border-radius: 999px;background: var(--mcn-color-accent);color: var(--mcn-color-accent-contrast);font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.mcn-home-feature .mcn-feature .mcn-card{position: relative;flex-direction: row;box-shadow: var(--mcn-shadow-hover)}.mcn-home-feature .mcn-feature .mcn-card-media{flex: 0 0 50%;aspect-ratio: auto;border-bottom: 0;border-right: 1px solid var(--mcn-color-border)}.mcn-home-feature .mcn-feature .mcn-card-body{flex: 1 1 50%;justify-content: center;padding: 32px 40px;gap: 14px}.mcn-home-feature .mcn-feature .mcn-card-title{font-size: 2rem}.mcn-home-feature .mcn-feature .mcn-card-more{font-size: 1rem}@media (max-width: 899px){.mcn-home-feature .mcn-feature .mcn-container{padding-top: 28px;padding-bottom: 28px}.mcn-home-feature .mcn-feature .mcn-card{flex-direction: column}.mcn-home-feature .mcn-feature .mcn-card-media{flex-basis: auto;aspect-ratio: var(--mcn-thumb-ratio);border-right: 0;border-bottom: 1px solid var(--mcn-color-border)}.mcn-home-feature .mcn-feature .mcn-card-body{padding: 20px 22px 24px}.mcn-home-feature .mcn-feature .mcn-card-title{font-size: 1.5rem}}