.news-page .news-dashboard>.container{display:block;width:calc(100% - var(--ui-gutter) - var(--ui-gutter));max-width:var(--ui-content-width);margin:0 auto;}
.news-page .dashboard-wrap{display:block;width:100%;margin:0;padding:var(--ui-space-xl) 0 var(--ui-space-page);}
.news-hub{--news-intro-min-height:calc(var(--ui-space-page) * 5);--news-intro-art-width:62%;--news-card-min-height:calc(var(--ui-control-height) * 5 + var(--ui-space-xl));}
.news-app{overflow:hidden;}
.news-topbar{display:flex;flex-direction:row;align-items:center;width:100%;min-height:calc(var(--ui-space-xl) + var(--ui-space-xl));padding:0 var(--ui-space-xl);border-bottom:var(--ui-border) solid var(--ui-line);background:var(--ui-bg-float);}
.news-topbar>div{display:flex;flex-direction:row;align-items:center;width:auto;margin-right:var(--ui-space-xl);color:var(--ui-muted);font-size:var(--ui-font-caption);}
.news-topbar>div span{margin-right:var(--ui-space-xs);}
.news-topbar>div b{color:var(--ui-body);font-size:var(--ui-font-caption);font-weight:600;}
.news-topbar .news-live-status{margin-left:auto;margin-right:0;color:var(--ui-text);font-size:var(--ui-font-meta);font-weight:600;}
.news-live-status i{display:block;width:var(--ui-icon-status);height:var(--ui-icon-status);margin-right:var(--ui-space-sm);border-radius:var(--ui-radius-round);background:var(--ui-accent);box-shadow:0 0 0 var(--ui-icon-dot) color-mix(in srgb,var(--ui-accent) 14%,transparent);animation:news-live-pulse 2.2s ease-in-out infinite;}
.news-intro{position:relative;display:flex;flex-direction:row;align-items:stretch;min-height:var(--news-intro-min-height);padding:var(--ui-space-2xl);border-bottom:var(--ui-border) solid var(--ui-line);background:var(--ui-surface-strong-float);overflow:hidden;}
.news-intro:before{position:absolute;left:0;bottom:0;width:100%;height:var(--ui-border-accent);background:var(--ui-accent);content:"";opacity:.8;}
.news-intro-art{position:absolute;right:0;bottom:0;width:30%;height:100%;stroke:var(--ui-line-hover);stroke-width:var(--ui-border);pointer-events:none;}
.news-intro-art path{stroke-dasharray:760;stroke-dashoffset:760;animation:news-line 2.8s ease-out forwards;}
.news-intro-art path:first-of-type{stroke:var(--ui-accent);}
.news-intro-art path:nth-of-type(2){stroke:var(--ui-accent);animation-delay:var(--ui-motion-fast);}
.news-intro-art path:nth-of-type(n+3){stroke:var(--ui-line);}
.news-intro-art circle{stroke:var(--ui-accent);stroke-width:var(--ui-border);animation:news-orbit 3s ease-in-out infinite;}
.news-intro-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100%;padding-right:var(--ui-space-2xl);}
.news-eyebrow{display:block;color:var(--ui-accent);font-size:var(--ui-font-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;}
.news-intro h1{max-width:calc(var(--ui-space-page) * 12);margin:var(--ui-space-sm) 0 0;color:var(--ui-text);font-family:var(--ui-heading);font-size:var(--ui-font-display);font-weight:500;line-height:1.08;letter-spacing:var(--ui-heading-tracking-tight);}
.news-intro-copy>p{max-width:calc(var(--ui-space-page) * 9);margin:var(--ui-space-md) 0 0;color:var(--ui-body);font-size:var(--ui-font-lead);line-height:1.6;}
.news-pane{width:100%;padding:var(--ui-space-xl);border-bottom:var(--ui-border) solid var(--ui-line);background:var(--ui-surface-float);scroll-margin-top:calc(var(--ui-header-height) + var(--ui-space-lg));}
.news-pane:last-child{border-bottom:0;}
.news-pane-title{width:100%;padding-bottom:var(--ui-space-lg);border-bottom:var(--ui-border) solid var(--ui-line);}
.news-pane-title h2{margin:0;color:var(--ui-text);font-family:var(--ui-heading);font-size:var(--ui-font-subtitle);font-weight:500;line-height:1.1;letter-spacing:var(--ui-heading-tracking);}
.news-pane-title p{max-width:calc(var(--ui-space-page) * 8);margin:var(--ui-space-sm) 0 0;color:var(--ui-muted);font-size:var(--ui-font-caption);line-height:1.5;}
.news-filters{display:flex;flex-direction:row;align-items:center;width:calc(100% + var(--ui-space-sm) + var(--ui-space-sm));margin:var(--ui-space-lg) calc(0px - var(--ui-space-sm)) calc(0px - var(--ui-space-xs));padding:0 0 var(--ui-space-xs);overflow-x:auto;overflow-y:hidden;}
.news-filters>a{display:flex;flex-direction:row;align-items:center;width:auto;min-width:max-content;min-height:var(--ui-space-xl);margin:0 var(--ui-space-xs);padding:var(--ui-space-xs) var(--ui-space-sm);border:0;border-radius:var(--ui-radius);background:var(--ui-bg-float);box-shadow:var(--ui-shadow-inset-soft);color:var(--ui-body);font-size:var(--ui-font-meta);font-weight:600;white-space:nowrap;}
.news-filters>a:hover{background:var(--ui-surface-strong);color:var(--ui-text);}
.news-filters>a.active{background:var(--ui-accent);color:var(--ui-accent-ink);}
.news-filters>a span{display:block;min-width:max-content;white-space:nowrap;}
.news-card-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;width:calc(100% + var(--ui-space-sm) + var(--ui-space-sm));margin:var(--ui-space-lg) calc(0px - var(--ui-space-sm));}
.news-card-list>.widget{display:flex;position:relative;width:33.3333%;padding:var(--ui-space-xs);}
.news-card-list>.widget:after{position:absolute;right:calc(0px - var(--ui-space-md));bottom:calc(0px - var(--ui-space-md));display:none;width:var(--ui-space-xl);height:var(--ui-space-xl);background:linear-gradient(var(--ui-line),var(--ui-line)) center/100% var(--ui-border) no-repeat,linear-gradient(90deg,var(--ui-line),var(--ui-line)) center/var(--ui-border) 100% no-repeat;content:"";pointer-events:none;}
.news-card-list>.widget:not(:nth-child(3n)):not(:nth-last-child(-n+3)):after{display:block;}
.news-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - var(--ui-space-sm));min-height:calc(var(--ui-space-page) * 3);margin:0 var(--ui-space-xs);border:var(--ui-border) dashed var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-muted);text-align:center;}
.news-empty span{display:block;width:var(--ui-icon-lg);height:var(--ui-icon-lg);border:var(--ui-border-strong) solid var(--ui-line-hover);border-radius:var(--ui-radius-round);}
.news-empty p{margin:var(--ui-space-sm) var(--ui-space-lg) 0;font-size:var(--ui-font-meta);}
.news-single-hub{--news-single-main-width:68%;--news-single-aside-width:calc(100% - var(--news-single-main-width));}
.news-single-intro{min-height:0;}
.news-single-intro .news-intro-copy{padding-right:calc(var(--ui-space-page) * 5);}
.news-single-intro h1{max-width:calc(var(--ui-space-page) * 11);}
.news-single-layout{display:flex;flex-direction:row;align-items:stretch;width:100%;background:var(--ui-surface-float);}
.news-single-main{width:var(--news-single-main-width);padding:var(--ui-space-xl);border-right:var(--ui-border) solid var(--ui-line);}
.news-article-body{width:100%;color:var(--ui-body);font-size:var(--ui-font-body);line-height:1.75;}
.news-article-body>*:first-child{margin-top:0;}
.news-article-body>*:last-child{margin-bottom:0;}
.news-article-body h2,.news-article-body h3,.news-article-body h4{display:flex;flex-direction:row;align-items:center;margin:var(--ui-space-xl) 0 var(--ui-space-md);color:var(--ui-text);font-family:var(--ui-heading);font-weight:500;line-height:1.3;letter-spacing:var(--ui-heading-tracking);}
.news-article-body h2:before,.news-article-body h3:before,.news-article-body h4:before{display:block;align-self:flex-start;width:var(--ui-icon-tiny);min-width:var(--ui-icon-tiny);height:var(--ui-icon-tiny);margin-top:var(--ui-space-xs);margin-right:var(--ui-space-sm);border-radius:var(--ui-radius-round);background:var(--ui-accent);content:"";}
.news-article-body h2{font-size:var(--ui-font-heading);}
.news-article-body h3{font-size:var(--ui-font-md);}
.news-article-body h4{font-family:var(--ui-font);font-size:var(--ui-font-body);font-weight:700;}
.news-article-body p{margin:0 0 var(--ui-space-lg);}
.news-article-body a{color:var(--ui-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui-accent) 45%,transparent);text-underline-offset:var(--ui-space-xs);}
.news-article-body a:hover{color:var(--ui-accent-hover);}
.news-article-body ul,.news-article-body ol{margin:0 0 var(--ui-space-lg);padding-left:var(--ui-space-xl);}
.news-article-body li+li{margin-top:var(--ui-space-sm);}
.news-article-body blockquote{margin:var(--ui-space-xl) 0;padding:var(--ui-space-lg);border-left:var(--ui-border-accent) solid var(--ui-accent);border-radius:0 var(--ui-radius) var(--ui-radius) 0;background:var(--ui-bg-float);color:var(--ui-text);font-size:var(--ui-font-lead);line-height:1.6;}
.news-article-body img{display:block;width:100%;height:auto;margin:var(--ui-space-xl) 0;border-radius:var(--ui-radius);}
.news-article-body table{display:block;width:100%;margin:var(--ui-space-xl) 0;overflow-x:auto;border-collapse:collapse;}
.news-article-body th,.news-article-body td{min-width:var(--ui-space-page);padding:var(--ui-space-sm);border-bottom:var(--ui-border) solid var(--ui-line);text-align:left;}
.news-article-share{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:var(--ui-space-xl);padding-top:var(--ui-space-lg);border-top:var(--ui-border) solid var(--ui-line);}
.news-single-page .social-share{display:flex;flex-direction:row;align-items:center;width:auto;}
.news-single-page .social-share a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:var(--ui-control-height);height:var(--ui-control-height);margin-right:var(--ui-space-sm);border-radius:var(--ui-radius);background:var(--ui-bg-float);box-shadow:var(--ui-shadow-inset-soft);color:var(--ui-body);}
.news-single-page .social-share a:last-child{margin-right:0;}
.news-single-page .social-share a:hover{background:var(--ui-surface-strong);color:var(--ui-accent);}
.news-single-page .social-share svg{display:block;width:var(--ui-icon-lg);height:var(--ui-icon-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ui-border-strong);}
.news-single-page .social-share a:first-child svg path:first-child{fill:currentColor;stroke:none;}
.news-single-page .social-share a:first-child svg path:last-child{fill:none;stroke:var(--ui-bg);stroke-width:var(--ui-border);}
.news-single-aside{width:var(--news-single-aside-width);background:var(--ui-bg-float);}
.news-aside-section{width:100%;padding:var(--ui-space-xl) var(--ui-space-lg);border-bottom:var(--ui-border) solid var(--ui-line);}
.news-aside-heading{width:100%;padding-bottom:var(--ui-space-md);border-bottom:var(--ui-border) solid var(--ui-line);}
.news-aside-heading h2{margin:0;color:var(--ui-text);font-family:var(--ui-heading);font-size:var(--ui-font-heading);font-weight:500;line-height:1.2;letter-spacing:var(--ui-heading-tracking);}
.news-aside-list{display:flex;flex-direction:column;width:100%;margin-top:var(--ui-space-md);}
.news-aside-list>.widget{display:block;width:100%;margin-bottom:var(--ui-space-xs);}
.news-aside-list>.widget:last-child{margin-bottom:0;}
.news-aster-vertical{display:block;width:100%;padding:var(--ui-space-lg);}
@keyframes news-line{to{stroke-dashoffset:0;}}
@keyframes news-orbit{50%{opacity:.45;transform:translateY(calc(0px - var(--ui-space-sm)));}}
@keyframes news-live-pulse{50%{box-shadow:0 0 0 var(--ui-space-sm) color-mix(in srgb,var(--ui-accent) 0%,transparent);}}
@media screen and (max-width:820px){.news-hub{--news-intro-min-height:calc(var(--ui-control-height) * 5 + var(--ui-space-sm) + var(--ui-space-md));--news-card-min-height:calc(var(--ui-control-height) * 5 + var(--ui-space-sm));}.news-intro{padding:var(--ui-space-xl);}.news-intro h1{font-size:var(--ui-font-title);}.news-intro-copy{padding-right:var(--ui-space-lg);}.news-card-list>.widget{width:50%;}.news-card-list>.widget:not(:nth-child(3n)):not(:nth-last-child(-n+3)):after{display:none;}.news-card-list>.widget:not(:nth-child(2n)):not(:nth-last-child(-n+2)):after{display:block;}.news-single-intro .news-intro-copy{padding-right:calc(var(--ui-space-page) * 4);}.news-single-layout{display:flex;flex-direction:column;}.news-single-main{width:100%;border-right:0;}.news-single-aside{width:100%;border-top:var(--ui-border) solid var(--ui-line);}.news-aside-list{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + var(--ui-space-sm));margin:var(--ui-space-md) calc(0px - var(--ui-space-xs)) calc(0px - var(--ui-space-xs));}.news-aside-list>.widget{width:50%;margin-bottom:0;padding:var(--ui-space-xs);}}
@media screen and (max-width:520px){.news-hub{--news-intro-art-width:150%;--news-card-min-height:0;}.news-page .dashboard-wrap{padding-top:var(--ui-space-lg);}.news-topbar{display:flex;flex-direction:column;align-items:stretch;padding:var(--ui-space-sm) var(--ui-space-lg);}.news-topbar>div{justify-content:space-between;width:100%;margin:0;padding:var(--ui-space-xs) 0;}.news-topbar .news-live-status{width:100%;margin:0;}.news-intro{display:block;min-height:0;padding:var(--ui-space-lg);}.news-intro-art{height:70%;opacity:.55;}.news-intro-copy{display:block;width:100%;padding:0;}.news-intro h1{font-size:var(--ui-font-subtitle);line-height:1.18;}.news-intro-copy>p{font-size:var(--ui-font-body);}.news-pane{padding:var(--ui-space-lg);}.news-pane-title h2{font-size:var(--ui-font-heading);}.news-filters{margin-top:var(--ui-space-md);}.news-card-list{margin-top:var(--ui-space-md);}.news-card-list>.widget{width:100%;}.news-card-list>.widget:not(:nth-child(3n)):not(:nth-last-child(-n+3)):after,.news-card-list>.widget:not(:nth-child(2n)):not(:nth-last-child(-n+2)):after{display:none;}.news-card-token{max-width:calc(var(--ui-space-page) * 2);}.news-card-date{max-width:calc(var(--ui-space-page) * 2);white-space:normal;}.news-empty{min-height:calc(var(--ui-space-page) * 2);}.news-single-intro .news-intro-copy{padding:0;}.news-single-main{padding:var(--ui-space-lg);}.news-article-body{font-size:var(--ui-font-body);line-height:1.65;}.news-article-body h2{font-size:var(--ui-font-md);}.news-article-body h3{font-size:var(--ui-font-body);}.news-article-body h4{font-size:var(--ui-font-meta);}.news-article-body blockquote{margin:var(--ui-space-lg) 0;padding:var(--ui-space-md);font-size:var(--ui-font-body);}.news-article-share{display:flex;flex-direction:column;align-items:flex-start;}.news-aside-section{padding:var(--ui-space-lg);}.news-aside-list{width:100%;margin:var(--ui-space-sm) 0 0;}.news-aside-list>.widget{width:100%;padding:var(--ui-space-xs) 0;}.news-aster-vertical{padding:var(--ui-space-lg);}}
@media screen and (max-width:520px){.news-intro{display:flex;flex-direction:column;}.news-intro-art{position:relative;right:auto;bottom:auto;display:block;order:-1;flex-shrink:0;width:100%;height:calc(var(--ui-space-page) * 3);margin:0 0 var(--ui-space-lg);opacity:1;}}
@media screen and (max-width:520px){.news-topbar .news-live-status,.news-intro-art{display:none;}}
@media screen and (max-width:520px){.news-intro,.news-pane,.news-single-main,.news-aside-section,.news-aster-vertical{padding:var(--ui-mobile-panel-padding);}}
@media screen and (max-width:520px){.news-page .news-dashboard>.container{width:100%;}}
@media screen and (max-width:520px){.news-topbar{padding-right:var(--ui-mobile-panel-padding);padding-left:var(--ui-mobile-panel-padding);}}
