.language-switch{flex:none;min-height:40px;padding:8px 13px;border:1px solid #b4cbd4;border-radius:30px;background:#fff;color:#153746;font:700 .78rem/1.2 'Nunito',Arial,sans-serif;cursor:pointer;white-space:nowrap}
.language-switch:hover{background:#e9f8fc;border-color:#087c9f}
.language-switch:focus-visible{outline:3px solid #087c9f;outline-offset:3px}
.language-note{display:none;font:400 .85rem/1.65 'Nunito',Arial,sans-serif;color:#345664;background:#edf8fb;border:1px solid #ccdee5;border-radius:12px;padding:13px 16px;margin:18px 0}
html[lang=es] .language-note{display:block}
.involvement-card[href^="/model?"]>img{height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center}
.partner-paths .partner-path[href^="/pages/partner?"]>img{object-position:center 80%}
.site-header{column-gap:18px}
.site-header nav{margin-left:auto}
.legacy-site-nav .language-switch{margin-left:auto}
html[lang=es] .site-header nav{gap:18px;font-size:.83rem}
@media(max-width:1100px){.site-header{flex-wrap:wrap}.site-header nav{gap:12px}html[lang=es] .site-header nav{gap:12px;font-size:.78rem}}
@media(max-width:720px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 10px}.site-header>.brand{grid-column:1;grid-row:1;justify-self:start}.site-header>.language-switch{grid-column:2;grid-row:1;justify-self:end;font-size:.75rem;min-height:40px}.site-header>.mobile-rsvp-bubble{grid-column:1/-1;grid-row:2;justify-self:center;margin:0}.site-header>nav{grid-column:1/-1;grid-row:3;margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;font-size:.68rem}html[lang=es] .site-header>nav{font-size:.68rem;gap:10px 14px}.site-header nav>.button{display:none}.site-header .brand{font-size:.8rem;gap:8px}.site-header .brand img{width:36px;height:auto}.site-header .brand-small{font-size:.45rem;letter-spacing:.05em}.form-header{flex-wrap:wrap}.language-note{font-size:.8rem}}
