.layout_container__gDYUp{display:flex;flex-direction:column;height:100vh}.layout_header__VT4WG{position:fixed;top:0;left:0;right:0;height:72px;background-color:#00aa59;color:#fff;display:flex;align-items:center;padding:0 24px;z-index:1000}.layout_siteTitle__HcK1V{font-size:1.25rem;font-weight:700;color:#fff;text-decoration:none}.layout_siteTitle__HcK1V:hover{text-decoration:underline}.layout_main__I0hcS{margin-top:72px;height:calc(100vh - 72px);overflow-y:auto}