.services{width:100%}.services__link-list{column-gap:clamp(2rem,3.75vw,3.5rem);display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--services-link-rows),auto);list-style:none;margin:0;padding:0}.services__link-item{border-top:1px solid rgb(var(--color-foreground),.55);margin:0}.services__link-item.is-column-end{border-bottom:1px solid rgb(var(--color-foreground),.55)}.services__link{align-items:center;color:rgb(var(--color-accent));display:flex;gap:1.5rem;justify-content:space-between;padding-block:.75rem;text-decoration:none}.services__link-icon,.services__name{margin:0;transition:transform .18s ease}.services__link-icon{--arrow-icon-size:0.8rem;flex:0 0 auto}.services__link:focus-visible .services__name,.services__link:hover .services__name{transform:translateX(.25rem)}.services__link:focus-visible .services__link-icon,.services__link:hover .services__link-icon{transform:translateX(.25rem)}.services__filter:focus-visible,.services__link:focus-visible,.services__list-title a:focus-visible{outline:3px solid rgb(var(--color-accent));outline-offset:4px}.services__link--disabled{color:inherit}.services__filters{margin-bottom:2rem;max-width:24rem}.services__filter-label{display:block;font-weight:700;margin-bottom:.5rem}.services__filter{width:100%}.services__list{border-bottom:1px solid rgb(var(--color-foreground),.25)}.services__list-item{align-items:start;border-top:1px solid rgb(var(--color-foreground),.25);display:grid;gap:1.5rem 3rem;grid-template-columns:minmax(13rem,.4fr) minmax(0,1fr);padding-block:1.75rem}.services__list-title{margin:0}.services__list-title a{color:rgb(var(--color-accent))}.services__description>:first-child{margin-top:0}.services__description>:last-child{margin-bottom:0}@media only screen and (max-width:767px){.services__link-list{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.services__link-item.is-column-end:not(:last-child){border-bottom:0}.services__link-item:last-child{border-bottom:1px solid rgb(var(--color-foreground),.55)}.services__list-item{gap:.75rem;grid-template-columns:minmax(0,1fr)}}