body:has(.hc-filters-container[data-state=open]){overflow:clip}.health-coaching{display:flex;gap:var(--spacing-8x)}.hc-filters-container{flex:0 0 296px}.hc-filters{background:var(--surface-white);border-radius:var(--radius-xs);display:flex;flex-direction:column;gap:var(--spacing-6x);height:fit-content;padding:var(--spacing-5x);width:100%}.hc-filters__header{align-items:center;display:flex;gap:var(--spacing-4x);justify-content:space-between}.hc-filters__clear-btn{color:var(--text-teal);cursor:pointer;font-size:var(--text-sm)}.hc-filters__label{color:var(--label-color);display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height)}form .hc-filter{background:transparent;border-bottom:1px solid var(--border-gray);border-radius:0;box-shadow:none;padding:0 0 var(--spacing-6x)}form .hc-filter:last-child{border-bottom:none;padding:0}.hc-filters__apply-btn,.hc-filters__close-btn,.hc-filters__open-btn{display:none}@media (max-width:820px){.hc-filters__apply-btn,.hc-filters__close-btn{display:flex}.hc-filters-container{background:var(--surface-white);border-radius:0;box-shadow:var(--box-shadow-md);flex:none;inset:auto auto 0 0;position:fixed;width:100%;z-index:1001}.hc-filters-wrapper{display:flex;flex-direction:column;height:0;justify-content:space-between;transition:var(--transition)}.hc-filters-container[data-state=open] .hc-filters-wrapper{height:100vh}.hc-filters{transition:var(--transition)}.hc-filters-container[data-state=open] .hc-filters{max-height:100%;overflow-x:auto}.hc-filters__open-btn{align-items:center;background:var(--surface-white);color:var(--text-teal);display:flex;font-weight:700;justify-content:center;padding:var(--spacing-4x);width:100%}.hc-filters__btns{align-items:center;display:flex;gap:var(--spacing-5x)}.hc-filters__close-btn path{stroke:var(--text-base);stroke-width:2px}.hc-filters__apply-btn{--padding:var(--spacing-5x);border-radius:0;width:100%}}.hc-cards-message{align-items:center;display:none;flex-direction:column;margin:var(--spacing-12x) auto 0;max-width:568px;text-align:center}.health-coaching[data-filter-match=false] .hc-cards-message{display:flex}.hc-cards-message__title{margin-bottom:var(--spacing-2x)}.hc-cards-message__image{display:block;margin-top:var(--spacing-12x)}.hc-cards{flex:0 0 0%;visibility:hidden}.health-coaching[data-filter-match=true] .hc-cards{flex:1 1 100%;visibility:visible}.hc-card{background:var(--surface-white);border-radius:var(--radius-md);display:flex;gap:var(--spacing-6x);margin-bottom:var(--spacing-6x);padding:var(--spacing-6x) var(--spacing-8x);width:100%}.hc-card__avatar{aspect-ratio:1/1;border-radius:var(--radius-circle);display:block;height:auto;margin-bottom:var(--spacing-4x);width:100%}.hc-card .btn{padding:var(--spacing-2x) var(--spacing-4x);text-wrap:nowrap}.hc-card__title{margin-bottom:var(--spacing-1x)}.hc-card__background{margin:var(--spacing-4x) 0 var(--spacing-5x)}.hc-card .blog-card__tags{margin-bottom:0}.hc-card .blog-card__tag{background:var(--surface-white);border:1px solid var(--border-blue);font-size:.7222rem}@media (max-width:640px){.hc-card{flex-direction:column}.hc-card__avatar{margin:0 auto var(--spacing-4x);max-width:150px}}