.site-footer .footer-main>section{flex:1;min-width:0}
.site-footer .footer-brand{flex:0 0 210px;min-width:0;position:relative;left:-8px}
.site-footer .footer-brand .footer-logo{width:190px;max-width:100%;height:auto;display:block;margin-block-end:18px}
.site-footer .footer-network{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.site-footer .footer-network h2{margin:0 0 6px}
.site-footer .footer-network a{display:inline-flex;align-items:center;min-height:44px;color:#fff;line-height:1.4}
.site-footer .footer-contact{scroll-margin-top:20px}
.site-footer .footer-original{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:24px}
.site-footer .footer-original nav{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;font-size:0.875rem}
.site-footer .footer-original nav span,.site-footer .footer-original nav a{color:#fff}
.site-footer .footer-socials{display:flex;align-items:center;gap:12px;flex-wrap:wrap;direction:ltr}
.site-footer .footer-socials img{display:block;width:24px;height:24px;object-fit:contain}
.site-footer .footer-pending{width:100%;font-size:0.8125rem;margin:0;color:#d7e4f3}
.site-footer .footer-bottom{align-items:center;margin-top:24px}
.site-footer .footer-theme-toggle{min-height:44px;border-color:#8ba5c6;color:#fff;background:#123d6c;font-size:0.875rem}
.site-footer .footer-theme-toggle[hidden]{display:none}
.site-footer .footer-theme-toggle[aria-pressed="true"]{background:#e3bc63;color:#071b35;border-color:#e3bc63}
@media(max-width:768px){.site-footer .footer-brand{flex:auto;left:0;width:100%}.site-footer .footer-main{align-items:stretch}.site-footer .footer-original{justify-content:flex-start;gap:16px}.site-footer .footer-original nav{justify-content:flex-start;gap:12px}.site-footer .footer-socials{justify-content:flex-start}.site-footer .footer-bottom{align-items:flex-start}}
/* Explicit user-selected theme; original identity assets and layout remain unchanged. */
html[data-km-theme="dark"]{color-scheme:dark}
html[data-km-theme="dark"] body{background:#091626;color:#e6edf7}
html[data-km-theme="dark"] :is(.person-card,.featured,.filters,.empty,.tv,.profile>section,.site-nav){background:#13263d;color:#e6edf7;border-color:#405573}
html[data-km-theme="dark"] :is(.hero,.km-channel-slot){background:#102238;color:#e6edf7;border-color:#405573}
html[data-km-theme="dark"] :is(.hero h1,.hero h2,.results h2,.profile h1,.profile h2,.km-channel-slot h2){color:#edf3fc}
html[data-km-theme="dark"] a{color:#9bc9ff}
html[data-km-theme="dark"] :is(.site-header,.site-footer) a{color:#fff}
html[data-km-theme="dark"] :is(input,select,.search-jump){background:#091b30;color:#edf3fc;border-color:#8ca7c9}
html[data-km-theme="dark"] :is(input,select)::placeholder{color:#b9c9dc}
html[data-km-theme="dark"] .header-search{background:#091b30}
html[data-km-theme="dark"] .header-search .search-upcoming{color:#d2dfee}
html[data-km-theme="dark"] button{background:#1c3756;color:#edf3fc;border-color:#8ca7c9}
html[data-km-theme="dark"] :is(.primary,.filters summary){background:#174f89;color:#fff;border-color:#6c9dce}
html[data-km-theme="dark"] .active-filters a{background:#19344f;color:#e6edf7;border-color:#6b8bad}
html[data-km-theme="dark"] .badge{background:#164a3b;color:#d4f5df}
html[data-km-theme="dark"] .contact-row .whatsapp{background:#126d42;color:#fff;border-color:#5dba8b}
html[data-km-theme="dark"] .km-channel-slot :is(.km-channel-eyebrow,.km-channel-consent){color:#c1d1e5}
html[data-km-theme="dark"] .km-channel-slot h2 .km-tv-latin{color:#e3bc63}
html[data-km-theme="dark"] .profile-section-navigation a{color:#d9eaff;border-color:#6b8bad}
html[data-km-theme="dark"] .profile-section-navigation a[aria-current="location"]{background:#e3bc63;color:#071b35;border-color:#e3bc63}
html[data-km-theme="dark"] .site-footer .footer-theme-toggle[aria-pressed="true"]{background:#e3bc63;color:#071b35;border-color:#e3bc63}

html[data-km-theme="dark"] .km-channel-slot{border-block-start-color:#c9a24b}

/* Footer groups retain the existing navy and gold identity. */
.site-footer .footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 230px;gap:48px}
.site-footer .footer-main h2{margin:0 0 12px;font-size:1.125rem}
.site-footer .footer-contact p{max-width:300px;margin-bottom:16px;color:#d7e4f3}
.site-footer .footer-tv-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#f2d28b}
.site-footer .footer-brand{left:-8px}
.site-footer .footer-network{gap:0}
.site-footer .footer-network a{min-height:40px;min-width:120px;text-decoration:none}
.site-footer .footer-network a:hover,.site-footer .footer-network a:focus-visible{text-decoration:underline}
.site-footer .footer-information-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;font-size:0.875rem}
.site-footer .footer-information-links>*{display:flex;align-items:center;min-height:40px;color:#fff}
.site-footer .footer-information-links>span{color:#cad9eb}
.site-footer .footer-information-note{font-size:0.75rem;margin:12px 0 0;color:#c1d1e5}
.site-footer .footer-social-area{margin-top:28px;padding-top:24px;border-top:1px solid #ffffff35}
.site-footer .footer-social-heading{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}
.site-footer .footer-social-heading h2{margin:0;font-size:1.125rem}
.site-footer .footer-social-heading p{margin:0;font-size:0.8125rem;color:#c1d1e5}
.site-footer .footer-socials{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none;direction:inherit}
.site-footer .footer-social-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:112px;padding:14px 8px;border:1px solid #507092;border-radius:8px;background:#0b315b;color:#fff;text-align:center}
.site-footer .footer-social-icon{display:grid;place-items:center;width:34px;height:34px}
.site-footer .footer-social-icon img,.site-footer .footer-social-icon svg{display:block;width:28px;height:28px;object-fit:contain}
.site-footer .footer-social-tiktok{color:#fff;background:#071321;border-radius:7px}
.site-footer .footer-social-whatsapp{background:#126d42;border-radius:7px}
.site-footer .footer-social-name{font-size:0.875rem;line-height:1.4}
.site-footer .footer-social-item small{font-size:0.75rem;line-height:1.4;color:#c1d1e5}
@media(max-width:1000px){.site-footer .footer-main{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px}.site-footer .footer-socials{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:26px}.site-footer .footer-brand{left:0}.site-footer .footer-information-links{max-width:430px}.site-footer .footer-network a{min-height:44px}.site-footer .footer-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-footer .footer-social-area{margin-top:26px}.site-footer .footer-social-heading{gap:6px}}
@media(max-width:380px){.site-footer .footer-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}

.site-header .header-theme-toggle{min-height:44px;flex:0 0 auto;padding:8px 12px;background:#123d6c;color:#fff;border:1px solid #8ba5c6;white-space:nowrap;font-size:0.875rem}
.site-header .header-theme-toggle[hidden]{display:none}
.site-header .header-theme-toggle[aria-pressed="true"]{background:#e3bc63;color:#071b35;border-color:#e3bc63}
html[data-km-theme="dark"] body{color:#eefaf4}
html[data-km-theme="dark"] :is(.person-card,.featured,.filters,.empty,.tv,.profile>section,.site-nav){color:#eefaf4}
html[data-km-theme="dark"] :is(.hero h1,.hero h2,.results h2,.profile h1,.profile h2,.km-channel-slot h2){color:#fff}
html[data-km-theme="dark"] a{color:#a5ebc4}
html[data-km-theme="dark"] :is(.primary,.filters summary){background:#126d42;color:#fff;border-color:#65c998}
html[data-km-theme="dark"] .site-header .header-theme-toggle[aria-pressed="true"]{background:#e3bc63;color:#071b35;border-color:#e3bc63}

html[data-km-theme="dark"] :is(.sample-contacts,.sample-contacts p,.contact-unavailable){color:#c1d1e5}
html[data-km-theme="dark"] .favorite-heart{background:#153b2d;color:#d1ffe7;border-color:#65c998}

.site-footer .footer-main{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 240px}
.site-footer .footer-group{padding:20px;border:1px solid #456484;border-radius:9px;background:#0b315b;min-width:0}
.site-footer .footer-brand{left:0}
.site-footer .footer-main h2,.site-footer .footer-social-heading h2{display:table;position:relative;padding-bottom:11px;margin:0 0 12px;text-align:start}
.site-footer .footer-main h2::after,.site-footer .footer-social-heading h2::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:36px;height:3px;background:#d8b866;border-radius:2px}
.site-footer .footer-brand .footer-logo{margin-bottom:20px}
.site-footer .footer-network{align-items:stretch}
.site-footer .footer-network a{min-height:40px;align-self:flex-start}
.site-footer .footer-contact-methods{display:grid;gap:10px;list-style:none;padding:0;margin:0}
.site-footer .footer-contact-methods li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;font-size:0.875rem}
.site-footer .footer-contact-methods small{font-size:0.75rem;color:#c1d1e5}
.site-footer .footer-contact-icon{display:grid;place-items:center;width:30px;height:30px;color:#f1d18c}
.site-footer .footer-contact-icon svg,.site-footer .footer-contact-icon img{width:24px;height:24px;object-fit:contain}
.site-footer .footer-contact .footer-information-note{margin:14px 0 0;font-size:0.75rem}
.site-footer .footer-social-area{border-top:0;padding-top:0;margin-top:24px}
.site-footer .footer-socials{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}
.site-footer .footer-social-item{min-height:100px;padding:10px 6px;gap:5px}
.site-footer .footer-social-prominent{background:#115c3c;border-color:#7ad7a7}
.site-footer .footer-social-prominent .footer-social-icon{width:38px;height:38px;background:#0a442a}
.site-footer .footer-social-prominent .footer-social-icon img{width:32px;height:32px}
.site-footer .footer-social-prominent small{color:#e0f8eb}
.site-footer .footer-social-wechat{background:#136f45;border-radius:7px}
.site-footer .footer-social-signal{background:#2462a6;border-radius:7px;color:#fff}
.site-footer .footer-social-botim{background:#147648;border-radius:7px;color:#fff}
.site-footer .footer-social-telegram{background:#0c5981;border-radius:7px;color:#d6f3ff}
.site-footer .footer-social-email{color:#f1d18c}
.site-footer .footer-social-tv{background:#50307e;color:#ffe29a;border-radius:7px}
.site-footer .footer-social-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:78px;color:#fff;text-decoration:none}
.site-footer .footer-social-link:hover,.site-footer .footer-social-link:focus-visible{color:#ffe29a}
.site-footer .footer-bottom{margin-top:22px}
@media(max-width:1000px){.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-brand .footer-logo{width:190px}.site-footer .footer-socials{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:16px}.site-footer .footer-brand{grid-column:auto}.site-footer .footer-group{padding:18px}.site-footer .footer-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site-footer .footer-social-name{font-size:0.8125rem}.site-footer .footer-social-item small{font-size:0.6875rem}.site-footer .footer-contact-methods li{font-size:0.875rem}}
@media(max-width:340px){.site-footer .footer-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.site-footer{background:#fff!important;color:#111!important;padding:16px!important;print-color-adjust:exact}.site-footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-footer .footer-group,.site-footer .footer-social-item{background:#fff!important;border-color:#777;color:#111!important;break-inside:avoid}.site-footer :is(h2,p,span,small,a){color:#111!important}.site-footer .footer-socials{grid-template-columns:repeat(7,minmax(0,1fr))}.site-footer .footer-social-area{break-inside:avoid}.site-footer .footer-bottom{border-color:#777}.site-footer .footer-brand .footer-logo{max-width:100%}}

.site-footer .footer-main{align-items:start}
.site-footer .footer-apps{margin-top:20px}
.site-footer .footer-apps h2{font-size:1rem}
.site-footer .footer-app-badge{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;margin:8px 0;padding:10px;border:1px solid #8da6c1;border-radius:7px;background:#071b35;color:#fff;text-align:start}
.site-footer .footer-app-badge>span:first-child{font-size:2rem;line-height:1}
.site-footer .footer-app-badge strong,.site-footer .footer-app-badge small{display:block}
.site-footer .footer-app-badge strong{font-size:0.875rem}
.site-footer .footer-app-badge small{font-size:0.6875rem;color:#d5e3f2}
.site-footer .footer-app-status{font-size:0.75rem;line-height:1.6;margin:10px 0 0;color:#d5e3f2}
.site-header .header-text-size{display:flex;align-items:center;gap:4px;flex:0 0 auto}
.site-header .header-text-size[hidden]{display:none}
.site-header .header-text-size button{min-height:44px;min-width:44px;padding:6px;color:#fff;background:#123d6c;border-color:#8ba5c6;font-size:.875rem;line-height:1.4}
.site-header .header-text-size button:disabled{opacity:.65;cursor:default}
.site-header .header-inner{flex-wrap:wrap}
html[data-km-text-size] .site-header{overflow-wrap:anywhere}
html[data-km-text-size] .header-search{min-width:0}
html[data-km-text-size] .header-search .search-upcoming{flex-wrap:wrap}
@media(min-width:701px){html[data-km-text-size="150"] .header-search{flex-basis:100%;order:2}}
@media print{.site-header .header-text-size,.site-header .header-theme-toggle{display:none!important}.site-footer .footer-app-badge{background:#fff!important;color:#111!important;border-color:#777}}

.site-footer .footer-socials{align-items:stretch}

.site-footer .footer-social-name{max-width:100%;overflow-wrap:anywhere}
.site-footer .footer-apps{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(180px,240px);align-items:center;gap:12px 18px;padding:18px 20px;border:1px solid #456484;border-radius:9px;background:#0b315b}
.site-footer .footer-apps h2{position:relative;justify-self:start;margin:0;padding-bottom:11px}
.site-footer .footer-apps h2::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:36px;height:3px;background:#d8b866;border-radius:2px}
.site-footer .footer-app-badge{margin:0}
.site-footer .footer-app-status{grid-column:1/-1;margin:0}
@media(max-width:700px){.site-footer .footer-apps{grid-template-columns:minmax(0,1fr);padding:18px}.site-footer .footer-app-badge{max-width:100%}}
@media(max-width:600px){html[data-km-text-size="125"] .site-footer .footer-socials,html[data-km-text-size="150"] .site-footer .footer-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.site-footer .footer-apps{background:#fff!important;border-color:#777;break-inside:avoid}.site-footer .footer-social-icon{color:#fff!important}.site-footer .footer-social-email{color:#111!important}.site-footer .footer-contact-icon img{filter:grayscale(1) brightness(0)}}

/* Compact owner-approved footer: icon actions announce preparation, never fake navigation. */
.site-footer{padding-block:20px}
.site-footer .footer-main{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px}
.site-footer .footer-group{padding:14px}
.site-footer .footer-main h2,.site-footer .footer-social-heading h2{font-size:1rem;margin-bottom:8px;padding-bottom:8px}
.site-footer .footer-brand .footer-logo{width:150px;margin-bottom:12px}
.site-footer .footer-network a{min-height:30px;font-size:.875rem}
.site-footer .footer-information-links{gap:2px 12px;font-size:.8125rem}
.site-footer .footer-information-links>*{min-height:30px}
.site-footer .footer-contact-icons{display:flex;flex-wrap:wrap;gap:8px}
.site-footer .footer-contact-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:55px;min-height:65px;padding:7px;border:1px solid #507092;border-radius:7px;background:#10365e;color:#fff;font-size:.6875rem}
.site-footer .footer-contact-button>span:first-child{display:grid;place-items:center;width:26px;height:28px}
.site-footer .footer-contact-button svg,.site-footer .footer-contact-button img{display:block;width:25px;height:25px;object-fit:contain}
.site-footer .footer-app-icon{min-width:44px}
.site-footer .footer-information-note{font-size:.6875rem;margin:10px 0 0}
.site-footer .footer-social-area{margin-top:16px}
.site-footer .footer-social-heading{margin-bottom:8px}
.site-footer .footer-socials{gap:8px}
.site-footer .footer-social-item{min-height:74px;padding:0}
.site-footer .footer-platform-button,.site-footer .footer-social-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;width:100%;height:100%;margin:0;padding:8px 5px;background:transparent;border:0;color:#fff;font-size:.8125rem;border-radius:7px;text-decoration:none}
.site-footer .footer-platform-button:hover,.site-footer .footer-platform-button:focus-visible{background:#ffffff0d}
.site-footer .footer-social-name{font-size:.8125rem;line-height:1.4}
.site-footer .footer-social-icon,.site-footer .footer-social-prominent .footer-social-icon{width:30px;height:30px}
.site-footer .footer-social-icon img,.site-footer .footer-social-icon svg,.site-footer .footer-social-prominent .footer-social-icon img{width:25px;height:25px}
.site-footer .footer-action-status{font-size:.8125rem;line-height:1.6;margin:10px 0 0;color:#f1d18c}
.site-footer .footer-action-status:empty{display:none}
.site-footer .footer-bottom{margin-top:16px;padding-top:12px;font-size:.75rem}
@media(max-width:800px){.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-brand .footer-logo{width:150px}.site-footer .footer-network a{min-height:32px}}
@media(max-width:600px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr)}.site-footer .footer-brand{grid-column:auto}.site-footer .footer-contact-icons{gap:6px}.site-footer .footer-contact-button{min-width:48px}.site-footer .footer-social-name{font-size:.75rem}}
@media print{.site-footer .footer-platform-button,.site-footer .footer-contact-button,.site-footer .footer-social-link{color:#111!important;background:#fff!important}.site-footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Contact methods and mobile apps have separate, labelled groups. */
.site-footer .footer-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1.15fr) minmax(150px,.8fr);gap:16px;align-items:start}
.site-footer .footer-services{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.site-footer .footer-services>section{min-inline-size:0}.site-footer .footer-mobile-apps{border-inline-start:1px solid #d8b866;padding-inline-start:16px}
.site-footer .footer-contact-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.site-footer .footer-app-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.site-footer .footer-contact-button{position:relative;min-inline-size:0;min-block-size:64px;padding:8px 6px;white-space:normal;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}
.site-footer .footer-contact-button.footer-app-icon{inline-size:100%;block-size:auto;min-inline-size:0;min-block-size:64px;max-inline-size:none;max-block-size:none;padding:8px 6px;gap:5px}
.site-footer .footer-app-icon>span:first-child{inline-size:24px;block-size:24px}
.site-footer .footer-app-icon svg{inline-size:24px;block-size:24px;max-inline-size:24px;max-block-size:24px;flex:none}
.site-footer .footer-contact .footer-information-note,.site-footer .footer-mobile-apps .footer-information-note{max-inline-size:none;font-size:.8125rem;line-height:1.6;margin:12px 0 0}
.site-footer .footer-brand{direction:ltr;text-align:left}.site-footer .footer-brand-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-block-end:8px}.site-footer .footer-brand-heading .footer-logo{inline-size:130px;max-inline-size:60%;height:auto;margin:0}.site-footer .footer-brand-heading h2{white-space:normal;line-height:1.5;margin:0}.site-footer .footer-brand .footer-logo{margin-left:0;margin-right:auto}.site-footer .footer-brand .footer-network{align-items:flex-start}.site-footer .footer-network a{min-block-size:44px}
.site-footer .footer-account-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;border-block-start:1px solid #456484;margin-block-start:12px;padding-block-start:12px}.site-footer .footer-account-links h3{flex-basis:100%;font-size:.9375rem;line-height:1.5;margin:0}.site-footer .footer-account-links a{display:inline-flex;align-items:center;min-block-size:44px;font-size:.875rem;color:#fff;text-decoration:underline}
.site-footer .footer-social-messenger{color:#fff;background:linear-gradient(150deg,#168aff,#8e36ea);border-radius:7px}
.site-footer .footer-social-area{margin-top:20px}
.site-footer .footer-bottom{margin-top:16px;padding-top:14px;gap:12px;font-size:.8125rem;line-height:1.6}
@media(max-width:1100px){.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-services{grid-column:1/-1}.site-footer .footer-brand{grid-column:auto}}
@media(max-width:600px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:12px}.site-footer .footer-services{grid-template-columns:minmax(0,1fr);gap:16px}.site-footer .footer-mobile-apps{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid #d8b866;padding-block-start:16px}.site-footer .footer-brand{grid-column:auto}.site-footer .footer-contact-button{padding-inline:6px}}
@media print{.site-footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}}


/* Language controls share one state; copyright keeps its own centered row. */
.site-footer .footer-preferences{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-block-start:16px;min-inline-size:0;text-align:center;font-size:.8125rem;line-height:1.6}
.site-footer .footer-language{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-inline-size:100%;min-inline-size:0;color:#fff}
.site-footer .footer-language select{font:inherit;min-block-size:44px;min-inline-size:130px;max-inline-size:100%;padding:8px 12px;border:1px solid #9eb9d9;border-radius:6px;background:#fff;color:#102d56}
.site-footer .footer-language option{background:#fff;color:#102d56}
.site-footer .footer-bottom{display:block;justify-content:center;align-items:center;text-align:center}
.site-footer .footer-bottom>[data-footer-copy="copyright"]{display:block;inline-size:100%;text-align:center}
