section.blog-archive{--columns:1}@media(min-width:768px){section.blog-archive{--columns:2}}section.blog-archive .filters{margin-bottom:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;--bs-gutter-x:10px;--bs-gutter-y:10px;font-size:1.125rem}@media(min-width:576px){section.blog-archive .filter-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width:768px){section.blog-archive .filter-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}section.blog-archive .filter-col .filter{min-width:200px}}section.blog-archive .filter{position:relative}section.blog-archive .filter button{text-align:left;background-color:rgba(0,0,0,0);position:relative;padding-right:calc( 0.8888888889em + 1.5em )}section.blog-archive .filter button .icon{position:absolute;right:.8888888889em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.9em;-webkit-transition:all .3s ease;transition:all .3s ease}@media(prefers-reduced-motion:reduce){section.blog-archive .filter button .icon{-webkit-transition:none;transition:none}}section.blog-archive .filter button.open .icon{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}section.blog-archive .filter ul{--bs-body-color:#1f1f1f;color:var(--bs-body-color);--accent-color:#e07100;--accent-noa11y:#e07100;--accent-noa11y-shadow-color:transparent;--eyebrow-color:#8e8e8e;--eyebrow-noa11y:#8e8e8e;--eyebrow-noa11y-shadow-color:transparent;--bs-headings-color:#1f1f1f;--bs-headings-noa11y:#1f1f1f;--bs-headings-noa11y-shadow-color:transparent;background-color:var(--bs-white);padding:20px;margin:0;list-style:none;-webkit-box-shadow:0 3px 16px rgba(111,111,111,.1607843137);box-shadow:0 3px 16px rgba(111,111,111,.1607843137);position:absolute;z-index:2;top:calc(100% + 10px);left:0;width:100%;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}section.blog-archive .filter ul[aria-hidden=true]{opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media(prefers-reduced-motion:reduce){section.blog-archive .filter ul{-webkit-transition:none;transition:none}}section.blog-archive .filter li{padding:0;position:relative}section.blog-archive .filter li:not(:first-child){margin-top:20px;padding-top:20px}section.blog-archive .filter li:not(:first-child):before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:1px;width:100%;background-color:var(--bs-body-color);opacity:.25}section.blog-archive .filter a{-webkit-filter:drop-shadow(1px 1px 0 var(--dropshadow-color,transparent));filter:drop-shadow(1px 1px 0 var(--dropshadow-color,transparent));color:inherit}section.blog-archive .filter a:hover,section.blog-archive .filter a:focus-visible,section.blog-archive .filter a[aria-current=page]{color:var(--accent-noa11y);--dropshadow-color:var(--accent-noa11y-shadow-color)}section.blog-archive .filter a[aria-current=page]{font-weight:500}section.blog-archive .results{display:grid;grid-template-columns:repeat(var(--columns),minmax(0, 1fr));-webkit-column-gap:54px;-moz-column-gap:54px;column-gap:54px;row-gap:64px}section.blog-archive .results:not(:empty)+.no-results{display:none}section.blog-archive article .thumb{display:block}section.blog-archive article .thumb img{width:100%;aspect-ratio:528/380;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}section.blog-archive article h2{margin:20px 0 35px;font-weight:600}section.blog-archive article h2 a:not(:hover):not(:focus-visible){color:inherit}section.blog-archive .pagination-wrap{margin-top:calc(var(--section-spacing)*3/2)}