/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f5efe6;--mcn-color-surface: #fffdf9;--mcn-color-text: #2c241b;--mcn-color-muted: #7d6f5f;--mcn-color-border: #e6dccd;--mcn-color-accent: #8a4b12;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #f3e4d3;--mcn-color-footer-bg: #2c241b;--mcn-color-footer-text: #d8cbbb;--mcn-color-footer-heading: #ffffff;--mcn-font-heading: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L","TeX Gyre Pagella",Georgia,serif;--mcn-heading-weight: 700;--mcn-radius: 4px;--mcn-radius-sm: 10px;--mcn-shadow: 0 2px 4px rgba(60,40,20,0.08),0 12px 28px rgba(60,40,20,0.12);--mcn-shadow-hover: 0 6px 12px rgba(60,40,20,0.12),0 24px 48px rgba(60,40,20,0.18)}.mcn-variant-08 h1,.mcn-variant-08 h2,.mcn-variant-08 h3,.mcn-variant-08 .mcn-site-title,.mcn-variant-08 .mcn-footer-site{letter-spacing: 0}.mcn-variant-08 .mcn-card-title,.mcn-variant-08 .mcn-placeholder-initial,.mcn-variant-08 .mcn-listing-title{font-family: var(--mcn-font-body);font-weight: 700;letter-spacing: -0.02em}.mcn-variant-08 .mcn-header{background: var(--mcn-color-bg);border-bottom: 0}.mcn-variant-08 .mcn-hero{border-bottom: 0;background: var(--mcn-color-bg)}.mcn-variant-08 .mcn-hero-kicker{font-family: var(--mcn-font-heading);font-style: italic;text-transform: none;letter-spacing: 0;font-size: 1rem}.mcn-variant-08 .mcn-card{padding: 12px 12px 0;border-color: transparent;box-shadow: var(--mcn-shadow);text-align: center}.mcn-variant-08 .mcn-card:hover{transform: rotate(-0.6deg)}.mcn-variant-08 .mcn-card-media{border: 1px solid var(--mcn-color-border)}.mcn-variant-08 .mcn-card-body{align-items: center;padding: 14px 10px 18px}.mcn-variant-08 .mcn-card-body .mcn-badge{align-self: center}.mcn-variant-08 .mcn-card-meta{justify-content: center}.mcn-variant-08 .mcn-section-title{flex-direction: column;align-items: center;gap: 4px;text-align: center}.mcn-variant-08 .mcn-section-title h2{display: flex;align-items: center;gap: 18px;width: 100%;font-style: italic}.mcn-variant-08 .mcn-section-title h2::before,.mcn-variant-08 .mcn-section-title h2::after{content: "";flex: 1 1 0;height: 1px;background: var(--mcn-color-border)}.mcn-variant-08 .mcn-chips{gap: 4px 0}.mcn.mcn-variant-08 .mcn-chip{padding: 4px 0;border: 0;background: transparent;color: var(--mcn-color-accent);font-family: var(--mcn-font-heading);font-size: 1rem;font-style: italic}.mcn.mcn-variant-08 .mcn-chip:hover{text-decoration: underline}.mcn-variant-08 .mcn-chips li + li::before{content: "\00b7";padding: 0 12px;color: var(--mcn-color-muted)}.mcn-variant-08 .mcn-chip-count{padding: 0;background: transparent;color: var(--mcn-color-text);font-style: normal;font-weight: 400}.mcn.mcn-variant-08 .mcn-badge{background: transparent;font-family: var(--mcn-font-heading);font-size: 0.875rem;font-style: italic;font-weight: 400;letter-spacing: 0;text-transform: none}.mcn-variant-08 .mcn-browser{padding: 16px 16px 48px;border: 0;border-radius: 2px;transform: rotate(-0.6deg)}.mcn-variant-08 .mcn-browser-bar{display: none}.mcn-variant-08 .mcn-browser-media{border: 1px solid var(--mcn-color-border)}.mcn.mcn-variant-08 .mcn-button,.mcn.mcn-variant-08 .mcn-search-form{border-radius: 999px}.mcn.mcn-variant-08 .mcn-pagination .page-numbers{min-width: 32px;border: 0;background: transparent;font-family: var(--mcn-font-heading);font-size: 1.125rem}.mcn.mcn-variant-08 .mcn-pagination .page-numbers.current{background: transparent;color: var(--mcn-color-accent);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 6px}@media (max-width: 599px){.mcn-variant-08 .mcn-chips li + li::before{content: none}.mcn-variant-08 .mcn-chips{gap: 4px 18px}.mcn-variant-08 .mcn-browser{padding: 10px 10px 30px}}