body.crl-press-archive{overflow-x:hidden}
body.crl-press-archive .parallax-mirror{overflow:hidden!important}
body.crl-press-archive .HBG{margin-bottom:0}
body.crl-press-archive .HBG h1{font-family:'Montserrat',Arial,sans-serif;font-size:clamp(36px,4vw,54px);font-weight:700;letter-spacing:-.03em;line-height:1.05}
body.crl-press-archive main>.bkgroundColor{background:#f4f1ea}
body.crl-press-archive main>.bkgroundColor>.mainContainer{max-width:none!important;padding:0!important;width:100%!important}
body.crl-press-archive main>.bkgroundColor>.mainContainer>header{height:1px;overflow:hidden;position:absolute;width:1px}
body.crl-press-archive .wpv-filter-form{display:none}
body.crl-press-archive .js-wpv-view-layout>.bkgroundColor{background:#f4f1ea}
body.crl-press-archive .js-wpv-view-layout>.bkgroundColor>.mainContainer{margin:0 auto;max-width:1180px!important;padding:clamp(4.5rem,8vw,7rem) 0!important;width:calc(100% - 48px)!important}
body.crl-press-archive .js-wpv-view-layout>.bkgroundColor>.mainContainer>h1{color:#252826;font-family:'Montserrat',Arial,sans-serif;font-size:clamp(38px,4.6vw,62px);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin:0 0 clamp(2.5rem,5vw,4rem)}
body.crl-press-archive #archive{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}
body.crl-press-archive #archive>article{background:#fff;border:0;display:flex;font-family:'Montserrat',Arial,sans-serif;font-weight:400;margin:0;min-width:0;padding:0}
body.crl-press-archive #archive>article>.row{display:flex;flex:1;flex-direction:column;margin:0;min-width:0;width:100%}
body.crl-press-archive #archive .col-sm-4,body.crl-press-archive #archive .col-sm-8{float:none;min-height:0;padding:0;width:100%}
body.crl-press-archive #archive .col-sm-4>a{aspect-ratio:16/10;background:#303232;display:block;overflow:hidden}
body.crl-press-archive #archive .col-sm-4 img{border:0;border-radius:0;display:block;height:100%;margin:0;max-width:none;object-fit:cover;padding:0;transition:transform .45s cubic-bezier(.16,1,.3,1);width:100%}
body.crl-press-archive #archive article:focus-within .col-sm-4 img,body.crl-press-archive #archive article:hover .col-sm-4 img{transform:scale(1.025)}
body.crl-press-archive #archive .col-sm-8{display:flex;flex:1;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem)}
body.crl-press-archive #archive h3{font-family:'Montserrat',Arial,sans-serif;font-size:clamp(24px,2.3vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0 0 1.25rem}
body.crl-press-archive #archive h3 a{color:#105129;text-decoration:none}
body.crl-press-archive #archive h3 a:focus-visible{outline:3px solid #c69a4b;outline-offset:4px}
body.crl-press-archive .crl-press-card__date{color:#5e645f;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.2;margin:0 0 1rem;text-align:left;text-transform:uppercase}
body.crl-press-archive #archive .excerpt{color:#494e4a;font-size:16px;line-height:1.7;margin:0 0 2rem}
body.crl-press-archive #archive .excerpt p{margin:0}
body.crl-press-archive #archive .btn{align-self:flex-start;background:transparent;border:0;border-bottom:1px solid #105129;border-radius:0;color:#105129!important;font-size:15px;font-weight:700;line-height:1.2;margin-top:auto;padding:.4rem 0;text-decoration:none;text-shadow:none}
body.crl-press-archive #archive .btn:focus-visible{outline:3px solid #c69a4b;outline-offset:4px}
body.crl-press-archive #archive .paginationWrapper{grid-column:1/-1}
body.crl-press-archive #archive .paginationWrapper:has(.pagination:empty){display:none}
@media(max-width:820px){body.crl-press-archive .js-wpv-view-layout>.bkgroundColor>.mainContainer{padding:4.5rem 0!important;width:calc(100% - 36px)!important}body.crl-press-archive #archive{grid-template-columns:1fr}body.crl-press-archive #archive h3{font-size:clamp(25px,7.4vw,32px)}body.crl-press-archive #archive .col-sm-8{padding:1.75rem}}
@media(max-width:600px){body.crl-press-archive .HBG>*>*{font-size:clamp(30px,9vw,40px);line-height:1.12;padding:1.75rem 2rem}body.crl-press-archive .js-wpv-view-layout>.bkgroundColor>.mainContainer>h1{font-size:38px;margin-bottom:2.5rem}body.crl-press-archive #archive{gap:1.5rem}}
@media(prefers-reduced-motion:reduce){body.crl-press-archive #archive .col-sm-4 img{transition:none}body.crl-press-archive #archive article:focus-within .col-sm-4 img,body.crl-press-archive #archive article:hover .col-sm-4 img{transform:none}}
