.r1-parts-directory{padding-block:clamp(24px,4vw,58px);max-width:1500px;margin-inline:auto}.r1-parts-directory h1{margin:0 0 16px}.r1-parts-search{width:100%;max-width:36rem;min-height:46px;margin-bottom:2rem}.r1-parts-groups{columns:3 18rem;column-gap:2.5rem}.r1-parts-group{break-inside:avoid;margin:0 0 1.6rem}.r1-parts-group h2{font-size:1.2em;border-top:2px solid currentColor;padding-block:.55em;margin:0}.r1-parts-group a{display:block;padding:8px 0;color:inherit;text-decoration:none}.r1-parts-group a:hover,.r1-parts-group a:focus-visible{text-decoration:underline}.r1-parts-directory [hidden]{display:none!important}@media(max-width:768px){.r1-parts-groups{columns:1}.r1-parts-group a{padding:11px 0}.r1-parts-directory{padding-inline:20px}}