@charset "UTF-8";@use "sass:math";@media(max-width:574px){:root{--layout-spacing:10px}}@media(min-width:575px) and (max-width:766px){:root{--layout-spacing:12px}}@media(min-width:767px) and (max-width:990px){:root{--layout-spacing:14px}}@media(min-width:991px) and (max-width:1198px){:root{--layout-spacing:16px}}@media(min-width:1199px){:root{--layout-spacing:18px}}html{margin:0;padding:0}body{margin:0 auto;padding:0;min-height:100vh}layout-header#layout-header{margin-top:var(--layout-spacing);margin-left:var(--layout-spacing);margin-right:var(--layout-spacing)}layout-before#layout-before{margin-top:var(--layout-spacing);margin-left:var(--layout-spacing);margin-right:var(--layout-spacing)}layout-left#layout-left{margin-top:var(--layout-spacing);margin-bottom:var(--layout-spacing);margin-left:var(--layout-spacing)}layout-left#layout-left:has(:empty),layout-left#layout-left:empty{display:none}layout-right#layout-right{margin-top:var(--layout-spacing);margin-right:var(--layout-spacing);margin-bottom:var(--layout-spacing)}layout-right#layout-right:has(:empty),layout-right#layout-right:empty{display:none}layout-main#layout-main{margin-top:var(--layout-spacing);margin-left:var(--layout-spacing);margin-right:var(--layout-spacing);margin-bottom:var(--layout-spacing)}layout-after#layout-after{margin-left:var(--layout-spacing);margin-bottom:var(--layout-spacing);margin-right:var(--layout-spacing)}layout-after#layout-after:has(:empty),layout-after#layout-after:empty{display:none}layout-footer#layout-footer{margin-left:var(--layout-spacing);margin-bottom:var(--layout-spacing);margin-right:var(--layout-spacing)}layout-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0}layout-modal:target{display:block}layout-modal.show{display:block}body{display:grid;justify-content:stretch;align-content:stretch}layout-header#layout-header{grid-area:h;place-self:stretch stretch}layout-before#layout-before{grid-area:b;place-self:stretch stretch}layout-left#layout-left{grid-area:l;place-self:stretch stretch}layout-main#layout-main{grid-area:m;place-self:stretch stretch}layout-right#layout-right{grid-area:r;place-self:stretch stretch}layout-after#layout-after{grid-area:a;place-self:stretch stretch}layout-footer#layout-footer{grid-area:f;place-self:stretch stretch}@media only screen and (max-width:574px){body{grid-template-columns:100%;grid-template-rows:auto auto auto auto 1fr auto auto;grid-template-areas:"h" "b" "l" "r" "m" "a" "f"}}@media only screen and (min-width:575px) and (max-width:990px){body{grid-template-columns:auto auto;grid-template-rows:auto auto auto 1fr auto auto;grid-template-areas:"h h" "b b" "l r" "m m" "a a" "f f"}}@media only screen and (min-width:991px){body{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"h h h" "b b b" "l m r" "a a a" "f f f"}}:root[data-theme-mode=forced] .theme-is-auto{display:none}:root[data-theme-mode=auto] .theme-is-forced{display:none}:root:not([data-theme-mode]) .theme-is-forced{display:none}:root[data-theme=dark] .theme-is-light{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme]) .theme-is-light{display:none}}:root[data-theme=light] .theme-is-dark{display:none}@media(prefers-color-scheme:light),(false:dark){:root:not([data-theme]) .theme-is-dark{display:none}}@media only screen and (max-width:574px){:root{--screen-size:5}.screen-is-not-t{display:none!important}.screen-is-s{display:none!important}.screen-is-m{display:none!important}.screen-is-l{display:none!important}.screen-is-w{display:none!important}.screen-is-s-or-more{display:none!important}.screen-is-m-or-more{display:none!important}.screen-is-l-or-more{display:none!important}.screen-is-w-or-more{display:none!important}}@media only screen and (min-width:575px) and (max-width:766px){:root{--screen-size:4}.screen-is-t{display:none!important}.screen-is-not-s{display:none!important}.screen-is-m{display:none!important}.screen-is-l{display:none!important}.screen-is-w{display:none!important}.screen-is-t-or-less{display:none!important}.screen-is-m-or-more{display:none!important}.screen-is-l-or-more{display:none!important}.screen-is-w-or-more{display:none!important}}@media only screen and (min-width:767px) and (max-width:990px){:root{--screen-size:3}.screen-is-t{display:none!important}.screen-is-s{display:none!important}.screen-is-not-m{display:none!important}.screen-is-l{display:none!important}.screen-is-w{display:none!important}.screen-is-t-or-less{display:none!important}.screen-is-s-or-less{display:none!important}.screen-is-l-or-more{display:none!important}.screen-is-w-or-more{display:none!important}}@media only screen and (min-width:991px) and (max-width:1198px){:root{--screen-size:2}.screen-is-t{display:none!important}.screen-is-s{display:none!important}.screen-is-m{display:none!important}.screen-is-not-l{display:none!important}.screen-is-w{display:none!important}.screen-is-t-or-less{display:none!important}.screen-is-s-or-less{display:none!important}.screen-is-m-or-less{display:none!important}.screen-is-w-or-more{display:none!important}}@media only screen and (min-width:1199px){:root{--screen-size:1}.screen-is-t{display:none!important}.screen-is-s{display:none!important}.screen-is-m{display:none!important}.screen-is-l{display:none!important}.screen-is-not-w{display:none!important}.screen-is-t-or-less{display:none!important}.screen-is-s-or-less{display:none!important}.screen-is-m-or-less{display:none!important}.screen-is-l-or-less{display:none!important}}/*# sourceMappingURL=layout.css.map */