.layout-module-scss-module__fdTXRG__layout{--gridTabletBreakpoint:1099;--asideWidth:80px;--tabletAsideWidth:264px;--headerHeight:4.5rem;--gridColumns:12;min-height:100vh;margin:0 var(--spacing-2xl);gap:var(--gridGap);grid-template-rows:auto 1fr;display:grid;container:layout/inline-size}@media (max-width:736px){.layout-module-scss-module__fdTXRG__layout{--gridGap:var(--spacing-lg);--gridColumns:4;grid-template-columns:repeat(4,1fr);grid-template-areas:"main main main main""main main main main"}.layout-module-scss-module__fdTXRG__layout:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty)):has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty)){padding-top:var(--spacing-lg);grid-template-columns:var(--tabletAsideWidth) repeat(calc(var(--gridColumns) - 1), 1fr);grid-template-areas:"header header header header""aside main main main"}.layout-module-scss-module__fdTXRG__layout:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty)):not(:has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty))){padding-top:var(--spacing-lg);grid-template-areas:"header header header header""main main main main"}.layout-module-scss-module__fdTXRG__layout:has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty)):not(:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty))){grid-template-columns:var(--tabletAsideWidth) repeat(calc(var(--gridColumns) - 1), 1fr);grid-template-areas:"aside main main main""aside main main main"}}@media (not (max-width:736px)) and (max-width:1099px){.layout-module-scss-module__fdTXRG__layout{--gridGap:var(--spacing-xl);--gridColumns:8;grid-template-columns:repeat(8,1fr);grid-template-areas:"main main main main main main main main""main main main main main main main main"}.layout-module-scss-module__fdTXRG__layout:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty)):has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty)){padding-top:var(--spacing-lg);grid-template-columns:var(--tabletAsideWidth) repeat(calc(var(--gridColumns) - 1), 1fr);grid-template-areas:"header header header header header header header header""aside main main main main main main main"}.layout-module-scss-module__fdTXRG__layout:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty)):not(:has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty))){padding-top:var(--spacing-lg);grid-template-areas:"header header header header header header header header""main main main main main main main main"}.layout-module-scss-module__fdTXRG__layout:has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty)):not(:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty))){grid-template-columns:var(--tabletAsideWidth) repeat(calc(var(--gridColumns) - 1), 1fr);grid-template-areas:"aside main main main main main main main""aside main main main main main main main"}}@media not (max-width:1099px){.layout-module-scss-module__fdTXRG__layout{--gridGap:var(--spacing-2xl);grid-template-columns:repeat(var(--gridColumns), 1fr);grid-template-areas:"main main main main main main main main main main main main""main main main main main main main main main main main main"}.layout-module-scss-module__fdTXRG__layout:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty)):has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty)){padding-top:var(--spacing-lg);grid-template-columns:var(--asideWidth) repeat(calc(var(--gridColumns) - 1), 1fr);grid-template-areas:"header header header header header header header header header header header header""aside main main main main main main main main main main main"}.layout-module-scss-module__fdTXRG__layout:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty)):not(:has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty))){padding-top:var(--spacing-lg);grid-template-areas:"header header header header header header header header header header header header""main main main main main main main main main main main main"}.layout-module-scss-module__fdTXRG__layout:has(aside.layout-module-scss-module__fdTXRG__layout-aside:not(:empty)):not(:has(header.layout-module-scss-module__fdTXRG__layout-header:not(:empty))){grid-template-columns:var(--asideWidth) repeat(calc(var(--gridColumns) - 1), 1fr);grid-template-areas:"aside main main main main main main main main main main main""aside main main main main main main main main main main main"}}@media (min-width:1440px){.layout-module-scss-module__fdTXRG__layout{max-width:1312px;margin:0 auto}}@media (min-width:1620px){.layout-module-scss-module__fdTXRG__layout{max-width:1536px}}.layout-module-scss-module__fdTXRG__layout header.layout-module-scss-module__fdTXRG__layout-header{top:calc(-1*var(--headerHeight));height:var(--headerHeight);z-index:50;transition:top var(--duration-medium) var(--timing-primary);grid-area:header;position:sticky}.layout-module-scss-module__fdTXRG__layout header.layout-module-scss-module__fdTXRG__layout-header:empty{grid-area:unset}.layout-module-scss-module__fdTXRG__layout aside.layout-module-scss-module__fdTXRG__layout-aside{top:var(--spacing-2xl);transition:top var(--duration-medium) var(--timing-primary);z-index:40;grid-area:aside;align-self:start;position:sticky}.layout-module-scss-module__fdTXRG__layout aside.layout-module-scss-module__fdTXRG__layout-aside:empty{grid-area:unset}.layout-module-scss-module__fdTXRG__layout main.layout-module-scss-module__fdTXRG__layout-main{grid-area:main}.layout-module-scss-module__fdTXRG__layout.layout-header-visible header.layout-module-scss-module__fdTXRG__layout-header{top:var(--spacing-lg)}@container layout (max-width:672px) or (not (max-width:1035px)){.layout-module-scss-module__fdTXRG__layout.layout-header-visible aside.layout-module-scss-module__fdTXRG__layout-aside{top:calc(var(--headerHeight) + var(--spacing-lg) + var(--gridGap))}}@container layout (max-width:672px){.layout-module-scss-module__fdTXRG__layout.layout-submenu-open aside.layout-module-scss-module__fdTXRG__layout-aside{pointer-events:all;grid-column-end:-1}.layout-module-scss-module__fdTXRG__layout.layout-submenu-open main.layout-module-scss-module__fdTXRG__layout-main{grid-column-start:1}}@container layout (672px<width<=1035px){.layout-module-scss-module__fdTXRG__layout.layout-submenu-open header.layout-module-scss-module__fdTXRG__layout-header{grid-column-start:2}.layout-module-scss-module__fdTXRG__layout.layout-submenu-open aside.layout-module-scss-module__fdTXRG__layout-aside{pointer-events:all}.layout-module-scss-module__fdTXRG__layout.layout-submenu-open main.layout-module-scss-module__fdTXRG__layout-main{grid-column-start:1}}@container layout (max-width:672px){.layout-module-scss-module__fdTXRG__layout aside.layout-module-scss-module__fdTXRG__layout-aside{height:calc(100vh - 2*var(--spacing-lg) - var(--headerHeight) - var(--gridGap));pointer-events:none;overflow-x:hidden}.layout-module-scss-module__fdTXRG__layout main.layout-module-scss-module__fdTXRG__layout-main{grid-column-start:1}}@container layout (672px<width<=1035px){.layout-module-scss-module__fdTXRG__layout aside.layout-module-scss-module__fdTXRG__layout-aside{top:var(--spacing-lg);height:calc(100vh - 2*var(--spacing-lg));pointer-events:none;grid-row-start:1;overflow-x:hidden}.layout-module-scss-module__fdTXRG__layout main.layout-module-scss-module__fdTXRG__layout-main{grid-column-start:1}}