.investors-header{padding:140px 0 36px}.investors-section{padding:0 0 70px}.investor-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;border:1px solid #dedbd5;border-radius:18px;background:#fff}.investor-filters label{display:flex;flex-direction:column;gap:8px;font-size:.9rem}.investor-filters select,.investor-filters input:not([type=checkbox]){width:100%;min-height:44px;padding:10px;border:1px solid #cbc9c4;border-radius:8px;background:#fff;color:inherit;font:inherit}.investor-filters .investor-toggle{flex-direction:row;align-items:center;grid-column:span 2}.investor-toggle input{width:18px;height:18px;flex:none}.reset-button{border:1px solid #a59672;border-radius:8px;background:#f5f1e7;padding:10px 18px;font:inherit;cursor:pointer}.investor-help{font-size:.9rem;line-height:1.65;margin:20px 0;color:#595954}.investor-method{border-bottom:1px solid #dedbd5;padding:12px 0;line-height:1.6}.investor-method summary{cursor:pointer;font-weight:600}.investor-method p{margin:12px 0}.investor-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.investor-card{background:#fff;border:1px solid #dedbd5;border-radius:16px;padding:24px;min-width:0}.investor-card h2{font-size:1.35rem;margin:0 0 8px}.investor-card p{margin:8px 0;line-height:1.6}.investor-card .investor-meta{font-size:.9rem;color:#595954}.investor-score{display:inline-block;padding:6px 12px;border-radius:100px;background:#e9edea;color:#305945;font-weight:600;font-size:.9rem}.investor-score.partial{background:#fff1d8;color:#775514}.investor-score.low{background:#f5e2df;color:#893e34}.investor-card details{margin-top:14px;font-size:.9rem;line-height:1.65}.investor-card a{overflow-wrap:anywhere}.investor-card ul{padding-left:20px;margin-top:8px}#filterError{color:#9f3228}#investorApp :focus-visible{outline:3px solid #8a7447;outline-offset:3px}@media(max-width:900px){.investor-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.investors-header{padding-top:110px}.investor-filters,.investor-results{grid-template-columns:1fr}.investor-filters .investor-toggle{grid-column:auto}.investor-card{padding:20px}}
