.institution-ribbon{--logo-height:32px;--logo-gap:44px;background:var(--ivory);border-block:1px solid var(--line);min-width:0;color:var(--navy);padding:12px 0 18px}.institution-ribbon__heading{max-width:1280px;font:400 .875rem/1.4 var(--sans);justify-content:flex-end;align-items:center;gap:20px;margin:0 auto 12px;padding-inline:clamp(20px,4vw,48px);display:flex}.institution-ribbon__heading p{font:inherit;margin:0}.institution-ribbon__heading button{min-width:44px;min-height:44px;color:var(--navy);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 0;text-decoration:underline}.institution-ribbon__viewport{scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;width:100%;overflow:auto hidden}.institution-ribbon__viewport::-webkit-scrollbar{display:none}.institution-ribbon__track{width:max-content;display:flex}.institution-ribbon__group{align-items:flex-start;gap:var(--logo-gap);padding:4px var(--logo-gap) 4px 0;flex:none;display:flex}.institution-ribbon__logo{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:8px;display:flex}.institution-ribbon__logo img{width:auto;height:var(--logo-height);object-fit:contain;max-width:none;display:block}.institution-ribbon__logo--linkedin-ucc img,.institution-ribbon__logo--finland-prime-ministers-office img{mix-blend-mode:multiply}.institution-ribbon__office{text-align:center;font:400 .875rem/1.35 var(--sans);white-space:nowrap;display:grid}.institution-ribbon__office>span:first-child{font-weight:500}.institution-ribbon__viewport:focus-visible,.institution-ribbon__heading button:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}@media (width<=760px){.institution-ribbon{--logo-height:28px;--logo-gap:32px}.institution-ribbon__heading{margin-bottom:8px}}
