.research-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr auto auto;gap:12px;align-items:end;margin:24px 0}.research-filters label{display:grid;gap:7px}.research-filters select,.research-filters input{width:100%;min-height:44px;min-width:0}.research-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.research-catalog-grid .panel{margin:0;overflow-wrap:anywhere}.research-pager{display:flex;align-items:center;justify-content:center;gap:18px;margin:25px 0}.forecast-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.forecast-filter-grid label{display:grid;gap:6px}.forecast-filter-grid select{min-height:44px;width:100%}.valuation-group{margin:15px 0;border:1px solid #d7dfd4;border-radius:8px;padding:16px}.valuation-group>summary{font-weight:700;cursor:pointer}.valuation-group .callout{padding:14px;font-size:14px}@media(max-width:800px){.research-filters{grid-template-columns:1fr 1fr}.research-catalog-grid{grid-template-columns:1fr}.forecast-filter-grid{grid-template-columns:1fr}.research-filters label:nth-child(3){grid-column:1/-1}}
.wrap.company-research-library{margin:36px auto;padding-top:28px;border-top:1px solid #d7dfd4}.company-research-library h2{margin:0 0 16px}.company-research-library>.eyebrow{margin-bottom:12px}.company-research-library>p{margin:0 0 20px}.company-research-library .research-catalog-grid>.panel:only-child{grid-column:1/-1}.company-research-library .research-catalog-grid a.panel{display:block;padding:24px}.company-research-library .research-catalog-grid a.panel:focus-visible{outline:3px solid #a78a44;outline-offset:3px}.company-research-library .research-catalog-grid+p{margin:18px 0 0}.company-research-library .research-catalog-grid+p a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){.wrap.company-research-library{margin:28px auto;padding-top:24px}.company-research-library .research-catalog-grid a.panel{padding:20px}}
