/* Agent c: small additions for About, Who We Serve and Major Events pages (2026-10-26) */
/* About: phone and extension on one line */
.ab-office .x-tel,.ab-office .x-nw{white-space:nowrap}


/* Assessment link inside a non-link card */
a.rn-more{text-decoration:none}
a.rn-more:hover{text-decoration:underline}
/* Cities & Parks: piggyback step 1 as a link */
.cp-steps a.x-steplink{color:#FFFFFF;text-decoration:underline;text-decoration-color:rgba(140,198,63,.8);text-underline-offset:4px;text-decoration-thickness:2px}
.cp-steps a.x-steplink:hover{color:#B5E07A}
/* Cities & Parks: agencies that bought through the contract */
.x-agencies{margin:28px 0 0;padding:22px 26px;border-radius:22px;background:rgba(0,0,0,.18);font-size:17px;line-height:1.65;color:rgba(255,255,255,.94)}
/* Sports Complexes: link inside the green synthetic band */
.sc-wide a.x-lnk{display:inline-block;margin-top:14px;font-size:15px;font-weight:700;color:#FFFFFF;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.6);padding-bottom:2px}
.sc-wide a.x-lnk:hover{border-bottom-color:#FFFFFF}
/* FIFA: tournament emblems */
.x-emb-big{display:flex;gap:12px;margin-bottom:18px}
.pg-logo.x-emb-l{width:112px;height:128px;padding:12px;background:rgba(255,255,255,.94)}
.x-tl-h{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.x-tl-h .ab-tl-year{margin-bottom:0}
.x-emb{display:flex;gap:8px;flex:0 0 auto}
.pg-logo.x-emb-s{width:62px;height:74px;padding:7px;border-radius:14px;background:rgba(255,255,255,.94)}
.pg-logo.x-emb-s:hover,.pg-logo.x-emb-l:hover{transform:none;box-shadow:none}
/* FIFA: five Copa America years, centered second row */
.ev-panel .ev-yrs.x-yrs5{grid-template-columns:repeat(6,minmax(0,1fr))}
.ev-panel .ev-yrs.x-yrs5>div{grid-column:span 2}
.ev-panel .ev-yrs.x-yrs5>div:nth-child(4){grid-column:2 / span 2}
@media (max-width:520px){
.ev-panel .ev-yrs.x-yrs5{grid-template-columns:repeat(4,minmax(0,1fr))}
.ev-panel .ev-yrs.x-yrs5>div:nth-child(4){grid-column:span 2}
.ev-panel .ev-yrs.x-yrs5>div:nth-child(5){grid-column:2 / span 2}
.pg-logo.x-emb-s{width:54px;height:64px;padding:6px}
}
