/* Sivustokohtainen layout-tyyli. Fyysinen ruudukko muodostetaan Coressa. */
.layout-main,.layout-sidebar{min-width:0}
.layout-sidebar{display:grid;gap:18px}
body:has(.energy-hero){background:#F5FAFC}.layout-shell:has(.energy-hero){width:100%;max-width:none;margin:0;padding:0;gap:0}.layout-shell:has(.energy-hero) .layout-main{width:100%}@media(max-width:700px){.layout-shell:has(.energy-hero){width:100%}}
