.finder-shell{color:#151515;font-family:var(--sans);background:#f5f5f3;grid-template-columns:minmax(250px,.8fr) minmax(0,1.25fr);align-items:start;gap:64px;padding:64px max(24px,50vw - 620px);display:grid}.finder-kicker{font:600 12px/1.6 var(--sans);letter-spacing:.16em;color:#806432;margin:0 0 22px}.finder-intro h1{font:clamp(36px,4vw,58px)/1.08 var(--serif,Georgia);letter-spacing:normal;margin:0 0 24px}.finder-intro h1 em{color:#92733d}.finder-intro>p:not(.finder-kicker){max-width:410px;font-size:16px;line-height:1.7}.finder-note{color:#666;line-height:1.6;font-size:14px!important}.finder-intro ol{gap:18px;padding:20px 0;list-style:none;display:grid}.finder-intro li{color:#777;align-items:center;gap:16px;font-size:15px;display:flex}.finder-intro li span{border:1px solid #ccc;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.finder-intro li.active{color:#151515}.finder-intro li.active span{color:#806432;border-color:#947441}.finder-preview{color:#666;border-top:1px solid #ccc;padding-top:20px;font-size:14px!important}.finder-card{background:#fff;border:1px solid #deded9;min-width:0;padding:36px}.finder-card h2{font:clamp(28px,3vw,40px)/1.15 var(--serif,Georgia);letter-spacing:normal;outline:none;margin:0 0 26px}.finder-card h3{font:600 18px/1.4 var(--sans);margin:26px 0 14px}.finder-card p{line-height:1.7}.finder-options{gap:10px}.finder-options>label{cursor:pointer;border:1px solid #d9d9d4;align-items:center;gap:14px;padding:17px 16px;font-size:16px;line-height:1.45;display:flex}.finder-options>label:hover{border-color:#957541}.finder-options>label.chosen{background:#faf7f1;border-color:#92713a}.finder-options button{border-color:#80786b!important}.finder-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.finder-primary{color:#fff;font:500 15px/1.5 var(--sans);cursor:pointer;background:#161616;border:0;justify-content:center;align-items:center;gap:20px;padding:16px 22px;display:inline-flex}.finder-primary:disabled{opacity:.4;cursor:not-allowed}.finder-back{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.finder-back:disabled{opacity:.35;cursor:default}.finder-card :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #98753b}.finder-date{gap:10px;margin-top:20px;font-size:14px;display:grid}.finder-date input{border:1px solid #bbb;min-width:0;max-width:100%;padding:12px;font-size:16px}.finder-docs{padding-left:22px;font-size:16px;line-height:1.7;list-style:outside}.finder-docs li{margin:8px 0}.finder-alert{background:#faf7f1;border-left:3px solid #947441;padding:16px;font-size:15px;line-height:1.6}.finder-example{border-block:1px solid #ddd;margin:24px 0;padding:22px 0}.finder-example span{letter-spacing:.12em;color:#806432;font-size:12px}.finder-example a,.finder-result-actions>a{text-underline-offset:4px;font-size:15px;text-decoration:underline}.finder-result-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.finder-form{margin-top:30px}.finder-form .lead-form{box-shadow:none;padding:20px}.finder-form .form-heading b{font-size:25px}.finder-form textarea{font-size:14px}@media (width<=760px){.finder-shell{grid-template-columns:1fr;gap:22px;padding:28px 18px}.finder-intro h1{font-size:36px}.finder-intro ol{justify-content:space-between;gap:8px;padding:8px 0;display:flex}.finder-intro li{flex-direction:column;gap:6px;font-size:12px}.finder-intro>p{margin-bottom:14px}.finder-card{padding:24px 18px}.finder-controls{gap:10px}.finder-primary{padding:14px 16px;font-size:14px}.finder-form .lead-form{padding:14px}.finder-result-actions{flex-direction:column;align-items:stretch}}
