body{background:var(--color-wb);min-height:100vh}body *{font-family:var(--ff1)}h1{text-wrap:balance}a h1,a span{color:var(--color-bw)}a{text-decoration:none}p a{display:inline}h1,h2,h3,h4,h5,h6,p,span{margin:0}.web-dept-tag button{display:none}.dept-embargo{gap:var(--small);flex-wrap:wrap}.dept-embargo .web-embargo{font-size:var(--font-small)}a:not(.ag_paid_content) .embargo-paid-wrap img{display:none}.side-col{gap:var(--large)}.border-top{border-top:1px solid var(--color-border);padding-top:var(--large)}.dept-embargo .embargo-paid-wrap img{width:100%;max-width:20px !important;height:20px !important}.dept-embargo .embargo-paid-wrap{align-items:center;gap:4px}.theme-dark .embargo-paid-wrap img{filter:brightness(0) invert(1)}span.agTextTag{font-family:var(--ff2);line-height:1}.large-gap{column-gap:var(--large)}.vinjet-btn-wrap *{font-family:var(--ff2)}.article-dept-wrap,.article-big-wrap,.article-popular-wrap,.article-split-wrap{border-bottom:1px solid var(--color-border);padding-bottom:var(--xlarge);margin-bottom:var(--xlarge)}.main-content{margin-top:var(--xlarge)}.page-wrap{padding:0 var(--medium)}.Image .crop_container{height:auto !important;padding:0 !important;width:100% !important}.Image .crop_container img{position:static !important;width:100% !important;object-fit:cover;margin-left:0 !important;margin-right:0 !important}body header *{font-family:var(--ff2)}header{box-shadow:none;background:var(--color-wb);padding:var(--xlarge) var(--xlarge) 10px;width:calc(100% + 24px) !important;border-bottom:2px solid var(--color-border)}.header-main{gap:var(--large)}header nav .nav-item a svg path{fill:var(--color-bw)}header .nav-item a{color:var(--color-bw)}header .logo{position:relative}.header-extra .order-btn{margin-right:8px}header .logo img{max-width:400px !important;width:100%}header .header-bottom{padding:0}header nav>div{display:flex;align-items:flex-end}header nav{column-gap:var(--large)}.account-menu a,.header-search a,.account-menu-wrapper .logout input{color:var(--color-bw);text-decoration:none;display:flex;align-items:center;gap:6px;background:initial;border:0;font-size:var(--font-regular);cursor:pointer}.account-menu-wrapper .logout{display:flex;align-items:center;cursor:pointer}.account-menu p{display:flex;align-items:center}form.logout input{padding:0 var(--small) 0 0}.side-menu .account-menu-wrapper{position:relative;flex-direction:column;cursor:pointer}.side-menu .account-menu-wrapper:after{content:"";display:block;width:calc(100% + 16px);height:1px;background-color:var(--hover-bg);position:relative;bottom:-4px;left:-8px;right:0}.side-menu .account-menu-wrapper:hover:after{background-color:transparent;transition:all 0.2s}.side-menu .account-menu-wrapper .account-menu{width:100%}.side-menu .account-menu-wrapper .logout{width:100%;position:relative}.side-menu .account-menu-wrapper .logout input{width:100%;text-align:left;z-index:2;font-weight:500}.side-menu .account-menu-wrapper .logout svg{position:absolute;left:115px}.login-wrapper svg,.header-search svg{fill:var(--color-bw);width:20px;height:20px}.order-btn a{color:var(--color3);background:var(--color1);border-radius:20px;padding:5px var(--xlarge)}.header-extra{gap:var(--medium);align-items:center}.menu-trigger{cursor:pointer;align-items:center;gap:6px}.menu-trigger svg{width:25px}.nav-item{position:relative;border-radius:var(--br);transition:all 0.1s}.nav-item a{padding:var(--bg-padding);width:100%}.nav-item:hover,.nav-item.active{background:var(--hover-bg)}.dropdown-wrap{position:absolute;background:var(--color-wb);border:2px solid var(--color-border);z-index:11;padding:var(--large);border-radius:10px;gap:var(--small);top:56px;display:none;min-width:max-content;width:100%;left:0px}.nav-item.active .dropdown-wrap{display:flex}.account-menu-wrapper,.menu-trigger,.header-search{padding:var(--bg-padding);border-radius:var(--br);transition:all 0.1s}.account-menu-wrapper:hover,.menu-trigger:hover,.header-search:hover{background:var(--hover-bg)}.nav-swaiper nav>div{width:auto;margin-right:20px}.nav-swaiper nav>div:last-child{margin:0}.nav-swaiper.swiper{overflow:hidden;width:100%}.nav-swaiper nav.swiper-wrapper{gap:0}.nav-swaiper .nav-item:hover,.nav-swaiper .nav-item.active{background:initial}.nav-swaiper .nav-item a{padding:0}.header-bottom.nav-swaiper{position:relative}.header-bottom.nav-swaiper::before,.header-bottom.nav-swaiper::after{content:"";position:absolute;top:0;bottom:0;width:35px;pointer-events:none;opacity:1;transition:opacity 150ms ease;z-index:5}.header-bottom.nav-swaiper::before{left:0;background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.header-bottom.nav-swaiper::after{right:0;background:linear-gradient(to left, #fff, rgba(255,255,255,0))}.header-bottom.nav-swaiper.is-begin::before{opacity:0}.header-bottom.nav-swaiper.is-end::after{opacity:0}.theme-toggle-wrap{max-width:max-content;user-select:none;cursor:pointer}.theme-toggle{flex-direction:row;align-items:center;justify-content:space-between;display:flex;gap:0.4rem;font-size:var(--font-regular)}.theme-toggle .theme-checkbox{width:3rem;height:1.5rem;border-radius:999px;padding:0;border:none;background:rgba(15,23,42,0.18);cursor:pointer;appearance:none;position:relative;transition:background 200ms}.theme-toggle .theme-checkbox:checked{background:var(--color1)}.theme-toggle .theme-checkbox:after{content:'';position:absolute;top:50%;left:0.25rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;transform:translate(0, -50%);transition:transform 200ms, background 200ms;box-shadow:0 2px 6px rgba(15,23,42,0.25)}.theme-toggle .theme-checkbox:checked:after{transform:translate(1.4rem, -50%)}.theme-toggle-label{line-height:1}.side-menu{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:300px;background:var(--color-wb);z-index:1000;transform:translateX(100%);transition:transform 0.3s ease;border-left:2px solid var(--color-border);padding:var(--xlarge);overflow-y:auto}.side-menu.open{transform:translateX(0)}.side-menu .menu-trigger{width:max-content;align-self:end}.side-menu .dropdown-wrap{position:relative;top:unset;left:unset;right:unset;width:100%;margin-bottom:-4px;border:1px solid var(--hover-bg);border-radius:0 0 var(--br) var(--br)}.side-menu .nav-item:has(.dropdown-wrap){display:flex;flex-direction:column;align-items:center}.side-menu .nav-item.active:after{background-color:transparent;transition:all 0.2s}.nav-item:has(.dropdown-wrap) a:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M331.3 475.3C325.1 481.5 314.9 481.5 308.7 475.3L100.7 267.3C94.5 261.1 94.5 250.9 100.7 244.7C106.9 238.5 117.1 238.5 123.3 244.7L320 441.4L516.7 244.7C522.9 238.5 533.1 238.5 539.3 244.7C545.5 250.9 545.5 261.1 539.3 267.3L331.3 475.3z"/></svg>');display:block;width:22px;height:22px}.nav-item:has(.dropdown-wrap) a{display:flex;gap:4px}.side-menu .nav-item:has(.dropdown-wrap) a{justify-content:space-between}.nav-item:has(.dropdown-wrap) .dropdown-wrap a:after{content:none !important}.side-menu .nav-item:after{content:"";display:block;width:100%;height:1px;background-color:var(--hover-bg)}.side-menu .dropdown-wrap .nav-item:last-of-type:after{content:none}.side-menu .nav-item{flex-direction:column;align-items:center}.side-menu-content{gap:var(--small)}.side-menu .nav-item:hover:after{background-color:transparent;transition:all 0.2s}.side-menu-logo img{width:100%;max-width:50px !important}.side-menu-logo{width:max-content}.side-menu-logo a{display:flex}.side-menu-top{align-items:center;justify-content:space-between;gap:var(--large);margin-bottom:var(--large)}.article-wrap h1{font-size:var(--font-medium);font-weight:500;line-height:1.3}.article-wrap.article-big h1{font-size:var(--font-xlarge)}.article-wrap.article-big .article-creator{display:none}.article-wrap.article-big .prio1.article-creator{display:flex}.web-dept .netdepartment-name{font-weight:bold;color:var(--color1)}.article-wrap p.Source,.article-wrap p.Caption{display:none}.article-combo-wrap{gap:50px;border-bottom:1px solid var(--color-border);padding-bottom:var(--xlarge);margin-bottom:var(--xlarge)}.article-big{position:relative}.article-text-preview{gap:4px}.article-big .article-text-preview{background:var(--color-wb);width:calc(100% - 50px) !important;padding:var(--large);align-self:end;margin-top:-50px;z-index:2}.article-big .article-text-preview h1.otsikko{font-size:32px;line-height:36px;margin:0}span.textelement-creator{font-style:italic;font-size:16px;margin-top:4px}.side-article-box img{object-fit:cover;height:120px !important}.side-article-box a:not(:last-child){border-bottom:1px solid var(--color-border);padding-bottom:var(--medium);margin-bottom:var(--medium)}.article-hor .article-creator{display:none}.article-hor{gap:var(--small)}.article-dept-wrap,.article-dept-box{gap:var(--xlarge)}.article-dept-wrap .dept-vinjet span{font-family:var(--ff2);color:var(--color-mw);font-size:var(--font-medium);font-weight:bold;line-height:1}.article-dept-box .article-image,.article-dept-box img,.article-dept-box .article-image .crop_container,.ag-swiper-wrap img,.ag-swiper-wrap .crop_container{aspect-ratio:16/9;object-fit:cover}.article-dept-box .article-image,.ag-swiper-wrap .article-image{padding-bottom:var(--small)}.article-dept-wrap .article-text-preview .web-dept,.ag-swiper-wrap .web-dept{display:none}div.article-dept-wrap{position:relative;padding-left:var(--xlarge);padding-top:var(--xlarge);border-bottom:0;margin-bottom:40px}.article-dept-wrap:before{content:"";position:absolute;width:4px;background:var(--color1);top:0;bottom:0;left:0}.article-dept-wrap:after{content:"";position:absolute;height:1px;width:100%;background:var(--color-border);left:0;bottom:-20px}.web-dept-tag .agTextTagCloud>div{display:none}.web-dept-tag .agTextTagCloud>div:first-child{display:flex}.web-dept-tag .agTextTagCloud>div span{font-weight:bold;color:var(--color1)}.web-dept-tag .agTextTagCloud>div span::first-letter{text-transform:capitalize}.article-big-wrap .article-text-preview{background:var(--color-wb);max-width:calc(100% - 100px);padding:var(--xxxlarge);margin-top:-50px;z-index:1}.article-big-wrap .article-wrap{align-items:center}.article-big-wrap .article-wrap h1{font-size:var(--font-xlarge)}.article-popular-wrap{gap:var(--xlarge)}.article-popular-wrap .article-big-box{list-style:none;margin:0;padding:0;counter-reset:counter}.article-popular-wrap .article-big-box a{counter-increment:counter;padding-left:60px;position:relative;border-bottom:1px solid var(--color-border);padding-bottom:var(--xlarge);margin-bottom:var(--xlarge);display:flex;flex-direction:row}.article-popular-wrap .article-big-box a:before{content:counter(counter);position:absolute;left:0;top:0px;width:40px;height:40px;text-align:center;font-weight:bold;background:var(--color1);color:var(--color3);border-radius:100%;display:flex;justify-content:center;align-items:center}.article-popular-wrap .article-big-box a:last-child{border:0;padding-bottom:0;margin-bottom:0}.article-split-wrap a:not(:last-child){padding-bottom:var(--large);margin-bottom:var(--large);border-bottom:1px solid var(--color-border)}.article-split-wrap .article-wrap{gap:var(--xlarge);align-items:center}.article-split-wrap .article-wrap .otsikko{font-size:var(--font-xlarge)}.ag-swiper-wrap .swiper-button-next,.ag-swiper-wrap .swiper-button-prev{color:var(--color1) !important;background-color:#f3f3f3cc;padding:20px 22px;border-radius:50%}.ag-swiper-wrap .swiper-button-next:after,.ag-swiper-wrap .swiper-button-prev:after{font-size:1rem;font-weight:bold}.ag-swiper-wrap{border-bottom:1px solid var(--color-border);padding-bottom:var(--xlarge);margin-bottom:var(--xlarge)}.ag-swiper-wrap .dept-vinjet span{font-family:var(--ff2);color:var(--color-mw);font-size:var(--font-large);font-weight:bold;line-height:1;margin-bottom:var(--xlarge)}.ag-swiper-wrap .article-text-preview{padding-bottom:var(--xlarge)}.footer-logo img{width:100%;max-width:400px !important}body footer *{font-family:var(--ff2);color:var(--color-bw)}.footer-content{gap:var(--xlarge);justify-content:space-between;flex-wrap:wrap}.footer-col{max-width:max-content;gap:var(--xlarge)}.footer a,.footer p,.footer h4{padding:var(--bg-padding);border-radius:var(--br)}.footer a:hover{background:var(--hover-bg)}.footer{padding:var(--xlarge);margin-top:var(--xlarge);border-top:2px solid var(--color-border);width:calc(100% + 24px) !important;align-items:center}.ag_page_navigation_top,.ag_page_navigation_bottom{display:flex;width:100%;margin-bottom:var(--large);margin-top:var(--large);column-gap:var(--small)}.ag_page_navigation_top a,.ag_page_navigation_top span,.ag_page_navigation_bottom a,.ag_page_navigation_bottom span{height:32px;width:32px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-border);margin-right:5px;color:var(--color-bw);font-family:var(--ff2);font-weight:600;border-radius:2px;transition:color 100ms ease, background-color 100ms ease;padding:0 !important;margin:0 !important;border:0 !important}.ag_page_navigation_top span,.ag_page_navigation_bottom span{color:var(--color1)}.ag-lock-box{border-radius:var(--br);border:2px solid var(--color-border);align-items:center;padding:var(--xlarge)}.ag-lock-box svg{width:60px;height:auto}.ag-lock-box *{font-family:var(--ff2);color:var(--color-bw)}.ag-lock-box h2{text-align:center;margin:var(--large) 0;font-size:var(--font-large)}.ag-lock-box p{max-width:460px;font-size:var(--font-regular)}.ag-lock-box form{margin:var(--large);width:100%;max-width:460px;display:flex;flex-direction:column;gap:var(--medium)}.ag-lock-box .login-row{display:flex;flex-direction:column;gap:4px}.ag-lock-box form input,.recover-password-form input{border:1px solid var(--color-bw);background:transparent;border-radius:var(--br);padding:8px 8px;font-size:var(--font-regular)}.recover-password-form .col-md-12{padding-top:var(--medium)}.recover-password-form button{width:100%;padding:8px 8px;margin-bottom:var(--small)}.ag-lock-box form input.login-submit,.recover-password-form button{border-radius:50px;background:var(--color6);color:var(--color5);font-size:var(--font-regular);border:0;cursor:pointer;margin-top:var(--large)}.ag-lock-box .rememberme{display:flex;flex-direction:row;gap:4px;align-items:center;font-size:var(--font-small)}.theme-dark .ag-lock-box svg{filter:invert(1)}.ag-lock-box img{width:100%;max-width:80px !important}.theme-dark .ag-lock-box img{filter:brightness(0) invert(1)}.recover-password-txt,.back-login-txt{width:100%;max-width:460px}.recover-password-txt a,.back-login-txt a{color:var(--color1);text-decoration:underline}.ag-lock-box .order-wrap{display:flex;flex-direction:column;align-items:center;width:100%;max-width:460px}.ag-lock-box .order-wrap span{font-size:var(--font-medium)}.ag-lock-box .order-wrap a{border-radius:50px;background:var(--color1);color:var(--color5);font-size:var(--font-regular);cursor:pointer;margin-top:var(--large);width:100%;padding:8px 8px;text-align:center}.ag-lock-box .onerror{max-width:330px;margin-bottom:var(--large);text-align:center}.ag-lock-box .onerror h3{background:#e43434;border-radius:var(--br);font-size:var(--font-regular);padding:var(--small);font-weight:500;color:var(--color5)}.recover-password-form{width:100%}div.ag-top-btn{width:max-content;position:fixed;bottom:16px;right:-50px;transition:all 0.2s}.ag-top-btn button{border:2px solid var(--color-border);padding:0;background:var(--color-wb);border-radius:50px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;transition:all 0.2s}.ag-top-btn button svg{width:20px;height:20px;fill:var(--color1)}.ag-top-btn button:hover{background:var(--color-border)}
