@media (min-width:1024px){.columns .column.main{width:calc(95% - 220px);padding-right:5%}}@media (max-width:1023px){.columns .column.main{width:100%}}.columns .sidebar{padding-left:0}@media (min-width:1024px){.columns .sidebar{width:calc(5% + 220px)}}@media (max-width:1023px){.columns .sidebar{width:100%}}@media (min-width:1024px){.page-title-wrapper{text-align:center;width:calc(95% - 220px);padding-right:5%}}.forum-grid-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem}.toolbar .pages .action.action{background:0 0}.toolbar .pages .action.action:before{color:#495974;font-weight:700}.toolbar .pages .action.action:hover{background-color:#495974}.toolbar .pages .action.action:hover:before{color:#fff}.forum-details .topic-headings{position:relative}.forum-details .topic-headings:before{content:"";background-color:#cde5eb;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.forum-details .topic-headings .topic-heading{color:#495974;font-weight:700}.forum-details .topic-wrapper.topic-wrapper{display:grid;grid-template-columns:3fr 1fr 2fr;grid-column-gap:3rem;padding:.5rem}.forum-details .topic-wrapper.topic-wrapper:not(.topic-headings):hover{box-shadow:0 0 20px rgba(0,0,0,.2);transition:box-shadow .25s ease-out;border-color:transparent}.forum-details .topic-wrapper.topic-wrapper:not(.topic-headings):hover+.topic-wrapper{border-color:transparent}.forum-details .topic-wrapper.topic-wrapper .topic-total-posts{text-align:right}