/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f8fafc;--mcn-color-surface: #ffffff;--mcn-color-text: #0f172a;--mcn-color-muted: #5b6577;--mcn-color-border: #dfe4ec;--mcn-color-accent: #334155;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #e6ebf2;--mcn-color-footer-bg: #0f172a;--mcn-color-footer-text: #b6bfcf;--mcn-color-footer-heading: #ffffff;--mcn-radius: 6px;--mcn-radius-sm: 4px;--mcn-shadow: none;--mcn-shadow-hover: 0 2px 6px rgba(15,23,42,0.08)}.mcn-variant-05 .mcn-card:hover{transform: none;border-color: var(--mcn-color-accent)}.mcn-variant-05 .mcn-card:hover .mcn-card-image{transform: none}.mcn-variant-05 .mcn-section-title h2{font-size: 1.125rem;letter-spacing: 0.08em;text-transform: uppercase}.mcn-variant-05 .mcn-section-title{border-bottom: 2px solid var(--mcn-color-text);padding-bottom: 10px}.mcn.mcn-variant-05 .mcn-button,.mcn.mcn-variant-05 .mcn-chip,.mcn.mcn-variant-05 .mcn-search-form,.mcn.mcn-variant-05 .mcn-badge,.mcn.mcn-variant-05 .mcn-to-top{border-radius: var(--mcn-radius-sm)}.mcn-variant-05 .mcn-site-title{letter-spacing: 0.02em;text-transform: uppercase;font-size: 1.5rem}.mcn-variant-05 .mcn-browser{box-shadow: none}.mcn-variant-05 .mcn-listings{max-width: var(--mcn-max-w)}.mcn-variant-05 .mcn-grid-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.mcn-variant-05 .mcn-grid-list .mcn-card-media{flex-basis: 40%}.mcn-variant-05 .mcn-grid-list .mcn-card-body{padding: 16px 20px}.mcn-variant-05 .mcn-grid-list .mcn-card-title{font-size: 1.125rem}@media (max-width: 899px){.mcn-variant-05 .mcn-grid-list{grid-template-columns: 1fr}}