:where([data-niche=auto]) .aw-services{margin:0;margin-inline:calc(var(--aw-margin) * -1);padding:0 var(--aw-margin) .4rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--aw-margin);scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;list-style:none;display:flex;overflow-x:auto}:where([data-niche=auto]) .aw-services::-webkit-scrollbar{display:none}:where([data-niche=auto]) .aw-services__card{scroll-snap-align:start;flex:0 0 min(78vw,20rem);grid-template-rows:auto auto 1fr auto;display:grid}:where([data-niche=auto]) .aw-services__media{aspect-ratio:4/5;background:var(--aw-graphite);position:relative;overflow:hidden}:where([data-niche=auto]) .aw-services__title{font-family:var(--e-font-display);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:var(--aw-lh-title);text-transform:uppercase;margin:1.1rem 0 0}:where([data-niche=auto]) .aw-services__line{color:var(--e-muted);margin-top:.5rem;font-size:1rem}:where([data-niche=auto]) .aw-services__cta{margin-top:1.1rem}@media (min-width:64rem){:where([data-niche=auto]) .aw-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-inline:0;padding:0;display:grid;overflow:visible}}
