[data-sig="crossroads-picker"]{padding:var(--section) 0;background:var(--clinic);& h2{max-width:12ch}& .animal-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:40px}& .animal-tabs button{padding:24px 12px;min-height:64px;background:transparent;border:0;position:relative;font-size:24px}& button[aria-pressed=true]{background:var(--ink);color:var(--surface)}& .picker-result:has(.result-copy:only-child){grid-template-columns:1fr;min-height:0}& .picker-result{display:grid;grid-template-columns:1fr 1fr;min-height:400px;gap:64px;align-items:center}& .no-photo{grid-template-columns:1fr;min-height:0}& .result-copy{max-width:550px}& .visit-location{font-size:15px;margin-bottom:16px;display:flex;align-items:center;gap:8px}& .visit-location:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--ink)}& h3{font-size:42px;max-width:18ch;margin-bottom:24px}& .cost-line{display:flex;flex-direction:column;margin:32px 0}& .cost-line strong{font-size:22px;font-weight:500}& .cost-line span{font-size:14px;color:var(--muted);margin-top:4px}& .result-image img{height:420px;object-position:center}& .button{margin-right:16px;margin-bottom:12px}@media(max-width:700px){& .animal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}& .animal-tabs button{font-size:21px;padding:16px 4px}& .picker-result{grid-template-columns:1fr;gap:24px}& h3{font-size:34px}& .result-image img{height:260px}& .result-copy{max-width:none}& .cost-line{margin:24px 0}}}