.vh-finder{--finder-blue:#1177b7;--finder-edge:#dce6ee}.vh-finder-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-finder-category{border:1px solid var(--finder-edge);border-top:4px solid var(--finder-blue)}.vh-finder-category h2{font-size:1.3rem}.vh-finder-progress{max-width:760px}.vh-finder-progress progress{width:100%;height:.55rem;border:0;accent-color:var(--finder-blue)}.vh-finder-question{max-width:860px}.vh-finder-question fieldset{border:0;padding:0;margin:0;min-width:0}.vh-finder-options{display:grid;gap:.8rem}.vh-finder-option{position:relative;display:grid;gap:.4rem;width:100%;padding:1.2rem 3.3rem 1.2rem 1.3rem;text-align:left;color:#172e40;background:#fff;border:1px solid var(--finder-edge);border-radius:1rem;cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.vh-finder-option:hover,.vh-finder-option[aria-pressed=true]{border-color:var(--finder-blue);background:#edf7fe}.vh-finder-option:focus-visible{outline:3px solid #1177b7;outline-offset:3px}.vh-finder-option-title{font-weight:700}.vh-finder-option-count{font-size:.88rem;color:#526979}.vh-finder-option-arrow{position:absolute;right:1.3rem;top:1.3rem;color:var(--finder-blue)}.vh-finder-notice{padding:1.25rem 1.5rem;border:1px solid #c9e0f0;border-left:4px solid var(--finder-blue);border-radius:1rem;background:#eff7fc}.vh-finder-notice p{margin:.4rem 0}.vh-finder-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.vh-finder-result{min-width:0;border:1px solid var(--finder-edge)}.vh-finder-result h2{font-size:1.2rem}.vh-finder-result h3{font-size:1rem}.vh-finder-image{display:block;width:100%;height:180px;object-fit:contain}.vh-finder-image-empty{display:grid;place-items:center;background:#f3f7fa;color:#8096a6;font-size:2.8rem;font-weight:800;border-radius:.75rem}.vh-finder-status{font-size:.8rem;font-weight:700;padding:.5rem .7rem;border-radius:.5rem;background:#edf3f7}.vh-finder-status[data-tone=confirmed]{color:#175733;background:#e9f7ee}.vh-finder-status[data-tone=unverified]{color:#755417;background:#fff6db}.vh-finder-status[data-tone=near]{color:#933a25;background:#fff0e9}.vh-finder-result ul{padding-left:1.1rem;margin:.5rem 0;display:grid;gap:.45rem;font-size:.9rem}.vh-finder-passed{border-top:3px solid #4a9f6b;padding-top:.6rem}.vh-finder-unknown{border-top:3px solid #d7a527;padding:.8rem;background:#fff9e8;border-radius:.5rem}.vh-finder-failed{border-top:3px solid #d35d46;padding:.8rem;background:#fff0ed;border-radius:.5rem}.vh-finder-summary{padding:1rem;border:1px solid var(--finder-edge);border-radius:.8rem}.vh-finder-summary summary{cursor:pointer;font-weight:700}.vh-finder-summary dl{display:grid;gap:.8rem;padding-top:1rem}.vh-finder-summary dt,.vh-finder-key-specs dt{font-weight:600}.vh-finder-summary dd,.vh-finder-key-specs dd{margin:.3rem 0}.vh-finder-key-specs{font-size:.85rem;display:grid;gap:.6rem}.vh-finder-result details summary{cursor:pointer}.vh-finder a.m-button{align-self:start}
@media(max-width:1000px){.vh-finder-results{grid-template-columns:1fr 1fr}}@media(max-width:640px){.vh-finder-results,.vh-finder-categories{grid-template-columns:1fr}.vh-finder-option{padding:1rem 2.8rem 1rem 1rem}.vh-finder-notice{padding:1rem}.vh-finder-result .m-card__body{min-width:0}.vh-finder-result a{overflow-wrap:anywhere}}

.vh-finder-result .m-card__body,.vh-finder-category .m-card__body{padding:1.2rem}
