.uh-local{--accent-on-graphite: color-mix(in srgb, var(--accent) 82%, white);--mono: var(--brand-font-labels-and-code), monospace;--rule: 1px solid var(--separator)}.fam-about .about-diagram,.fam-principles .prin-mark-panel,.fam-products .products-panel,.fam-products .products-permissions,.fam-products .products-governance{background:var(--surface);border-radius:calc(var(--radius) * 2)}.uh-local button,.uh-local input,.uh-local textarea,.uh-local select{font:inherit}.uh-local button,.uh-local summary{cursor:pointer}.uh-local button{color:inherit}.uh-local a,.uh-local button,.uh-local input,.uh-local select,.uh-local textarea,.uh-local summary{-webkit-tap-highlight-color:transparent}.uh-local a{text-decoration:none}.uh-local button:disabled,.uh-local fieldset:disabled{opacity:.55}.uh-local :focus-visible{outline:2px solid var(--focus);outline-offset:5px}.uh-local [hidden]{display:none!important}@layer base{.uh-local h1,.uh-local h2,.uh-local h3,.uh-local p{margin:0}.uh-local h1,.uh-local h2,.uh-local h3{font-weight:500;letter-spacing:-.045em;text-wrap:balance}.uh-local h1{font-size:clamp(2.65rem,5.3vw,5.4rem);line-height:1.08}.uh-local h2{font-size:clamp(1.9rem,3vw,3rem);line-height:1.16}.uh-local h3{font-size:1.45rem;line-height:1.3}.uh-local h1 em,.uh-local h2 em{font-style:normal;color:var(--accent)}.uh-local p{font-size:1.2rem;line-height:1.6;color:color-mix(in oklab,var(--foreground) 76%,var(--black))}.uh-local :is(li,blockquote,dd,td,th)>p{font:inherit;color:inherit;letter-spacing:inherit}}.uh-local svg{flex-shrink:0}.uh-local .concept-photo{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:calc(var(--radius) * 2)}.uh-local input[type=checkbox],.uh-local input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}@media(prefers-reduced-motion:reduce){.uh-local *,.uh-local *:before,.uh-local *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
