/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f7f8f0;--mcn-color-surface: #ffffff;--mcn-color-text: #1f2610;--mcn-color-muted: #5c6350;--mcn-color-border: #e1e5d3;--mcn-color-accent: #45700d;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #e8efd7;--mcn-color-footer-bg: #232c14;--mcn-color-footer-text: #ccd4bb;--mcn-color-footer-heading: #ffffff;--mcn-font-body: "Gill Sans","Gill Sans MT",Calibri,"Segoe UI","Noto Sans","Liberation Sans",sans-serif;--mcn-font-heading: Georgia,"Iowan Old Style","Times New Roman","DejaVu Serif",serif;--mcn-heading-weight: 700;--mcn-radius: 2px;--mcn-radius-sm: 2px;--mcn-shadow: none;--mcn-shadow-hover: none}.mcn-variant-14 h1,.mcn-variant-14 h2,.mcn-variant-14 h3,.mcn-variant-14 h4,.mcn-variant-14 .mcn-site-title,.mcn-variant-14 .mcn-footer-site{letter-spacing: 0}.mcn-variant-14 .mcn-header{background: var(--mcn-color-bg);border-bottom: 1px solid var(--mcn-color-accent)}.mcn.mcn-variant-14 .mcn-card{border: 1px solid var(--mcn-color-border);box-shadow: none}.mcn-variant-14 .mcn-card:hover{transform: none;box-shadow: none;border-color: var(--mcn-color-accent)}.mcn-variant-14 .mcn-card:hover .mcn-card-image{transform: none}.mcn-variant-14 .mcn-card-title{font-family: var(--mcn-font-heading);font-size: 1.0625rem}.mcn-variant-14 .mcn-card-body{padding: 14px 16px 16px}.mcn-variant-14 .mcn-section-title{flex-direction: row-reverse;padding-bottom: 8px;border-bottom: 1px solid var(--mcn-color-accent)}.mcn-variant-14 .mcn-section-title h2{font-size: 1.625rem;font-style: italic;font-weight: 400}.mcn.mcn-variant-14 .mcn-chip{border-radius: 0;font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase}.mcn-variant-14 .mcn-chip-count{border-radius: 0;background: transparent;color: var(--mcn-color-muted)}.mcn.mcn-variant-14 .mcn-badge{border-radius: 0;letter-spacing: 0.12em}.mcn-variant-14 .mcn-browser{padding: 6px;border: 1px solid var(--mcn-color-accent);border-radius: 0;box-shadow: none}.mcn-variant-14 .mcn-browser-bar{display: none}.mcn-variant-14 .mcn-browser-media{border: 1px solid var(--mcn-color-border)}.mcn.mcn-variant-14 .mcn-button,.mcn.mcn-variant-14 .mcn-search-form,.mcn.mcn-variant-14 .mcn-to-top{border-radius: 2px}.mcn.mcn-variant-14 .mcn-button:hover,.mcn.mcn-variant-14 .mcn-button:focus-visible{transform: none;box-shadow: none}.mcn.mcn-variant-14 .mcn-pagination .page-numbers{min-width: auto;height: auto;padding: 4px 12px;border: 0;border-bottom: 2px solid transparent;border-radius: 0;background: transparent;font-family: var(--mcn-font-heading);font-size: 1.0625rem}.mcn.mcn-variant-14 .mcn-pagination a.page-numbers:hover{border-bottom-color: var(--mcn-color-border);color: var(--mcn-color-accent)}.mcn.mcn-variant-14 .mcn-pagination .page-numbers.current{background: transparent;border-bottom-color: var(--mcn-color-accent);color: var(--mcn-color-accent)}.mcn-variant-14 .mcn-index-head-inner{flex-direction: column;align-items: center;text-align: center;gap: 6px}.mcn-variant-14 .mcn-index-terms .mcn-chips{justify-content: center}