@layer _1oe01ks8;@layer _1oe01ks6;body:has(dialog[open]:not([aria-modal=false])){overflow:hidden}@layer _1oe01ks8{.ogx5ae0{display:grid;grid-column:main;grid-template-columns:[main-start] minmax(20px,1fr) [content-start] minmax(200px,1170px) [content-end] minmax(20px,1fr) [main-end];grid-template-rows:min-content min-content 1fr min-content;grid-template-areas:"top_banner top_banner top_banner" "header header header" ". content ." "footer footer footer";min-height:100dvh;place-content:center}.ogx5ae1{grid-area:header;grid-column:main}.ogx5ae2{position:-webkit-sticky;position:sticky;top:50px;height:calc(100dvh - 50px);width:270px;z-index:1000;flex-shrink:0}.ogx5ae2:empty{display:none}.ogx5ae3{display:grid;padding-top:24px;padding-bottom:24px;grid-template-columns:[main-start] 0 [content-start] minmax(200px,1170px) [content-end] minmax(20px,1fr) [main-end]}.ogx5ae4{position:relative;display:grid;grid-template-rows:min-content 1fr}.ogx5ae5{grid-area:footer}.ogx5ae6{grid-column:content;grid-area:content;display:flex;flex-direction:row;position:relative}@media (min-width:1025px){.ogx5ae0{grid-template-areas:". top_banner ." "header header header" ". content ." "footer footer footer"}}@media (max-width:768px){.ogx5ae2{display:none}.ogx5ae3{padding-top:12px;padding-bottom:12px;grid-template-columns:[main-start] minmax(20px,1fr) [content-start] minmax(200px,1170px) [content-end] minmax(20px,1fr) [main-end]}.ogx5ae6{grid-template-columns:1fr;grid-column:main}}}@layer _1oe01ks6{.ogx5ae3>*{grid-column:content}}