.research-home{max-width:1240px;margin:auto;padding:36px 30px 60px;color:#dce6e5;font-size:16px;line-height:1.6}.home-intro{max-width:800px;margin-bottom:30px}.research-home h1{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:12px 0}.research-home h2{font-size:24px;line-height:1.3;margin:12px 0 18px}.research-home h3{font-size:20px;line-height:1.4}.research-home p{color:#b8c7c8;max-width:82ch}.home-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.home-feature,.home-observatory,.home-study-grid article{border:1px solid #34494c;padding:26px;background:#112328}.home-feature{border-top:3px solid #c9bc83}.home-observatory{background:#102025}.home-count{display:flex;flex-direction:column;margin:28px 0}.home-count strong{font-size:46px;font-weight:400;color:#ddd2a4;line-height:1.2}.home-count span,.home-caption,.home-limit{font-size:14px}.home-limit{border-top:1px solid #34494c;padding-top:15px;margin-top:22px!important}.home-table-wrap{overflow-x:auto}.home-result-table{width:100%;border-collapse:collapse;font-size:15px;text-align:left;margin:22px 0 8px}.home-result-table caption{text-align:left;margin-bottom:12px;font-size:14px;color:#c9bc83}.home-result-table th,.home-result-table td{padding:14px 12px;border-bottom:1px solid #34494c;vertical-align:top}.home-result-table th{font-weight:400}.home-result-table td strong{color:#e0d6a8;font-size:23px;font-weight:400}.home-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:20px 0}.home-actions span{font-size:14px;color:#b8c7c8}.home-section-head{display:flex;align-items:center;justify-content:space-between;margin-top:28px;gap:16px}.home-study-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.research-details{border:1px solid #34494c;padding:16px;margin:14px 0;overflow-wrap:anywhere}.research-details summary{cursor:pointer;font-size:15px;color:#dfd4a6}.research-details pre{white-space:pre-wrap;font:14px/1.6 inherit}.home-interpretation{padding:20px 0}.primary-nav button,.research-utility button,.research-subnav button{font-size:14px!important}.primary-nav{gap:8px!important}.research-subnav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.research-subnav button[aria-current=page]{color:#dfd4a6;border-bottom:2px solid #c9bc83}.research-utility{display:flex;gap:16px;align-items:center}.research-utility details{position:relative}.research-menu[open]>div{position:absolute;right:0;top:100%;z-index:50;min-width:230px;background:#13272b;border:1px solid #486063;padding:14px;box-shadow:0 12px 30px #0008;display:grid;gap:10px}.research-menu summary{cursor:pointer;font-size:14px;padding:10px}.system-band{min-height:50px!important;padding:12px 30px!important}.system-band:empty{display:none}.spine-controls details[open]{flex-basis:100%}.scope-more{display:flex;flex-wrap:wrap;gap:18px;padding:18px 0}.runner-shelf details{margin:12px 0}.runner-shelf summary{padding:12px 0;cursor:pointer;line-height:1.5;color:#d2c68d}.runner-shelf .runner-saved span{overflow-wrap:anywhere}.runner-work .research-details .runner-method{border:0}.home-lede{font-size:20px}.topbar{flex-wrap:wrap;gap:14px}.spine-control{min-width:155px}.spine-control select{max-width:280px}.spine-controls{align-items:start!important}.research-home .eyebrow{font-size:12px;letter-spacing:.12em}.home-study-grid .quiet-btn{margin-top:8px}.home-study-grid article{display:flex;flex-direction:column;align-items:start}.home-study-grid article p{flex:1}.research-home button:focus-visible,.research-menu summary:focus-visible,.research-details summary:focus-visible{outline:2px solid #e2d295;outline-offset:4px}@media(max-width:800px){.home-grid,.home-study-grid{grid-template-columns:1fr}.research-home{padding:24px 18px}.home-feature,.home-observatory,.home-study-grid article{padding:20px}.topbar{padding:16px!important}.primary-nav{width:100%;overflow:auto}.research-utility{margin-left:0}.system-band{padding:10px 16px!important}.home-section-head{align-items:start;flex-direction:column}.home-result-table th,.home-result-table td{padding:10px 8px}.spine-controls{padding:16px!important}.spine-control select{max-width:100%}}
