.ri-h2{margin:3.5rem 0 0;font-family:var(--display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.15}.ri-grid{margin-top:1.5rem}.ri-lookup{margin-top:1rem;scroll-margin-top:6rem}.ri-lookup>h2{margin-bottom:1.5rem}.ri-lookup input[type=search],.ri-lookup input[type=text]{border:1px solid var(--line)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 12px rgba(11,8,7,.08),inset 0 1.5px .5px #fff!important;font-family:var(--display);font-weight:500}.ri-lookup .ri-row,.ri-lookup a.group{background:#fff!important;border:1px solid var(--line)!important;border-radius:1rem!important;transition:border-color .15s,transform .15s,box-shadow .15s!important}.ri-lookup a.group:hover{border-color:var(--ink)!important;transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.ri-lookup button{border-radius:999px}.ri-lookup h3{font-family:var(--display);font-weight:600!important;letter-spacing:-.01em}.ri-h2--first{margin-top:1.5rem}.ri-lookup-box{max-height:min(78vh,52rem);overflow-y:auto;padding:1.25rem;border-radius:28px;border:1px solid rgba(11,8,7,.07);box-shadow:0 16px 40px rgba(11,8,7,.09),inset 0 2px 1px #fff;background:linear-gradient(rgba(244,255,246,.85),rgba(255,255,255,.6))}.ri-lookup-box .sticky{top:-1.25rem!important;z-index:20!important;margin:0 -1.25rem 1rem!important;padding:.875rem 1.25rem!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--line)!important;font-family:var(--display)}