@media (max-width:767px){.halif-card-slider__track.halif-grid{display:flex;gap:var(--grid-gap);margin-inline:calc(var(--container-inset)*-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline-end:var(--container-inset);scroll-padding-inline-start:var(--container-inset);scroll-snap-type:x mandatory;scrollbar-width:none}.halif-card-slider__track.halif-grid::-webkit-scrollbar{display:none}.halif-card-slider__track.halif-grid>*{flex:0 0 var(--card-peek-slide-w);scroll-snap-align:start}.halif-card-slider__track.halif-grid>:first-child{margin-inline-start:var(--container-inset)}.halif-card-slider__track.halif-grid>:last-child{margin-inline-end:var(--container-inset);scroll-snap-align:end}.halif-card-slider--js .halif-card-slider__dots{display:flex}}.halif-card-slider--drag .halif-card-slider__track{cursor:grab}.halif-card-slider--drag.is-dragging .halif-card-slider__track{cursor:grabbing;-webkit-user-select:none;user-select:none}.halif-card-slider__dots{display:none;gap:var(--card-slider-dot-gap);justify-content:center;margin-top:var(--card-slider-dots-space)}.halif-card-slider__dot{appearance:none;background:color-mix(in srgb,var(--color-dept-current,var(--color-ink)) 25%,transparent);border:0;border-radius:999px;cursor:pointer;height:var(--card-slider-dot-size);padding:0;width:var(--card-slider-dot-size)}.halif-card-slider__dot[aria-current=true]{background:var(--color-dept-current,var(--color-ink))}body.halif-anim .halif-card-slider__dot{transition:background-color var(--anim-check-ms) var(--ease-out)}@media (min-width:768px) and (max-width:1023px){.halif-card-slider--peek .halif-card-slider__track.halif-grid{display:flex;gap:var(--grid-gap);margin-inline:calc(var(--container-inset)*-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline-end:var(--container-inset);scroll-padding-inline-start:var(--container-inset);scroll-snap-type:x mandatory;scrollbar-width:none}.halif-card-slider--peek
		.halif-card-slider__track.halif-grid::-webkit-scrollbar{display:none}.halif-card-slider--peek .halif-card-slider__track.halif-grid>*{flex:0 0 calc((100% - var(--container-inset) - 2*var(--grid-gap) - var(--card-slider-peek))/2);scroll-snap-align:start}.halif-card-slider--peek
		.halif-card-slider__track.halif-grid>:first-child{margin-inline-start:var(--container-inset)}.halif-card-slider--peek
		.halif-card-slider__track.halif-grid>:last-child{margin-inline-end:var(--container-inset);scroll-snap-align:end}.halif-card-slider--peek.halif-card-slider--js .halif-card-slider__dots{display:flex}}.halif-slider__nav{display:none;gap:var(--space-m)}.halif-slider__btn{align-items:center;background:none;border:none;color:var(--ctx-text);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;gap:var(--space-xs);padding:0}.halif-slider__btn--next:after,.halif-slider__btn--prev:before{background:var(--ctx-text);content:"";flex:none;height:14px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjMkYzMDM1IiBkPSJNOCAxMCAwIDIgMS42LjQgOCA2LjggMTQuNC40IDE2IDJ6Ii8+PC9zdmc+Cg==) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjMkYzMDM1IiBkPSJNOCAxMCAwIDIgMS42LjQgOCA2LjggMTQuNC40IDE2IDJ6Ii8+PC9zdmc+Cg==) center/contain no-repeat;width:14px}.halif-slider__btn--prev:before{transform:translateY(-1px) rotate(90deg)}.halif-slider__btn--next:after{transform:translateY(-1px) rotate(-90deg)}.halif-slider__btn.is-hidden{visibility:hidden}body.halif-anim .halif-slider__btn{transition:transform var(--anim-press-ms) var(--ease-out)}body.halif-anim .halif-slider__btn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){body.halif-anim .halif-slider__btn--next:after,body.halif-anim .halif-slider__btn--prev:before{transition:transform .15s var(--ease-out)}body.halif-anim .halif-slider__btn--prev:hover:before{transform:translate(-2px,-1px) rotate(90deg)}body.halif-anim .halif-slider__btn--next:hover:after{transform:translate(2px,-1px) rotate(-90deg)}}.halif-matchmaker-cards{margin-block:0}.halif-card-slider__nav{display:none}.halif-card-slider--js .halif-card-slider__nav{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-top:var(--card-slider-dots-space)}.halif-card-slider__nav .halif-card-slider__dots{grid-column:2;margin-top:0}.halif-card-slider__nav .halif-slider__btn{display:none}.halif-card-slider__nav .halif-slider__btn[disabled]{cursor:default;opacity:var(--card-slider-btn-disabled-opacity)}@media (min-width:768px) and (max-width:1023px){.halif-card-slider--wide .halif-matchmaker-cards.halif-grid{display:flex;gap:var(--grid-gap);margin-inline:calc(var(--container-inset)*-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline-end:var(--container-inset);scroll-padding-inline-start:var(--container-inset);scroll-snap-type:x mandatory;scrollbar-width:none}.halif-card-slider--wide .halif-matchmaker-cards.halif-grid::-webkit-scrollbar{display:none}.halif-card-slider--wide .halif-matchmaker-cards.halif-grid>*{flex:0 0 var(--matchmaker-card-slide-w);scroll-snap-align:start}.halif-card-slider--wide .halif-matchmaker-cards.halif-grid>:first-child{margin-inline-start:var(--container-inset)}.halif-card-slider--wide .halif-matchmaker-cards.halif-grid>:last-child{margin-inline-end:var(--container-inset);scroll-snap-align:end}.halif-card-slider--wide.halif-card-slider--js .halif-card-slider__dots{display:flex}}@media (min-width:1024px){.halif-card-slider--desktop .halif-matchmaker-cards.halif-grid{display:flex;gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.halif-card-slider--desktop
		.halif-matchmaker-cards.halif-grid::-webkit-scrollbar{display:none}.halif-card-slider--desktop .halif-matchmaker-cards.halif-grid>*{flex:0 0 calc(33.33333% - var(--grid-gap)*2/3);scroll-snap-align:start}.halif-card-slider--desktop.halif-card-slider--js
		.halif-card-slider__dots{display:flex}.halif-card-slider--desktop .halif-card-slider__nav .halif-slider__btn{display:inline-flex}.halif-card-slider--desktop .halif-card-slider__prev{grid-column:1;justify-self:start}.halif-card-slider--desktop .halif-card-slider__next{grid-column:3;justify-self:end}}
