.v4 .gov-page,.v4 .gov-subnav{--pine: var(--v4-text);--verdigris: var(--v4-text);--sage: var(--v4-text-65);--ink: var(--v4-text);--muted: var(--v4-text-65);--rust: var(--v4-accent-700);--rust-text: var(--v4-accent-700);--line: var(--v4-divider);--paper: transparent;--sand: transparent;--soft: transparent;--serif: var(--v4-font)}.v4 .gov-page,.v4 .gov-page *,.v4 .gov-page *:before,.v4 .gov-page *:after,.v4 .gov-subnav,.v4 .gov-subnav *{border-radius:0;box-shadow:none;background-image:none}.v4 .gov-page{background:none;color:var(--v4-text);font-family:var(--v4-font)}.v4 .gov-wrap,.v4 .gov-subnav__inner{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--v4-gutter);box-sizing:border-box}.v4 .gov-section{padding-block:26px 0}.v4 .gov-section--tight{padding-block:16px 0}.v4 .gov-subnav{position:sticky;top:var(--v4-chrome-h);z-index:19;background:var(--v4-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid var(--v4-text)}.v4 .gov-subnav__inner{display:flex;flex-wrap:wrap;gap:0;padding-block:0}.v4 .gov-subnav__item{gap:8px;padding:13px 14px;min-height:46px;border:0;border-bottom:3px solid transparent;background:none;color:var(--v4-text-65);font-family:var(--v4-font);font-size:13.5px;font-weight:700}.v4 .gov-subnav__item:first-child{padding-left:0}.v4 .gov-subnav__item:hover{background:none;color:var(--v4-text)}.v4 .gov-subnav__item.is-active{background:none;color:var(--v4-accent-700);border-bottom-color:var(--v4-accent-700);font-weight:800}.v4 .gov-subnav__item svg{opacity:.55}.v4 .gov-subnav__item.is-active svg{opacity:1}.v4 .gov-page .gov-card,.v4 .gov-page .gov-aside-card,.v4 .gov-page .gov-navmenu{background:none;border:0;border-top:1px solid var(--v4-divider);padding:18px 0 0}.v4 .gov-page .gov-aside-card+.gov-aside-card{margin-top:26px}.v4 .gov-page .gov-head{align-items:baseline;margin-bottom:18px;border-top:2px solid var(--v4-text);padding-top:24px}.v4 .gov-page .gov-head h2{font-family:var(--v4-font);color:var(--v4-text);font-size:26px;font-weight:800;line-height:1.05;letter-spacing:-.025em}@media (min-width: 760px){.v4 .gov-page .gov-head h2{font-size:30px}}@media (min-width: 1200px){.v4 .gov-page .gov-head h2{font-size:34px}}.v4 .gov-page .gov-head p{color:var(--v4-text-68);font-size:14.5px;line-height:1.6;max-width:min(100%,46rem)}.v4 .gov-page .gov-aside-card h3,.v4 .gov-page .gov-navmenu h3{font-family:var(--v4-font);color:var(--v4-text);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px}.v4 .gov-page .gov-layout{gap:0 40px}.v4 .gov-page .gov-main{gap:40px}.v4 .gov-page .gov-aside{top:var(--v4-chrome-h);gap:0;border-left:1px solid var(--v4-divider);padding:2px 0 40px 28px;max-height:calc(100vh - var(--v4-chrome-h) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media (max-width: 1024px){.v4 .gov-page .gov-aside{border-left:0;border-top:2px solid var(--v4-text);padding:18px 0 0;margin-top:34px;max-height:none;overflow:visible}}.v4 .gov-page .gov-navmenu__item{padding:11px 0;min-height:44px;border:0;border-top:1px solid var(--v4-divider);background:none;color:var(--v4-text);font-family:var(--v4-font);font-size:13.5px;font-weight:700}.v4 .gov-page .gov-navmenu__item:first-of-type{border-top:0}.v4 .gov-page .gov-navmenu__item:hover{background:none;text-decoration:underline;text-underline-offset:3px}.v4 .gov-page .gov-qn-ic,.v4 .gov-page .gov-fact-ic,.v4 .gov-page .gov-kp-ic,.v4 .gov-page .gov-search-ic{background:none;color:var(--v4-text-65);width:auto;height:auto}.v4 .gov-page .gov-navmenu__item:hover .gov-qn-ic{background:none;color:var(--v4-accent-700)}.v4 .gov-page .gov-council{display:block;background:none;border:0;border-top:2px solid var(--v4-text);overflow:visible}.v4 .gov-page .gov-council__media{min-height:0;aspect-ratio:16 / 6;filter:grayscale(1) contrast(1.08);margin-bottom:20px}.v4 .gov-page .gov-council__body{padding:20px 0 0;color:var(--v4-text)}.v4 .gov-page .gov-council__eyebrow{color:var(--v4-accent-700);font-family:var(--v4-font);font-size:10.5px;font-weight:600;letter-spacing:.12em}.v4 .gov-page .gov-council__body h2{font-family:var(--v4-font);color:var(--v4-text);font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.025em}.v4 .gov-page .gov-council__lede{color:var(--v4-text-68);font-size:16px}.v4 .gov-page .gov-council__date,.v4 .gov-page .gov-keypoints li{color:var(--v4-text-70)}.v4 .gov-page .gov-keypoints li{font-size:14.5px}.v4 .gov-page .gov-budget__total{align-items:flex-start;text-align:left;background:none;border-top:2px solid var(--v4-text);padding:20px 0 0;color:var(--v4-text)}.v4 .gov-page .gov-budget__total .eyebrow{color:var(--v4-accent-700)}.v4 .gov-page .gov-budget__amount{font-family:var(--v4-font);font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--v4-text);font-variant-numeric:tabular-nums}.v4 .gov-page .gov-budget__sub{color:var(--v4-text-65)}.v4 .gov-page .gov-budget__total .btn{background:var(--v4-text);border-color:var(--v4-text);color:var(--v4-bg)}.v4 .gov-page .gov-budget{gap:0 32px}.v4 .gov-page .gov-kpi__item{border-right-color:var(--v4-divider);padding:4px 22px 4px 0}.v4 .gov-page .gov-kpi__icon{background:none;color:var(--v4-text-65)}.v4 .gov-page .gov-kpi__val{font-family:var(--v4-font);font-weight:800;color:var(--v4-text)}.v4 .gov-page .gov-kpi__lbl{color:var(--v4-text-65)}.v4 .gov-page .gov-nom,.v4 .gov-page .gov-press,.v4 .gov-page .gov-person-card,.v4 .gov-page .gov-ministry-card{background:none;border:0;border-top:1px solid var(--v4-divider);padding:14px 0;min-height:44px}.v4 .gov-page .gov-nom:hover,.v4 .gov-page .gov-press:hover,.v4 .gov-page .gov-person-card:hover,.v4 .gov-page .gov-ministry-card:hover{background:none;border-color:var(--v4-divider)}.v4 .gov-page a.gov-nom:hover .gov-nom__name,.v4 .gov-page a.gov-press:hover .gov-press__title,.v4 .gov-page a.gov-person-card:hover .gov-person-card__name,.v4 .gov-page a.gov-ministry-card:hover .gov-ministry-card__name{text-decoration:underline;text-underline-offset:3px}.v4 .gov-page .gov-nom__av,.v4 .gov-page .gov-person-card__photo,.v4 .gov-page .gov-presidency__photo,.v4 .gov-page .gov-ministry-card__ic{background:color-mix(in srgb,var(--v4-text) 12%,transparent);color:var(--v4-text-65)}.v4 .gov-page .gov-nom__av,.v4 .gov-page .gov-person-card__photo,.v4 .gov-page .gov-presidency__photo,.v4 .gov-page .gov-ministry-card__ic,.v4 .gov-page .gov-article__cover,.v4 .gov-page .gov-council__media{filter:grayscale(1) contrast(1.08)}.v4 .gov-page .gov-nom__name,.v4 .gov-page .gov-press__title,.v4 .gov-page .gov-person-card__name,.v4 .gov-page .gov-ministry-card__name{font-family:var(--v4-font);color:var(--v4-text);font-weight:800;font-size:15px;line-height:1.25}.v4 .gov-page .gov-nom__fn,.v4 .gov-page .gov-nom__date,.v4 .gov-page .gov-press__excerpt,.v4 .gov-page .gov-press__date,.v4 .gov-page .gov-person-card__role,.v4 .gov-page .gov-person-card__credit,.v4 .gov-page .gov-ministry-card__type,.v4 .gov-page .gov-ministry-empty{color:var(--v4-text-65)}.v4 .gov-page .gov-ministry-card__budget,.v4 .gov-page .gov-ministry-card__link{font-family:var(--v4-font);font-weight:800;font-variant-numeric:tabular-nums}.v4 .gov-page .gov-ministry-card__link{color:var(--v4-accent-700)}.v4 .gov-page .gov-ministry-grid,.v4 .gov-page .gov-people-grid{gap:0 32px}.v4 .gov-page .gov-ministry-search{background:none;border:1px solid var(--v4-divider);padding:0 10px;margin-bottom:20px}.v4 .gov-page .gov-ministry-search input{font:inherit;font-size:14px;color:var(--v4-text);min-height:44px}.v4 .gov-page .gov-ministry-search input::placeholder{color:var(--v4-text-65)}.v4 .gov-page .gov-badge,.v4 .gov-page .gov-badge--rust,.v4 .gov-page .gov-source-chip{background:none;border:1px solid var(--v4-divider);color:var(--v4-text-70);padding:2px 7px;font-size:10.5px;font-weight:800;letter-spacing:.06em}.v4 .gov-page .gov-badge--rust{border-color:var(--v4-accent-700);color:var(--v4-accent-700)}.v4 .gov-page .gov-source-chip{padding:5px 9px;font-size:11.5px;min-height:32px}.v4 .gov-page .gov-bar__track{height:8px;background:var(--v4-neutral-200)}.v4 .gov-page .gov-bar__fill{background:var(--v4-text)}.v4 .gov-page .gov-bar__name{font-family:var(--v4-font);color:var(--v4-text);font-weight:700}.v4 .gov-page .gov-bar__val{font-family:var(--v4-font);color:var(--v4-text);font-weight:800}.v4 .gov-page .gov-figures li{padding:10px 0;border-bottom:0;border-top:1px solid var(--v4-divider)}.v4 .gov-page .gov-figures li:first-child{border-top:0}.v4 .gov-page .gov-figures b{font-family:var(--v4-font);color:var(--v4-text);font-weight:800;font-size:17px;letter-spacing:-.02em}.v4 .gov-page .gov-figures span,.v4 .gov-page .gov-facts li,.v4 .gov-page .gov-updated,.v4 .gov-page .gov-source-note{color:var(--v4-text-65)}.v4 .gov-page .gov-presidency{padding:20px 0 0;gap:24px}.v4 .gov-page .gov-presidency__name{font-family:var(--v4-font);color:var(--v4-text);font-size:22px;font-weight:800;letter-spacing:-.02em}.v4 .gov-page .gov-presidency__fn,.v4 .gov-page .gov-presidency__ctx{color:var(--v4-text-68)}.v4 .gov-page .gov-article__title{font-family:var(--v4-font);color:var(--v4-text);font-size:36px;font-weight:800;line-height:.98;letter-spacing:-.035em}@media (min-width: 760px){.v4 .gov-page .gov-article__title{font-size:48px}}.v4 .gov-page .gov-article__meta{color:var(--v4-text-65)}.v4 .gov-page .gov-article__cover{border:0;filter:grayscale(1) contrast(1.08)}.v4 .gov-page .gov-article__summary{background:none;border:0;border-left:2px solid var(--v4-accent-700);padding:4px 0 4px 18px;color:var(--v4-text);font-size:15.5px;max-width:min(100%,52rem)}.v4 .gov-page .gov-article__summary strong{color:var(--v4-text);font-weight:800}.v4 .gov-page .gov-article__body{color:var(--v4-text);font-size:15.5px;line-height:1.7;max-width:min(100%,52rem)}.v4 .gov-page .gov-article__body h2,.v4 .gov-page .gov-article__body h3{font-family:var(--v4-font);color:var(--v4-text);font-weight:800;letter-spacing:-.01em}.v4 .gov-page .gov-article__body h2{font-size:22px}.v4 .gov-page .gov-article__body h3{font-size:18px}.v4 .gov-page .gov-article__body a{color:var(--v4-accent-700);font-weight:700}.v4 .gov-page .gov-article__body img{filter:grayscale(1) contrast(1.08)}.v4 .gov-page .progress{height:8px;background:var(--v4-neutral-200)}.v4 .gov-page .progress>span{background:var(--v4-text)}.v4 .gov-page .budget-evo__card{background:none;border:0;border-top:2px solid var(--v4-text);padding:16px 0 0}.v4 .gov-page .budget-evo{gap:0 32px}.v4 .gov-page .budget-evo__value{font-family:var(--v4-font);color:var(--v4-text);font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.v4 .budget-evo__label{color:var(--v4-text-65)}.v4 .budget-row{padding:14px 0;border-bottom:0;border-top:1px solid var(--v4-divider)}.v4 .budget-row__name{font-family:var(--v4-font);color:var(--v4-text);font-weight:700}.v4 .budget-row__val{font-family:var(--v4-font);color:var(--v4-text);font-weight:800;font-variant-numeric:tabular-nums}.v4 .budget-row--link:hover{background:none}.v4 .budget-row--link:hover .budget-row__name{text-decoration:underline;text-underline-offset:3px}.v4 .gov-chip{display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid var(--v4-divider);color:var(--v4-text);font-family:var(--v4-font);font-size:12.5px;padding:7px 11px;min-height:44px}.v4 .gov-chip:hover{border-color:var(--v4-text)}.v4 .gov-chip.active{background:var(--v4-text);border-color:var(--v4-text);color:var(--v4-bg)}.v4 .gov-chip__nb{opacity:1;font-variant-numeric:tabular-nums;color:var(--v4-text-65)}.v4 .gov-chip.active .gov-chip__nb{color:var(--v4-bg);opacity:.75}.v4 .gov-page .badge,.v4 .gov-page .badge.rust{background:none;border:1px solid var(--v4-divider);color:var(--v4-text-70);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 7px}.v4 .gov-page .badge.rust{border-color:var(--v4-accent-700);color:var(--v4-accent-700)}.v4 .gov-page .link{color:var(--v4-accent-700);font-family:var(--v4-font);font-weight:800;font-size:13px}.v4 .gov-page .btn{font:inherit;font-size:13.5px;font-weight:800;padding:11px 16px;min-height:44px;border:1px solid var(--v4-text);background:none;color:var(--v4-text)}.v4 .gov-page .btn.primary{background:var(--v4-text);border-color:var(--v4-text);color:var(--v4-bg)}.v4 .gov-page .btn.ghost{border-color:var(--v4-divider)}@media (max-width: 759px){.v4 .gov-section{padding-block:18px 0}.v4 .gov-page .gov-main{gap:30px}.v4 .gov-page .gov-subnav__item:first-child{padding-left:0}}
