.FhgC9G_controls{display:none}@media (min-width:768px){.FhgC9G_rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 5%;max-width:1320px;margin-inline:auto}.FhgC9G_rail>.FhgC9G_card:nth-child(n){grid-column:auto;width:100%;margin:0}.FhgC9G_rail>.FhgC9G_card:nth-child(2n){padding-top:56px}.FhgC9G_rail>.FhgC9G_card:nth-child(n) .media-slot{aspect-ratio:16/9!important}.FhgC9G_rail>.FhgC9G_card h3{max-width:100%;margin-bottom:18px;font-size:clamp(28px,2.75vw,46px)}.FhgC9G_rail>.FhgC9G_card p{max-width:48ch;margin-bottom:16px;font-size:16px;line-height:1.55}.FhgC9G_rail>.FhgC9G_card:nth-child(n)>a>h3,.FhgC9G_rail>.FhgC9G_card:nth-child(n)>a>p,.FhgC9G_rail>.FhgC9G_card:nth-child(n)>small{margin-left:0}.FhgC9G_rail>.FhgC9G_card [class*=insightMeta]{margin:18px 0}}@media (max-width:767px){.FhgC9G_rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;-webkit-overflow-scrolling:touch;align-items:stretch;gap:16px;padding:0 0 12px;display:flex;position:relative;overflow:auto hidden}.FhgC9G_rail:after{content:"";flex:0 0 12px}.FhgC9G_rail>.FhgC9G_card:nth-child(n){scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 calc(100% - 24px);width:auto;min-width:0;margin:0;display:flex}.FhgC9G_rail>.FhgC9G_card:nth-child(n) .media-slot{aspect-ratio:16/9!important}.FhgC9G_rail>.FhgC9G_card>a{flex-direction:column;flex:1;display:flex}.FhgC9G_rail>.FhgC9G_card h3{max-width:100%;margin-bottom:16px;font-size:clamp(25px,7vw,36px);line-height:1.12}.FhgC9G_rail>.FhgC9G_card p{flex:1;max-width:100%;margin-bottom:16px;font-size:16px;line-height:1.55}.FhgC9G_rail>.FhgC9G_card [class*=insightMeta]{margin:16px 0;font-size:10px}.FhgC9G_rail>.FhgC9G_card [class*=articleLink]{justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:15px}.FhgC9G_rail>.FhgC9G_card small{margin-top:12px;font-size:10px;line-height:1.7}.FhgC9G_controls{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.FhgC9G_controls>p{font:11px/1.7 var(--font-mono);text-transform:uppercase}.FhgC9G_controls>p>span{display:block}.FhgC9G_controls>p>span:last-child{font-size:10px}.FhgC9G_controls>div{gap:10px;display:flex}.FhgC9G_controls button{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--blue);background:0 0;border-radius:50%;font-size:22px}.FhgC9G_controls button:disabled{opacity:.4;cursor:default}}
