#view-methodology .page-heading h1{font-size:clamp(36px,4.3vw,62px)}.research-outlook{padding:28px;border:1px solid #4f4734;background:#1c1d16;border-radius:8px;margin:32px 0}.research-outlook>.eyebrow{color:var(--amber);margin-bottom:13px}.research-outlook h2{margin-bottom:16px}.research-outlook p:not(.eyebrow){max-width:1000px;color:#b7c0b6;line-height:1.8}.research-outlook p+p{margin-top:12px}.research-library{margin:36px 0}.research-library-heading{align-items:center}.research-library-intro{max-width:900px;color:var(--muted);line-height:1.8;margin-bottom:24px}.research-group{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;background:var(--panel);overflow:hidden}.research-group summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 26px;list-style:none}.research-group summary::-webkit-details-marker{display:none}.research-group summary strong{display:block;font-size:23px;font-weight:500;line-height:1.3;margin-top:8px}.research-group-toggle{font-size:25px;font-weight:400;color:var(--lime);flex-shrink:0}.research-group[open] .research-group-toggle{transform:rotate(45deg)}.research-group summary:hover{background:#1a211b}.research-group summary:focus-visible{outline:2px solid var(--lime);outline-offset:-4px}.research-group-intro{padding:0 26px 22px;color:var(--muted);line-height:1.75;max-width:1000px}.research-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.research-source{padding:24px 26px;border-bottom:1px solid var(--line);min-width:0}.research-source:nth-child(odd){border-right:1px solid var(--line)}.research-source>.eyebrow{font-size:9px;letter-spacing:.7px;color:#aec28f;line-height:1.8}.research-source h4{font-size:20px;line-height:1.35;font-weight:500;margin:12px 0 8px}.research-source h4 a{display:inline;overflow-wrap:anywhere}.research-source h4 a:hover{text-decoration:underline;text-underline-offset:4px}.research-source h4 a span{color:var(--lime);white-space:nowrap}.research-source p{color:#aeb9b0;line-height:1.8;font-size:13px}.research-source .research-publisher{font-size:11px;color:#85968a;margin-bottom:10px}@media(max-width:640px){.research-source-grid{grid-template-columns:1fr}.research-source:nth-child(odd){border-right:0}.research-group summary,.research-source{padding:20px}.research-group summary strong{font-size:21px}.research-group-intro{padding:0 20px 20px}.research-library-heading{align-items:flex-start;flex-direction:column;gap:12px}.research-outlook{padding:22px}}
