.hs-search-results{display:flex;flex-direction:column;gap:var(--space-xs)}.hs-search-results__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.hs-search-results__header-content{flex:1;min-width:0}.hs-search-results__filter-toggle{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:var(--color-charcoal,#333);cursor:pointer;display:none;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.hs-search-results__filter-toggle:hover{background-color:rgba(0,0,0,.05)}@media (max-width:70rem){.hs-search-results__filter-toggle{display:inline-flex}}.hs-search-results__filter-toggle[hidden],.hs-search-results__sidebar-footer,.hs-search-results__sidebar-header{display:none}.hs-search-results__title{font-family:Sora,sans-serif;font-size:var(--heading-size-300);font-weight:500;letter-spacing:clamp(-.18px,4vw,-.48px);line-height:clamp(22px,4vw,32px);margin:0}.hs-search-results__title-prefix{margin-right:8px}.hs-search-results__count{color:var(--color-charcoal,#555);font-size:.8125rem;margin:4px 0 0;opacity:.7}.hs-search-results__title-term{color:var(--color-moss,#0c7b5f)}.hs-search-results__layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(180px,220px) 1fr}@media (max-width:70rem){.hs-search-results__layout{gap:1rem;grid-template-columns:1fr}}.hs-search-results__main{grid-column:2;min-width:0}@media (max-width:70rem){.hs-search-results__main{grid-column:auto}}.hs-search-results__sidebar{position:sticky;top:1rem}.hs-search-results__filter-group+.hs-search-results__filter-group{margin-top:1.5rem}.hs-search-results__filter-heading{color:var(--color-charcoal);font-family:Inter,sans-serif;font-size:var(--text-size-300);font-weight:400;font-weight:600;letter-spacing:.05em;line-height:1.5;margin:0 0 .75rem;opacity:.7;text-transform:uppercase}.hs-search-results__filter-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.hs-search-results__filter-list li{margin:0;padding:0}.hs-search-results__filter-list li:before{display:none}.hs-search-results__filter-item{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;line-height:1.4}.hs-search-results__filter-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:1px solid var(--color-neutral-200,#ccc);border-radius:3px;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.hs-search-results__filter-checkbox:checked{background-color:var(--color-moss,#0c7b5f);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'><path d='M9.5 0.5L3.3125 6.5L0.5 3.77273' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");border-color:var(--color-moss,#0c7b5f)}.hs-search-results__filter-checkbox:focus-visible{outline:2px solid var(--color-moss,#0c7b5f);outline-offset:2px}.hs-search-results__filter-checkbox:checked~.hs-search-results__filter-count,.hs-search-results__filter-checkbox:checked~.hs-search-results__filter-label{font-weight:700;opacity:1}.hs-search-results__filter-count{color:var(--color-charcoal,#555);font-variant-numeric:tabular-nums;opacity:.6}.hs-search-results__listing{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--space-xs) 0 0}.hs-search-results__listing li{border-top:1px solid rgba(0,0,0,.08);display:block;margin:0;padding:0}.hs-search-results__listing li:before{display:none}.hs-search-results__item .hs-search-results__link{align-items:flex-start;color:var(--color-black);display:flex;gap:1rem;padding:1rem;text-decoration:none}.hs-search-results__item .hs-search-results__link:focus,.hs-search-results__item .hs-search-results__link:hover{background-color:rgba(0,0,0,.05);outline:none}.hs-search-results__item .hs-search-results__featured-image{flex-shrink:0;overflow:hidden;width:7.7775rem}@media (max-width:70rem){.hs-search-results__item .hs-search-results__featured-image{display:none}}.hs-search-results__item .hs-search-results__featured-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hs-search-results__item .hs-search-results__content{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}.hs-search-results__item .hs-search-results__lang-badge{align-items:center;color:var(--color-moss);display:inline-flex;font-family:Inter,sans-serif;font-size:var(--text-size-300);font-weight:400;gap:4px;line-height:1.5;line-height:1}.hs-search-results__item .hs-search-results__lang-dot{background-color:var(--color-moss);border-radius:50%;display:inline-block;height:.35713rem;width:.35713rem}.hs-search-results__item .hs-search-results__title-row{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.hs-search-results__item .hs-search-results__title{display:-webkit-box;flex:1;font-family:Sora,sans-serif;font-size:var(--heading-size-200);font-weight:500;-webkit-line-clamp:2;line-height:1.25;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.hs-search-results__item .hs-search-results__tag{align-items:center;border-radius:.25rem;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:var(--text-size-300);font-weight:400;line-height:1.5;line-height:1;padding:.375rem .6875rem;white-space:nowrap}.hs-search-results__item .hs-search-results__tag--page{background-color:rgba(0,166,81,.15);color:var(--color-moss)}.hs-search-results__item .hs-search-results__tag--article,.hs-search-results__item .hs-search-results__tag--blog{background:hsla(36,23%,70%,.15);color:var(--color-slate)}.hs-search-results__item .hs-search-results__description{color:var(--color-charcoal);display:-webkit-box;font-family:Inter,sans-serif;font-size:var(--text-size-base);font-weight:400;-webkit-line-clamp:2;line-height:1.2;opacity:.6;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.hs-search-results__empty{color:var(--color-dark-grey,#555);font-size:1rem;padding:var(--space-xs) 0}.hs-search-results__empty p{margin:0}.hs-search-results__pagination{align-items:center;display:flex;gap:12px;justify-content:center;padding:var(--space-xs) 0}.hs-search-results__pagination[hidden]{display:none}@media (max-width:767px){.hs-search-results__pagination{gap:6px}.hs-search-results__pagination ol{gap:2px}}.hs-search-results__pagination ol{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.hs-search-results__pagination ol li{margin:0;padding:0}.hs-search-results__pagination ol li:before{display:none}.hs-search-results__next-page,.hs-search-results__prev-page{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:4px;color:var(--color-black);cursor:pointer;display:inline-flex;font-size:.875rem;gap:6px;padding:8px 14px}.hs-search-results__next-page:hover:not(:disabled),.hs-search-results__prev-page:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.hs-search-results__next-page:disabled,.hs-search-results__prev-page:disabled{cursor:not-allowed;opacity:.4}@media (max-width:767px){.hs-search-results__next-page,.hs-search-results__prev-page{padding:8px 10px}}.hs-search-results__page-gap{color:var(--color-charcoal);min-width:20px;text-align:center}.hs-search-results__page-number{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-black);cursor:pointer;display:inline-flex;font-size:.875rem;height:36px;justify-content:center;min-width:36px;padding:0 8px}.hs-search-results__page-number:hover{background-color:rgba(0,0,0,.05)}.hs-search-results__page-number.is-current{background-color:var(--color-moss,#0c7b5f);color:#fff}@media (max-width:767px){.hs-search-results__page-number{height:32px;min-width:32px;padding:0 4px}}.hs-search-results .hs-search-highlight{color:var(--color-moss,#0c7b5f)}@media (max-width:70rem){.hs-search-results__sidebar{background:var(--color-slate);bottom:0;color:var(--color-white);display:flex;flex-direction:column;gap:1.5rem;left:0;overflow-y:auto;padding:1.5rem 1rem 1rem;position:fixed;right:0;top:72px;transform:translateX(100%);transition:transform .25s ease;z-index:8}.hs-search-results__sidebar .hs-search-results__filter-count,.hs-search-results__sidebar .hs-search-results__filter-heading,.hs-search-results__sidebar .hs-search-results__filter-label{color:var(--color-neutral-300)}.hs-search-results--filters-open .hs-search-results__sidebar{transform:translateX(0)}.hs-search-results__sidebar[hidden]{display:flex}.hs-search-results__sidebar-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.hs-search-results__sidebar-title{font-family:Sora,sans-serif;font-size:var(--heading-size-300);font-weight:500;letter-spacing:clamp(-.18px,4vw,-.48px);line-height:clamp(22px,4vw,32px);margin:0}.hs-search-results__sidebar-close{align-items:center;background:transparent;border:1px solid var(--color-white);border-radius:.25rem;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.hs-search-results__sidebar-footer{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem}.hs-search-results__clear-filters{background:transparent;border:none;color:var(--color-white);cursor:pointer;font-size:.9375rem;padding:.5rem;text-decoration:underline}.hs-search-results__apply-filters{background:var(--color-moss,#0c7b5f);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1rem;width:100%}.hs-search-results__apply-filters:hover{opacity:.9}body.no-scroll{overflow:hidden}}