.news-page{--news-measure:46rem;--news-meta-size:.9375rem;--news-aside:20rem;--news-h1-size:clamp(var(--text-3xl), 1.1rem + 1.9vw, var(--text-4xl));--news-lead-size:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--news-h2-size:clamp(var(--text-xl), 1.05rem + .5vw, var(--text-2xl));--news-body-size:1.0625rem;--news-label-size:var(--news-meta-size);--news-legal-size:var(--news-meta-size);--news-font-headline:var(--font-newsreader,var(--font-heading));--news-font-text:var(--font-newsreader,var(--font-heading));--news-font-ui:var(--font-libre-franklin,var(--font-sans));font-family:var(--news-font-ui);padding:calc(var(--header-height,72px) + clamp(1rem, 2.5vw, 2rem)) 0 clamp(3rem, 7vw, 5.5rem)}.news-page__column{width:100%}.news-page--solo{--news-solo-max:56rem}.news-page--solo .news-page__column{max-width:var(--news-solo-max);margin-inline:auto}.news-page--solo .news-layout__main,.news-page--solo .news-article__title,.news-page--solo .news-article__dek{max-width:none}.news-page--solo .news-prose p,.news-page--solo .news-article__dek{max-width:var(--news-measure)}@media (max-width:639px){.news-page{--news-meta-size:1rem}}.news-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.news-back{margin:0 0 clamp(.5rem,1.5vw,1rem)}.news-back__link{min-height:44px;font-size:var(--news-meta-size);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.news-back__link:hover{color:var(--color-text-primary)}.news-article__header{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.news-kicker{font-size:var(--news-meta-size);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.news-kicker__kind{font-size:.875rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-state-info-text);background:var(--color-state-info-subtle);border:1px solid var(--color-state-info-border);border-radius:var(--radius-full);align-items:center;padding:.25rem .625rem;display:inline-flex}a.news-kicker__kind{transition:border-color var(--duration-fast) var(--ease-out);text-decoration:none}a.news-kicker__kind:hover{border-color:var(--color-state-info-text)}.news-kicker__item{align-items:center;gap:.375rem;display:inline-flex}.news-kicker__item+.news-kicker__item:before{content:"·";color:var(--color-text-faint);margin-right:.375rem}.news-article__title{font-family:var(--news-font-headline);font-size:var(--news-h1-size);font-weight:var(--weight-bold);letter-spacing:-.015em;color:var(--color-text-primary);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.16}.news-article__dek{font-family:var(--news-font-text);font-size:var(--news-lead-size);color:var(--color-text-secondary);text-wrap:pretty;overflow-wrap:anywhere;margin:clamp(.875rem,2vw,1.25rem) 0 0;line-height:1.55}.news-meta{border-block:1px solid var(--color-border-default);font-size:var(--news-meta-size);flex-wrap:wrap;gap:.375rem 1.5rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:.875rem 0;line-height:1.5;display:flex}.news-meta__item{flex-wrap:wrap;gap:0 .5rem;min-width:0;display:inline-flex}.news-meta__label{color:var(--color-text-muted)}.news-meta__value{color:var(--color-text-primary);font-weight:var(--weight-medium);overflow-wrap:anywhere}.news-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.news-actions .btn,.news-article .btn{min-height:44px;font-size:1rem;line-height:1.2}.news-actions__status{font-size:var(--news-meta-size);color:var(--color-text-secondary);min-height:1.5em}@media (max-width:639px){.news-actions{grid-template-columns:repeat(2,auto);justify-content:start;display:grid}.news-actions .btn{justify-self:start}.news-actions__status{grid-column:1/-1;min-height:0}}.news-callout{background:var(--color-state-warning-subtle);border:1px solid var(--color-state-warning-border);border-radius:var(--radius-lg);gap:.875rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:1rem 1.125rem;display:flex}.news-callout__icon{width:1.5rem;height:1.5rem;color:var(--color-state-warning-text);flex:none;margin-top:.125rem}.news-callout__label{font-weight:var(--weight-semibold);color:var(--color-state-warning-text);margin:0 0 .25rem;font-size:1rem}.news-callout__text{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.6}.news-body,.news-section{margin-top:clamp(2rem,5vw,3rem)}.news-section:first-child{margin-top:0}.news-section__title,.news-legal-section__title,.news-hub-related__title{font-family:var(--news-font-headline);font-size:var(--news-h2-size);font-weight:var(--weight-bold);color:var(--color-text-primary);text-wrap:balance;scroll-margin-top:calc(var(--header-height,72px) + 1rem);margin:0 0 1rem;line-height:1.25}.news-subtitle{font-family:var(--news-font-ui);font-size:var(--news-meta-size);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin:0 0 .375rem;line-height:1.4}.news-facts{border-top:1px solid var(--color-border-default);grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid}@media (min-width:640px){.news-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.news-facts__item--wide{grid-column:1/-1}}.news-facts__item{border-bottom:1px solid var(--color-border-subtle);min-width:0;padding:.875rem 0}.news-facts__label{font-size:var(--news-meta-size);color:var(--color-text-muted);margin:0 0 .125rem}.news-facts__value{font-size:1.0625rem;font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.45}.news-prose__pre{white-space:pre-line}.news-source-details{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-2)}.news-source-details__summary{min-height:44px;font-size:1rem;font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-lg);align-items:center;gap:.625rem;padding:.75rem 1rem;line-height:1.4;list-style:none;display:flex}.news-source-details__summary::-webkit-details-marker{display:none}.news-source-details__summary{align-items:center;gap:var(--space-2);display:flex}.news-source-details__summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.news-source-details__chevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex:none}.news-source-details[open]>.news-source-details__summary .news-source-details__chevron{transform:rotate(90deg)}.news-source-details>.news-source-text{border:0;border-top:1px solid var(--color-border-default);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:0 0;margin:0}.news-source-text{background:var(--color-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);margin:0;padding:1.125rem 1.25rem}.news-source-text__lang{font-size:.875rem;font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-surface-3);border-radius:var(--radius-xs);align-items:center;gap:.375rem;margin:0 0 .875rem;padding:.125rem .5rem;display:inline-flex}.news-source-text__block+.news-source-text__block{border-top:1px solid var(--color-border-subtle);margin-top:1rem;padding-top:1rem}.news-source-text__body{font-family:var(--news-font-text);color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.7}blockquote.news-source-text__body{margin:0}.news-source-text__note{font-size:var(--news-meta-size);color:var(--color-text-muted);margin:.875rem 0 0}.news-prose{font-family:var(--news-font-text);color:var(--color-text-primary);font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.75}.news-prose p{font-size:inherit;line-height:inherit;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 1.125rem}.news-prose .news-prose__lead{color:var(--color-text-primary);font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem)}.news-source{border-top:1px solid var(--color-border-default);padding:1.25rem 0 0}.news-source__text{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1rem;line-height:1.65}.news-source__license{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem}.news-source__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.news-source__host{font-size:var(--news-meta-size);color:var(--color-text-muted);overflow-wrap:anywhere}.news-automated{font-size:var(--news-meta-size);color:var(--color-text-muted);margin:1.25rem 0 0;line-height:1.6}.news-link{color:var(--color-state-info-text);text-underline-offset:3px;border-radius:var(--radius-xs);text-decoration:underline;text-decoration-thickness:1px}.news-link:hover{text-decoration-thickness:2px}.news-related{margin-top:clamp(2.5rem,6vw,3.5rem)}.news-related__list{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}.news-related__item{border-bottom:1px solid var(--color-border-subtle)}.news-related__link{min-height:44px;color:var(--color-text-primary);padding:.875rem 0;text-decoration:none;display:block}.news-related__headline{font-family:var(--news-font-headline);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-wrap:balance;font-size:1.0625rem;line-height:1.4;display:block}.news-related__meta{font-size:var(--news-meta-size);color:var(--color-text-muted);margin-top:.25rem;display:block}.news-backlink{margin-top:clamp(2rem,5vw,3rem)}.news-article a:focus-visible,.news-article button:focus-visible,.news-back a:focus-visible,.news-related a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;scroll-margin-top:calc(var(--header-height,72px) + 1rem)}@media (prefers-reduced-motion:reduce){.news-article *,.news-back *,.news-related *{scroll-behavior:auto!important;transition-duration:0s!important}}.news-layout__main,.news-article__title,.news-article__dek{max-width:var(--news-measure)}.news-article__notes{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.news-article__langtag{align-items:center;gap:var(--space-2);font-size:var(--news-label-size);line-height:var(--leading-snug);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.news-header-actions{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.news-header-actions__primary{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.news-header-actions__host{font-size:var(--news-label-size);color:var(--color-text-secondary);overflow-wrap:anywhere}.news-header-actions .news-actions{gap:var(--space-1);margin:0}.news-tool{min-height:44px;font-size:var(--news-label-size);color:var(--color-text-secondary)}.news-tool:hover{color:var(--color-text-primary)}.news-layout{margin-top:var(--space-8)}@media (min-width:1024px){.news-layout--aside{grid-template-columns:minmax(0, var(--news-measure)) minmax(16rem, var(--news-aside));column-gap:var(--space-12);align-items:start;display:grid}}@media (min-width:1024px) and (min-height:46rem){.news-layout__aside{top:calc(var(--header-height,72px) + var(--space-6));position:sticky}}.news-layout__aside{margin-top:var(--space-10);padding:var(--space-5);background:var(--color-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}@media (min-width:1024px){.news-layout__aside{margin-top:0}}.news-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-state-info-subtle);border:1px solid var(--color-state-info-border);border-radius:var(--radius-md);align-items:flex-start;display:flex}.news-notice__icon{margin-top:var(--space-0-5);color:var(--color-state-info-text);flex:none}.news-notice__text{font-size:var(--news-label-size);line-height:var(--leading-normal);color:var(--color-text-primary);margin:0}.news-notice__label{font-weight:var(--weight-semibold);color:var(--color-state-info-text)}.news-notice+.news-body{margin-top:var(--space-8)}.news-notice+.news-source-text__note{margin-top:var(--space-3)}.news-factsheet{margin:0}.news-factsheet__row{padding:var(--space-2) 0;border-top:1px solid var(--color-border-subtle);min-width:0}.news-factsheet__row:first-child{border-top:0;padding-top:0}.news-factsheet dt{margin:0 0 var(--space-0-5);font-size:var(--news-label-size);line-height:var(--leading-snug);color:var(--color-text-secondary)}.news-factsheet dd{font-size:1rem;font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.news-factsheet--legal dd{font-size:var(--news-legal-size);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-secondary)}.news-legal{margin:0 0 var(--space-3);font-size:var(--news-legal-size);line-height:var(--leading-normal);color:var(--color-text-secondary);overflow-wrap:anywhere}.news-source-text__lang{display:inline-flex}.news-legal-strip{max-width:var(--news-measure);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border-default)}.news-legal-section .news-factsheet__row{gap:var(--space-4);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.news-legal-section .news-factsheet dt{margin:0}@media (max-width:639px){.news-legal-section .news-factsheet__row{display:block}.news-legal-section .news-factsheet dt{margin-bottom:var(--space-0-5)}}.news-layout__main .news-legal-section,.news-layout__main .news-aside__section{margin-top:var(--space-10)}.news-header-actions .news-actions{margin-left:calc(-1 * var(--space-3))}@media (min-width:640px){.news-layout__main .news-aside__section .news-factsheet{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.news-layout__main .news-aside__section .news-factsheet__row:nth-child(2){border-top:0;padding-top:0}}.news-tool{padding-inline:var(--space-3)}.news-cover{margin:0 0 clamp(1.25rem,3vw,1.75rem)}.news-cover-wrap{margin:0 0 clamp(1.25rem,3vw,1.75rem);position:relative}.news-cover-wrap .news-cover{margin:0}.news-cover-wrap__badge{top:var(--space-3);left:var(--space-3);max-width:calc(100% - 2 * var(--space-3));z-index:1;position:absolute}.news-cover-wrap__badge .news-kicker__kind{background:var(--color-surface-1);max-width:100%;box-shadow:var(--shadow-sm)}.news-cover__img{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--color-surface-2);width:100%;height:auto;display:block}.news-factsheet--table{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-1);padding:var(--space-2) var(--space-4)}.news-factsheet--table .news-factsheet__row:first-child{padding-top:var(--space-2)}.news-factsheet--table .news-factsheet__row:last-child{padding-bottom:var(--space-2)}@media (min-width:640px){.news-factsheet--table .news-factsheet__row{column-gap:var(--space-4);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);align-items:baseline;display:grid}.news-factsheet--table dt{margin:0}}.news-tenderfacts{margin-top:var(--space-8)}.news-cta{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.news-source__actions .btn{min-height:2.5rem;padding:var(--space-2-5) var(--space-4);font-size:var(--news-meta-size);line-height:1.2}@media (pointer:coarse){.news-source__actions .btn{min-height:44px}}.news-source__note{margin:var(--space-4) 0 0;font-size:var(--news-meta-size);color:var(--color-text-muted);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.5}.news-postnav{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-default);flex-wrap:wrap;margin-top:clamp(2rem,5vw,3rem);display:flex}.news-postnav .btn{min-height:2.5rem;padding:var(--space-2-5) var(--space-4);font-size:var(--news-meta-size);white-space:normal;text-align:center;touch-action:manipulation;line-height:1.2}@media (pointer:coarse){.news-postnav .btn{min-height:44px}}.news-postnav__pair{gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (max-width:639px){.news-postnav{flex-direction:column;align-items:stretch}.news-postnav__back{width:100%}.news-postnav__pair{flex-wrap:nowrap;margin-inline-start:0}.news-postnav__pair .btn{min-width:0;padding-inline:var(--space-3);gap:var(--space-1-5);flex:auto}}.news-page--portal{--news-portal-gap:var(--space-10)}.news-portal{width:100%}.news-page--portal .news-prose p{max-width:var(--news-measure)}.news-portal__grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.news-portal__main,.news-portal__side{min-width:0}.news-page .news-list--embed{padding:0}@media (min-width:1200px){.news-portal__grid{column-gap:var(--news-portal-gap);grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.news-page--portal .news-layout__main,.news-page--portal .news-legal-strip{max-width:none}.news-page--portal .news-article__header{margin-top:0}.news-page--portal .news-cover{margin:clamp(1.25rem,3vw,2rem) 0}.news-page--portal .news-cover-wrap{margin:0 0 clamp(1.25rem,3vw,2rem)}.news-page--portal .news-cover-wrap .news-cover{margin:0}.news-page--portal .news-cover__img{aspect-ratio:16/9;border-radius:var(--radius-lg)}.news-cover--fallback{aspect-ratio:21/9;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:linear-gradient(135deg, var(--color-surface-2), var(--color-surface-1))}.news-sidebar{--news-side-width:18.75rem;gap:var(--space-6);box-sizing:border-box;width:100%;max-width:var(--news-side-width);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.news-sidebar>*{box-sizing:border-box;min-width:0}.news-sidebar__block{padding:var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.news-sidebar__title{margin:0 0 var(--space-3);font-family:var(--news-font-headline);font-size:var(--news-body-size);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text-primary)}.news-sidebar__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-sidebar__item{padding-block:var(--space-3);border-top:1px solid var(--color-border-subtle)}.news-sidebar__item:first-child{border-top:0;padding-top:0}.news-sidebar__item:last-child{padding-bottom:0}.news-rel{min-width:0;position:relative}.news-rel__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.news-rel__cat{font-size:var(--news-meta-size);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.news-rel__link{font-family:var(--news-font-headline);font-weight:var(--weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;text-wrap:balance;transition:color var(--duration-fast) var(--ease-out);line-height:1.3;text-decoration:none}.news-rel__link:after{content:"";position:absolute;inset:0}.news-rel:hover .news-rel__link{color:var(--color-state-info-text)}.news-rel__link:focus-visible{outline:none}.news-rel__link:focus-visible:after{outline:2px solid var(--color-border-focus);outline-offset:var(--space-1);border-radius:var(--radius-md)}.news-rel__date{font-size:var(--news-meta-size);line-height:var(--leading-snug);color:var(--color-text-muted)}.news-rel__thumb{border-radius:var(--radius-md);background:var(--color-surface-2);overflow:hidden}.news-rel__thumb img{object-fit:cover;width:100%;height:100%;display:block}.news-rel:hover .news-rel__thumb img{filter:brightness(1.06)}.news-rel--lead{gap:var(--space-2);flex-direction:column;display:flex}.news-rel--lead .news-rel__thumb{aspect-ratio:16/9;width:min(100%,17.75rem)}.news-rel--lead .news-rel__link{font-size:1.1875rem}.news-rel--compact{display:block}.news-rel--compact .news-rel__link{font-size:1.0625rem}.news-rel--compact.news-rel--thumb{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 6.5rem;align-items:start;display:grid}.news-rel--compact .news-rel__thumb{aspect-ratio:4/3;grid-area:1/2}.news-rel--compact .news-rel__text{grid-area:1/1}.news-relfoot{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border-default);display:none}@media (min-width:1200px){.news-relfoot{display:block}}.news-relfoot__title{margin:0 0 var(--space-4);font-family:var(--news-font-headline);font-size:var(--news-body-size);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text-primary)}.news-relfoot__list{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.news-relfoot__list--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-ad{margin:0}.news-ad__label{margin:0 0 var(--space-2);font-size:var(--news-meta-size);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.news-ad__surface{width:100%;max-width:var(--news-side-width,18.75rem);box-sizing:border-box;border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-1);overflow:hidden}.news-ad--rectangle .news-ad__surface{aspect-ratio:6/5}.news-ad--tall .news-ad__surface{aspect-ratio:1/2}@media (max-width:1023px){.news-ad--tall .news-ad__surface{aspect-ratio:1}}
