.rv-news .rv-nt-k{fill:var(--rv-ink)}.rv-news .rv-nt-w{fill:var(--rv-white)}.rv-news .rv-nt-a{fill:var(--rv-hue-8)}.rv-news .rv-nt-b,.rv-news .rv-nt-s{fill:var(--rv-hue-3)}.rv-news .rv-nt-g{fill:var(--rv-hue-2)}.rv-news .rv-news-thumb{display:block}.rv-news :where(.rv-news-feat-thumb,.rv-news-row-thumb){--rv-ratio:1/1;transition:opacity var(--rv-dur) var(--rv-ease)}.rv-news .rv-byline{display:inline-flex;align-items:center;gap:8px;font-size:var(--rv-t-sm);line-height:1.4;color:var(--rv-ink);white-space:nowrap}.rv-news .rv-byline-av{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:var(--rv-r-sm);background:var(--rv-gray-2);color:var(--rv-ink)}.rv-news .rv-sec--g2 .rv-byline-av{background:var(--rv-white)}.rv-news .rv-byline-av svg{display:block;width:12px;height:13px;fill:currentColor}.rv-news .rv-news-by{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.rv-news .rv-news-by-facts{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.rv-news .rv-news-by-sep{width:3px;height:3px;background:var(--rv-line-strong)}.rv-news .rv-news-date{color:var(--rv-muted)}.rv-news .rv-news-top{padding-top:clamp(40px,5.5vw,80px)}.rv-news .rv-news-head{max-width:none}.rv-news .rv-news-head .rv-lede{max-width:36rem}.rv-news .rv-news-index{margin-top:calc(var(--rv-stack) * .75)}.rv-news .rv-news-filter>.rv-filter[hidden]{display:flex!important;visibility:hidden}.rv-news .rv-news-filter .rv-filter-btn:not(:first-child) .rv-filter-label{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:var(--rv-yellow-8);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.rv-news .rv-news-entries--ruled{border-top:1px solid var(--rv-line)}.rv-news .rv-news-feat{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumb" "head" "dek" "foot";padding-block:32px;border-bottom:1px solid var(--rv-line)}.rv-news .rv-news-feat-thumb{grid-area:thumb;margin-bottom:24px}.rv-news .rv-news-feat-head{grid-area:head;display:grid;gap:16px;justify-items:start}.rv-news .rv-news-feat-title{font-size:var(--rv-t-2xl);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:var(--rv-heading);max-width:20em;text-wrap:balance}.rv-news .rv-news-feat-dek{grid-area:dek;margin:16px 0 0;max-width:56ch;font-size:var(--rv-t-lg);line-height:1.45;color:var(--rv-body);text-wrap:pretty}.rv-news .rv-news-feat-foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:24px}@media (min-width:600px){.rv-news .rv-news-feat{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto minmax(24px,1fr) auto auto;grid-template-areas:"thumb head" "thumb ." "thumb dek" "thumb foot";-moz-column-gap:32px;column-gap:32px;padding-block:40px}.rv-news .rv-news-feat-thumb{margin-bottom:0}.rv-news .rv-news-feat-dek{margin-top:0}}@media (min-width:1024px){.rv-news .rv-news-feat{grid-template-columns:minmax(0,7fr) minmax(0,17fr);-moz-column-gap:48px;column-gap:48px;padding-block:48px}}@media (min-width:1140px){.rv-news .rv-news-feat{-moz-column-gap:64px;column-gap:64px}}.rv-news .rv-news-list{margin:0;padding:0;list-style:none}.rv-news .rv-news-list>li{border-bottom:1px solid var(--rv-line)}.rv-news .rv-news-row{--rv-news-thumb:96px;position:relative;display:grid;grid-template-columns:var(--rv-news-thumb) minmax(0,1fr);grid-template-areas:"thumb head" "dek dek" "by by";-moz-column-gap:16px;column-gap:16px;align-items:start;padding-block:24px}.rv-news .rv-news-row-thumb{grid-area:thumb}.rv-news .rv-news-row-head{grid-area:head;display:grid;gap:8px;justify-items:start;min-width:0;max-width:62ch}.rv-news .rv-news-row-title{text-wrap:pretty}.rv-news .rv-news-row-dek{grid-area:dek;margin:16px 0 0;max-width:62ch;text-wrap:pretty}.rv-news .rv-news-row-by{grid-area:by;margin-top:16px;max-width:62ch}.rv-news .rv-news-row-arrow{grid-area:arrow;display:none;color:var(--rv-ink)}.rv-news .rv-news-row-arrow svg{display:block;width:16px;height:16px;transition:translate var(--rv-dur) var(--rv-ease)}@media (max-width:599px){.rv-news .rv-news-row-title{font-size:var(--rv-t-lg);line-height:1.2}}@media (min-width:600px){.rv-news .rv-news-row{--rv-news-thumb:120px;grid-template-rows:auto minmax(16px,1fr) auto auto;grid-template-areas:"thumb head" "thumb ." "thumb dek" "thumb by";-moz-column-gap:24px;column-gap:24px}.rv-news .rv-news-row-dek{margin-top:0}.rv-news .rv-news-row-by{margin-top:12px}}@media (min-width:840px){.rv-news .rv-news-row{grid-template-columns:var(--rv-news-thumb) minmax(0,1fr) 16px;grid-template-areas:"thumb head arrow" "thumb . arrow" "thumb dek arrow" "thumb by arrow";-moz-column-gap:32px;column-gap:32px}.rv-news .rv-news-row-arrow{display:block;align-self:center}}@media (min-width:1024px){.rv-news .rv-news-row{--rv-news-thumb:160px;-moz-column-gap:40px;column-gap:40px}}.rv-news :where(.rv-news-feat,.rv-news-row) .rv-card-stretch{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--rv-dur) var(--rv-ease)}.rv-news :where(.rv-news-feat,.rv-news-row):hover .rv-card-stretch{text-decoration-color:currentColor}.rv-news :where(.rv-news-feat,.rv-news-row):hover :where(.rv-news-feat-thumb,.rv-news-row-thumb){opacity:.9}.rv-news .rv-news-feat:hover .rv-news-feat-cue{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){html:not([data-d46-motion=paused]) .rv-news .rv-news-feat:hover .rv-news-feat-cue svg,html:not([data-d46-motion=paused]) .rv-news .rv-news-row:hover .rv-news-row-arrow svg{translate:2px 0}}.rv-news :where(.rv-news-feat,.rv-news-row) .rv-card-stretch:focus-visible{outline:none}.rv-news :where(.rv-news-feat,.rv-news-row):has(.rv-card-stretch:focus-visible){outline:var(--rv-focus);outline-offset:4px;border-radius:var(--rv-r)}.rv-news .rv-news-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:-10px 0 clamp(16px,2.4vw,32px);color:var(--rv-muted)}.rv-news .rv-news-crumb-link{display:inline-flex;align-items:center;min-height:44px;color:var(--rv-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--rv-dur) var(--rv-ease),text-decoration-color var(--rv-dur) var(--rv-ease)}.rv-news .rv-news-crumb-link:hover{color:var(--rv-ink);text-decoration-color:currentColor}.rv-news .rv-news-crumb-sep{color:var(--rv-muted)}.rv-news .rv-news-crumb-here{color:var(--rv-ink)}.rv-news .rv-news-body{max-width:66ch;font-size:var(--rv-t-md);line-height:1.62;color:var(--rv-body)}.rv-news .rv-news-body>*+*{margin-top:1.15em}.rv-news .rv-news-body>:where(p,ul,ol) :where(li),.rv-news .rv-news-body>p{text-wrap:pretty}.rv-news .rv-news-body>:where(p,ul,ol,blockquote) strong{font-weight:650;color:var(--rv-ink)}.rv-news .rv-news-body h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--rv-heading);scroll-margin-top:16px}.rv-news .rv-news-body>*+h2{margin-top:clamp(48px,5vw,64px)}.rv-news .rv-news-body h3{font-size:var(--rv-t-lg);line-height:1.25;font-weight:700;color:var(--rv-heading)}.rv-news .rv-news-body>*+h3{margin-top:36px}.rv-news .rv-news-body>:is(h2,h3)+*{margin-top:16px}.rv-news .rv-news-body>:where(ul,ol){margin-left:0;margin-right:0;padding:0;list-style:none}.rv-news .rv-news-body>:where(ul,ol)>li{position:relative;padding-left:28px}.rv-news .rv-news-body>:where(ul,ol)>li+li{margin-top:10px}.rv-news .rv-news-body>ul>li:before{content:"";position:absolute;left:2px;top:calc(.81em - 3px);width:6px;height:6px;border-radius:1px;background:var(--rv-ink)}.rv-news .rv-news-body>ol{counter-reset:rv-news-ol}.rv-news .rv-news-body>ol>li{counter-increment:rv-news-ol;padding-left:36px}.rv-news .rv-news-body>ol>li:before{content:counter(rv-news-ol,decimal-leading-zero);position:absolute;left:0;top:.3em;font-family:var(--rv-font-mono);font-size:var(--rv-t-mono);line-height:1.6;letter-spacing:var(--rv-tr-mono);color:var(--rv-muted)}.rv-news .rv-news-body>blockquote{margin:32px 0 0;padding:4px 0 4px 24px;border-left:3px solid var(--rv-hue-8);font-size:var(--rv-t-lg2);line-height:1.3;font-weight:500;letter-spacing:-.01em;color:var(--rv-ink)}.rv-news .rv-news-body>blockquote+*{margin-top:32px}.rv-news .rv-news-fig{--d46-inverse-mid:var(--rv-gray-1);--d46-inverse-warm:var(--rv-white);--d46-inverse-deep:var(--rv-gray-2);--d46-inverse-ink:var(--rv-ink);--d46-inverse-ink-2:var(--rv-body);--d46-inverse-ink-3:var(--rv-muted);--d46-inverse-line:var(--rv-line);--fg-inverse:var(--rv-ink);--fg-inverse-secondary:var(--rv-body);--fg-tertiary:var(--rv-muted);--d46-brand-deep:var(--rv-ink);--d46-surface:var(--rv-white);--d46-frame-line:var(--rv-line);--radius-stage:var(--rv-r);--radius-card:var(--rv-r);--radius-ctl:var(--rv-r-sm);--radius-chip:var(--rv-r-sm);font-size:var(--rv-t-sm);line-height:1.45}.rv-news .rv-news-fig .osf-v[data-accent=lime]{--osf-accent-text:#467500}.rv-news .rv-news-fig .osf-v[data-accent=sky]{--osf-accent-text:#006abf}.rv-news .rv-news-fig .osf-v[data-accent=lavender]{--osf-accent-text:#9416ff}.rv-news .rv-news-fig{--osf-action-ink:#1a1a19;--sofig-accent-text:#006abf}html[data-pxh-mode=dark] .rv-news .rv-news-fig .osf-v[data-accent]{--osf-accent-text:var(--osf-accent)}html[data-pxh-mode=dark] .rv-news .rv-news-fig{--sofig-accent-text:#5facff}.rv-news .rv-news-body>.rv-news-fig,.rv-news .rv-news-body>.rv-news-fig+*{margin-top:40px}.rv-news .rv-news-sources{max-width:66ch;margin-top:64px;padding-top:24px;border-top:1px solid var(--rv-line)}.rv-news .rv-news-sources-title{color:var(--rv-muted)}.rv-news .rv-news-sources ul{display:grid;margin:8px 0 0;padding:0;list-style:none;font-size:var(--rv-t-sm);line-height:1.4;color:var(--rv-muted)}.rv-news .rv-news-source{display:inline-block;padding-block:11px;color:var(--rv-ink);text-decoration:underline;text-decoration-color:var(--rv-line-strong);text-underline-offset:3px;transition:text-decoration-color var(--rv-dur) var(--rv-ease)}.rv-news .rv-news-source:hover{text-decoration-color:currentColor}.rv-news .rv-news-source svg{display:inline-block;width:14px;height:14px;margin-left:4px;vertical-align:-2px}.rv-news .rv-news-toc-list{display:grid;margin:0;padding:0;list-style:none}.rv-news .rv-news-toc-list a{display:block;font-size:var(--rv-t-sm);line-height:1.3;color:var(--rv-muted);transition:color var(--rv-dur) var(--rv-ease),border-color var(--rv-dur) var(--rv-ease)}.rv-news .rv-news-toc-list a:hover{color:var(--rv-ink)}.rv-news .rv-news-toc-list a[aria-current=true]{color:var(--rv-ink);font-weight:600}.rv-news .rv-nalt-poster{--rv-ratio:4/3;margin:0;background:var(--rv-gray-3)}.rv-news .rv-nalt-poster>img{inset:auto;top:50%;left:50%;width:auto;height:84%;aspect-ratio:960/717;translate:-50% -50%;border-radius:var(--rv-r-sm)}.rv-news .rv-nalt .rv-news-body,.rv-news .rv-nalt .rv-news-sources{max-width:none}.rv-news .rv-nalt-b>.rv-sec:first-child{padding-top:clamp(32px,4.5vw,64px)}.rv-news .rv-nalt-b-head{display:grid;justify-items:start}.rv-news .rv-nalt-b-head .rv-nalt-b-title{max-width:13em;line-height:var(--rv-lh-display);font-size:min(var(--rv-t-d3),calc((100vw - 2 * var(--rv-pad-x)) / (var(--rv-nalt-b-word, 8) * .56)))}.rv-news .rv-nalt-b-stand{display:grid;gap:28px;max-width:54rem;margin-top:clamp(32px,4vw,56px)}.rv-news .rv-nalt-b-lede{max-width:34em;font-size:var(--rv-t-lg2);line-height:1.3;font-weight:500;letter-spacing:-.015em;color:var(--rv-ink);text-wrap:pretty}.rv-news .rv-nalt-b-meta{padding-top:16px;border-top:2px solid var(--rv-ink)}.rv-news .rv-nalt-b-poster{margin-top:clamp(40px,5vw,80px)}@media (min-width:840px){.rv-news .rv-nalt-b-poster{--rv-ratio:2/1}}@media (min-width:1140px){.rv-news .rv-nalt-b-poster{--rv-ratio:21/8}}.rv-news .rv-nalt-b-grid{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(48px,6vw,96px)}.rv-news .rv-nalt-b-col{width:100%;max-width:36rem;margin-inline:auto}.rv-news .rv-nalt-b-col .rv-news-body{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.65}.rv-news .rv-nalt-b-toc{display:none}@media (min-width:1140px){.rv-news .rv-nalt-b-grid{grid-template-columns:minmax(0,1fr) minmax(0,36rem) minmax(0,1fr);-moz-column-gap:64px;column-gap:64px}.rv-news .rv-nalt-b-col{grid-column:2;grid-row:1}.rv-news .rv-nalt-b-toc{display:block;grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--rv-nav-h) + 32px);max-width:280px}}.rv-news .rv-nalt-b-toc-label{margin-bottom:12px;color:var(--rv-muted)}.rv-news .rv-nalt-b-toc .rv-news-toc-list{counter-reset:rv-nalt-b}.rv-news .rv-nalt-b-toc .rv-news-toc-list li{counter-increment:rv-nalt-b}.rv-news .rv-nalt-b-toc .rv-news-toc-list a{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 0;border-top:1px solid var(--rv-line)}.rv-news .rv-nalt-b-toc .rv-news-toc-list a:before{content:counter(rv-nalt-b,decimal-leading-zero);font-family:var(--rv-font-mono);font-size:var(--rv-t-mono);letter-spacing:var(--rv-tr-mono);color:var(--rv-muted)}.rv-news .rv-nalt-b-more-title{margin-bottom:clamp(32px,4vw,56px)}.rv-news .rv-nalt-b-list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--rv-line-strong)}.rv-news .rv-nalt-b-list>li{border-top:1px solid var(--rv-line-strong)}.rv-news .rv-nalt-b-item{display:grid;gap:8px;padding-block:24px;color:var(--rv-ink)}@media (min-width:840px){.rv-news .rv-nalt-b-item{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:32px}}.rv-news .rv-nalt-b-item-title{font-size:var(--rv-t-lg2);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;transition:text-decoration-color var(--rv-dur) var(--rv-ease)}.rv-news .rv-nalt-b-item:hover .rv-nalt-b-item-title{text-decoration-color:currentColor}.rv-news .rv-nalt-b-all{min-height:44px;margin-top:24px}