/* ibigent site-layout (aihost) */:root{--site-max-w:1280px;--site-gutter:5%;--site-gutter-mo:24px;--site-pad-in:24px;--site-max:min(1280px,calc(100vw - 10vw));--site-max-in:calc(var(--site-max) - 2 * var(--site-pad-in))}@media (max-width:640px){:root{--site-max:100%;--site-max-in:100%;--site-pad-in:24px}}:root{--ah-hdr-max:100%;--ah-hdr-pad:max(20px,5vw)}@media (max-width:640px){:root{--ah-hdr-pad:24px}}