/* This Found Finnish Editorial — doubled top breathing room 1695. */
.tff-production-site{--tff-production-logo-width:280px;--tff-header-logo-gap:10px}
.tff-production-site .tff-header{grid-template-columns:minmax(0,1fr) var(--tff-production-logo-width) minmax(0,1fr)!important;grid-template-rows:26px 138px!important;min-height:164px!important;align-items:center!important}
.tff-production-site .tff-announcement{align-self:center!important;line-height:26px!important}
.tff-production-site .tff-brand{grid-column:2!important;grid-row:2!important;align-self:stretch!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--tff-production-logo-width)!important;max-width:var(--tff-production-logo-width)!important;height:138px!important;padding:40px 0 8px!important;box-sizing:border-box!important}
.tff-production-site .tff-header .tff-logo,.tff-production-site .tff-footer-main>section .tff-logo{width:var(--tff-production-logo-width)!important;max-width:var(--tff-production-logo-width)!important;max-height:90px!important;object-fit:contain!important}
.tff-production-site .tff-header .tff-logo{object-position:center!important}.tff-production-site .tff-footer-main>section .tff-logo{object-position:left center!important}
.tff-production-site .tff-nav{grid-column:1!important;grid-row:2!important;justify-self:end!important;justify-content:flex-end!important;width:auto!important;padding:20px var(--tff-header-logo-gap) 0 0!important;gap:clamp(18px,1.5vw,28px)!important}
.tff-production-site .tff-header-tools{grid-column:3!important;grid-row:2!important;justify-self:start!important;justify-content:flex-start!important;width:auto!important;padding:20px 0 0 var(--tff-header-logo-gap)!important;gap:12px!important}
.tff-production-site .tff-languages{display:flex!important;align-items:center!important;gap:12px!important;margin:0 8px!important;padding:0 16px!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important}
.tff-production-site .tff-languages a{min-width:14px!important;text-align:center!important}.tff-production-site .tff-nav a,.tff-production-site .tff-nav button,.tff-production-site .tff-header-tools a{white-space:nowrap!important}
@media(max-width:1400px){.tff-production-site{--tff-production-logo-width:240px;--tff-header-logo-gap:8px}.tff-production-site .tff-header{grid-template-rows:26px 128px!important;min-height:154px!important}.tff-production-site .tff-brand{height:128px!important;padding:36px 0 8px!important}.tff-production-site .tff-header .tff-logo,.tff-production-site .tff-footer-main>section .tff-logo{max-height:84px!important}.tff-production-site .tff-nav{gap:17px!important}.tff-production-site .tff-header-tools{gap:10px!important}.tff-production-site .tff-languages{gap:9px!important;margin:0 5px!important;padding:0 11px!important}}
@media(max-width:1150px){.tff-production-site{--tff-production-logo-width:210px;--tff-header-logo-gap:6px}.tff-production-site .tff-header{grid-template-rows:26px 118px!important;min-height:144px!important}.tff-production-site .tff-brand{height:118px!important;padding:32px 0 7px!important}.tff-production-site .tff-header .tff-logo,.tff-production-site .tff-footer-main>section .tff-logo{max-height:79px!important}}
@media(max-width:900px){.tff-production-site{--tff-production-logo-width:176px}.tff-production-site .tff-header{grid-template-columns:1fr auto!important;grid-template-rows:26px 92px!important;min-height:118px!important}.tff-production-site .tff-brand{grid-column:1!important;grid-row:2!important;justify-self:start!important;width:176px!important;max-width:176px!important;height:92px!important;padding:26px 0 7px!important}.tff-production-site .tff-header .tff-logo,.tff-production-site .tff-footer-main>section .tff-logo{width:176px!important;max-width:176px!important;max-height:59px!important}.tff-production-site .tff-header .tff-logo{object-position:left center!important}.tff-production-site .tff-nav,.tff-production-site .tff-header-tools{display:none!important}.tff-production-site .tff-mobile-menu{grid-column:2!important;grid-row:2!important;margin-top:18px!important}}
@media(max-width:620px){.tff-production-site{--tff-production-logo-width:158px}.tff-production-site .tff-brand,.tff-production-site .tff-header .tff-logo,.tff-production-site .tff-footer-main>section .tff-logo{width:158px!important;max-width:158px!important}}
