.cl-finder{background:#F3F3F3;color:#121212;padding:4.8rem clamp(2.4rem,4vw,5.6rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,38rem),1fr));gap:4rem;align-items:center}
.cl-finder .cl-finder__copy,.cl-finder .cl-finder__qs{display:flex;flex-direction:column;gap:1.4rem}
.cl-finder .cl-finder__qs{gap:1.8rem}
.cl-finder p{margin:0;font-size:1.7rem;line-height:1.55;color:#3A3A3A}
.cl-finder .cl-finder__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8A4F00}
.cl-finder .cl-finder__h{margin:0;font-family:var(--font-body-family);font-size:clamp(2.8rem,3vw,4rem);line-height:1.08;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:#121212}
.cl-finder .cl-q{display:flex;flex-direction:column;gap:.8rem}
.cl-finder .cl-q__t{font-size:1.4rem;font-weight:700}
.cl-finder .cl-q__opts{display:flex;flex-wrap:wrap;gap:.8rem}
.cl-finder .cl-pill{min-height:4.4rem;padding:0 1.6rem;border:1px solid #121212;border-radius:0;background:#fff;color:#121212;font-size:1.4rem;font-family:inherit;cursor:pointer}
.cl-finder .cl-pill[aria-pressed=true]{background:#121212;color:#fff}
.cl-finder .cl-pill:disabled{border-style:dashed;border-color:#767676;color:#767676;background:transparent;cursor:not-allowed}
.cl-finder .cl-pill:focus-visible,.cl-finder .cl-finder__go:focus-visible{outline:2px solid #B86A00;outline-offset:2px}
.cl-finder .cl-finder__note{font-size:1.4rem;line-height:1.4;color:#4A4A4A}
.cl-finder .cl-finder__note:empty{display:none}
.cl-finder .cl-finder__go{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:4.4rem;padding:1.6rem 2.8rem;box-sizing:border-box;background:#121212;color:#fff;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.5rem;text-decoration:none}
.cl-finder .cl-finder__go:hover{background:#B86A00;color:#121212}
.cl-finder--compact{grid-template-columns:1fr;gap:2.4rem;padding:3.2rem clamp(2rem,3vw,4rem);margin:4.8rem 0}
.cl-finder--compact .cl-finder__h{font-size:clamp(2.4rem,2.6vw,3.2rem)}
.cl-finder--compact p{font-size:1.6rem}
