/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--fcn-color-bg: #fff8f1;--fcn-color-surface: #ffffff;--fcn-color-text: #26190d;--fcn-color-muted: #6d5a49;--fcn-color-border: #ecdfd0;--fcn-color-accent: #a84d06;--fcn-color-accent-contrast: #ffffff;--fcn-color-accent-soft: #fdeedd;--fcn-color-footer-bg: #26190d;--fcn-color-footer-text: #d8c9b8;--fcn-color-footer-heading: #ffffff;--fcn-radius: 8px;--fcn-radius-sm: 6px;--fcn-shadow: 0 1px 2px rgba(80,50,10,0.06),0 6px 18px rgba(80,50,10,0.06);--fcn-shadow-hover: 0 4px 8px rgba(80,50,10,0.08),0 14px 30px rgba(80,50,10,0.12)}.fcn-variant-09 .fcn-header{background: var(--fcn-color-accent-soft);border-bottom: 0}.fcn-variant-09 .fcn-site-title{font-size: 1.625rem;letter-spacing: 0.14em;text-transform: uppercase}.fcn-variant-09 .fcn-header .fcn-search-form{border-color: rgba(168,77,6,0.35)}.fcn-variant-09 .fcn-nav{background: #8f4105;border-top: 0}.fcn-variant-09 .fcn-menu a{color: var(--fcn-color-bg)}.fcn-variant-09 .fcn-menu a:hover,.fcn-variant-09 .fcn-menu .current-menu-item > a,.fcn-variant-09 .fcn-menu .current-menu-ancestor > a,.fcn-variant-09 .fcn-menu .current-category-ancestor > a{color: #ffffff;border-bottom-color: var(--fcn-color-bg)}.fcn-variant-09 .fcn-menu .sub-menu a{color: var(--fcn-color-text)}.fcn-variant-09 .fcn-menu .sub-menu a:hover{color: var(--fcn-color-accent)}.fcn-variant-09 .fcn-nav :focus-visible{outline-color: #ffffff}.fcn-variant-09 .fcn-intro{background: transparent;border-bottom: 0}.fcn-variant-09 .fcn-intro-inner{padding-bottom: 6px}.fcn-variant-09 .fcn-grid{gap: 22px}.fcn-variant-09 .fcn-card{border-top: 3px solid var(--fcn-color-accent);box-shadow: var(--fcn-shadow)}.fcn-variant-09 .fcn-card:hover{border-color: var(--fcn-color-border);border-top-color: var(--fcn-color-accent)}.fcn-variant-09 .fcn-card-body{gap: 12px;padding: 20px 22px 20px}.fcn-variant-09 .fcn-card-title{font-size: 1.125rem;font-weight: 700;line-height: 1.35}.fcn-variant-09 .fcn-card-excerpt{-webkit-line-clamp: 3}.fcn-variant-09 .fcn-card-meta{padding-top: 12px;border-top: 1px dashed var(--fcn-color-border);font-variant-numeric: tabular-nums}.fcn-variant-09 .fcn-meta-source{color: var(--fcn-color-accent)}.fcn.fcn-variant-09 .fcn-badge{background: var(--fcn-color-accent);color: var(--fcn-color-accent-contrast)}.fcn.fcn-variant-09 .fcn-badge:hover{background: #8f4105}.fcn-variant-09 .fcn-section-title h2{letter-spacing: 0.04em;text-transform: uppercase;font-size: 1.25rem}.fcn.fcn-variant-09 .fcn-badge,.fcn.fcn-variant-09 .fcn-button,.fcn.fcn-variant-09 .fcn-search-form{border-radius: var(--fcn-radius-sm)}