/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f1f6f1;--mcn-color-surface: #ffffff;--mcn-color-text: #16281a;--mcn-color-muted: #54635a;--mcn-color-border: #d4e2d5;--mcn-color-accent: #1e571e;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #dcecdc;--mcn-color-footer-bg: #132b17;--mcn-color-footer-text: #bcd2bf;--mcn-color-footer-heading: #ffffff;--mcn-font-body: "Gill Sans","Gill Sans MT",Calibri,"Segoe UI","Noto Sans",sans-serif;--mcn-font-heading: Georgia,"Times New Roman","DejaVu Serif",serif;--mcn-heading-weight: 700;--mcn-radius: 0;--mcn-radius-sm: 3px;--mcn-shadow: none;--mcn-shadow-hover: none}.mcn-variant-46 h1,.mcn-variant-46 h2,.mcn-variant-46 h3,.mcn-variant-46 .mcn-site-title{letter-spacing: 0}.mcn-variant-46 .mcn-header{border-bottom: 3px double var(--mcn-color-accent)}.mcn-variant-46 .mcn-menu a:hover,.mcn-variant-46 .mcn-menu .current-menu-item > a{background: transparent;box-shadow: inset 0 -1px 0 var(--mcn-color-accent);border-radius: 0}.mcn-variant-46 .mcn-card{background: transparent;border: 0;border-left: 3px solid var(--mcn-color-border);border-radius: 0;overflow: visible;padding-left: 16px}.mcn-variant-46 .mcn-card:hover{transform: none;box-shadow: none;border-left-color: var(--mcn-color-accent)}.mcn-variant-46 .mcn-card-media{border: 1px solid var(--mcn-color-border);border-radius: 0}.mcn-variant-46 .mcn-card:hover .mcn-card-image{transform: none}.mcn-variant-46 .mcn-card-body{padding: 12px 0 0}.mcn-variant-46 .mcn-card-title{font-size: 1.1875rem}.mcn-variant-46 .mcn-card-more{font-style: italic;font-family: var(--mcn-font-heading)}.mcn-variant-46 .mcn-section-title h2{font-weight: 400;font-size: 1.625rem;padding-bottom: 6px;border-bottom: 1px solid var(--mcn-color-accent)}.mcn.mcn-variant-46 .mcn-chip{border: 1px solid var(--mcn-color-accent);border-radius: 3px;background: transparent}.mcn.mcn-variant-46 .mcn-chip:hover{background: var(--mcn-color-accent-soft);color: var(--mcn-color-accent)}.mcn-variant-46 .mcn-chip-count{background: transparent;border-radius: 0;padding: 0;color: var(--mcn-color-accent)}.mcn.mcn-variant-46 .mcn-badge{border-radius: 0;background: transparent;border-left: 3px solid var(--mcn-color-accent);color: var(--mcn-color-accent);padding: 2px 8px;letter-spacing: 0.08em}.mcn.mcn-variant-46 .mcn-badge:hover{background: var(--mcn-color-accent-soft);color: var(--mcn-color-accent)}.mcn-variant-46 .mcn-browser{border: 1px solid var(--mcn-color-accent);border-radius: 0;box-shadow: none}.mcn-variant-46 .mcn-browser-bar{background: var(--mcn-color-accent-soft);border-bottom: 1px solid var(--mcn-color-accent)}.mcn-variant-46 .mcn-browser-dots i,.mcn-variant-46 .mcn-browser-dots i:nth-child(2),.mcn-variant-46 .mcn-browser-dots i:nth-child(3){width: 9px;height: 9px;border-radius: 0;background: var(--mcn-color-accent)}.mcn-variant-46 .mcn-browser-url{background: transparent;border: 0;border-radius: 0;font-family: var(--mcn-font-heading);font-style: italic;font-size: 0.875rem;color: var(--mcn-color-text);text-align: left}.mcn.mcn-variant-46 .mcn-button{border-radius: 3px;letter-spacing: 0.02em}.mcn.mcn-variant-46 .mcn-button:hover{transform: none;box-shadow: none}.mcn.mcn-variant-46 .mcn-search-form{border-radius: 3px}.mcn.mcn-variant-46 .mcn-pagination .page-numbers{border-color: transparent;border-radius: 0;background: transparent;font-family: var(--mcn-font-heading);font-weight: 400}.mcn.mcn-variant-46 .mcn-pagination a.page-numbers:hover{border-color: transparent;color: var(--mcn-color-accent);text-decoration: underline;text-underline-offset: 4px}.mcn.mcn-variant-46 .mcn-pagination .page-numbers.current{border: 1px solid var(--mcn-color-accent);background: var(--mcn-color-accent-soft);color: var(--mcn-color-accent)}.mcn-variant-46 .mcn-index-head-inner{flex-direction: column;align-items: center;text-align: center;gap: 6px}.mcn-variant-46 .mcn-index-terms .mcn-chips{justify-content: center}