.equities-accent{--product-accent:#16a34a}.alternatives-accent{--product-accent:#7c3aed}.product-hero,.product-briefing{--page-accent:var(--asset-fi);--page-accent-action:var(--asset-fi-action)}.product-hero[data-asset=eq],.product-briefing[data-asset=eq]{--page-accent:var(--asset-eq);--page-accent-action:var(--asset-eq-action)}.product-hero[data-asset=alt],.product-briefing[data-asset=alt]{--page-accent:var(--asset-alt);--page-accent-action:var(--asset-alt-action)}.product-hero{background:radial-gradient(circle at 84% 20%, #4879bc47, transparent 32%), var(--brand-navy-gradient)}.product-hero-title{max-width:17ch;font-size:var(--type-display);line-height:1.04}.product-hero-deck{color:#ebf2fbbd;max-width:42rem;font-family:var(--font-serif);font-size:var(--type-xl);margin:.9rem 0 0;line-height:1.6}.product-hero .editorial-button--primary{background:var(--page-accent-action);box-shadow:0 10px 26px color-mix(in srgb, var(--page-accent-action) 28%, transparent)}.product-hero .homepage-share-stamp-accent{color:color-mix(in srgb, var(--page-accent) 78%, #fff)}.main-content.product-briefing{width:min(100% - 2rem,48rem);max-width:none;padding:2.25rem 0 4rem}.product-briefing-section,.product-briefing>.read-full,.product-briefing>.homepage-subscribe-card{width:100%}.product-briefing-section{border-top:1px solid var(--border);margin:0 0 2.2rem;padding:0}.product-policy-section{border-top:3px solid var(--brand-navy)}.product-briefing-section>.quick-glance,.product-briefing-section>.takeaways,.product-briefing-section>.what-changed,.product-briefing-section>.tldr,.product-briefing-section>.archive-section,.product-briefing-section>.cb-strip{width:100%;margin:0}.product-briefing-section>.quick-glance,.product-briefing-section>.takeaways,.product-briefing-section>.what-changed{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.product-briefing-section>.quick-glance:before,.product-briefing-section>.takeaways:before,.product-briefing-section>.what-changed:before,.product-glance-section .quick-glance-header .section-label,.product-takeaway-section>.takeaways>.section-label,.product-client-section>.tldr>.section-label{display:none}.product-briefing .metric-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));gap:0}.product-briefing .metric{text-align:left;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-width:0;padding:1rem .75rem}.product-briefing .metric-label{min-height:1.8em;font-size:var(--type-sm);font-weight:750}.product-briefing .metric-value{font-family:var(--font-serif);font-size:var(--type-5xl);font-variant-numeric:tabular-nums;margin:.35rem 0 .25rem}.product-briefing .sentiment-pill{background:0 0;min-height:2.75rem}.product-briefing .takeaway-list{border-top:1px solid var(--border)}.product-briefing .takeaway-item{gap:.9rem;padding:1rem 0}.product-briefing .takeaway-item:before{content:counter(product-takeaway, decimal-leading-zero);color:var(--muted);font-family:var(--font-serif);font-size:var(--type-2xs)}.product-briefing .takeaway-list{counter-reset:product-takeaway}.product-briefing .takeaway-item{counter-increment:product-takeaway}.product-briefing .takeaway-icon{width:1.75rem;height:1.75rem;color:var(--page-accent);background:color-mix(in srgb, var(--page-accent) 9%, transparent);border-radius:.3rem}.product-briefing .takeaway-text{color:var(--muted);line-height:1.62}.product-briefing .takeaway-text strong{color:var(--ink);margin-bottom:.2rem;display:block}.product-policy-section>.cb-strip{color:var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.product-briefing .homepage-share-button{background:0 0;width:2.75rem;height:2.75rem}.product-policy-section .cb-row{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.product-policy-section .cb-item{text-align:left;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:1rem .75rem}.product-policy-section .cb-rate{color:var(--ink);font-family:var(--font-serif);font-size:var(--type-3xl)}.product-policy-section .cb-name,.product-policy-section .cb-next,.product-policy-section .cb-asof{color:var(--muted);opacity:1}.product-policy-section .cb-asof{white-space:normal;text-align:right}.product-signal-grid{gap:1.5rem;display:grid}.product-signal-grid[data-count="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-signal-grid>.what-changed,.product-change-section>.what-changed{border-left:1px solid var(--border);min-width:0}.product-change-section>.what-changed{border-left:0}.product-signal-grid .what-changed-header,.product-change-section .what-changed-header{border-bottom:1px solid var(--border);min-height:2.75rem;padding:0 0 .7rem}.product-signal-grid .what-changed-content,.product-change-section .what-changed-content{padding:0}.product-signal-grid .change-section,.product-change-section .change-section{margin-top:1rem}.product-signal-grid .change-item,.product-change-section .change-item{background:var(--paper-raised);border-radius:.4rem}.product-briefing .product-signal-grid>.what-changed{border:0;border-left:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 1.5rem;overflow:visible}.product-briefing .product-signal-grid>.what-changed:before{display:none}.what-changed-compact-note{color:var(--muted);border-top:1px solid var(--border);font-size:var(--type-xs);margin:1rem 0 0;padding-top:.75rem;line-height:1.5}.product-client-section .tldr-card{background:var(--paper-raised);border:0;border-top:3px solid var(--page-accent);border-bottom:1px solid var(--border);width:100%;max-width:none;box-shadow:none;border-radius:0;padding:1.25rem}.product-client-section .tldr-header{padding-bottom:.9rem}.product-client-section .tldr-block{padding:.25rem 0}.product-client-section .tldr-block-label{color:var(--page-accent)}.product-briefing>.read-full{color:#fff;background:var(--brand-navy);border:0;border-left:4px solid var(--page-accent);box-shadow:none;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 2.5rem;padding:1.15rem 1.25rem;display:flex}.product-briefing>.read-full:after{content:"→";font-size:var(--type-3xl)}.product-briefing>.read-full:hover{color:#fff;background:color-mix(in srgb, var(--brand-navy) 90%, #fff);box-shadow:none;transform:translateY(-1px)}.product-briefing>.read-full span{text-align:left;flex:1;margin:0 .75rem}.product-briefing>.homepage-subscribe-card{background:var(--brand-navy-gradient);border-top:4px solid var(--page-accent);box-shadow:none;border-radius:0;margin:0 0 2.5rem;padding:1.5rem}.product-briefing>.homepage-subscribe-card .subscribe-btn{min-height:2.75rem;color:var(--page-accent-action)}.product-archive-section>.archive-section{margin:0}.product-archive-section .archive-header{border:0;justify-content:flex-end;min-height:2.75rem;margin:-.4rem 0 .5rem;padding:0}.product-archive-section .archive-title{display:none}.product-archive-section .archive-link{color:var(--page-accent-action);font-weight:700}.product-archive-section .archive-list{border-top:1px solid var(--border);gap:0}.product-archive-section .archive-item{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:1rem 0}.product-archive-section .archive-item:hover{border-color:var(--border);box-shadow:none;padding-left:.35rem}@media (max-width:639px){.main-content.product-briefing{padding-top:1.75rem}.product-briefing .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-signal-grid[data-count="2"]{grid-template-columns:1fr}.product-briefing .product-signal-grid>.what-changed{border-top:1px solid var(--border);border-left:0;padding:1.25rem 0 0}.product-briefing>.homepage-subscribe-card .subscribe-form{grid-template-columns:1fr}.product-briefing>.homepage-subscribe-card .subscribe-btn{width:100%}}@media (min-width:640px){.product-policy-section .cb-row{grid-template-columns:repeat(4,minmax(0,1fr))}.product-policy-section .cb-row:has(.cb-item:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}.dark .product-policy-section>.cb-strip{color:var(--ink);background:0 0}.dark .product-policy-section .cb-rate{color:var(--ink)}.dark .product-briefing>.read-full{background:#152746}
