.blog-filters{border-bottom:1px solid #e6e9ec;margin-bottom:2.5rem;padding-bottom:2rem}.u-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.blog-filters__search{align-items:center;display:flex;gap:1rem;max-width:54rem;width:100%}.blog-filters__label{color:#000;flex:0 0 auto;font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif);font-size:1rem;line-height:1.2;margin:0;white-space:nowrap}.blog-filters__field{flex:1 1 auto;min-width:0;position:relative}.blog-filters .blog-filters__field input.blog-filters__input{appearance:none!important;-webkit-appearance:none!important;background-color:#fff!important;border:1px solid #d9dde2!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#2b3033!important;font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif)!important;font-size:18px!important;height:auto!important;line-height:1.6!important;min-height:56px!important;padding:10px 44px 10px 16px!important;width:100%!important}.blog-filters .blog-filters__field input.blog-filters__input::placeholder{color:transparent!important;opacity:0!important}.blog-filters__placeholder{color:#8c8f93;font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif);font-size:18px;left:17px;line-height:1.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.blog-filters__input:focus~.blog-filters__placeholder{display:none}.blog-filters__input:focus{border-color:var(--color-secondary-default,#dc195c)!important;box-shadow:none!important;outline:2px solid rgba(220,25,92,.22)!important;outline-offset:0!important}.blog-filters__input::-webkit-search-cancel-button,.blog-filters__input::-webkit-search-decoration,.blog-filters__input::-webkit-search-results-button,.blog-filters__input::-webkit-search-results-decoration{-webkit-appearance:none!important;display:none!important}.blog-filters__reset{align-items:center;background:transparent;border:0;color:#6b7075;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px}.blog-filters__reset:focus-visible,.blog-filters__reset:hover{color:var(--color-secondary-default,#dc195c)}.blog-filters__submit{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;font-size:18px!important;height:56px!important;justify-content:center!important;line-height:1!important;min-height:56px!important;padding:0 24px!important;white-space:nowrap!important}.blog-filters__results{margin-top:2.5rem}.blog-filters__results-head{align-items:baseline;border-bottom:1px solid #d9dde2;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1rem}.blog-filters__results-count{color:#2b3033;font-size:1.125rem;margin:0}.blog-filters__results-clear,.blog-filters__results-count{font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif)}.blog-filters__results-clear{background:none;border:0;color:var(--color-secondary-default,#dc195c);cursor:pointer;font-size:1rem;font-weight:500;padding:0;text-decoration:none}.blog-filters__results-clear:focus-visible,.blog-filters__results-clear:hover{text-decoration:underline}.blog-filters__results-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}@media (min-width:768px){.blog-filters__results-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-filters__results-grid{grid-template-columns:repeat(3,1fr)}}.blog-result{border-bottom:1px solid #d9dde2;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,border-color .3s ease}.blog-result:hover{border-color:var(--color-secondary-default,#dc195c);transform:translateY(-.5rem)}.blog-result__link{color:inherit;display:flex;flex-direction:column;height:100%;padding-bottom:2rem;text-decoration:none}.blog-result__figure{aspect-ratio:7/5;background:#f4f4f4;margin:0 0 1.5rem;overflow:hidden;position:relative}.blog-result__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.blog-result__meta{color:#6b7075;font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif);font-size:1rem;font-weight:500;margin:0 0 .5rem}.blog-result__title{font-size:1.375rem;line-height:1.3;margin:0 0 .75rem}.blog-result__excerpt{color:#4a4f54;font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif);font-size:1rem;line-height:1.5;margin:0}.blog-result mark{background:rgba(220,25,92,.12);color:inherit;font-weight:600;padding:0 .1em}.blog-filters__state{color:#2b3033;font-family:var(--font-body-family,HelveticaNeue,Arial,sans-serif);font-size:1.125rem;line-height:1.6;padding:3rem 0}.blog-filters__state strong{font-weight:600}.blog-filters__state-hint{color:#6b7075;font-size:1rem;margin:.5rem 0 0}.blog-filters__results-more{display:flex;justify-content:center;padding-top:2.5rem}.blog-filters__spinner{animation:blog-filters-spin .7s linear infinite;border:2px solid rgba(220,25,92,.25);border-radius:50%;border-top:2px solid var(--color-secondary-default,#dc195c);display:inline-block;height:18px;margin-right:.5rem;vertical-align:-3px;width:18px}@keyframes blog-filters-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.blog-filters__spinner{animation-duration:2s}.blog-result{transition:none}.blog-result:hover{transform:none}}@media (max-width:767px){.blog-filters__search{display:grid;gap:.75rem;grid-template-columns:1fr;max-width:none}.blog-filters__field,.blog-filters__input,.blog-filters__label,.blog-filters__submit{width:100%!important}}