/* Only header navigation: preserve existing fonts, colors and link styles. */
.tn-expanded-header>.header-inner,.tn-expanded-header>.wrap>.header-inner{flex-wrap:wrap}
.tn-expanded-header .header-inner>nav{flex-wrap:wrap;min-width:0}
.tn-expanded-header .header-inner>nav>a{flex-shrink:0}
.tn-added-mobile{display:none}
@media(min-width:901px){.tn-expanded-header.header{height:auto;min-height:78px}}
@media(min-width:761px){.tn-photo-header .header-inner{flex-wrap:nowrap}.tn-photo-header .desktop-nav{flex-wrap:wrap}.tn-photo-header .language{flex-shrink:0}}
@media(max-width:900px){.tn-membership-header .club-header-inner>nav{display:none}.tn-membership-header .tn-added-mobile{display:block}}
@media(max-width:760px){.tn-photo-header .tn-added-mobile{display:block}}
.tn-added-mobile{border-top:1px solid var(--line,#d7e6ef)}
.tn-added-mobile summary{cursor:pointer;padding:12px 20px;min-height:48px;font-weight:700}
.tn-added-mobile nav{display:flex;flex-wrap:wrap;gap:8px 20px;padding:4px 20px 18px}
.tn-added-mobile nav a{padding:8px 0;text-decoration:none;font-weight:inherit}
