/* TOP uses the shared guide menu alongside a narrower content column. */
.home-sidebar-layout>.article-sidebar{display:none}
@media(min-width:1240px){
body:has(#home:not([hidden])) .home-sidebar-layout{display:grid;grid-template-columns:230px minmax(0,840px);gap:10px;max-width:1354px;width:calc(100% - 48px);margin:24px auto;align-items:start}
body:has(#home:not([hidden])) .home-sidebar-layout>main{box-sizing:border-box;width:100%!important;max-width:840px!important;min-width:0;margin:0!important}
body:has(#home:not([hidden])) .home-sidebar-layout>.article-sidebar{display:block;position:static;width:230px;max-height:none;overflow:visible;margin:0;z-index:auto}
body:has(#home:not([hidden])) .home-carousel{width:100%;margin-left:0;overflow:hidden}
body:has(#home:not([hidden])) .home-slide-link{min-height:420px;padding:28px 42px;max-width:100%;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:0}
body:has(#home:not([hidden])) .home-slide-prev{left:8px}
body:has(#home:not([hidden])) .home-slide-next{right:8px}
}

@media(min-width:1240px){
body:has(#home:not([hidden])) .home-sidebar-layout>main{padding-left:0!important}
body:has(#home:not([hidden])) .home-sidebar-layout #home.home-page{width:100%!important;max-width:840px!important;margin-left:0!important;margin-right:0!important}
body:has(#home:not([hidden])) .home-sidebar-layout>.article-sidebar{box-sizing:border-box}
}
.home-sidebar-layout .article-sidebar a,.home-sidebar-layout .article-sidebar a:visited{color:#20a9e0!important;text-decoration:none!important}
.home-sidebar-layout .article-sidebar a:hover{color:#086a96!important;text-decoration:none!important}
