.service-category-filters{flex-wrap:wrap;align-items:stretch;gap:.375rem;margin-block:.75rem;display:flex}.service-category-filters button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);min-width:0;max-width:100%;min-height:2.25rem;color:inherit;overflow-wrap:anywhere;touch-action:manipulation;background:0 0;border-radius:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.service-category-filters button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}@media not (min-width:48rem){.service-category-filters--scroll-mobile{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:.25rem .125rem .5rem;scroll-padding-inline:.125rem;overflow:auto hidden}.service-category-filters--scroll-mobile button{flex:none;max-width:min(18rem,100% - .25rem);min-height:2.75rem}}@media (hover:hover) and (pointer:fine){.service-category-filters button[aria-pressed=false]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}}
