/* news — page styles */

*{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}
body{font-family:'Roboto','Helvetica Neue',system-ui,-apple-system,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:#F3F6FA;color:#022345;}
h1,h2,h3,h4,h5,h6,[data-display]{font-family:'Manrope','Helvetica Neue',system-ui,sans-serif;font-weight:500;}
[data-eyebrow]{font-family:'Manrope','Helvetica Neue',system-ui,sans-serif;}
a{color:inherit;text-decoration:none;transition:color .42s ease;}
a:hover{color:#0BC1EC;}
::selection{background:#0BC1EC;color:#022345;}
/* Motion system — ease cubic-bezier(.16,1,.3,1); hover 420ms, card 560ms, reveal 900ms. */
[data-arrow]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:middle;flex-shrink:0;overflow:hidden;visibility:hidden;}
[data-arrow]::before,[data-arrow]::after{content:"\2197";visibility:visible;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s ease;}
[data-arrow]::after{transform:translate(-115%,115%);opacity:0;}
[data-arrow="right"]::before,[data-arrow="right"]::after{content:"\2192";}
[data-arrow="right"]::after{transform:translateX(-125%);}
a:hover [data-arrow]::before,button:hover [data-arrow]::before,[data-card]:hover [data-arrow]::before{transform:translate(115%,-115%);opacity:0;}
a:hover [data-arrow]::after,button:hover [data-arrow]::after,[data-card]:hover [data-arrow]::after{transform:none;opacity:1;}
a:hover [data-arrow="right"]::before,[data-card]:hover [data-arrow="right"]::before{transform:translateX(125%);opacity:0;}
[data-card]{transition:background .56s cubic-bezier(.16,1,.3,1),border-color .56s ease,color .56s ease;}
[data-card]:hover{background:#D9E6F2;border-color:rgba(2,35,69,.2);color:#022345;}
[data-card] [data-badge]{transition:background .45s ease,border-color .45s ease,color .45s ease;}
[data-card]:hover [data-badge]{background:#0BC1EC;border-color:#0BC1EC;color:#FFFFFF;}
[data-title]{transition:color .42s ease;}
[data-tile]:hover [data-title],[data-card]:hover [data-title],[data-row]:hover [data-title]{color:#0BC1EC;}
[data-tile] [data-badge],[data-card] [data-badge]{transition:background .45s ease,border-color .45s ease,color .45s ease;}
[data-tile]:hover [data-badge]{background:#FBFCFD;border-color:#FBFCFD;color:#022345;}
[data-row]{transition:background .56s cubic-bezier(.16,1,.3,1),color .42s ease,padding-left .56s cubic-bezier(.16,1,.3,1);}
[data-row]:hover [data-arrow]::before,[data-row]:hover [data-arrow]::after{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s ease;}
[data-zoom]{overflow:hidden;}
@media (prefers-reduced-motion:reduce){[data-arrow]::before,[data-arrow]::after,[data-card],[data-zoom]>*{transition:none!important;}}
@media (max-width:640px){[data-row]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important;}[data-row] [data-arrow]{display:none!important;}}
