1<!DOCTYPE html> 2<html lang="fi"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 7 8 <!-- This site is optimized with the Yoast SEO plugin v26.9 - https://yoast.com/product/yoast-seo-wordpress/ --> 9 <meta name="description" content="Lukeaksesi tilaukseesi kuuluvia digisisältöjä, sinun tulee luoda itsellesi Otavamedia-tili. Jos olet jo luonut Otavamedia-tilin, voit kirjautua" /> 10 <link rel="canonical" href="https://otavamedia.fi/digipalvelun-kayttoonotto/" /> 11 <meta property="og:locale" content="fi_FI" /> 12 <meta property="og:type" content="article" /> 13 <meta property="og:title" content="Digipalvelun käyttöönotto | Otavamedia" /> 14 <meta property="og:description" content="Lukeaksesi tilaukseesi kuuluvia digisisältöjä, sinun tulee luoda itsellesi Otavamedia-tili. Jos olet jo luonut Otavamedia-tilin, voit kirjautua" /> 15 <meta property="og:url" content="https://otavamedia.fi/digipalvelun-kayttoonotto/" /> 16 <meta property="og:site_name" content="Otavamedia" /> 17 <meta property="article:publisher" content="https://www.facebook.com/OtavamediaYrityksille" /> 18 <meta property="article:modified_time" content="2026-03-11T11:00:08+00:00" /> 19 <meta name="twitter:card" content="summary_large_image" /> 20 <meta name="twitter:site" content="@otavamedia" /> 21 <meta name="twitter:label1" content="Est. reading time" /> 22 <meta name="twitter:data1" content="1 minuutti" /> 23
23<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://otavamedia.fi/digipalvelun-kayttoonotto/","url":"https://otavamedia.fi/digipalvelun-kayttoonotto/","name":"Digipalvelun käyttöönotto | Otavamedia","isPartOf":{"@id":"https://otavamedia.fi/#website"},"datePublished":"2026-03-11T10:55:53+00:00","dateModified":"2026-03-11T11:00:08+00:00","description":"Lukeaksesi tilaukseesi kuuluvia digisisältöjä, sinun tulee luoda itsellesi Otavamedia-tili. Jos olet jo luonut Otavamedia-tilin, voit kirjautua","breadcrumb":{"@id":"https://otavamedia.fi/digipalvelun-kayttoonotto/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https://otavamedia.fi/digipalvelun-kayttoonotto/"]}]},{"@type":"BreadcrumbList","@id":"https://otavamedia.fi/digipalvelun-kayttoonotto/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https://otavamedia.fi/"},{"@type":"ListItem","position":2,"name":"Digipalvelun käyttöönotto"}]},{"@type":"WebSite","@id":"https://otavamedia.fi/#website","url":"https://otavamedia.fi/","name":"Otavamedia","description":"","publisher":{"@id":"https://otavamedia.fi/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://otavamedia.fi/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https://otavamedia.fi/#organization","name":"Otavamedia Oy","url":"https://otavamedia.fi/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https://otavamedia.fi/#/schema/logo/image/","url":"https://otavamedia.fi/wp-content/uploads/2019/12/otavamedia.png","contentUrl":"https://otavamedia.fi/wp-content/uploads/2019/12/otavamedia.png","width":253,"height":181,"caption":"Otavamedia Oy"},"image":{"@id":"https://otavamedia.fi/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/OtavamediaYrityksille","https://x.com/otavamedia"]}]}</script>
23 24 <!-- / Yoast SEO plugin. --> 25 26 27<title>Digipalvelun käyttöönotto | Otavamedia</title> 28<link crossorigin data-rocket-preconnect href="https://id.cxense.com" rel="preconnect"> 29<link crossorigin data-rocket-preconnect href="https://www.googletagmanager.com" rel="preconnect"> 30<link crossorigin data-rocket-preconnect href="https://t7.lianacem.com" rel="preconnect"> 31<link crossorigin data-rocket-preconnect href="https://cdn.cxense.com" rel="preconnect"> 32<link crossorigin data-rocket-preconnect href="https://storage.googleapis.com" rel="preconnect"> 33<link crossorigin data-rocket-preconnect href="https://cdn.gravito.net" rel="preconnect"> 34<link crossorigin data-rocket-preconnect href="https://unpkg.com" rel="preconnect"> 35<link crossorigin data-rocket-preload as="font" href="https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Regular.woff2" rel="preload"> 36<link crossorigin data-rocket-preload as="font" href="https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Medium/Flama-Medium-A.woff" rel="preload"><link rel="preload" data-rocket-preload as="image" href="https://otavamedia.fi/wp-content/uploads/2026/03/otavamedia_logo.svg" fetchpriority="high"> 37 38<link rel="alternate" type="application/rss+xml" title="Otavamedia » syöte" href="https://otavamedia.fi/feed/" /> 39<link rel="alternate" type="application/rss+xml" title="Otavamedia » kommenttien syöte" href="https://otavamedia.fi/comments/feed/" /> 40<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://otavamedia.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fotavamedia.fi%2Fdigipalvelun-kayttoonotto%2F" /> 41<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://otavamedia.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fotavamedia.fi%2Fdigipalvelun-kayttoonotto%2F&format=xml" /> 42<style id='wp-img-auto-sizes-contain-inline-css'> 43img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 44/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 45</style> 46<style id='wp-block-site-logo-inline-css'> 47.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px} 48/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/site-logo/style.min.css */ 49</style> 50<style id='wp-block-navigation-link-inline-css'> 51.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase} 52/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/navigation-link/style.min.css */ 53</style> 54<style id='wp-block-button-inline-css'> 55.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
56/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/button/style.min.css */ 57</style> 58<style id='wp-block-buttons-inline-css'> 59.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center} 60/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/buttons/style.min.css */ 61</style> 62<link rel='stylesheet' id='wp-block-navigation-css' href='https://otavamedia.fi/wp-includes/blocks/navigation/style.min.css?ver=6.9.9' media='all' /> 63<style id='wp-block-group-inline-css'> 64.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 65/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/group/style.min.css */ 66</style> 67<style id='wp-block-post-title-inline-css'> 68.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} 69/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/post-title/style.min.css */ 70</style> 71<style id='wp-block-paragraph-inline-css'> 72.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 73/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/paragraph/style.min.css */ 74</style> 75<style id='wp-block-post-content-inline-css'> 76.wp-block-post-content{display:flow-root} 77/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/post-content/style.min.css */ 78</style> 79<style id='wp-block-image-inline-css'> 80.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;
80cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 81/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/image/style.min.css */ 82</style> 83<style id='wp-block-social-links-inline-css'> 84.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}
84:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}
84:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000} 85/*# sourceURL=https://otavamedia.fi/wp-includes/blocks/social-links/style.min.css */ 86</style> 87<style id='wp-emoji-styles-inline-css'> 88 89 img.wp-smiley, img.emoji { 90 display: inline !important; 91 border: none !important; 92 box-shadow: none !important; 93 height: 1em !important; 94 width: 1em !important; 95 margin: 0 0.07em !important; 96 vertical-align: -0.1em !important; 97 background: none !important; 98 padding: 0 !important; 99 } 100/*# sourceURL=wp-emoji-styles-inline-css */ 101</style> 102<style id='wp-block-library-inline-css'> 103:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
103--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 104/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 105</style> 106<style id='global-styles-inline-css'> 107:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #0a0a0a;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #48d9cc;--wp--preset--color--secondary: #f4f4f4;--wp--preset--color--grey: #0d0d0d;--wp--preset--color--dark-grey: #4a4a4a;--wp--preset--color--light-grey: #F4F4F4;--wp--preset--color--light-grey-2: #f0f0f0;--wp--preset--color--fuchsia: #e040a8;--wp--preset--color--orange: #ff6e2e;--wp--preset--color--red: #ed3338;--wp--preset--color--dark-red: #c40046;--wp--preset--color--yellow: #ffe503;--wp--preset--color--steel-blue: #648b98;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
107--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--size-m-2: 12px;--wp--preset--font-size--size-m-1: 14px;--wp--preset--font-size--size-0: 16px;--wp--preset--font-size--size-1: 20px;--wp--preset--font-size--size-2: 24px;--wp--preset--font-size--size-3: 28px;--wp--preset--font-size--size-4: 32px;--wp--preset--font-size--size-5: 36px;--wp--preset--font-size--size-6: 40px;--wp--preset--font-family--guardian-text-egyptian-web: Guardian Text Egyptian Web, sans-serif;--wp--preset--font-family--guardian-text-sans: Guardian TextSans, sans-serif;--wp--preset--font-family--flama: Flama;--wp--preset--font-family--flama-semicond: Flama Semicond, sans-serif;--wp--preset--font-family--flama-cond: Flama Cond, sans-serif;--wp--preset--font-family--noto-sans: Noto Sans, sans-serif;--wp--preset--font-family--cadiz-web: Cadiz Web, serif;--wp--preset--font-family--playfair-display: Playfair Display, serif;--wp--preset--font-family--palanquin: Palanquin, sans-serif;--wp--preset--font-family--guardian-text-sans-bold: Guardian TextSans Bold, sans-serif;--wp--preset--font-family--guardian-text-egyptian-bold: Guardian Text Egyptian Web Bold, sans-serif;--wp--preset--font-family--flama-medium: Flama Medium;--wp--preset--font-family--flama-semicond-extrabold: Flama Semicond Extrabold;--wp--preset--font-family--flama-cond-bold: Flama Cond Bold, sans-serif;--wp--preset--font-family--flama-cond-semibold: Flama Cond Semibold;--wp--preset--font-family--flama-semicond-book: Flama Semicond Book, sans-serif;--wp--preset--font-family--flama-semicond-semibold: Flama Semicond Semibold;--wp--preset--font-family--dm-serif-display: DM Serif Display, serif;--wp--preset--font-family--dm-sans: DM Sans, sans-serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--space-3-xs: 5px;--wp--preset--spacing--space-2-xs: 10px;--wp--preset--spacing--space-xs: 15px;--wp--preset--spacing--space-s: 20px;--wp--preset--spacing--space-m: 30px;--wp--preset--spacing--space-l: 40px;--wp--preset--spacing--space-xl: 60px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--ad-post--title--font-family: var(--wp--preset--font-family--noto-sans);--wp--custom--ad-post--title--font-weight: 800;--wp--custom--ad-post--excerpt--font-family: var(--wp--preset--font-family--noto-sans);--wp--custom--ad-post--excerpt--font-weight: 600;--wp--custom--ad-post--body--font-family: serif;}:root { --wp--style--global--content-size: 860px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--40); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--40); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--40);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--40);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--40);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--40);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
107 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{color: var(--wp--preset--color--dark);font-family: var(--wp--preset--font-family--cadiz-web);font-size: var(--wp--preset--font-size--size-0);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}h1{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--size-6);}h2{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--size-5);}h3{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--size-4);}h4{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--size-3);}h5{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--size-2);}h6{font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--size-1);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-grey-color{color: var(--wp--preset--color--grey) !important;}.has-dark-grey-color{color: var(--wp--preset--color--dark-grey) !important;}.has-light-grey-color{color: var(--wp--preset--color--light-grey) !important;}.has-light-grey-2-color{color: var(--wp--preset--color--light-grey-2) !important;}.has-fuchsia-color{color: var(--wp--preset--color--fuchsia) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-steel-blue-color{color: var(--wp--preset--color--steel-blue) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-grey-background-color{background-color: var(--wp--preset--color--grey) !important;}.has-dark-grey-background-color{background-color: var(--wp--preset--color--dark-grey) !important;}.has-light-grey-background-color{background-color: var(--wp--preset--color--light-grey) !important;}.has-light-grey-2-background-color{background-color: var(--wp--preset--color--light-grey-2) !important;}.has-fuchsia-background-color{background-color: var(--wp--preset--color--fuchsia) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-steel-blue-background-color{background-color: var(--wp--preset--color--steel-blue) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-grey-border-color{border-color: var(--wp--preset--color--grey) !important;}.has-dark-grey-border-color{border-color: var(--wp--preset--color--dark-grey) !important;}.has-light-grey-border-color{border-color: var(--wp--preset--color--light-grey) !important;}.has-light-grey-2-border-color{border-color: var(--wp--preset--color--light-grey-2) !important;}.has-fuchsia-border-color{border-color: var(--wp--preset--color--fuchsia) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-steel-blue-border-color{border-color: var(--wp--preset--color--steel-blue) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
107.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-size-m-2-font-size{font-size: var(--wp--preset--font-size--size-m-2) !important;}.has-size-m-1-font-size{font-size: var(--wp--preset--font-size--size-m-1) !important;}.has-size-0-font-size{font-size: var(--wp--preset--font-size--size-0) !important;}.has-size-1-font-size{font-size: var(--wp--preset--font-size--size-1) !important;}.has-size-2-font-size{font-size: var(--wp--preset--font-size--size-2) !important;}.has-size-3-font-size{font-size: var(--wp--preset--font-size--size-3) !important;}.has-size-4-font-size{font-size: var(--wp--preset--font-size--size-4) !important;}.has-size-5-font-size{font-size: var(--wp--preset--font-size--size-5) !important;}.has-size-6-font-size{font-size: var(--wp--preset--font-size--size-6) !important;}.has-guardian-text-egyptian-web-font-family{font-family: var(--wp--preset--font-family--guardian-text-egyptian-web) !important;}.has-guardian-text-sans-font-family{font-family: var(--wp--preset--font-family--guardian-text-sans) !important;}.has-flama-font-family{font-family: var(--wp--preset--font-family--flama) !important;}.has-flama-semicond-font-family{font-family: var(--wp--preset--font-family--flama-semicond) !important;}.has-flama-cond-font-family{font-family: var(--wp--preset--font-family--flama-cond) !important;}.has-noto-sans-font-family{font-family: var(--wp--preset--font-family--noto-sans) !important;}.has-cadiz-web-font-family{font-family: var(--wp--preset--font-family--cadiz-web) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-palanquin-font-family{font-family: var(--wp--preset--font-family--palanquin) !important;}.has-guardian-text-sans-bold-font-family{font-family: var(--wp--preset--font-family--guardian-text-sans-bold) !important;}.has-guardian-text-egyptian-bold-font-family{font-family: var(--wp--preset--font-family--guardian-text-egyptian-bold) !important;}.has-flama-medium-font-family{font-family: var(--wp--preset--font-family--flama-medium) !important;}.has-flama-semicond-extrabold-font-family{font-family: var(--wp--preset--font-family--flama-semicond-extrabold) !important;}.has-flama-cond-bold-font-family{font-family: var(--wp--preset--font-family--flama-cond-bold) !important;}.has-flama-cond-semibold-font-family{font-family: var(--wp--preset--font-family--flama-cond-semibold) !important;}.has-flama-semicond-book-font-family{font-family: var(--wp--preset--font-family--flama-semicond-book) !important;}.has-flama-semicond-semibold-font-family{font-family: var(--wp--preset--font-family--flama-semicond-semibold) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;} .entry-content p+p { 108 margin-top: revert; 109 margin-bottom: revert; 110} 111 112.entry-content>.alignwide { 113 max-width: var(--wp--style--global--wide-size) !important; 114} 115 116.wp-block-site-logo { 117 flex: none !important; 118} 119 120ul.wp-block-post-template li { 121 padding-left: 0; 122} 123 124.wp-block-navigation > .wp-block-navigation-item {
125padding-left: 1rem; 126padding-right: 1rem; 127} 128.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .current-menu-item>a:before{ 129content: none; 130} 131 132.otavamedia-query-loop-tag-filter{ 133min-width: 100%; 134width: 100%; 135} 136 137.w-full{ 138width: 100% !important; 139} 140:root :where(.wp-block-button .wp-block-button__link){background-color: var(--wp--preset--color--primary);border-radius: 2px;color: var(--wp--preset--color--black);font-family: var(--wp--preset--font-family--cadiz-web);font-size: var(--wp--preset--font-size--size-m-1);font-weight: 500;padding-top: var(--wp--preset--spacing--20);padding-right: var(--wp--preset--spacing--40);padding-bottom: var(--wp--preset--spacing--20);padding-left: var(--wp--preset--spacing--40);text-transform: uppercase;} 141:root :where(.wp-block-navigation){font-family: var(--wp--preset--font-family--cadiz-web);padding-top: var(--wp--preset--spacing--40);padding-right: var(--wp--preset--spacing--40);padding-bottom: var(--wp--preset--spacing--40);padding-left: var(--wp--preset--spacing--40);} 142/*# sourceURL=global-styles-inline-css */ 143</style> 144<style id='core-block-supports-inline-css'> 145.wp-container-content-577e1c61{flex-basis:20%;}.wp-container-core-buttons-is-layout-cb46ffcb{flex-wrap:nowrap;justify-content:space-between;}.wp-container-content-9cfa9a5a{flex-grow:1;}.wp-container-core-navigation-is-layout-773d6d34{flex-wrap:nowrap;justify-content:flex-end;}.wp-container-core-group-is-layout-0bb22aaa{flex-wrap:nowrap;justify-content:space-between;}.wp-container-core-group-is-layout-66da72d0{flex-direction:column;align-items:center;}.wp-elements-c60230dffe98a37d67d2b53af46f1401 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-432c6ecbbbda9152ec171e39f2a9b762 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-e54bc42d{flex-direction:column;align-items:center;}.wp-elements-27be9a8ec6fc229f8ba7c289b3eae9f1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-5ed7fc8c11b95b209b505384e6ba3931 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);} 146/*# sourceURL=core-block-supports-inline-css */ 147</style> 148<style id='wp-block-template-skip-link-inline-css'> 149 150 .skip-link.screen-reader-text { 151 border: 0; 152 clip-path: inset(50%); 153 height: 1px; 154 margin: -1px; 155 overflow: hidden; 156 padding: 0; 157 position: absolute !important; 158 width: 1px; 159 word-wrap: normal !important; 160 } 161 162 .skip-link.screen-reader-text:focus { 163 background-color: #eee; 164 clip-path: none; 165 color: #444; 166 display: block; 167 font-size: 1em; 168 height: auto; 169 left: 5px; 170 line-height: normal; 171 padding: 15px 23px 14px; 172 text-decoration: none; 173 top: 5px; 174 width: auto; 175 z-index: 100000; 176 } 177/*# sourceURL=wp-block-template-skip-link-inline-css */ 178</style> 179<link rel='stylesheet' id='om-footer-css' href='https://otavamedia.fi/wp-content/plugins/om-footer/assets/css/om-footer.css?ver=1.1.0' media='all' /> 180<link rel='stylesheet' id='style_login_widget-css' href='https://otavamedia.fi/wp-content/plugins/miniorange-oauth-oidc-single-sign-on-single/resources/css/style_login_widget.css?ver=6.9.9' media='all' /> 181<link rel='stylesheet' id='wp-block-cover-css' href='https://otavamedia.fi/wp-includes/blocks/cover/style.min.css?ver=6.9.9' media='all' /> 182<link rel='stylesheet' id='om-main-css' href='https://otavamedia.fi/wp-content/themes/om-block-theme/dist/build/assets/om-main.CWlbdzWR.css' media='all' /> 183<link rel='stylesheet' id='dashicons-css' href='https://otavamedia.fi/wp-includes/css/dashicons.min.css?ver=6.9.9' media='all' /> 184<link rel='stylesheet' id='om-photoswipe-css' href='https://otavamedia.fi/wp-content/themes/om-block-theme/dist/build/assets/om-photoswipe.BIjzua6G.css' media='all' /> 185<link rel='stylesheet' id='om-otavamediafi-theme-styles-css' href='https://otavamedia.fi/wp-content/plugins/om-otavamediafi-theme-mods/build/theme-assets/index.css?ver=1790248730' media='all' />
186<script id="om-website-analytics"> 187 window.dataLayer = window.dataLayer || []; 188 window.dataLayer.push( {"PageType":"Sivu","PaidUser":false,"UserLevel":1,"RequiredAccessLevel":1,"PaidContent":false,"PaywallState":"Open","Tags":""} ); 189</script>
vendor: 1 bytes, line 189
189
190<script src="https://otavamedia.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 190
190
191<script src="https://otavamedia.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 191
191
192<script src="https://otavamedia.fi/wp-content/plugins/om-kuluttaja-asiointi-plugin/om-accountservice/js/om-kuluttaja-asiointi.js?ver=6.9.9" id="om-kuluttaja-asiointi-js"></script>
vendor: 1 bytes, line 192
192
193<script id="om-photoswipe-data-js-before"> 194const photoSwipeSettings = {"translations":{"close":"Sulje","zoom":"Suurenna","previous":"Edellinen","next":"Seuraava","the_image_cannot_be_loaded":"Kuvaa ei voida ladata","toggle_fullscreen":"N\u00e4yt\u00e4 kokon\u00e4yt\u00f6ll\u00e4"}}; 195//# sourceURL=om-photoswipe-data-js-before 196</script>
vendor: 1 bytes, line 196
196
197<script src="https://otavamedia.fi/wp-content/plugins/om-otavamediafi-theme-mods/build/theme-assets/index.js?ver=1790248730" id="om-otavamediafi-theme-scripts-js"></script>
197 198<link rel="https://api.w.org/" href="https://otavamedia.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://otavamedia.fi/wp-json/wp/v2/pages/947638" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://otavamedia.fi/xmlrpc.php?rsd" /> 199<meta name="generator" content="WordPress 6.9.9" /> 200<link rel='shortlink' href='https://otavamedia.fi/?p=947638' /> 201<meta name="facebook-domain-verification" content="cqe41haywpyxs16w0wxkx1wd3imzyq" /> 202
203<script src="https://storage.googleapis.com/om-gravito-cmp/om_gravito_stubScriptTag.js"></script>
203 204 205<style> 206 #om_passwordclaim_form input[type="submit"] { 207 background: var(--wp--preset--color--primary); 208 color: inherit; 209 margin-top: 1rem; 210 } 211</style> 212
213<script> 214 215 function waitForElement(selector) { 216 return new Promise(function(resolve, reject) { 217 var element = document.querySelector(selector); 218 if(element) { 219 resolve(element); 220 return; 221 } 222 var observer = new MutationObserver(function(mutations) { 223 mutations.forEach(function(mutation) { 224 var nodes = Array.from(mutation.addedNodes); 225 for(var node of nodes) { 226 if(node.matches && node.matches(selector)) { 227 observer.disconnect(); 228 resolve(node); 229 return; 230 } 231 }; 232 }); 233 }); 234 observer.observe(document.documentElement, { childList: true, subtree: true }); 235 }); 236 } 237 238 var cmpRnd = Math.floor(Math.random() * 999999); 239 if (location.href.indexOf('testcmp=1') > -1) { 240 waitForElement("body").then(function(element) { 241 (function(d,s,e,t){e=d.createElement(s);e.type='text/java'+s;e.async='async'; 242 e.src='http'+('https:'===location.protocol?'s://':'://')+'digitiimi.otavamedia.fi/testi/cmp/otavaScript_stacks_purettu.js?' + cmpRnd; 243 t=d.getElementsByTagName(s)[0];t.parentNode.insertBefore(e,t);})(document,'script'); 244 }); 245 } else { 246 waitForElement("body").then(function(element) { 247 (function(d,s,e,t){e=d.createElement(s);e.type='text/java'+s;e.async='async'; 248 e.src='http'+('https:'===location.protocol?'s://':'://')+'storage.googleapis.com/om-gravito-cmp/otavaScript.js'; 249 t=d.getElementsByTagName(s)[0];t.parentNode.insertBefore(e,t);})(document,'script'); 250 }); 251 } 252 253</script>
253<script type="importmap" id="wp-importmap"> 254{"imports":{"@wordpress/interactivity":"https://otavamedia.fi/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=66c613f68580994bb00a"}} 255</script>
vendor: 1 bytes, line 255
255
256<script type="module" src="https://otavamedia.fi/wp-content/themes/om-block-theme/dist/build/assets/archives.0nx0-Jcl.js" id="archives-js-module"></script>
vendor: 1 bytes, line 256
256
257<script type="module" src="https://otavamedia.fi/wp-content/themes/om-block-theme/dist/build/assets/om-photoswipe.CiGjYS-w.js" id="om-photoswipe-js-module"></script>
257 258<link rel="modulepreload" href="https://otavamedia.fi/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=66c613f68580994bb00a" id="@wordpress/interactivity-js-modulepreload" data-wp-fetchpriority="low"> 259<style class='wp-fonts-local'> 260@font-face{font-family:"Guardian Text Egyptian Web";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextEgyp-Regular-Web.woff2') format('woff2');} 261@font-face{font-family:"Guardian Text Egyptian Web";font-style:italic;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextEgyp-RegularIt-Web.woff2') format('woff2');} 262@font-face{font-family:"Guardian Text Egyptian Web";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextEgyp-Bold-Web.woff2') format('woff2');} 263@font-face{font-family:"Guardian TextSans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextSans-Regular-Web.woff2') format('woff2');} 264@font-face{font-family:"Guardian TextSans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextSans-Bold-Web.woff2') format('woff2');}
265@font-face{font-family:Flama;font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Basic/Flama-Basic-A.woff') format('woff');} 266@font-face{font-family:Flama;font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Medium/Flama-Medium-A.woff') format('woff');} 267@font-face{font-family:"Flama Semicond";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Semicond-Book-Webfont/FlamaSemicond-Book.woff') format('woff');} 268@font-face{font-family:"Flama Semicond";font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Semicond-Semibold-Webfont/FlamaSemicond-Semibold.woff') format('woff');} 269@font-face{font-family:"Flama Semicond";font-style:normal;font-weight:800;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Semicond-Extrabold-Webfont/FlamaSemicond-Extrabold.woff') format('woff');} 270@font-face{font-family:"Flama Cond";font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Cond-Semibold-Webfont/FlamaCond-Semibold.woff') format('woff');} 271@font-face{font-family:"Flama Cond";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Cond-Bold-Webfont/FlamaCond-Bold.woff') format('woff');} 272@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Noto-Sans/Noto-Sans-Regular.woff2') format('woff2');} 273@font-face{font-family:"Noto Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Noto-Sans/Noto-Sans-600.woff2') format('woff2');} 274@font-face{font-family:"Noto Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Noto-Sans/Noto-Sans-800.woff2') format('woff2');} 275@font-face{font-family:"Cadiz Web";font-style:normal;font-weight:300;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Light.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Light.woff') format('woff');} 276@font-face{font-family:"Cadiz Web";font-style:italic;font-weight:300;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-LightItalic.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-LightItalic.woff') format('woff');} 277@font-face{font-family:"Cadiz Web";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Regular.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Regular.woff') format('woff');} 278@font-face{font-family:"Cadiz Web";font-style:italic;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-RegularItalic.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-RegularItalic.woff') format('woff');} 279@font-face{font-family:"Cadiz Web";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Bold.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Bold.woff') format('woff');} 280@font-face{font-family:"Cadiz Web";font-style:italic;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-BoldItalic.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-BoldItalic.woff') format('woff');} 281@font-face{font-family:"Cadiz Web";font-style:normal;font-weight:900;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Black.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-Black.woff') format('woff');} 282@font-face{font-family:"Cadiz Web";font-style:italic;font-weight:900;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-BlackItalic.woff2') format('woff2'), url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/CadizWeb/CadizWeb-BlackItalic.woff') format('woff');} 283@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Playfair-Display/PlayfairDisplay-Regular.woff2') format('woff2');} 284@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Playfair-Display/PlayfairDisplay-Medium.woff2') format('woff2');} 285@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Playfair-Display/PlayfairDisplay-Semibold.woff2') format('woff2');} 286@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Playfair-Display/PlayfairDisplay-Bold.woff2') format('woff2');} 287@font-face{font-family:"Playfair Display";font-style:normal;font-weight:800;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Playfair-Display/PlayfairDisplay-Extrabold.woff2') format('woff2');} 288@font-face{font-family:Palanquin;font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Palanquin/Palanquin-Regular.woff2') format('woff2');} 289@font-face{font-family:Palanquin;font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Palanquin/Palanquin-Medium.woff2') format('woff2');} 290@font-face{font-family:Palanquin;font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Palanquin/Palanquin-Semibold.woff2') format('woff2');} 291@font-face{font-family:Palanquin;font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Palanquin/Palanquin-Bold.woff2') format('woff2');} 292@font-face{font-family:"Guardian TextSans Bold";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextSans-Bold-Web.woff2') format('woff2');} 293@font-face{font-family:"Guardian Text Egyptian Web Bold";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Guardian/GuardianTextEgyp-Bold-Web.woff2') format('woff2');} 294@font-face{font-family:"Flama Medium";font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Medium/Flama-Medium-A.woff') format('woff');} 295@font-face{font-family:"Flama Semicond Extrabold";font-style:normal;font-weight:800;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Semicond-Extrabold-Webfont/FlamaSemicond-Extrabold.woff') format('woff');} 296@font-face{font-family:"Flama Cond Bold";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Cond-Bold-Webfont/FlamaCond-Bold.woff') format('woff');} 297@font-face{font-family:"Flama Cond Semibold";font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Cond-Semibold-Webfont/FlamaCond-Semibold.woff') format('woff');} 298@font-face{font-family:"Flama Semicond Book";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Semicond-Book-Webfont/FlamaSemicond-Book.woff') format('woff');} 299@font-face{font-family:"Flama Semicond Semibold";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Flama-Semicond-Semibold-Webfont/FlamaSemicond-Semibold.woff') format('woff');} 300@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/DM_Serif_Display/DMSerifDisplay-Regular.woff2') format('woff2');} 301@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/DM_Sans/DMSans-Regular.woff2') format('woff2');} 302@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/DM_Sans/DMSans-Medium.woff2') format('woff2');} 303@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/DM_Sans/DMSans-SemiBold.woff2') format('woff2');} 304@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/DM_Sans/DMSans-Bold.woff2') format('woff2');} 305@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Lora/Lora-Regular.woff2') format('woff2');} 306@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Lora/Lora-Medium.woff2') format('woff2');} 307@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Lora/Lora-SemiBold.woff2') format('woff2');} 308@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Lora/Lora-Bold.woff2') format('woff2');} 309@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Inter/Inter-Regular.woff2') format('woff2');} 310@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Inter/Inter-Medium.woff2') format('woff2');} 311@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Inter/Inter-SemiBold.woff2') format('woff2');} 312@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:fallback;src:url('https://otavamedia.fi/wp-content/themes/om-block-theme/assets/fonts/Inter/Inter-Bold.woff2') format('woff2');} 313</style> 314<link rel="icon" href="https://otavamedia.fi/wp-content/uploads/2026/04/cropped-fav
314icon-32x32-1-32x32.png" sizes="32x32" /> 315<link rel="icon" href="https://otavamedia.fi/wp-content/uploads/2026/04/cropped-favicon-32x32-1-192x192.png" sizes="192x192" /> 316<link rel="apple-touch-icon" href="https://otavamedia.fi/wp-content/uploads/2026/04/cropped-favicon-32x32-1-180x180.png" /> 317<meta name="msapplication-TileImage" content="https://otavamedia.fi/wp-content/uploads/2026/04/cropped-favicon-32x32-1-270x270.png" /> 318<meta name="generator" content="WP Rocket 3.19.0.1" data-wpr-features="wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_oci wpr_preload_links wpr_desktop" /></head> 319 320<body class="wp-singular page-template-default page page-id-947638 wp-custom-logo wp-embed-responsive wp-theme-om-block-theme"> 321<!-- Google Tag Manager -->
vendor: 63 bytes, lines 321-322
321 322<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
322GTM-MQJD3N
vendor: 85 bytes, lines 322-323
322" 323height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
324<script>
vendor: 325 bytes, lines 324-328
324(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 325new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 326j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 327'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 328})(window,document,'script','dataLayer','
328GTM-MQJD3N
vendor: 3 bytes, line 328
328');
328</script>
328 329<!-- End Google Tag Manager --> 330<div class="wp-site-blocks"><header class="wp-block-template-part"> 331<div class="wp-block-group alignfull has-white-background-color has-background is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained" style="margin-top:0;margin-bottom:0"> 332<div class="wp-block-group alignwide js-header-sticky-group header-sticky-group font-(family-name:--wp--preset--font-family--flama-medium) !sticky top-0 z-50 is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-0bb22aaa wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--space-xs);padding-bottom:var(--wp--preset--spacing--space-xs)"><div class="flex-none wp-block-site-logo wp-container-content-577e1c61"><a href="https://otavamedia.fi/" class="custom-logo-link" rel="home"><img fetchpriority="high" width="120" height="52" src="https://otavamedia.fi/wp-content/uploads/2026/03/otavamedia_logo.svg" class="custom-logo" alt="Otavamedia" decoding="async" /></a></div> 333 334<nav class="has-text-color has-dark-grey-color has-size-m1-font-size is-responsive items-justified-right no-wrap wp-block-navigation has-size-m-1-font-size wp-container-content-9cfa9a5a is-horizontal is-content-justification-right is-nowrap is-layout-flex wp-container-core-navigation-is-layout-773d6d34 wp-block-navigation-is-layout-flex" aria-label="Home menu" 335 data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Valikko"}'><button aria-haspopup="dialog" aria-label="Avaa valikko" class="wp-block-navigation__responsive-container-open" 336 data-wp-on--click="actions.openMenuOnClick" 337 data-wp-on--keydown="actions.handleMenuKeydown" 338 ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 5v1.5h14V5H5z"></path><path d="M5 12.8h14v-1.5H5v1.5z"></path><path d="M5 19h14v-1.5H5V19z"></path></svg></button> 339 <div class="wp-block-navigation__responsive-container" id="modal-1" 340 data-wp-class--has-modal-open="state.isMenuOpen" 341 data-wp-class--is-menu-open="state.isMenuOpen" 342 data-wp-watch="callbacks.initMenu" 343 data-wp-on--keydown="actions.handleMenuKeydown" 344 data-wp-on--focusout="actions.handleMenuFocusout" 345 tabindex="-1" 346 > 347 <div class="wp-block-navigation__responsive-close" tabindex="-1"> 348 <div class="wp-block-navigation__responsive-dialog" 349 data-wp-bind--aria-modal="state.ariaModal" 350 data-wp-bind--aria-label="state.ariaLabel" 351 data-wp-bind--role="state.roleAttribute" 352 > 353 <button aria-label="Sulje valikko" class="wp-block-navigation__responsive-container-close" 354 data-wp-on--click="actions.closeMenuOnClick" 355 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button> 356 <div class="wp-block-navigation__responsive-container-content" 357 data-wp-watch="callbacks.focusFirstElement" 358 id="modal-1-content"> 359 <ul class="wp-block-navigation__container has-text-color has-dark-grey-color has-size-m1-font-size is-responsive items-justified-right no-wrap wp-block-navigation has-size-m-1-font-size"><li data-wp-context="{ "submenuOpenedBy": { "click": false, "hover": false, "focus": false }, "type": "submenu", "modal": null, "previousFocus": null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--mouseenter="actions.openMenuOnHover" data-wp-on--mouseleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-size-m1-font-size has-child open-on-hover-click wp-block-navigation-submenu current-menu-ancestor"><a class="wp-block-navigation-item__content" href="https://asiointipalvelu.otavamedia.fi/"><span class="wp-block-navigation-item__label">Asiakaspalvelu</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Asiakaspalvelu alavalikko" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false">
359<path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="has-size-m1-font-size wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/digipalvelun-kayttoonotto/" aria-current="page"><span class="wp-block-navigation-item__label">Digipalvelun käyttöönotto</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://asiointipalvelu.otavamedia.fi/omat/tiedot"><span class="wp-block-navigation-item__label">Omat tiedot</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://asiointipalvelu.otavamedia.fi/omat/tilaukset"><span class="wp-block-navigation-item__label">Omat tilaukset</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/ukk/"><span class="wp-block-navigation-item__label">Usein kysytyt kysymykset</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item order wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://asiointipalvelu.otavamedia.fi/contact" target="_blank" ><span class="wp-block-navigation-item__label">Yhteystiedot</span></a></li></ul></li><li data-wp-context="{ "submenuOpenedBy": { "click": false, "hover": false, "focus": false }, "type": "submenu", "modal": null, "previousFocus": null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--mouseenter="actions.openMenuOnHover" data-wp-on--mouseleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-size-m1-font-size has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tuotteet-ja-edut/"><span class="wp-block-navigation-item__label">Tuotteet ja edut</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Tuotteet ja edut alavalikko" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tuotteet-ja-edut/tutustu-ja-tilaa/"><span class="wp-block-navigation-item__label">Tutustu ja tilaa</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tilaus.otavamedia.fi/hinnasto"><span class="wp-block-navigation-item__label">Hinnasto</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tuotteet-ja-edut/etuasiakkaan-edut/"><span class="wp-block-navigation-item__label">Etuasiakkaan edut</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item order wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://etuasiakaskauppa.fi/?utm_source=otavamedia.fi&utm_medium=linkki&utm_campaign=EAShop_omfi&utm_content=navi" target="_blank" ><span class="wp-block-navigation-item__label">Etuasiakaskauppa</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item order wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tilaus.otavamedia.fi/409000"><span class="wp-block-navigation-item__label">Opiskelijan edut</span></a></li></ul></li><li data-wp-context="{ "submenuOpenedBy": { "click": false, "hover": false, "focus": false }, "type": "submenu", "modal": null, "previousFocus": null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--mouseenter="actions.openMenuOnHover" data-wp-on--mouseleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-size-m1-font-size has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tietoa-meista/"><span class="wp-block-navigation-item__label">Tietoa meistä</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Tietoa meistä alavalikko" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false">
359<path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/ajankohtaista/"><span class="wp-block-navigation-item__label">Ajankohtaista</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/arvonnan-saannot/"><span class="wp-block-navigation-item__label">Arvonnan säännöt</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://tyopaikat.otavamedia.fi/"><span class="wp-block-navigation-item__label">Avoimet työpaikat</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/avoimuusraportit/"><span class="wp-block-navigation-item__label">Digipalvelusäädöksen mukaiset raportit</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tietoa-meista/historia/"><span class="wp-block-navigation-item__label">Historia</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tietoa-meista/otavamedia-yrityksena/"><span class="wp-block-navigation-item__label">Otavamedia yrityksenä</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tekoalyseloste/"><span class="wp-block-navigation-item__label">Tekoälyseloste</span></a></li><li class="has-size-m1-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://otavamedia.fi/tietoa-meista/yhteystiedot/"><span class="wp-block-navigation-item__label">Yhteystiedot</span></a></li></ul></li></ul> 360<div class="wp-block-buttons is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-buttons-is-layout-cb46ffcb wp-block-buttons-is-layout-flex"> 361<div class="wp-block-button is-style-no_background"><a class="wp-block-button__link wp-element-button" href="/haku"><img decoding="async" class="wp-image-690716" style="width: 23px;" src="https://anna.fi/wp-content/uploads/2026/02/searchicon.svg" alt=""></a></div> 362 363 364 365<div class="wp-block-button is-style-secondary"><a class="wp-block-button__link wp-element-button" href="https://asiointipalvelu.otavamedia.fi/omat/tiedot">Kirjaudu sisään</a></div> 366 367 368 369<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://yrityksille.otavamedia.fi" target="_blank" rel="noreferrer noopener nofollow">Yrityksille</a></div> 370</div> 371 372 </div> 373 </div> 374 </div> 375 </div></nav></div> 376</div> 377</header> 378 379 380<div class="wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-66da72d0 wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--space-s);padding-bottom:var(--wp--preset--spacing--space-s)"><div class="yoast-breadcrumbs"><span><span><a href="https://otavamedia.fi/">Etusivu</a></span> > <span class="breadcrumb_last" aria-current="page">Digipalvelun käyttöönotto</span></span></div> 381 382<h1 class="has-text-align-center wp-block-post-title">Digipalvelun käyttöönotto</h1></div> 383 384 385<div id="main-content" class="entry-content aligndefault wp-block-post-content is-layout-constrained wp-block-post-content-is-layout-constrained"> 386<p>Lukeaksesi tilaukseesi kuuluvia digisisältöjä, sinun tulee luoda itsellesi Otavamedia-tili. Jos olet jo luonut Otavamedia-tilin, voit kirjautua palveluihin saman tien.</p> 387 388 389 390<p><strong>Mikä on Otavamedia-tili?</strong></p> 391 392 393 394<p>Kaikki Otavamedian verkkopalvelut toimivat samalla henkilökohtaisella Otavamedia-tili tunnuksella. Otavamedia-tilin tunnuksella voit siis kirjautua kaikille Otavamedian sivustoille ja keskustelupalstoille, käyttää Otavamedian digipalveluita, sekä tarkastella yhteys- ja tilaustietojasi Otavamedia.fi:ssä. Tili toimii yhdellä sisäänkirjautumisella, yksillä tunnuksilla kaikissa Otavamedian palveluissa.</p> 395 396 397 398<p>Digilehtien sekä muun maksullisen sisällön käyttöön tarvitset lisäksi voimassa olevan tilauksen.</p> 399 400 401 402<p><strong>Luo Otavamedia-tili</strong></p> 403 404 405 406<p>Voit luoda Otavamedia-tilin joko sähköpostiosoitteellasi ja valitsemallasi salasanalla tai käyttäen Facebook-, Google- tai Apple-kirjautumista.</p> 407 408 409 410<p>Toimi näin:<br>1. Klikkaa âkirjaudu sisäänâ.<br>2. Valitse mieleisesi kirjautumistapa ja luo tili.<br>3. Mikäli valitsit sähköpostiosoittella kirjautumisen, saat sähköpostiisi viestin, jossa sinun tulee vielä aktivoida Otavamedia-tilisi. Jos et löydä viestiä, tarkistathan varmuuden vuoksi roskapostisi.<br>4. Voit nyt kirjautua kaikkiin Otavamedian verkkopalveluihin samoilla tunnuksilla.</p> 411 412 413 414<p><strong>Tarvitsetko apua kirjautumisessa?</strong><br>Ota yhteyttä asiakaspalveluumme:<br>Puhelin (09) 156 6227<br>Sähköposti [email protected]<br>Avoinna maâpe 8â19</p> 415</div> 416 417<footer class="wp-block-template-part"> 418<div class="wp-block-group has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-c60230dffe98a37d67d2b53af46f1401 is-layout-constrained wp-block-group-is-layout-constrained"> 419<div class="wp-block-group has-white-color has-text-color has-link-color wp-elements-432c6ecbbbda9152ec171e39f2a9b762 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-e54bc42d wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--space-l);padding-bottom:var(--wp--preset--spacing--space-l)"> 420<figure class="wp-block-image aligncenter size-large"><a href="https://otavamedia.fi/wp-content/uploads/2026/03/otavamedia-logo-white.svg"><img decoding="async" width="113" height="53" src="https://otavamedia.fi/wp-content/uploads/2026/03/otavamedia-logo-white.svg" alt="" class="wp-image-947497"/></a></figure> 421 422 423 424<p class="has-text-align-center has-size-1-font-size"><a href="https://anna.fi/">Anna</a> – <a href="https://otavamedia.fi/tutustu-ja-tilaa/deko/">Deko</a> – <a href="https://eralehti.fi/">Erä </a>– <a href="https://golfpiste.com/">Golfpiste</a> – <a href="https://hymy.fi/">Hymy</a> – <a href="https://kaksplus.fi/">
424Kaksplus</a> – <a href="https://otavamedia.fi/tutustu-ja-tilaa/kanava/">Kanava</a> – <a href="https://kipparilehti.fi/">Kippari</a> – <a href="https://kotiliesi.fi/">Kotiliesi</a> – <a href="https://otavamedia.fi/tutustu-ja-tilaa/kotiliesi-kasityo/">Kotiliesi Käsityö</a> – <a href="https://koululainen.fi/">Koululainen</a> – <a href="https://otavamedia.fi/tutustu-ja-tilaa/maalla/">Maalla</a> – <a href="https://metsastysjakalastus.fi/">Metsästys ja Kalastus</a> – <a href="https://muropaketti.com/">Muropaketti</a> – <a href="https://otavamedia.fi/tutustu-ja-tilaa/parnasso/">Parnasso</a> – <a href="https://seura.fi/">Seura</a> – <a href="https://otavamedia.fi/tutustu-ja-tilaa/seura-superristikot/">Seura Superristikot</a> – <a href="https://suomenkuvalehti.fi/">Suomen Kuvalehti</a> – <a href="https://tekniikanmaailma.fi/">Tekniikan Maailma</a> –<a href="https://rakennusmaailma.fi/">TM Rakennusmaailma</a></p> 425</div> 426 427 428 429<div class="wp-block-group alignwide has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-27be9a8ec6fc229f8ba7c289b3eae9f1 is-layout-flow wp-block-group-is-layout-flow"> 430<p class="has-text-align-center has-size-1-font-size"><a href="https://otavamedia.fi/tutustu-ja-tilaa/anna/#"><br></a>Y-tunnus: 0196807-2 – <a href="https://otavamedia.fi/tietoa-meista/yhteystiedot/">Yhteystiedot</a> – <a href="https://otavamedia.fi/tilaus-ja-kayttoehdot/">Tilausehdot ja verkkopalveluiden käyttöehdot</a> – <a href="https://asiointipalvelu.otavamedia.fi/omat/tilaukset">Peruutus</a> – <a href="https://otavamedia.fi/tietosuoja/">Tietosuoja</a> – <a href="https://otavamedia.fi/evasteiden-kaytto/">Evästeiden käyttö</a> – <a href="javascript:void(0);">Evästeasetukset</a> </p> 431</div> 432 433 434 435<div class="wp-block-group has-white-color has-text-color has-link-color wp-elements-5ed7fc8c11b95b209b505384e6ba3931 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-e54bc42d wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--space-l);padding-bottom:var(--wp--preset--spacing--space-l)"> 436<figure class="wp-block-image aligncenter size-large"><a href="https://otavamedia.fi/wp-content/uploads/2026/04/tahdet-valkoinen.svg"><img decoding="async" width="124" height="69" src="https://otavamedia.fi/wp-content/uploads/2026/04/tahdet-valkoinen.svg" alt="" class="wp-image-948410"/></a></figure> 437 438 439 440<p class="has-text-align-center has-size-1-font-size">Olemme osa monialaista Otavaa<br><a href="https://otavakonserni.fi/">otavakonserni.fi</a></p> 441 442 443 444<p class="has-text-align-center has-size-1-font-size">Otavamedia somessa</p> 445 446 447 448<ul class="wp-block-social-links has-large-icon-size is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/OtavamediaYrityksille/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> 449 450<li class="wp-social-link wp-social-link-x wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/otavamedia/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li> 451 452<li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/otavamedia/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
452<path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul> 453</div> 454</div> 455</footer></div>
456<script type="speculationrules"> 457{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/om-block-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 458</script>
458 459
459<script> 460 function convert_to_url(obj) { 461 return Object 462 .keys(obj) 463 .map(k => `${encodeURIComponent(k)}=${encodeURIComponent(obj[k])}`) 464 .join('&'); 465 } 466 467 function pass_to_backend() { 468 if(window.location.hash) { 469 var hash = window.location.hash; 470 var elements = {}; 471 hash.split("#")[1].split("&").forEach(element => { 472 var vars = element.split("="); 473 elements[vars[0]] = vars[1]; 474 }); 475 if(("access_token" in elements) || ("id_token" in elements) || ("token" in elements)) { 476 if(window.location.href.indexOf("?") !== -1) { 477 window.location = (window.location.href.split("?")[0] + window.location.hash).split('#')[0] + "?" + convert_to_url(elements); 478 } else { 479 window.location = window.location.href.split('#')[0] + "?" + convert_to_url(elements); 480 } 481 } 482 } 483 } 484 485 pass_to_backend(); 486 </script>
486 487 488 489<div class="om-footer"> 490 <div class="om-footer__columns"> 491 <div class="om-footer__columns-inner"> 492 <div class="om-footer__column"> 493 </div> 494 <div class="om-footer__column"> 495 </div> 496 <div class="om-footer__column"> 497 </div> 498 <div class="om-footer__column"> 499 </div> 500 </div> 501 </div> 502 </div> 503
504<script type="module" src="https://otavamedia.fi/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=b0f909c3ec791c383210" id="@wordpress/block-library/navigation/view-js-module" fetchpriority="low" data-wp-router-options="{"loadOnClientNavigation":true}"></script>
vendor: 1 bytes, line 504
504
505<script id="wp-block-template-skip-link-js-after"> 506 ( function() { 507 var skipLinkTarget = document.querySelector( 'main' ), 508 sibling, 509 skipLinkTargetID, 510 skipLink; 511 512 // Early exit if a skip-link target can't be located. 513 if ( ! skipLinkTarget ) { 514 return; 515 } 516 517 /* 518 * Get the site wrapper. 519 * The skip-link will be injected in the beginning of it. 520 */ 521 sibling = document.querySelector( '.wp-site-blocks' ); 522 523 // Early exit if the root element was not found. 524 if ( ! sibling ) { 525 return; 526 } 527 528 // Get the skip-link target's ID, and generate one if it doesn't exist. 529 skipLinkTargetID = skipLinkTarget.id; 530 if ( ! skipLinkTargetID ) { 531 skipLinkTargetID = 'wp--skip-link--target'; 532 skipLinkTarget.id = skipLinkTargetID; 533 } 534 535 // Create the skip link. 536 skipLink = document.createElement( 'a' ); 537 skipLink.classList.add( 'skip-link', 'screen-reader-text' ); 538 skipLink.id = 'wp-skip-link'; 539 skipLink.href = '#' + skipLinkTargetID; 540 skipLink.innerText = 'Siirry sisältöön'; 541 542 // Inject the skip link. 543 sibling.parentElement.insertBefore( skipLink, sibling ); 544 }() ); 545 546//# sourceURL=wp-block-template-skip-link-js-after 547</script>
vendor: 1 bytes, line 547
547
548<script id="rocket-browser-checker-js-after"> 549"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 550//# sourceURL=rocket-browser-checker-js-after 551</script>
vendor: 1 bytes, line 551
551
552<script id="rocket-preload-links-js-extra"> 553var RocketPreloadLinksConfig = {"excludeUris":"/salasanan-palautus/|/vahvistus/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|http://(/%5B/%5D+)?/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://otavamedia.fi","onHoverDelay":"100","rateThrottle":"3"}; 554//# sourceURL=rocket-preload-links-js-extra 555</script>
vendor: 1 bytes, line 555
555
556<script id="rocket-preload-links-js-after"> 557(function() { 558"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 559}()); 560 561//# sourceURL=rocket-preload-links-js-after 562</script>
vendor: 1 bytes, line 562
562
563<script src="https://otavamedia.fi/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 563
563
564<script src="https://otavamedia.fi/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 564
564
565<script id="wp-i18n-js-after"> 566wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 567//# sourceURL=wp-i18n-js-after 568</script>
vendor: 1 bytes, line 568
568
569<script id="om-main-js-extra"> 570var mainSettings = {"restUrl":"https://otavamedia.fi/wp-json/","searchPageUrl":"https://otavamedia.fi/haku/","headerInputPlaceholders":[]}; 571//# sourceURL=om-main-js-extra 572</script>
vendor: 1 bytes, line 572
572
573<script id="om-main-js-translations"> 574( function( domain, translations ) { 575 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 576 localeData[""].domain = domain; 577 wp.i18n.setLocaleData( localeData, domain ); 578} )( "om-block-theme", {"translation-revision-date":"","generator":"WP-CLI\/2.12.0","source":"dist\/build\/assets\/om-main.DuRH_Gvv.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"wrote":["kirjoitti"]}}} ); 579//# sourceURL=om-main-js-translations 580</script>
vendor: 1 bytes, line 580
580
581<script src="https://otavamedia.fi/wp-content/themes/om-block-theme/dist/build/assets/om-main.B__fMqzz.js" id="om-main-js"></script>
vendor: 1 bytes, line 581
581
582<script> 583 jQuery("a:contains('Evästeasetukset')").attr("href", "javascript:void(0);").attr("onclick","javascript:window.gravitoCMP.openPreferences()"); 584</script>
584</body> 585</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.