.global-panel{margin:36px 0;padding:28px 0;border-block:1px solid #ffffff25}.global-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:center}.global-toolbar h3,.research-reading h3{font:28px/1.3 var(--serif);font-weight:400}.global-toolbar button{background:transparent;border:1px solid #ffffff40;padding:12px 18px;font-size:14px}.global-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff20;border:1px solid #ffffff20;margin:20px 0}.global-grid article{background:#101112;padding:22px;min-width:0}.global-grid h3{font-size:14px;font-weight:400;color:#c1c1c1;line-height:1.5;min-height:42px}.global-grid strong{display:block;font:32px/1.4 var(--serif);margin-top:12px}.global-grid p{font-size:12px;line-height:1.7;color:#aaa;margin:10px 0}.global-grid a,.research-reading>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.research-reading{margin:35px 0}.research-feed{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.research-feed>a{border-top:1px solid #ffffff30;padding:18px 0}.research-feed h3{font-size:20px;line-height:1.4;margin-top:10px}.research-feed a:hover h3{text-decoration:underline}.global-panel>.desk-small{margin-top:14px}@media(max-width:800px){.global-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.global-grid,.research-feed{grid-template-columns:1fr}.global-toolbar{align-items:flex-start;flex-direction:column}.global-grid h3{min-height:0}}
/* Dark cards must not inherit the surrounding market brief's dark text. */
#global-grid article{color:#d4d7db;background:#101112}
#global-grid article>span{display:block;color:#c5c9ce;font-size:14px;line-height:1.6}
#global-grid article>a,
#global-grid article>a:link,
#global-grid article>a:visited{display:inline-block;max-width:100%;min-height:44px;padding:10px 0;margin-top:2px;color:#e5e7eb;font-size:14px;line-height:1.6;text-decoration:underline;text-decoration-color:#9ba3ad;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}
#global-grid article>a:hover{color:#fff;text-decoration-color:#fff}
#global-grid article>a:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:4px}
