body{background-color:var(--colored-bg)}.blogListing h1,.blogListing h1 a,.blogListing h2,.blogListing h2 a,.blogListing h3,.blogListing h3 a,.blogListing h4,.blogListing h4 a,.blogListing h5,.blogListing h5 a,.blogListing h6,.blogListing h6 a,.blogPosting h1,.blogPosting h1 a,.blogPosting h2,.blogPosting h2 a,.blogPosting h3,.blogPosting h3 a,.blogPosting h4,.blogPosting h4 a,.blogPosting h5,.blogPosting h5 a,.blogPosting h6,.blogPosting h6 a{color:#000}.blogListing,.blogPosting{display:grid;gap:4rem;grid-template-columns:1fr;padding-block:var(--section-margin)}.blogListing .blogEntries{display:grid;gap:3rem}.blogListing .blogEntries article{background-color:var(--box-bg-color);border:var(--box-border);border-radius:var(--border-radius);display:flex;flex-direction:column;overflow:hidden}.blogListing .blogEntries article img{aspect-ratio:920/327;max-width:100%;object-fit:cover;object-position:center;width:100%}.blogListing .blogEntries article a.button{margin-top:2rem}.blogListing .blogEntries article .postContent{display:flex;flex-direction:column;flex-grow:1;padding:var(--box-padding)}.blogListing .blogEntries article h4{font-style:normal;font-weight:400;margin-top:0}.body-container-wrapper .blogListing a.button.outlined,.body-container-wrapper .blogPosting a.button.outlined{background-color:transparent;border-color:#000;color:#000;display:inline-block;font-weight:500}.body-container-wrapper .blogListing a.button.outlined.active,.body-container-wrapper .blogListing a.button.outlined:hover,.body-container-wrapper .blogPosting a.button.outlined.active,.body-container-wrapper .blogPosting a.button.outlined:hover{background-color:#333;border-color:#000;color:#fff}.body-container-wrapper .blogListing a.button.outlined.active .rssIcon,.body-container-wrapper .blogListing a.button.outlined:hover .rssIcon,.body-container-wrapper .blogPosting a.button.outlined.active .rssIcon,.body-container-wrapper .blogPosting a.button.outlined:hover .rssIcon{fill:#fff}.blogPosting main article{background-color:var(--box-bg-color);border-radius:var(--border-radius);color:var(--box-color);margin-top:calc((var(--section-margin) + 100px)*-1);padding:var(--box-padding)}.blogPosting main article h1{margin:0 0 .5em}.blogPosting .blogEntry a.button{margin:1rem 0}.blogPosting .blogEntry aside.legalInfo{font-style:italic;margin-top:2rem}.blogPosting .blogEntry aside.legalInfo strong{font-style:normal;font-weight:600}.blogPosting .blogEntry ul{list-style:square;margin-left:1.8em}.blogPosting .blogEntry ul li{padding:0!important;position:unset!important}.blogPosting .blogEntry ul li:after,.blogPosting .blogEntry ul li:before{display:none}.blogPosting .featureImageBox{margin:2rem calc(var(--box-padding)*-1)}.blogPosting .featureImageBox img{width:100%}.blogPosting .details h3,.blogPosting .details p:not(:last-child){margin-bottom:.8rem}.blogListing .events{display:grid;gap:3rem}.blogListing .events article .eventContent{display:flex;flex-direction:column;padding:var(--box-padding)}.blogListing .events article .line{margin-bottom:.2rem}.blogListing .events article a+div{display:flex;flex-direction:column;flex-grow:1}.blogListing .events article header{flex-grow:1}.blogListing .paginationNav{align-items:center;display:flex;gap:1rem;grid-column:1/-1;justify-content:center;margin-top:2rem}.blogListing .paginationNav a{align-items:center;background-color:transparent;border:1px solid #000;border-radius:var(--border-radius);color:#000;display:flex;font-weight:700;height:4rem;justify-content:center;transition:background .25s ease-in-out,color .25s ease-in-out;width:4rem}.blogListing .paginationNav a.active,.blogListing .paginationNav a:hover{background-color:#000;color:#fff}.blogListing .info,.blogPosting .info{display:flex;flex-direction:column;gap:4rem}.blogListing .info .headline,.blogPosting .info .headline{font-size:2.6rem;font-weight:400;margin-bottom:.5em;margin-top:0;text-transform:uppercase}.blogListing .info .tags,.blogPosting .info .tags{display:flex;flex-wrap:wrap;gap:1rem}.blogListing .info .tags a,.blogPosting .info .tags a{padding:.4rem 1.2rem}.blogListing .info .rss .rssIcon,.blogPosting .info .rss .rssIcon{fill:#000;transition:fill .25s ease-in-out;width:14px}.blogListing .info .rss a,.blogPosting .info .rss a{display:inline-flex!important;flex-wrap:no-wrap;font-size:1.7rem;gap:1rem;padding:.4rem 1.2rem}.blogListing .info a.back,.blogPosting .info a.back{display:inline-flex!important;font-size:1.8rem;gap:.6rem;line-height:1}.blogListing .info a.back span,.blogPosting .info a.back span{font-size:2.5rem;padding-bottom:.4rem}.blogPosting .info .details{background-color:var(--box-bg-color);border-radius:var(--border-radius);color:var(--box-color);padding:var(--box-padding)}.blogPosting .info .details h5{margin-top:0}@media (width > 768px){.blogListing .events{gap:2rem 1rem;grid-template-columns:repeat(2,1fr)}}@media (width < 1024px){.body-container-wrapper .blogListing a.button.outlined{padding:.25rem .75rem}}@media (width >= 1024px){.blogListing,.blogPosting{grid-template-columns:auto 30rem}}@media (width >= 1280px){.blogListing .blogEntries.mainBlog{gap:3rem 2rem;grid-template-columns:1fr 1fr}}