.bench-filters{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 25px}.bench-filters button{padding:11px 16px;border:1px solid var(--line);font-size:11px}.bench-filters button.active{background:var(--ink);color:#fff}.research-card[hidden]{display:none}.research-card{scroll-margin-top:100px}.research-card .card-subtitle{font:15px/1.65 Georgia,serif;min-height:48px}.bench-cover{height:230px;padding:27px;background:linear-gradient(135deg,#ece5f0,#f4f1e8);display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--line)}.bench-cover>span{font:10px var(--mono);color:#846b96;letter-spacing:1px}.bench-cover>div{display:flex;gap:18px;justify-content:space-between}.bench-cover p{margin:0;min-width:0}.bench-cover b{display:block;font:25px Georgia,serif;font-weight:400;overflow-wrap:anywhere}.bench-cover small{display:block;color:#76776c;font-size:10px;margin-top:12px}.research-page .detail-intro h1{overflow-wrap:anywhere;font-size:clamp(42px,6.5vw,84px)}.research-page .research-stats strong{font-size:clamp(20px,3vw,35px);overflow-wrap:anywhere}.research-note a{color:var(--purple);text-decoration:underline}@media(max-width:800px){.bench-cover{height:200px;padding:23px}.bench-cover b{font-size:22px}.bench-filters button{padding:9px 12px}.research-card .card-subtitle{min-height:0}.research-page .detail-intro h1{font-size:44px}}