/* Shared families retain their page vocabulary and a single destination order. */
body.vector.eup-pages [data-navigation-family]{--nf-line:#bac4ac;--nf-forest:#203a31;--nf-paper:#f4f7ec;--nf-olive:#65715c}
body.vector.eup-pages [data-navigation-family]>a{min-width:0;position:relative}
body.vector.eup-pages [data-navigation-family]>a :is(span,strong,h3){min-width:0;overflow-wrap:anywhere}
body.vector.eup-pages [data-navigation-family]>a[aria-current='page']{font-weight:700}
body.vector.eup-pages :is(.pr-route-rail,.ph-route-index,.relations-next,.pr-neighbors)[data-navigation-family='participation']{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a{min-height:86px;padding:22px 18px;gap:13px;border-left:0;border-right:1px solid var(--nf-line);border-top:0;border-bottom:0}
body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a:first-child{padding-left:18px;border-left:1px solid var(--nf-line)}
body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a:last-child{padding-right:18px;border-right:1px solid var(--nf-line)}
body.vector.eup-pages .ph-route-index[data-navigation-family='participation']>a>span:first-child{font-size:25px}
body.vector.eup-pages .pr-route-rail[data-navigation-family='participation'] strong{font:400 12px/1.4 EUP,Arial,sans-serif;max-width:none}
body.vector.eup-pages .relations-next[data-navigation-family='participation']>a{padding:23px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-right:1px solid var(--nf-line);font-size:14px;line-height:1.45}
body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:first-child{padding-left:0}
body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:last-child{border-right:0;padding-right:0}
body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a{padding:25px 23px 29px;gap:25px;border-left:0;border-right:1px solid var(--nf-line)}
body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:first-child{padding-left:0}
body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:last-child{border-right:0;padding-right:0}
body.vector.eup-pages .pr-neighbors[data-navigation-family='participation'] .pr-neighbor-direction{display:flex;justify-content:space-between;gap:15px;line-height:1.5;font-size:9px}
body.vector.eup-pages .pr-neighbors[data-navigation-family='participation'] .pr-neighbor-title>strong{font:500 clamp(24px,2.4vw,35px)/1.12 'EUP Display',Arial,sans-serif;letter-spacing:-.045em;max-width:none}
body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}
body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']>a{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px 35px 33px;border:0}
body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']>a:nth-child(even){border-left:1px solid var(--nf-line)}
body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']>a:nth-child(n+3){border-top:1px solid var(--nf-line)}
body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation'] h3{font-size:clamp(30px,3vw,43px);line-height:1.1;margin:0;letter-spacing:-.045em}
body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation'] .ph-link-label{display:flex;justify-content:space-between;gap:25px;width:100%;max-width:none;margin-top:auto;font-size:12px}
body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides']{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:0;border-bottom:1px solid var(--nf-line)}
body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides']>a{position:relative;display:flex;align-items:center;gap:14px;padding:23px 20px;min-height:72px;font:12px/1.4 EUP,Arial,sans-serif;border-left:1px solid var(--nf-line)}
body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides']>a:first-child{padding-left:0;border-left:0}
body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides']>a:last-child{padding-right:0}
body.vector.eup-pages .pr-page-rail[data-navigation-family='participation-guides'] .ph-index-number{font-size:10px;color:var(--nf-olive)}
body.vector.eup-pages .pr-page-rail[data-navigation-family='participation-guides'] .ph-index-arrow{margin-left:auto;font-size:18px}
body.vector.eup-pages .pr-page-rail[data-navigation-family='participation-guides']>a[aria-current]::after{content:'';position:absolute;inset:auto 0 -1px;height:3px;background:currentColor}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-bottom:1px solid var(--nf-line)}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;min-height:117px;padding:22px 15px;border-left:1px solid var(--nf-line);font:11px/1.45 EUP,Arial,sans-serif}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:first-child{padding-left:0;border-left:0}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:last-child{padding-right:15px}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a>span:first-child{font-size:10px;line-height:1.2}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a>span:nth-child(2){max-width:145px}
body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a>span:last-child{display:block;position:absolute;top:19px;right:15px;font-size:16px;margin:0}
body.vector.eup-pages .partnerships-hub .ps-page-index[data-navigation-family='partnerships']{--nf-line:#637768}
@media(max-width:1050px){body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']{grid-template-columns:repeat(4,minmax(0,1fr))}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a{min-height:96px;padding:19px 16px}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:first-child{padding-left:16px}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:nth-child(n+5){border-top:1px solid var(--nf-line)}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:nth-child(5){border-left:0}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']{grid-template-columns:repeat(2,minmax(0,1fr))}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a{padding:24px}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:first-child{padding-left:24px}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:nth-child(even){border-right:0}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:nth-child(n+3){border-top:1px solid var(--nf-line)}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:last-child{padding-right:24px}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation'] .pr-neighbor-title>strong{font-size:31px}}
@media(max-width:760px){body.vector.eup-pages :is(.pr-route-rail,.ph-route-index,.relations-next)[data-navigation-family='participation']{grid-template-columns:repeat(2,minmax(0,1fr))}body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a{padding:18px 14px;min-height:78px}body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a:first-child,body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a:nth-child(3){padding-left:14px;border-left:1px solid var(--nf-line)}body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a:nth-child(n+3){border-top:1px solid var(--nf-line)}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a{padding:21px 17px;font-size:13px}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:first-child{padding-left:17px}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:nth-child(even){border-right:0}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:nth-child(n+3){border-top:1px solid var(--nf-line)}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:last-child{padding-right:17px}body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides']>a{flex-direction:column;align-items:flex-start;gap:8px;padding:17px 13px;font-size:11px;min-height:90px}body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides'] .ph-index-arrow{display:none}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']{grid-template-columns:repeat(2,minmax(0,1fr))}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:first-child{grid-column:1/-1;min-height:65px;flex-direction:row;align-items:center;gap:20px;padding:19px 0}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a{font-size:12px;min-height:95px;padding:19px 16px;border-top:1px solid var(--nf-line)}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:first-child{border-top:0}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:nth-child(even){border-left:0}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:nth-child(5){border-left:1px solid var(--nf-line)}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a>span:last-child{right:16px;top:18px}body.vector.eup-pages .ps-page-index[data-navigation-family='partnerships']>a:first-child>span:last-child{top:22px;right:0}body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']>a{padding:25px;gap:18px}body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation'] h3{font-size:31px}}
@media(max-width:480px){body.vector.eup-pages :is(.pr-route-rail,.ph-route-index,.relations-next,.pr-neighbors,.ph-contact-rail)[data-navigation-family='participation']{grid-template-columns:1fr}body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a{min-height:65px;padding:17px!important;border-inline:1px solid var(--nf-line);border-top:1px solid var(--nf-line)}body.vector.eup-pages :is(.pr-route-rail,.ph-route-index)[data-navigation-family='participation']>a:first-child{border-top:0}body.vector.eup-pages .pr-route-rail[data-navigation-family='participation'] strong{font-size:13px}body.vector.eup-pages .pr-route-rail[data-navigation-family='participation'] .pr-rail-arrow{display:block;margin-left:auto}body.vector.eup-pages .ph-route-index[data-navigation-family='participation']>a{font-size:12px;gap:20px}body.vector.eup-pages .ph-route-index[data-navigation-family='participation']>a>span:first-child{font-size:25px}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a{padding:20px 0!important;border-right:0;border-top:1px solid var(--nf-line)}body.vector.eup-pages .relations-next[data-navigation-family='participation']>a:first-child{border-top:0}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a{padding:22px 0!important;border-right:0;border-top:1px solid var(--nf-line);gap:18px}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation']>a:first-child{border-top:0}body.vector.eup-pages .pr-neighbors[data-navigation-family='participation'] .pr-neighbor-title>strong{font-size:29px}body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']>a{padding:25px 0;border-left:0!important;border-top:1px solid var(--nf-line)}body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation']>a:first-child{border-top:0}body.vector.eup-pages .ph-contact-rail[data-navigation-family='participation'] h3{font-size:32px}body.vector.eup-pages :is(.ph-page-index,.pr-page-rail)[data-navigation-family='participation-guides']>a{font-size:10px;line-height:1.5;padding-inline:10px;min-height:98px}}
