PageSourceSearch

https://otavamedia.fi/digipalvelun-kayttoonotto/

html otavamedia.fi collected 2026-09-24 19:56:04 UTC 112,188 bytes, 585 lines download raw bytes

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 &raquo; syöte" href="https://otavamedia.fi/feed/" />
39<link rel="alternate" type="application/rss+xml" title="Otavamedia &raquo; 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&#038;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="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: 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="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: 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&#038;utm_medium=linkki&#038;utm_campaign=EAShop_omfi&#038;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="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: 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> &gt; <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> &#8211; <a href="https://otavamedia.fi/tutustu-ja-tilaa/deko/">Deko</a> &#8211; <a href="https://eralehti.fi/">Erä </a>&#8211; <a href="https://golfpiste.com/">Golfpiste</a> &#8211; <a href="https://hymy.fi/">Hymy</a> &#8211; <a href="https://kaksplus.fi/">
424Kaksplus</a> &#8211; <a href="https://otavamedia.fi/tutustu-ja-tilaa/kanava/">Kanava</a> &#8211; <a href="https://kipparilehti.fi/">Kippari</a> &#8211; <a href="https://kotiliesi.fi/">Kotiliesi</a> &#8211; <a href="https://otavamedia.fi/tutustu-ja-tilaa/kotiliesi-kasityo/">Kotiliesi Käsityö</a> &#8211; <a href="https://koululainen.fi/">Koululainen</a> &#8211; <a href="https://otavamedia.fi/tutustu-ja-tilaa/maalla/">Maalla</a> &#8211; <a href="https://metsastysjakalastus.fi/">Metsästys ja Kalastus</a> &#8211; <a href="https://muropaketti.com/">Muropaketti</a> &#8211; <a href="https://otavamedia.fi/tutustu-ja-tilaa/parnasso/">Parnasso</a> &#8211; <a href="https://seura.fi/">Seura</a> &#8211; <a href="https://otavamedia.fi/tutustu-ja-tilaa/seura-superristikot/">Seura Superristikot</a> &#8211; <a href="https://suomenkuvalehti.fi/">Suomen Kuvalehti</a> &#8211; <a href="https://tekniikanmaailma.fi/">Tekniikan Maailma</a> &#8211;<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 &#8211; <a href="https://otavamedia.fi/tietoa-meista/yhteystiedot/">Yhteystiedot</a> &#8211; <a href="https://otavamedia.fi/tilaus-ja-kayttoehdot/">Tilausehdot ja verkkopalveluiden käyttöehdot</a> &#8211; <a href="https://asiointipalvelu.otavamedia.fi/omat/tilaukset">Peruutus</a> &#8211; <a href="https://otavamedia.fi/tietosuoja/">Tietosuoja</a> &#8211; <a href="https://otavamedia.fi/evasteiden-kaytto/">Evästeiden käyttö</a> &#8211; <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="{&quot;loadOnClientNavigation&quot;: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.