.research-sort,.research-pagination{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:0 0 24px}
.research-sort a,.research-pagination a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #cdbbc7;border-radius:3px;text-underline-offset:4px}
.research-sort a[aria-current],.research-pagination a[aria-current]{background:#581846;color:#fff;border-color:#581846;font-weight:700}
.research-controls{max-width:none}.research-controls>div{flex-wrap:wrap}.research-controls input{min-width:180px}.research-controls select{min-width:160px}
.research-controls :is(input,select,button){min-height:44px}.research-pagination{margin-top:28px}
.research-directory .search-status:focus{outline:3px solid #c57e08;outline-offset:4px;scroll-margin-top:calc(var(--header-height,120px) + 20px)}
.research-featured-label{display:inline-block;width:fit-content;padding:3px 8px;border:1px solid #d9bc78;border-radius:3px;background:#fbf5e6;color:#785000;font:650 12px/1.5 Manrope,Arial,sans-serif;letter-spacing:.035em;text-transform:none}
.index-row[data-editorial-featured="true"]{border-left:2px solid #b77900;padding-left:16px}
.branch-leaf[data-editorial-featured="true"] .research-featured-label{margin-bottom:12px}
.reading-page[data-editorial-featured="true"] .reader-eyebrow{flex-wrap:wrap}
@media(max-width:600px){.research-controls input{flex-basis:100%;min-width:0}.research-controls select{flex:1 1 100%;max-width:none;min-width:0}.research-sort{gap:8px}.research-sort a{padding-inline:9px;font-size:14px}.research-pagination{gap:8px}}
