hr.wp-block-separator{display:block;background-color:#ffdf00;color:#ffdf00;height:2px;width:100%;margin-bottom:20px !important}.entry{color:#000;background-color:#fff}.entry h1{font-family:sans-serif,open-sans;color:#000}.wf-ingracondensed2-n6-active .entry h1{font-family:ingra-condensed-2;font-size:2.125rem;font-weight:600;line-height:42px}.entry h2{font-family:sans-serif,open-sans;color:#000;margin-bottom:5px !important}.wf-ingracondensed2-n6-active .entry h2{font-family:ingra-condensed-2;font-size:1.375rem;font-weight:700;line-height:33px}.entry h3{font-family:sans-serif,open-sans;color:#000}.wf-ingracondensed2-n6-active .entry h3{font-family:ingra-condensed-2;font-size:1.125rem;font-weight:700;line-height:23px}.entry h4{font-family:sans-serif,open-sans;color:#000}.wf-ingracondensed2-n6-active .entry h4{font-family:ingra-condensed-2;font-size:1.125rem;font-weight:700;line-height:21px}.entry p{font-family:sans-serif,open-sans;color:#000;margin-top:0 !important}.wf-arimo-n4-active .entry p{font-family:Arimo;font-size:1rem;font-weight:400;line-height:23px}.entry ul,.entry ol{padding:0}.entry ul li,.entry ol li{list-style:inherit;line-height:1.5em}.entry ol{list-style:decimal;margin:10px}.entry ol ol{list-style:inherit}.entry em,.entry i,.entry .italic{font-style:italic}.entry strong,.entry b,.entry .bold{font-weight:800}.entry blockquote.wp-block-quote{padding:0;margin:14px 14px 14px 24px;max-width:286px;float:right;text-align:left}.entry blockquote.wp-block-quote p:before,.entry blockquote.wp-block-quote p:after{content:" "}.entry h1{font-size:1.875rem;font-weight:600;line-height:1.3;margin:15px 0 25px}.entry .wp-caption-text{font-size:.875rem;font-weight:600;line-height:20px;font-family:sans-serif,open-sans;padding:0 12.5%}.wf-arimo-n4-active .entry .wp-caption-text{font-family:Arimo;font-size:.875rem;font-weight:400}.entry-hero{position:relative;overflow:hidden;width:100%;max-height:100%;margin-bottom:36px}.entry-hero--video{padding-bottom:56.25%;height:0;overflow:hidden}.entry-hero--video iframe,.entry-hero--video video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6eaf1}.entry-hero .wp-caption-text{margin-top:8px;padding:0}.entry-hero [class*=wp-image]{width:100%;background-color:#e6eaf1}.entry-header{position:relative}.entry-wrapper{max-width:630px;margin:0 auto}.entry-tags{text-transform:uppercase;margin-bottom:16px}.entry-tags span{padding:0}.entry-tags a{padding:4px 12px}.entry-lead{font-size:1.25rem;font-weight:700;line-height:1.4;font-family:sans-serif,open-sans;max-width:626px;margin:0 auto;margin-bottom:36px}.wf-arimo-n7-active .entry-lead{font-family:Arimo;font-size:1.25rem;font-weight:700}.entry-body__login{width:100%}@media screen and (min-width: 48em){.entry-body__login{margin-left:14px;width:calc(50% - 14px)}}.entry-body>*:not(blockquote){max-width:630px;margin:0 auto;width:100% !important}.entry-body section{margin-bottom:13px}.entry-body:after{content:" ";display:inline-block;width:100%;clear:both}.entry-body h2{font-size:1.25rem;font-weight:700;line-height:1.65;padding:0;margin-bottom:5px;margin-top:25px}.entry-body h3{font-size:1.125rem;font-weight:700;line-height:23px;padding:0;margin-bottom:5px;margin-top:25px}.entry-body h4{font-size:1.125rem;font-weight:700;line-height:21px;margin-bottom:5px;margin-top:25px}.entry-body p.dropcap:first-letter{float:left;font-size:3.15em;line-height:.93;padding-right:.06em}.entry-body p,.entry-body a{font-size:1rem;font-weight:400;line-height:23px;font-size:16px;margin-bottom:16px;padding:0;color:inherit;position:relative}.entry-body p.button,.entry-body a.button{font-family:sans-serif,open-sans}.wf-ingracondensed2-n6-active .entry-body p.button,.wf-ingracondensed2-n6-active .entry-body a.button{font-family:ingra-condensed-2;font-size:.875rem;font-weight:600;line-height:1.11}.entry-body p:not(.entry-links) a:not(.photoswipe-link),.entry-body li a{border-radius:10px;box-shadow:0 4px 1px -1px rgba(255,152,0,.3)}.entry-body p:not(.entry-links) a:not(.photoswipe-link):hover,.entry-body p:not(.entry-links) a:not(.photoswipe-link):active,.entry-body li a:hover,.entry-body li a:active{box-shadow:0 4px 1px -1px #ffdf00}.entry-body ul{list-style:none;padding:0;margin-bottom:16px}.entry-body ul ul{margin:0}.entry-body ul li{font-size:1rem;font-weight:400;line-height:24px;font-family:sans-serif,open-sans;position:relative;padding:0 0 0 25px;margin:0}.wf-arimo-n4-active .entry-body ul li{font-family:Arimo;font-size:1rem;font-weight:400}.entry-body ul li:after{content:" ";background-color:#000;height:6px;width:6px;border-radius:50%;position:absolute;left:12px;top:8px}.entry-body .gform_body ul li:after{display:none}.entry-body ol{padding:0;padding-left:25px;margin-bottom:16px}.entry-body ol ol{margin:0}.entry-body ol li{font-size:1rem;font-weight:400;line-height:24px;font-family:sans-serif,open-sans;margin:0}.wf-arimo-n4-active .entry-body ol li{font-family:Arimo;font-size:1rem;font-weight:400}.entry-body blockquote{width:100%;padding:0 8px;max-width:inherit;text-align:center;float:none;margin:0 0 16px;color:#000;display:inline-block;position:relative}@media screen and (min-width: 64em){.entry-body blockquote{padding:0;margin:14px 14px 14px 24px;max-width:286px;float:right;text-align:left}}.entry-body blockquote:before,.entry-body blockquote:after{content:" ";left:15%;width:70%;display:block;top:0;height:1px;background-color:#000;position:absolute}@media screen and (min-width: 48em){.entry-body blockquote:before,.entry-body blockquote:after{width:calc(100% + 14px);left:0}}.entry-body blockquote:after{bottom:0;top:inherit}.entry-body blockquote p{padding:0 16px;font-size:1.21875rem;font-weight:400;line-height:1.44;font-family:sans-serif,open-sans;font-style:normal;margin:32px 0}.wf-arimo-n4-active .entry-body blockquote p{font-family:Arimo;font-size:1.21875rem;font-weight:400;line-height:1.44}.entry-body .personnel p{margin-bottom:4px}.entry-body .personnel h4{margin-bottom:8px;margin-top:24px}.entry-links{padding:0;background-color:#ffe000;text-align:center}.entry-links a{padding:18px 16px;color:#000;display:inline-block;width:100%;font-family:sans-serif,open-sans;margin:0}.wf-ingracondensed2-n6-active .entry-links a{font-family:ingra-condensed-2;font-size:1.0625rem;font-weight:700;line-height:1.28}.entry-sidestory,.entry .article-sidestory{border-top:8px solid #000;background-color:#f9f9f9;padding:23px 24px 18px;margin:28px 0 18px}.entry-sidestory::after,.entry .article-sidestory::after{content:"";clear:both;display:table}.entry-sidestory p,.entry .article-sidestory p{line-height:1.5}.entry .article-sidestory{margin:auto}.entry-whobox{border-top:10px solid #000;background-color:#f9f9f9;margin:18px 0;padding-bottom:28px;text-align:left}.entry-whobox h2{font-size:1.25rem;font-weight:700;line-height:1.65;padding:0;margin-bottom:5px;margin-top:25px}.entry-whobox h3{font-size:1.125rem;font-weight:700;line-height:23px;padding:0;margin-bottom:5px;margin-top:25px}.entry-whobox h4{font-size:1.125rem;font-weight:700;line-height:21px;margin-bottom:5px;margin-top:25px}.entry-whobox p.dropcap:first-letter{float:left;font-size:3.15em;line-height:.93;padding-right:.06em}.entry-whobox p,.entry-whobox a{font-size:1rem;font-weight:400;line-height:23px;font-size:16px;margin-bottom:16px;padding:0;color:inherit;position:relative}.entry-whobox p.button,.entry-whobox a.button{font-family:sans-serif,open-sans}.wf-ingracondensed2-n6-active .entry-whobox p.button,.wf-ingracondensed2-n6-active .entry-whobox a.button{font-family:ingra-condensed-2;font-size:.875rem;font-weight:600;line-height:1.11}.entry-whobox p:not(.entry-links) a:not(.photoswipe-link),.entry-whobox li a{border-radius:10px;box-shadow:0 4px 1px -1px rgba(255,152,0,.3)}.entry-whobox p:not(.entry-links) a:not(.photoswipe-link):hover,.entry-whobox p:not(.entry-links) a:not(.photoswipe-link):active,.entry-whobox li a:hover,.entry-whobox li a:active{box-shadow:0 4px 1px -1px #ffdf00}.entry-whobox ul{list-style:none;padding:0;margin-bottom:16px}.entry-whobox ul ul{margin:0}.entry-whobox ul li{font-size:1rem;font-weight:400;line-height:24px;font-family:sans-serif,open-sans;position:relative;padding:0 0 0 25px;margin:0}.wf-arimo-n4-active .entry-whobox ul li{font-family:Arimo;font-size:1rem;font-weight:400}.entry-whobox ul li:after{content:" ";background-color:#000;height:6px;width:6px;border-radius:50%;position:absolute;left:12px;top:8px}.entry-whobox .gform_body ul li:after{display:none}.entry-whobox ol{padding:0;padding-left:25px;margin-bottom:16px}.entry-whobox ol ol{margin:0}.entry-whobox ol li{font-size:1rem;font-weight:400;line-height:24px;font-family:sans-serif,open-sans;margin:0}.wf-arimo-n4-active .entry-whobox ol li{font-family:Arimo;font-size:1rem;font-weight:400}.entry-whobox blockquote{width:100%;padding:0 8px;max-width:inherit;text-align:center;float:none;margin:0 0 16px;color:#000;display:inline-block;position:relative}@media screen and (min-width: 64em){.entry-whobox blockquote{padding:0;margin:14px 14px 14px 24px;max-width:286px;float:right;text-align:left}}.entry-whobox blockquote:before,.entry-whobox blockquote:after{content:" ";left:15%;width:70%;display:block;top:0;height:1px;background-color:#000;position:absolute}@media screen and (min-width: 48em){.entry-whobox blockquote:before,.entry-whobox blockquote:after{width:calc(100% + 14px);left:0}}.entry-whobox blockquote:after{bottom:0;top:inherit}.entry-whobox blockquote p{padding:0 16px;font-size:1.21875rem;font-weight:400;line-height:1.44;font-family:sans-serif,open-sans;font-style:normal;margin:32px 0}.wf-arimo-n4-active .entry-whobox blockquote p{font-family:Arimo;font-size:1.21875rem;font-weight:400;line-height:1.44}.entry-whobox .personnel p{margin-bottom:4px}.entry-whobox .personnel h4{margin-bottom:8px;margin-top:24px}.entry-whobox p,.entry-whobox h2{padding:0 23px}.entry-whobox p{font-family:sans-serif,open-sans;margin:0}.wf-arimo-n4-active .entry-whobox p{font-family:Arimo;font-size:1rem;font-weight:400;line-height:37px}.entry-whobox h2{display:block;background-color:#000;color:#fff;margin-bottom:11px;padding:0 22px 7px}.entry .icon-search{display:inline;border:none}.entry [data-google-query-id]{margin-bottom:16px}.entry .casetip{background-color:#ffdf00;padding:10px}.admin-bar .entry-socialmedia.fixed-some-palkki{top:105px}@media screen and (min-width: 48em){.admin-bar .entry-socialmedia.fixed-some-palkki{top:86px}}@media screen and (min-width: 64em){.admin-bar .entry-socialmedia.fixed-some-palkki{top:137px}}.page-title{font-family:sans-serif,open-sans;margin-bottom:14px}.wf-ingracondensed2-n6-active .page-title{font-family:ingra-condensed-2;font-size:2.125rem;font-weight:600;line-height:40px}.page-template-page-haku .search__more-button{padding:8px;display:inherit;text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1;font-family:sans-serif,open-sans;background-color:#e6eaf1;cursor:pointer;margin:2px;max-width:auto;margin:0 auto 32px}.wf-ingracondensed2-n6-active .page-template-page-haku .search__more-button{font-family:ingra-condensed-2;font-size:1rem;font-weight:600;line-height:16px}@media screen and (min-width: 48em){.page-template-page-haku .search__more-button{margin:0 0 32px}}.page-template-page-haku .content.container .toolbar{height:auto;border-bottom:none}@media screen and (min-width: 48em){.page-template-page-haku .content.container .toolbar{width:33%;padding:0 3px 0 0}}.page-template-page-haku .content.container .toolbar .button,.page-template-page-haku .content.container .toolbar option{height:40px;background-color:#ffdf00;padding:10px;text-transform:none;border:none;font-family:Arimo}.page-template-page-haku .content.container .searchbar__form{width:100%;border:1px solid #000}.comment-form label{font-family:sans-serif,open-sans}.wf-arimo-n4-active .comment-form label{font-family:Arimo;font-size:.875rem;font-weight:400;line-height:14px}.comment-form p{margin-bottom:14px;display:block}.comment-form p input,.comment-form p textarea{margin-top:8px}.comment-form p textarea{max-width:100%;min-width:100%}.comments{font-family:sans-serif,open-sans;background-color:#f9f9f9}.wf-arimo-n4-active .comments{font-family:Arimo;font-size:.875rem;font-weight:400;line-height:16px}.comments h2:first-of-type{display:block;color:#000;font-family:sans-serif,open-sans;background-color:#ffdf00;padding:8px 14px;text-transform:uppercase}.comments__meta{display:block}.comments .comment a{font-family:sans-serif,open-sans;color:#787878}.comments .comment p{font-family:sans-serif,open-sans}.wf-arimo-n4-active .comments .comment p{font-family:Arimo;font-size:.875rem;font-weight:400;line-height:20px}.comments .comment__content{padding:22px 14px}.comments .comment-respond{padding:0 14px 14px}.comments .comment__meta{padding-bottom:8px}.comments .comment__tools{position:relative;display:block;text-align:right;padding:8px 0 14px}.comments .comment__tools:after{content:" ";display:block;opacity:.2;background-color:#000;width:100%;position:absolute;left:0;bottom:0;height:1px}.comments .comment__meta_author{font-family:sans-serif,open-sans;padding-right:8px}.wf-ingracondensed2-n6-active .comments .comment__meta_author{font-family:ingra-condensed-2;font-size:.875rem;font-weight:600;line-height:16px}.comments .comment__meta_time{font-family:sans-serif,open-sans;color:#000;opacity:.5}.wf-arimo-n4-active .comments .comment__meta_time{font-family:Arimo;font-size:.75rem;font-weight:400;line-height:19px}.comment-reply-title{display:none}.form-submit input[type=submit]{border:none;cursor:pointer}.page-template-page-lehdet .page-wrapper{margin:0}.page-template-page-lehdet .centered-cover{max-width:50%}@media screen and (min-width: 48em){.page-template-page-lehdet .centered-cover{max-width:100%}}.page-template-page-lehdet .cover{margin:0 auto;max-width:50%;white-space:nowrap;position:relative}@media screen and (min-width: 48em){.page-template-page-lehdet .cover{max-width:100%}}.page-template-page-lehdet .cover__hide{display:none}@media screen and (min-width: 48em){.page-template-page-lehdet .cover__hide{display:block}}.page-template-page-lehdet .tv-world{display:none}@media screen and (min-width: 48em){.page-template-page-lehdet .tv-world{display:block}}.page-template-page-lehdet .mobile-show{display:inline-block;margin-left:15px}@media screen and (min-width: 48em){.page-template-page-lehdet .mobile-show{display:none}}.page-template-page-lehdet .plus-icon{width:40px;height:40px;position:absolute;margin-left:-15px;top:50%}@media screen and (min-width: 48em){.page-template-page-lehdet .plus-icon{display:none}}.page-template-page-lehdet .magazine{justify-content:center}.page-template-page-lehdet .magazine article{max-width:400px}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine article{padding-bottom:30px;max-width:unset}}.page-template-page-lehdet .magazine__headline{font-family:sans-serif,open-sans;font-style:normal;font-stretch:normal;letter-spacing:-0.5px;padding:10px 0}.wf-ingracondensed2-n6-active .page-template-page-lehdet .magazine__headline{font-family:ingra-condensed-2;font-size:1.5rem;font-weight:700;line-height:1.33}.page-template-page-lehdet .magazine__cover{text-align:center;margin:0 auto;padding-right:5px}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine__cover{float:left;padding-right:0}}.page-template-page-lehdet .magazine__cover a{display:inline-block}.page-template-page-lehdet .magazine__text{font-family:sans-serif,open-sans;letter-spacing:normal;padding-left:0;position:relative;padding-top:20px}.wf-arimo-n4-active .page-template-page-lehdet .magazine__text{font-family:Arimo;font-size:1rem;font-weight:400;line-height:1.2}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine__text{padding-top:0;padding-left:20px;padding-right:20px}}@media screen and (min-width: 80em){.page-template-page-lehdet .magazine__text{height:235px}}.page-template-page-lehdet .magazine__text h3{font-weight:600;display:block;padding-bottom:20px}.page-template-page-lehdet .magazine__text .button{width:179px;height:50px;bottom:0;font-size:16px;position:relative;padding:17px 10px;border-radius:20px;display:block;color:#000;text-align:center;margin:20px auto}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine__text .button{margin:20px 0}}@media screen and (min-width: 80em){.page-template-page-lehdet .magazine__text .button{position:absolute;margin:0}}.page-template-page-lehdet .magazine__text .mobile-hide-button{display:none}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine__text .mobile-hide-button{display:block}}.page-template-page-lehdet .magazine__text .mobile-show-button{display:block;margin:20px auto}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine__text .mobile-show-button{display:none}}.page-template-page-lehdet .magazine hr{width:100%}@media screen and (min-width: 48em){.page-template-page-lehdet .magazine hr{display:none}}.wp-caption{max-width:100%}.wp-caption a{line-height:1;margin-bottom:0;width:inherit;max-width:100%}.wp-block-image .alignfull{width:100%}.wp-block-image.alignwide{max-width:740px}.wp-block-image .alignleft{position:relative;z-index:2;margin:8px auto;display:block;width:100%}.wp-block-image .alignleft figcaption{display:flex}@media screen and (min-width: 48em){.wp-block-image .alignleft{float:left;margin:8px 16px 8px 0 !important;max-width:310px;width:100%}}.wp-block-image .alignright{position:relative;z-index:2;margin:8px auto;display:block;width:100%}.wp-block-image .alignright figcaption{display:flex}@media screen and (min-width: 48em){.wp-block-image .alignright{float:right;margin:8px 0 8px 16px;max-width:310px}}.wp-block-image .aligncenter{margin:0 auto;display:flex;flex-direction:column;align-items:center}.alignleft{position:relative;z-index:2;margin:8px auto;display:block}@media screen and (min-width: 48em){.alignleft{float:left;margin:8px 16px 8px 0 !important}}.alignright{position:relative;z-index:2;margin:8px auto;display:block}@media screen and (min-width: 48em){.alignright{float:right;margin:8px 0 8px 16px}}.aligncenter{margin:0 auto;display:flex;flex-direction:column;align-items:center}.alignnone{float:none}.alignnone img{width:100%}img .alignnone{width:100%}figure.wp-block-image{max-width:100%;text-align:center}.wp-block-image a{margin-bottom:0}.wp-block-image figcaption{padding:0 12.5%;font-style:italic;text-align:center;margin-top:6px;font-family:"Arimo";font-size:.875rem;line-height:23px}.brand__tag{display:block;height:30px;background-repeat:no-repeat}.brand__tag--viva{background-color:#e2020b;background-position:8px 3px;background-size:45px}
