.hgen-page{--met-teal:#3d6468;--met-coral:#98556b}.hgen-hero{background:radial-gradient(circle at 18% 28%,#3d64682b,#0000 30%),#f3f1e9}.hgen-figure text{font-size:11px}.hgen-heading,.hgen-label{letter-spacing:.045em;font-weight:800}.hgen-card rect,.hgen-ped-start rect,.hgen-expressivity rect,.hgen-contributors rect,.hgen-table>rect,.hgen-formulas rect,.hgen-step rect{fill:#fafbf7;stroke:#a8b4af;stroke-width:1.4px}.hgen-flow{stroke:#98556b;stroke-width:2.6px;fill:none}.hgen-boundary rect{fill:#e7efeb;stroke:#3d6468;stroke-width:1.4px}.hgen-boundary text,.hgen-foot,.hgen-equation{fill:#31575c;font-weight:800}.hgen-alert{fill:#8a435a;font-weight:800}.hgen-carriers rect{stroke:#3d6468;stroke-width:1.2px}.hgen-carriers .expressing{fill:#3d6468}.hgen-carriers .not-expressing{fill:#fff;stroke-dasharray:3 2}.hgen-expressivity rect:first-of-type{fill:#f7f3f0}.hgen-expressivity rect:nth-of-type(2){fill:#eee5e7}.hgen-expressivity rect:nth-of-type(3){fill:#e3d4d9}.hgen-distribution{fill:none;stroke:#3d6468;stroke-width:4px}.hgen-table line{stroke:#a8b4af;stroke-width:1.4px}.hgen-formulas text:not(.hgen-label){font-size:14px;font-weight:800}.hgen-step text{font-size:10px;font-weight:800}.hgen-foot{font-size:10px!important}@media (max-width:720px){.hgen-page .met-figure{min-width:720px}}
