@charset "UTF-8";@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-400.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-500.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jost-600.woff2) format("woff2")}:root{--hh-font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hh-brand: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hh-bg: #f7f9f4;--hh-surface: #ffffff;--hh-surface-2: #eef3e8;--hh-text: #1b231a;--hh-text-soft: #3f4a3c;--hh-muted: #6b7566;--hh-faint: #9aa595;--hh-border: #dde6d6;--hh-border-soft: #eef3e9;--hh-accent: #2e7d32;--hh-gold: #b5742a;--hh-header: #1d3a2a;--hh-footer: #16271c;color-scheme:light}:root[data-theme=dark]{--hh-bg: #0f140e;--hh-surface: #161c14;--hh-surface-2: #1d251a;--hh-text: #e6ebe2;--hh-text-soft: #c3ccbd;--hh-muted: #9aa595;--hh-faint: #7a8573;--hh-border: #2a3426;--hh-border-soft: #222a1f;--hh-accent: #5aa85e;--hh-gold: #cf9a4a;--hh-header: #112017;--hh-footer: #0c1710;color-scheme:dark}html{font-size:calc(100% * var(--hh-font-scale, 1))}html,body{margin:0;font-family:var(--hh-font);background:var(--hh-bg);color:var(--hh-text);transition:background .2s ease,color .2s ease}:root.a11y-contrast{--hh-bg: #ffffff;--hh-surface: #ffffff;--hh-surface-2: #f0f0f0;--hh-text: #000000;--hh-text-soft: #0a0a0a;--hh-muted: #1a1a1a;--hh-faint: #2a2a2a;--hh-border: #000000;--hh-border-soft: #333333;--hh-accent: #0a5a12;--hh-gold: #7a4a10}:root.a11y-contrast[data-theme=dark]{--hh-bg: #000000;--hh-surface: #0a0a0a;--hh-surface-2: #161616;--hh-text: #ffffff;--hh-text-soft: #f2f2f2;--hh-muted: #e2e2e2;--hh-faint: #cccccc;--hh-border: #ffffff;--hh-border-soft: #cccccc;--hh-accent: #7fe089;--hh-gold: #e6b45a}:root.a11y-underline a{text-decoration:underline!important}:root.a11y-reduce-motion *,:root.a11y-reduce-motion *:before,:root.a11y-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}button,input,textarea,select{font-family:inherit}input,textarea,select{background:var(--hh-surface);color:var(--hh-text)}.rte-c-accent{color:var(--hh-accent)}.rte-c-gold{color:var(--hh-gold)}.rte-c-red{color:#d64545}.rte-c-green{color:#2e9e5b}.rte-c-orange{color:#e2820c}.rte-c-purple{color:#8a5cf6}.rte-c-muted{color:var(--hh-muted)}.rte-hl-yellow{background:#fff3a3;color:#3a2f00;padding:.02em .22em;border-radius:3px}.rte-hl-green{background:#c9f2d4;color:#14421f;padding:.02em .22em;border-radius:3px}.rte-hl-blue{background:#cfe4ff;color:#0b2f5e;padding:.02em .22em;border-radius:3px}.rte-hl-pink{background:#ffd6e7;color:#611030;padding:.02em .22em;border-radius:3px}.rte-fs-sm{font-size:.85em}.rte-fs-lg{font-size:1.25em}.rte-fs-xl{font-size:1.6em}.rte-font-sans{font-family:Segoe UI,Arial,Helvetica,sans-serif}.rte-font-serif{font-family:Georgia,Times New Roman,serif}.rte-font-title{font-family:var(--hh-brand, "Segoe UI", sans-serif)}.rte-font-round{font-family:Trebuchet MS,Segoe UI,Verdana,sans-serif}.rte-font-mono{font-family:ui-monospace,Courier New,monospace}table.rte-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95em}table.rte-table :is(th,td){border:1px solid var(--hh-border);padding:.45rem .6rem;text-align:left;vertical-align:top}table.rte-table th{background:var(--hh-surface-2, rgba(0, 0, 0, .04));font-weight:700}table.rte-table tr:nth-child(2n) td{background:color-mix(in srgb,var(--hh-text) 3%,transparent)}.rte-table-wrap{overflow-x:auto;margin:1rem 0}.rte-table-wrap table.rte-table{margin:0}figure.rte-figure{margin:1.2rem 0}img.rte-img{max-width:100%;height:auto;border-radius:8px;display:block}img.rte-img-full{width:100%}@media print{hh-admin-shell .side,hh-admin-shell .top{display:none!important}hh-admin-shell .dash{grid-template-columns:1fr!important}hh-admin-shell .content{padding:0!important}}:root[data-eco="1"] hh-chatbot-widget{display:none!important}:root[data-eco="1"] .hero{background-attachment:scroll!important}:root[data-eco="1"] .body img,:root[data-eco="1"] figure img,:root[data-eco="1"] .prose img{display:none!important}
