.site-layout{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:0 20px}.site-layout>main{min-width:0;width:100%;padding:0;margin:35px 0}.site-sidebar{margin-top:35px}.sidebar-box{background:#17191d;color:#c6c9ce;padding:20px;margin-bottom:20px;border:1px solid #34363a;border-radius:5px}.sidebar-box h2{color:#e5e5e5;text-transform:uppercase;font-size:18px;letter-spacing:.06em;margin:0 0 15px}.sidebar-search{display:flex;gap:7px}.sidebar-search input{min-width:0;background:#0b0c0e;color:white;border-color:#333}.sidebar-search button{padding:10px;background:#34363a}.upcoming-item{margin:0 0 13px;font-size:13px}.upcoming-item strong{font-weight:400;color:#c9d1df}.upcoming-item span{display:block;color:#92979f;margin-top:3px}.exclusive-link{display:block;margin:0 0 9px}.exclusive-link img{display:block;width:100%;height:115px;object-fit:cover;border:1px solid #3b3b3b}.exclusive-link:hover img{filter:brightness(1.15)}@media(max-width:1050px){.site-layout{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:760px){.site-layout{display:block;padding:0 16px}.site-layout>main{padding:0;margin:25px 0}.site-sidebar{margin:0 0 30px}.exclusive-link img{height:155px}}

/* Keep the search exclusively inside the sidebar. */
.sidebar-search input{flex:1;width:100%;font-size:13px}.sidebar-search button{flex:none;cursor:pointer}.site-sidebar[hidden]{display:none}
