footer.site .our-sites{margin-top:28px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;line-height:1.6}
footer.site .our-sites .os-label{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-right:4px}
footer.site .our-sites a{color:#fff;text-decoration:none}
footer.site .our-sites a:hover{color:var(--gold)}
footer.site .our-sites .os-cur{color:var(--gold);font-weight:600}
footer.site .our-sites .os-sep{color:var(--silver)}
footer.site .our-sites .os-item{white-space:nowrap}
footer.site .our-sites .os-sep{margin-right:6px}
@media (max-width:600px){footer.site .our-sites{flex-direction:column;align-items:flex-start;gap:4px}footer.site .our-sites .os-sep{display:none}}
/* (c) + TM notice, 2026-11-03 */
sup.tm{font-size:.55em;vertical-align:super;line-height:0;margin-left:.06em;font-weight:400;letter-spacing:0}
header.site .logo{display:inline-flex;align-items:flex-start;text-decoration:none}
header.site .logo sup.tm{font-size:11px;line-height:1;color:var(--navy);margin:3px 0 0 2px;vertical-align:baseline}
footer.site .tm-note{margin:12px 0 0;font-size:.8rem;line-height:1.55}
