/*! Generated by npm run build:assets. Do not edit directly. */
.block-newsfeat--mosaic .section-head{align-items:flex-end;margin-bottom:clamp(22px,2.4vw,34px)}.block-newsfeat--mosaic .section-head__title{letter-spacing:-.025em}.block-newsfeat--mosaic .section-head__all{display:inline-flex;align-items:center;min-height:36px;font-weight:700;text-decoration:none;transition:color .2s}.block-newsfeat--mosaic .section-head__all:hover{color:var(--gov-teal);text-decoration:none}.newslist-lead{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;align-items:stretch;margin-bottom:0}.newslist-grid .newslist-lead{grid-column:span 2;margin-bottom:0;height:100%}.newslist-lead .news-cover{height:100%}.newslist-lead__media{height:100%;min-height:0}.newslist-lead__body{justify-content:space-between;gap:14px;padding:clamp(20px,2.4vw,32px);background:var(--gov-surface)}.newslist-grid .relnews-card>.news-meta,.newslist-lead .news-meta{gap:8px}.newslist-grid .relnews-card__date,.newslist-lead .newslist__date{font-size:var(--step--3);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums lining-nums}.newslist-grid .relnews-card:not(.relnews-card--hero):not(.relnews-card--wide) .relnews-card__date,.newslist-lead .newslist__date{color:var(--gov-muted)}.newslist-lead__title{color:var(--gov-title);font-size:var(--font-size-h3, var(--step-2));line-height:1.25;letter-spacing:-.025em;text-wrap:balance;font-weight:720;overflow-wrap:anywhere}.newslist-lead .newslist-lead__title{font-size:var(--font-size-h3, clamp(1.25rem, 2vw, 1.65rem))}.newslist-lead__excerpt{color:var(--gov-muted);line-height:1.56;font-size:var(--step--2);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.newslist-grid .relnews-card:not(.relnews-card--hero):not(.relnews-card--wide) .relnews-card__title{color:var(--gov-title);font-size:var(--font-size-card-title, var(--step-0));line-height:1.36;letter-spacing:-.018em;font-weight:var(--heading-font-weight,700);display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}.newslist-grid .relnews-card:not(.relnews-card--hero):not(.relnews-card--wide):hover .relnews-card__title,.newslist-lead:hover .newslist-lead__title{color:var(--gov-teal)}.newsfeat-more{display:flex;justify-content:center;margin-top:clamp(20px,2.5vw,32px)}.newsfeat-more__btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 24px;border:1px solid color-mix(in srgb,var(--gov-border) 85%,transparent);border-radius:var(--radius);background:var(--gov-surface);color:var(--gov-title);font-weight:600;font-size:var(--font-size-card-text, var(--step--1));text-decoration:none;box-shadow:var(--shadow-control);transition:transform .3s cubic-bezier(.16, 1, .3, 1),box-shadow .3s cubic-bezier(.16, 1, .3, 1),border-color .2s,color .2s}.newsfeat-more__btn:hover{text-decoration:none;color:var(--gov-teal);border-color:var(--gov-teal);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.newsfeat-more__btn .card-more__arrow{transition:transform .3s cubic-bezier(.16, 1, .3, 1)}.newsfeat-more__btn:hover .card-more__arrow{transform:translateX(4px)}@media (max-width:900px){.newslist-grid .newslist-lead,.newslist-lead{grid-template-columns:1fr}.newslist-lead .news-cover{aspect-ratio:16/9;height:auto}.newslist-lead__body{padding:var(--space-s)}}:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
){--feature-card-motion-duration:.62s;--feature-card-motion-ease:cubic-bezier(.16, 1, .3, 1);position:relative;overflow:hidden;border:1px solid var(--gov-border);border-bottom:3px solid transparent;border-radius:var(--radius);background:var(--gov-surface);box-shadow:var(--card-shadow);backface-visibility:hidden;transition:transform var(--feature-card-motion-duration) var(--feature-card-motion-ease),box-shadow var(--feature-card-motion-duration) var(--feature-card-motion-ease),border-color .46s ease,border-bottom-color .46s ease,background-color .46s ease}.newslist-grid .relnews-card--hero,.newslist-grid .relnews-card--wide{border-width:0}.newslist-grid .relnews-card--hero::after,.newslist-grid .relnews-card--wide::after{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid var(--gov-teal);border-bottom-width:3px;opacity:0;transition:opacity .3s;pointer-events:none;z-index:2}:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
)::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mouse-x,0) var(--mouse-y,0),color-mix(in srgb,var(--gov-teal) 7%,transparent),transparent 80%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:1}@media (hover:hover) and (pointer:fine){.newslist-grid .relnews-card--hero:hover::after,.newslist-grid .relnews-card--wide:hover::after{opacity:1}:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
):hover{background:var(--gov-surface);box-shadow:var(--shadow-hover);transform:translateY(var(--feature-card-hover-lift,-4px));border-color:var(--gov-teal);border-bottom-color:var(--gov-teal)}:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
):hover::before{opacity:1}.news-column:hover{text-decoration:none}.news-column:hover .news-column__image{transform:scale(1.035)}.news-column:hover .news-column__title{color:var(--gov-teal);text-decoration:none}}@media (prefers-reduced-motion:reduce){:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
),:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
)::before{transition:none}:is(
.project-card.project-card,.mediacard.mediacard,.newslist-lead,.newslist-grid .relnews-card,.news-column
):hover{transform:none}}.news-columns{display:grid;grid-template-columns:repeat(var(--news-columns,3),minmax(0,1fr));gap:clamp(16px,2vw,24px)}.news-columns--1{--news-columns:1}.news-columns--2{--news-columns:2}.news-columns--3{--news-columns:3}.news-columns--4{--news-columns:4}.news-column{display:flex;flex-direction:column;min-width:0;color:var(--gov-title);text-decoration:none}.news-column__cover{display:block;flex:none;aspect-ratio:16/10;width:100%;overflow:hidden;background:var(--gov-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gov-navy) 8%,transparent)}.news-column__cover .media-picture{display:block;width:100%;height:100%}.news-column__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.news-column__empty{display:grid;width:100%;height:100%;place-items:center;background:color-mix(in srgb,var(--gov-navy) 8%,var(--gov-surface))}.news-column__empty::after{content:'';width:72px;height:72px;background:var(--gov-muted);mask:var(--gov-emblem) center/contain no-repeat;opacity:.4}.news-column__body{position:relative;display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 18px 20px}.news-column__date{font-size:.75rem;font-variant-numeric:tabular-nums lining-nums;color:var(--gov-muted)}.news-column .news-category{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.news-column__title{font-family:var(--font-heading, inherit);font-size:var(--font-size-card-title, var(--step-0));font-weight:650;line-height:1.36;letter-spacing:-.02em;overflow-wrap:anywhere;transition:color .2s}.news-column:focus-visible{outline:3px solid var(--gov-teal);outline-offset:3px}@media (max-width:1000px){.news-columns--3,.news-columns--4{--news-columns:2}}@media (max-width:560px){.news-columns{grid-template-columns:minmax(0,1fr);gap:20px}}@media (prefers-reduced-motion:reduce){.news-column,.news-column::before{transition:none}}@media print{.news-columns{display:block}.news-column{break-inside:avoid;margin-bottom:16px}}
