/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f6f9ee;--mcn-color-surface: #ffffff;--mcn-color-text: #22300f;--mcn-color-muted: #58654a;--mcn-color-border: #e0e8cf;--mcn-color-accent: #4f6b09;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #eaf2d8;--mcn-color-footer-bg: #2b3a0c;--mcn-color-footer-text: #cddbb8;--mcn-color-footer-heading: #ffffff;--mcn-font-body: Candara,Calibri,"Gill Sans","Gill Sans MT","Segoe UI","DejaVu Sans",sans-serif;--mcn-font-heading: var(--mcn-font-body);--mcn-radius: 3px;--mcn-radius-sm: 3px;--mcn-shadow: none;--mcn-shadow-hover: none;--mcn-heading-weight: 700}.mcn-variant-30 h1,.mcn-variant-30 h2,.mcn-variant-30 .mcn-site-title{letter-spacing: 0}.mcn-variant-30 .mcn-card{border: 0;border-radius: 0;background: transparent;border-bottom: 1px solid var(--mcn-color-border);padding-bottom: 14px}.mcn-variant-30 .mcn-card:hover{transform: none;box-shadow: none;border-bottom-color: var(--mcn-color-accent)}.mcn-variant-30 .mcn-card:hover .mcn-card-image{transform: none}.mcn-variant-30 .mcn-card-media{border: 1px solid var(--mcn-color-border);border-radius: 0;background: var(--mcn-color-surface)}.mcn-variant-30 .mcn-card-body{padding: 12px 2px 0}.mcn-variant-30 .mcn-card-title{font-size: 1.0625rem}.mcn-variant-30 .mcn-card-more{font-style: italic;font-weight: 400}.mcn-variant-30 .mcn-section-title h2{font-size: 1.5rem;font-style: italic;font-weight: 600}.mcn-variant-30 .mcn-section-title .mcn-count{font-style: italic}.mcn.mcn-variant-30 .mcn-chip{border-radius: 2px;background: var(--mcn-color-surface);font-weight: 600}.mcn.mcn-variant-30 .mcn-chip:hover{background: var(--mcn-color-accent-soft);border-color: var(--mcn-color-accent)}.mcn-variant-30 .mcn-chip-count{border-radius: 2px;background: var(--mcn-color-accent-soft)}.mcn.mcn-variant-30 .mcn-badge{padding: 0;border-radius: 0;background: transparent;color: var(--mcn-color-accent);font-size: 0.8125rem;font-style: italic;font-weight: 600;letter-spacing: 0;text-transform: none}.mcn.mcn-variant-30 .mcn-badge:hover{background: transparent;color: var(--mcn-color-text);text-decoration: underline;text-underline-offset: 3px}.mcn-variant-30 .mcn-browser{border-radius: 3px;box-shadow: none}.mcn-variant-30 .mcn-browser-bar{background: var(--mcn-color-surface);padding: 8px 12px}.mcn-variant-30 .mcn-browser-dots i,.mcn-variant-30 .mcn-browser-dots i:nth-child(2),.mcn-variant-30 .mcn-browser-dots i:nth-child(3){width: 8px;height: 8px;background: var(--mcn-color-border)}.mcn-variant-30 .mcn-browser-url{border-radius: 2px;background: var(--mcn-color-bg);text-align: left;font-style: italic}.mcn.mcn-variant-30 .mcn-button{border-radius: 3px;font-weight: 700}.mcn.mcn-variant-30 .mcn-search-form{border-radius: 3px}.mcn.mcn-variant-30 .mcn-pagination .page-numbers{min-width: 34px;height: 34px;border-color: transparent;border-radius: 0;background: transparent;font-weight: 600}.mcn.mcn-variant-30 .mcn-pagination .page-numbers.current{background: transparent;color: var(--mcn-color-accent);border-bottom: 2px solid var(--mcn-color-accent)}.mcn-variant-30 .mcn-index-head-inner{flex-direction: column;align-items: center;text-align: center;gap: 6px}.mcn-variant-30 .mcn-index-terms .mcn-chips{justify-content: center}.mcn-variant-30 .mcn-index-head{border-bottom: 0}