
body{font-family:Inter,'DM Sans',system-ui,sans-serif;background:#fdfcf9;padding-bottom:0}
body h1,body h2,body h3{letter-spacing:-.02em}
body .bl-site-header a,body .bl-mobile-nav a{text-decoration:none}
body .bl-site-header .bl-desktop-nav a,body .filters button{font-family:Inter,system-ui,sans-serif}
body .bl-global-skip{z-index:10000}
body main{min-height:60vh}
body .card[hidden]{display:none!important}
body .card:focus-visible{outline:3px solid #a65d32;outline-offset:3px}
body .filters button:hover{background:#e8eee7}
body .filters button[aria-pressed=true]:hover{background:#254739}
.bl-saved-filter{display:inline-flex;align-items:center;gap:9px;font-weight:650;color:#254739;min-height:44px}
.bl-saved-filter input{width:20px;height:20px;accent-color:#254739}
@media(max-width:650px){body{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}body .lead{padding-top:37px}body .wrap{padding-left:20px;padding-right:20px}body .fg-footer{padding-bottom:20px}}
@media print{body .bl-site-header,body .bl-mobile-nav,body .fg-footer{display:none!important}body{padding-bottom:0!important}}
