CINXE.COM
Mielipide | Kaleva
<!doctype html> <html lang="fi"> <head prefix="og: http://ogp.me/ns# kalevamedia: https://www.kalevamedia.fi/ns# zephr: https://www.zephr.com/ns#"> <link rel="preconnect" href="https://crop.kaleva.fi"> <link rel="preconnect" href="https://kuvat.kaleva.media"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preconnect" href="https://googletagmanager.com"> <link rel="preconnect" href="https://lyta.kalevamedia.fi"> <link rel="preconnect" href="https://static.miilu.kalevakonserni.fi"> <link rel="preconnect" href="https://sp.miilu.kalevakonserni.fi"> <link rel="preconnect" href="https://ww2999.smartadserver.com"> <link rel="preconnect" href="https://creatives.sascdn.com"> <link rel="preload" href="https://ced.sascdn.com/tag/2999/smart.js" as="script"> <link rel="preload" href="https://static.miilu.kalevakonserni.fi/consent/consent.js" as="script"> <link rel="dns-prefetch" href="https://cdn.gravito.net"> <link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> <link rel="preload" href="https://apps-cdn.relevant-digital.com/static/tags/61bc87a350fa1c66dc1b2c87.js" as="script"> <link rel="preconnect" href="https://prg.smartadserver.com"> <link rel="dns-prefetch" href="https://adx.adform.net"> <script> window['gtag_enable_tcf_support'] = true; var stubScriptTag = document.createElement('script'); stubScriptTag.innerHTML='"use strict";!function(){var e=function(){var e,t="__tcfapiLocator",a=[],n=window;for(;n;){try{if(n.frames[t]){e=n;break}}catch(e){}if(n===window.top)break;n=n.parent}e||(!function e(){var a=n.document,r=!!n.frames[t];if(!r)if(a.body){var s=a.createElement("iframe");s.style.cssText="display:none",s.name=t,a.body.appendChild(s)}else setTimeout(e,5);return!r}(),n.__tcfapi=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return a;if("setGdprApplies"===n[0])n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0));else if("ping"===n[0]){var s={gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"};"function"==typeof n[2]&&n[2](s)}else a.push(n)},n.addEventListener("message",(function(e){var t="string"==typeof e.data,a={};try{a=t?JSON.parse(e.data):e.data}catch(e){}var n=a.__tcfapiCall;n&&window.__tcfapi(n.command,n.version,(function(a,r){var s={__tcfapiReturn:{returnValue:a,success:r,callId:n.callId}};t&&(s=JSON.stringify(s)),e&&e.source&&e.source.postMessage&&e.source.postMessage(s,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=e:e()}();' document.head.appendChild(stubScriptTag) </script> <script src="/staticfiles/webpack_bundles/utils-d66283c6acd89e7fef87.js"></script> <script src="/staticfiles/webpack_bundles/vimeoUtils-d66283c6acd89e7fef87.js"></script> <script> digitalData = { "channel": { "facebook_url": "https://www.facebook.com/KalevaOy", "domain": "www.kaleva.fi", "twitter_handle": "Kaleva_fi", "title": "Kaleva", "slug": "kalevafi", }, "pageInstanceID": "kalevafi:mielipiteet-prod", "page": { "category": { "pageType": "AggregationPage", }, "attributes": { "clientType": (function() { var client = "Browser"; var ua = navigator.userAgent || navigator.vendor || window.opera; if(ua.indexOf("FBAN") > -1) { client = "Facebook_app"; } return client; })(), "environment": "prod" }, "pageInfo": { "language": "fi-FI", "geoRegion": "FI", "publisher": "Kaleva", "pageTitle": "Mielipiteet", "locationProtocol": document.location.protocol.slice(0, -1), "locationHost": "www.kaleva.fi", "locationPathName": "/mielipiteet", "locationHref": "https://www.kaleva.fi/mielipiteet", }, }, "user": [{ "profile": { "profileID": utils.getMultipassId(), "snowplowID": utils.getSnowplowDuid() }, "signInStatus": utils.getMultipassId() ? true : false, "subscriberStatus": utils.getSubscriberStatus('kalevafi'), "activeSubscriptions": utils.getActiveSubscriptions(), "isTrialAllowed": utils.getIsTrialAllowed() }] }; </script> <script> var el = document.createElement('script'); el.type = 'application/ld+json'; el.text = JSON.stringify({ "@context":"https://schema.org","@type":"Organization","url":"https://" + digitalData.channel.domain + "/","sameAs":[digitalData.channel.facebook_url],"@id":"https://" + digitalData.channel.domain + "/#organization","name":digitalData.channel.title,"logo":""}); document.querySelector('head').appendChild(el); </script> <script> var el = document.createElement('script'); el.type = 'application/ld+json'; el.text = JSON.stringify({"@context":"https://schema.org","@type":"WebSite","@id":"#website","url":"https://" + digitalData.channel.domain + "/","name":digitalData.channel.title}); document.querySelector('head').appendChild(el); </script> <script> (function() { function nestedAttributeExists(obj, path) { var pathParts = path.split('.'); for (var i = 0; i < pathParts.length; i++) { if (!obj || !obj.hasOwnProperty(pathParts[i])) { return { status: false }; } obj = obj[pathParts[i]]; } return { status: true, value: obj }; } var initialDataLayerObject = (function() { var initialData = {}; var dateFormatter = function(date) { var d = new Date(date); d.setMilliseconds(0); return d.toISOString().replace('.000', ''); } var initialize = function(path, targetKey, defaultValue, formatter) { var pathParts = path.split('.'); var target = pathParts[pathParts.length -1]; if (targetKey) { target = targetKey; } var result = nestedAttributeExists(digitalData, path); if (result.status) { initialData[target] = result.value; } else { if (defaultValue !== undefined) { initialData[target] = defaultValue; } } if (initialData.hasOwnProperty(target) && formatter) { initialData[target] = formatter(initialData[target]); } } initialize('page.attributes.accessPolicy', 'accessPolicy'); initialize('page.attributes.articleLength'); initialize('page.attributes.styleTree'); initialize('page.attributes.assetType', undefined, undefined, function(assetType) { return assetType === 'user-generated' ? 'user' : assetType; }); initialize('page.attributes.assetID'); initialize('page.attributes.clientType'); initialize('page.attributes.environment'); initialize('page.category.pageType'); initialize('page.pageInfo.author', 'authorString'); initialize('page.attributes.authors', 'author'); initialize('page.pageInfo.issueDate', 'publicationDate', undefined, dateFormatter); initialize('page.pageInfo.effectiveDate', 'modificationDate', undefined, dateFormatter); initialize('page.attributes.contentSourceOrganization', 'sourceOrganization'); initialize('page.attributes.contentSourceTitle', 'sourceTitle'); initialize('page.attributes.contentSourceOrganizationExternalId', 'sourceOrganizationExternalID'); initialize('page.category.primaryCategory'); initialize('page.attributes.category'); initialize('page.attributes.genre'); initialize('page.attributes.mainKeyword'); initialize('page.attributes.keywords'); if (initialData.hasOwnProperty('keywords')) { initialData['keywordsString'] = initialData.keywords.join(','); } initialize('page.pageInfo.pageTitle'); initialize('page.attributes.videoDuration'); initialize('page.pageInfo.pageID'); initialize('page.pageInfo.locationHref'); initialize('channel.domain', 'channelDomain'); initialize('channel.slug', 'channelSlug'); initialize('page.attributes.version', 'assetVersion'); initialize('page.attributes.versionID', 'assetVersionID'); initialize('user.0.signInStatus', 'signInStatus'); initialize('user.0.subscriberStatus', 'subscriberStatus'); initialize('user.0.activeSubscriptions', 'activeSubscriptions'); initialize('user.0.isTrialAllowed', 'isTrialAllowed'); initialize('user.0.profile.profileID', 'userID'); initialize('product.0.productInfo.productName'); initialize('page.pageInfo.publisher'); initialize('page.attributes.itemCount'); initialize('page.attributes.itemIndex'); initialize('page.attributes.isPreview'); initialize('page.attributes.visibility'); initialize('page.attributes.planSize'); initialize('page.attributes.planLabels'); return initialData; })(); window.dataLayer = [initialDataLayerObject]; })(); </script> <script> /* Dispatch for any events that need to be reflected in analytics. */ var LorienDispatch = (function () { var handlers = []; return { registerEventHandler: function (handler, eventsOfInterest) { handlers.push({handler: handler, eventsOfInterest: eventsOfInterest}); }, dispatchEvent: function (event, value) { var i = 0; for (i = 0; i < handlers.length; i++) { if (handlers[i].eventsOfInterest.indexOf(event) > -1) { handlers[i].handler(event, value); } } } }; })(); // Event handlers LorienDispatch.registerEventHandler( function (event, value) { var message = false; if (event === 'userLogin') { message = {'signInStatus': value.signInStatus, 'subscriberStatus': value.subscriberStatus}; } else { message = value; message.event = event; } if (message) { dataLayer.push(message); } }, [ "userLogin", "managedListingClick", "managedListingDisplay", "socialMediaShare", "virtualPageView", "managedListingItemImpression", "articleReadingPosition", "snowplow", "personalizedSnackbarRecommendationImpression", "audioEvent", "managedListingDismissed", "loginWallEvent", "ePaperSearchEvent", "ePaperSearchResultEvent", "ePaperSearchClickEvent", "ePaperSearchNavigationEvent", "ePaperIssueCoverClickEvent", "ePaperIssuePaywall", "ePaperIssueLoginwall", "commentSubmitted", ] ); LorienDispatch.registerEventHandler(function (event, value) { if (event === 'userLogin') { digitalData.user[0].signInStatus = value.signInStatus; digitalData.user[0].subscriberStatus = value.subscriberStatus; } }, ["userLogin"] ); </script> <script type="text/javascript"> var SnowPlowDispatch = (function() { return { offerClaimEvent: function() { LorienDispatch.dispatchEvent('snowplow', { structuredEvent: { eventCategory: 'Offer Tracking', eventAction: 'Offer Claimed', }, _clear: true, }); }, offerViewEvent: function() { LorienDispatch.dispatchEvent('snowplow', { structuredEvent: { eventCategory: 'Offer Tracking', eventAction: 'Offer Viewed', }, _clear: true, }); } }; })() </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P26833H');</script> <!-- End Google Tag Manager --> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>Mielipide | Kaleva</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdnjs.cloudflare.com/ajax/libs/loadjs/3.5.4/loadjs.min.js"></script> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Kaleva_fi"> <meta name="description" content="Kalevan lukijoiden mielipidekirjoituksia"> <meta property="og:title" content="Mielipide"> <meta property="og:description" content="Kalevan lukijoiden mielipidekirjoituksia"> <meta property="og:url" content="https://www.kaleva.fi/mielipiteet"> <meta property="og:image" content="https://crop.kaleva.fi/q6__lMCRaod1D2O9f6sv0BoQXTI=/1200x630/smart/https%3A//lorien-media-prod.s3.amazonaws.com/images/archive/2020/05/11/2020.05.11.13.15.04_kaleva_fb_jakokuva_1200.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:type" content="website"> <meta property="og:site_name" content="Kaleva"> <meta property="fb:app_id" content="499246010097508"> <link rel="canonical" href="https://www.kaleva.fi/mielipiteet"> <meta property="og:locale" content="fi_FI"> <!--[if lt IE 9]> <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script> <![endif]--> <script>window._APP_GLOBALS = {"DELIVERY_API_BASE_URL": "https://api.kalevamedia.fi", "X_API_KEY": "HSyHVnWuN96Lvm65vjoln7cFICoF4hDj65SEgsiz", "FACEBOOK_CLIENT_TOKEN": "499246010097508|db3423138889adf9535ac808b328f6a1", "MY_LORIEN_BASE_URL": "https://api.kalevamedia.fi", "KEYWORDS_SUGGESTIONS_URL": "https://lorien-app-config-prod.s3.eu-west-1.amazonaws.com/v1/kalevafi/maggio/keywords/suggestions.json", "ONBOARDING_KEYWORDS_SUGGESTIONS_URL": "https://lorien-app-config-prod.s3.eu-west-1.amazonaws.com/v1/kalevafi/maggio/keywords/onboarding.json", "CHANNEL_LOGO_WHITE": "/staticfiles/londo/domains/kalevafi/site/images/kalevafi--white-logo-3x.fe6fc5e55fa7.png", "CHANNEL_LOGO_BLACK": "/staticfiles/londo/domains/kalevafi/site/images/kalevafi--logo-3x.6399d5067aea.png"};</script> <link rel="icon" href="/staticfiles/londo/images/favicons/kalevafi.74cd970a48ae.ico"> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link href="/staticfiles/londo/styles/main_kalevafi.83eddc1323c7.css" rel="stylesheet"> <script> var LytaConfig = { site: "sites-lorien", debug: false, interstitialCookieExpiry: 60*15, queueAds: true, lazyLoadAds: true, uidCookieName: '__aduid', smart: { networkId: 2999, host: 'ww2999.smartadserver.com', forceSSL: false, siteId: 213338, pageId: 1142450 }, target: { adCategory: '', pageType : '', keywords: [] } }; LytaConfig.relevant = { enabled: true, scriptUrl: "https://apps-cdn.relevant-digital.com/static/tags/61bc87a350fa1c66dc1b2c87.js", configId: "62026411d14376cd94dbb1ca", stdCall: true, }; if (typeof digitalData.page.attributes.keywords === 'object' && digitalData.page.attributes.keywords.length > 0) { LytaConfig.target.keywords = digitalData.page.attributes.keywords; } if (typeof digitalData.page.attributes.assetID === 'string') { LytaConfig.target.assetId = digitalData.page.attributes.assetID; } if (typeof digitalData.page.category.primaryCategory === 'string') { LytaConfig.target.adCategory = digitalData.page.category.primaryCategory; } if (typeof digitalData.page.attributes.clientType === 'string') { LytaConfig.target.clientType = digitalData.page.attributes.clientType; } if (typeof digitalData.user === 'object' && digitalData.user.length === 1) { LytaConfig.target.user = digitalData.user[0]; } if (typeof digitalData.page.category.pageType === 'string') { switch (digitalData.page.category.pageType) { case 'Front page': LytaConfig.target.pageType = 'etusivu'; break; case 'article': LytaConfig.target.pageType = 'artikkeli'; break; case 'AggregationPage': case 'Cartoon list': LytaConfig.target.pageType = 'listaus'; break; case 'video': LytaConfig.target.pageType = 'videot'; break; default: LytaConfig.target.pageType = digitalData.page.category.pageType; } } </script> <script src="https://lyta.kalevamedia.fi/1.8.6/lyta.js"></script> </head> <body class=""> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P26833H" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="drawer-menu-guardian"> <aside class="mdc-drawer mdc-drawer--modal"> <div class="mdc-drawer__content"> <nav class="drawer__list" aria-label="Päävalikko"> <div class="drawer__wrapper"> <ul class="drawer-menu drawer-menu--level-1 js-drawer-menu"> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--uutiset-2 -title"> <span class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--uutiset-2"> Uutiset </span> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--etusivu-2 -normal"> <a href="/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--etusivu-2"> Etusivu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--oulun-seutu-2 -normal"> <a href="/oulun-seutu" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--oulun-seutu-2"> Oulun seutu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pohjois-suomi-2 -normal"> <a href="/pohjois-suomi" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pohjois-suomi-2"> Pohjois-Suomi </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--forum24-2 -normal"> <a href="/forum24" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--forum24-2"> Forum24 </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kotimaa-2 -normal"> <a href="/kotimaa" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kotimaa-2"> Kotimaa </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--urheilu-3 -normal"> <a href="/urheilu" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--urheilu-3"> Urheilu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kiekko-kaleva -normal"> <a href="/kiekko-kaleva" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kiekko-kaleva"> Kiekko-Kaleva </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kaleva-live -normal"> <a href="/live" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kaleva-live"> Kaleva Live </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--ulkomaat-2 -normal"> <a href="/ulkomaat" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--ulkomaat-2"> Ulkomaat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kulttuuri-2 -normal"> <a href="/kulttuuri" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kulttuuri-2"> Kulttuuri </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--historia -normal"> <a href="/historia" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--historia"> Historia </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--luonto-2 -normal"> <a href="/luonto" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--luonto-2"> Luonto </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--hyva-elama-2 -normal"> <a href="/hyva-elama" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--hyva-elama-2"> Hyvä elämä </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--ruoka -normal"> <a href="/ruoka" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--ruoka"> Ruoka </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--koti-kaleva -normal"> <a href="/koti" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--koti-kaleva"> Koti-Kaleva </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--oikaisut -normal"> <a href="/oikaisut" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--oikaisut"> Oikaisut </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--haku -normal"> <a href="/haku" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--haku"> Haku </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item---5 -separator"> <div class="drawer-menu__item-separator drawer-menu__item-separator--level-1"></div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--uusimmat -normal"> <a href="/uutiset" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--uusimmat"> Uusimmat </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--galleriat-7 -normal"> <a href="/galleriat/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--galleriat-7"> Galleriat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--videot-4 -normal"> <a href="/videot/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--videot-4"> Videot </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--lukijakuvat-ja-videot -normal"> <a href="/lukijalta" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--lukijakuvat-ja-videot"> Lukijakuvat ja -videot </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--laheta-kuva-tai-video-3 -normal"> <a href="/lukijalta/laheta" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--laheta-kuva-tai-video-3"> Lähetä kuva tai video </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--podcastit-2 -normal"> <a href="/podcastit" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--podcastit-2"> Podcastit </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--sarjakuvat -normal"> <a href="/sarjakuvat/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--sarjakuvat"> Sarjakuvat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pelit-2 -normal"> <a href="/ajanviete" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pelit-2"> Pelit </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--saa-2 -normal"> <a href="/saa" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--saa-2"> Sää </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--tapahtumat-3 -normal"> <a href="https://tapahtumat.kaleva.fi/fi-FI" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--tapahtumat-3" target="_blank" rel="noopener"> Tapahtumat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--ura -normal"> <a href="/ura" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--ura"> Ura </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--radio-kaleva -highlight"> <div class="drawer-menu__item--highlight-wrapper"> <a href="https://www.radiokaleva.fi/" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--radio-kaleva"> Radio Kaleva </a> </div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--mielipiteet-2 -title"> <a href="/mielipiteet" class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--mielipiteet-2"> Mielipiteet </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--paakirjoitukset-2 -normal"> <a href="/paakirjoitukset" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--paakirjoitukset-2"> Pääkirjoitukset </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--esseet -normal"> <a href="/esseet" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--esseet"> Esseet </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kolumnit-2 -normal"> <a href="/kolumnit" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kolumnit-2"> Kolumnit </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--lukijan-mielipide -normal"> <a href="/mielipiteet" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--lukijan-mielipide"> Lukijan mielipide </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item---6 -separator"> <div class="drawer-menu__item-separator drawer-menu__item-separator--level-1"></div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--nakoislehdet-3 -title"> <a href="/nakoislehdet/" class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--nakoislehdet-3"> Näköislehdet </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kaleva -normal"> <a href="/nakoislehdet/kaleva/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kaleva"> Kaleva </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--rantalakeus -normal"> <a href="/nakoislehdet/rantalakeus/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--rantalakeus"> Rantalakeus </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--siikajokilaakso -normal"> <a href="/nakoislehdet/siikajokilaakso/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--siikajokilaakso"> Siikajokilaakso </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--iijokiseutu -normal"> <a href="/nakoislehdet/iijokiseutu/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--iijokiseutu"> Iijokiseutu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pyhajokiseutu -normal"> <a href="/nakoislehdet/pyhajokiseutu/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pyhajokiseutu"> Pyhäjokiseutu </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item---7 -separator"> <div class="drawer-menu__item-separator drawer-menu__item-separator--level-1"></div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--kaupallinen-yhteistyo-4 -title"> <a href="/kaupallinen-yhteistyo" class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--kaupallinen-yhteistyo-4"> Kaupallinen yhteistyö </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pohjois-pohjanmaan-yrittajat -normal"> <a href="/ppy" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pohjois-pohjanmaan-yrittajat"> Pohjois-Pohjanmaan Yrittäjät </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--asianajo-ja-lakiasiaintoimistot -normal"> <a href="https://sivustot.kaleva.fi/asianajajat/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--asianajo-ja-lakiasiaintoimistot" target="_blank" rel="noopener"> Asianajo- ja lakiasiaintoimistot </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--laheta-uutisvinkki-2 -highlight"> <div class="drawer-menu__item--highlight-wrapper"> <a href="/lukijalta/laheta" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--laheta-uutisvinkki-2" target="_blank" rel="noopener"> Lähetä uutisvinkki </a> </div> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--tilaa-kaleva-3 -highlight"> <div class="drawer-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/tilaa-kaleva-3/?utm_source=sivusto&utm_medium=kaleva&utm_campaign=valikko" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--tilaa-kaleva-3" target="_blank" rel="noopener"> Tilaa Kaleva </a> </div> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--asiakaspalvelu-2 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--asiakaspalvelu-2" target="_blank" rel="noopener"> Asiakaspalvelu </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--hallitse-tilauksiasi -normal"> <a href="https://itsepalvelu.kalevamedia.fi" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--hallitse-tilauksiasi" target="_blank" rel="noopener"> Hallitse tilauksiasi </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kumppaniedut -normal"> <a href="/kumppaniedut" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kumppaniedut" target="_blank" rel="noopener"> Kumppaniedut </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--yhteystiedot-6 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/yhteystiedot/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--yhteystiedot-6" target="_blank" rel="noopener"> Yhteystiedot </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--palvelumme-yrityksille-5 -normal"> <a href="https://www.kalevamedia.fi/yrityksille" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--palvelumme-yrityksille-5" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--jata-lukijailmoitus-9 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/lukijailmoitukset/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--jata-lukijailmoitus-9" target="_blank" rel="noopener"> Jätä lukijailmoitus </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--palaute-2 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/yhteystiedot/ota-yhteytta/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--palaute-2" target="_blank" rel="noopener"> Palaute </a> </li> </ul> </li> </ul> </div> </nav> </div> </aside> <div class="mdc-drawer-scrim"></div> </div> <nav id="main-nav"> <div class="main-nav__row"> <div class="main-nav__row__section main-nav__row__section--align-start"> <button class="material-icons menu top-bar-menu__navigation-icon top-bar-menu__navigation-icon--menu">menu</button> <div class="main-nav__site-menu"> <div class="top-bar__wrapper"> <ul class="top-bar-menu top-bar-menu--level-1 js-top-bar-menu"> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--asiakaspalvelu-16 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--asiakaspalvelu-16" target="_blank" rel="noopener"> Asiakaspalvelu </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--tilaa-kaleva -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/tilaa-kaleva-3/?utm_source=kaleva&utm_medium=navi&utm_campaign=topbar" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--tilaa-kaleva" target="_blank" rel="noopener"> Tilaa Kaleva </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--jata-ilmoitus-10 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/lukijailmoitukset/" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--jata-ilmoitus-10" target="_blank" rel="noopener"> Jätä ilmoitus </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--palvelumme-yrityksille-4 -normal"> <a href="https://www.kalevamedia.fi/yrityksille" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--palvelumme-yrityksille-4" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--haku-2 -normal"> <a href="/haku" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--haku-2"> Haku </a> </li> </ul> </div> </div> </div> <div class="main-nav__row__section main-nav__row__section--align-end"> <a class="top-bar-menu__item-link top-bar-menu__item-link--level-1 js-user-login-link" href="/leeloo/kirjaudu/?brand=kalevafi"> <span class="material-icons top-bar-menu__navigation-icon">account_circle</span> <span class="top-bar-menu__item-link--navigation-text">Kirjaudu</span> </a> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['login-element'] = { featureLabel: 'zzz Login', outcomeId: 'graph/2#2', outcomeLabel: 'FeatureContentPristine' }; </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['logout-element'] = { featureLabel: 'zzz Logout', outcomeId: 'transformation/1#1', outcomeLabel: 'Remove' }; </script> </div> </div> </nav> <header id="main-header"> <div id="main-header__row"> <section class="main-header__section main-header__section--left" aria-label="Korostetut sisällöt"> <div class="main-header__section--left-logo"> <a href="/" class="main-header__logo--link"> <img class="js-paywall-channel-logo" src="/staticfiles/londo/domains/kalevafi/site/images/kalevafi--logo-2x.31853ca9aef6.png" alt="Kaleva"> </a> </div> <div class="main-header__section--left-links"> <div class="header__wrapper"> <ul class="header-menu header-menu--level-1 js-header-menu"> <li class="header-menu__item header-menu__item--level-1 header-menu__item--oulun-seutu -normal"> <a href="/oulun-seutu" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--oulun-seutu"> Oulun seutu </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--pohjois-suomi -normal"> <a href="/pohjois-suomi" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--pohjois-suomi"> Pohjois-Suomi </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--uusimmat-2 -normal"> <a href="/uutiset" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--uusimmat-2"> Uusimmat </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--radio-kaleva-4 -normal"> <a href="https://www.radiokaleva.fi/" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--radio-kaleva-4" target="_blank" rel="noopener"> Radio Kaleva </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--lukijalta-2 -normal"> <a href="/lukijalta" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--lukijalta-2"> Lukijalta </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--nakoislehdet-4 -normal"> <a href="/nakoislehdet/kaleva" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--nakoislehdet-4"> Näköislehdet </a> </li> </ul> </div> </div> </section> <section class="main-header__section main-header__section--right" aria-label="Nykyinen säätila"> <div class="weather-widget weather-widget--header"> <iframe src="https://lw.foreca.com/v1/site/kaleva/widget-kaleva/?id=100643492&name=Oulu" frameborder="0" scrolling="no" style="max-height: 100%; min-width: 100%; width: 100%"></iframe> </div> </section> </div> </header> <div id="interstitiaali" data-placement-id="interstitiaali"></div> <script> try { Lyta.render({ adUnit: "interstitiaali", async: false, adContainer: "interstitiaali", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="mobiiliinterstitiaali" data-placement-id="mobiiliinterstitiaali"></div> <script> try { Lyta.render({ adUnit: "mobiiliinterstitiaali", async: false, adContainer: "mobiiliinterstitiaali", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="erikoismainos" data-placement-id="erikoismainos"></div> <script> try { Lyta.render({ adUnit: "erikoismainos", async: true, adContainer: "erikoismainos", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="mobiilierikoismainos" data-placement-id="mobiilierikoismainos"></div> <script> try { Lyta.render({ adUnit: "mobiilierikoismainos", async: true, adContainer: "mobiilierikoismainos", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="top-content-container"> <div id="top-content-grid" class="mdc-drawer-app-content mdc-layout-grid mdc-theme--background"> <div class="mdc-layout-grid__inner"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-12-tablet mdc-layout-grid__cell--span-2-mobile"> <aside class="right-now-widget m-managedListing" data-managed-listing="juuri-nyt" data-widget-title="Juuri nyt" aria-label="Juuri nyt"> <a class="right-now-widget__item right-now-widget__item--gray" href="/google-suunnittelee-miljardi-investointia-muhoksel/11424379" data-managed-listing-item-asset-id="11424379" data-managed-listing-item-asset-version-id="11938113" data-widget-title="Juuri nyt" data-managed-listing-item-title="Google kaavailee jättihanketta pohjoiseen Suomeen" data-managed-listing-item-vignette="Investoinnit" data-managed-listing="juuri-nyt" data-managed-listing-slot-index="1"> <h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Investoinnit: </span> <span>Google kaavailee jättihanketta pohjoiseen Suomeen</span> </h2> </a> <a class="right-now-widget__item right-now-widget__item--gray" href="/ovi-heilahti-kriisiin-vajonneessa-karpissa-puolust/11424331" data-managed-listing-item-asset-id="11424331" data-managed-listing-item-asset-version-id="11937792" data-widget-title="Juuri nyt" data-managed-listing-item-title="Kärppäpuolustaja Olkkonen sai lähtöpassit" data-managed-listing-item-vignette="Jääkiekko" data-managed-listing="juuri-nyt" data-managed-listing-slot-index="2"> <h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Jääkiekko: </span> <span>Kärppäpuolustaja Olkkonen sai lähtöpassit</span> </h2> </a> <a class="right-now-widget__item right-now-widget__item--gray" href="/poliisi-poisti-loukun-raatoineen-jalkakaytavalta-o/11421012" data-managed-listing-item-asset-id="11421012" data-managed-listing-item-asset-version-id="11935424" data-widget-title="Juuri nyt" data-managed-listing-item-title="Oulun keskustasta jalkakäytävältä löytyi loukku raatoineen" data-managed-listing-item-vignette="Metsästys" data-managed-listing="juuri-nyt" data-managed-listing-slot-index="3"> <h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Metsästys: </span> <span>Oulun keskustasta jalkakäytävältä löytyi loukku raatoineen</span> </h2> </a> <a id="zephr-rnw" class="right-now-widget__item right-now-widget__item--commercial" href="https://kampanjat.kalevamedia.fi/kaleva-bf-tarjous-1950-3kk/?utm_source=KVA&utm_medium=right-now&utm_campaign=BF-2024" target="_BLANK" rel="sponsored" ><h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Mainos: </span><span>Black Weekend -tarjouksena Kaleva Digi, ensimmäiset 3 kk vain 19,50 €! Tilaa tästä.</span> </h2></a > <script> const elem = document.getElementById('zephr-rnw'); if (new URL(elem.href).hostname === window.location.hostname) { elem.target = ''; elem.rel = ''; } </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['right-now-widget-ad-kalevafi'] = { featureLabel: 'Right Now - KVA', outcomeId: 'transformation/50', outcomeLabel: 'BF 2024' }; </script> </aside> </div> </div> </div> </div> <aside id="paraati-ad-grid" class="mdc-drawer-app-content mdc-layout-grid" aria-label="Mainos"> <div class="mdc-layout-grid__inner"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-12-tablet"> <div class="ad-container ad-container--ylaparaati"> <div id="ylaparaati" data-placement-id="ylaparaati"></div> <script> try { Lyta.render({ adUnit: "ylaparaati", async: true, adContainer: "ylaparaati", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> <div class="ad-container ad-container--mobiiliparaati"> <div id="mobiiliylaparaati" data-placement-id="mobiiliylaparaati"></div> <script> try { Lyta.render({ adUnit: "mobiiliylaparaati", async: true, adContainer: "mobiiliylaparaati", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> </div> </div> </aside> <div id="main-grid" class="mdc-drawer-app-content mdc-layout-grid mdc-theme--background"> <main id="main-content"> <div class="o-page "> <div class="mdc-layout-grid__inner m-page__row -title"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-12-tablet mdc-layout-grid__cell--span-2-mobile m-page__headerRow"> <div class="m-page__badge-container"> </div> <h1 class="m-page__title">Mielipiteet</h1> <div class="m-page__description"> Kaleva julkaisee yleisön mielipidekirjoituksia päivittäin lehdessä ja verkossa. </div> </div> </div> <div class="mdc-layout-grid__inner m-page__row -mainContent"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-8-desktop mdc-layout-grid__cell--span-7-tablet mdc-layout-grid__cell--span-2-mobile"> <div class="m-page__mainListing"> <div class="m-managedListing -ctx-page -level-1" data-managed-listing="mielipiteet" data-widget-title="Mielipiteet"> <div class="m-managedListing__rows -ctx-page -level-1"> <div class="m-contentListItem -ctx-page -level-1 "> <div class="m-contentListItem__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="m-contentListItem__imageLinkContainer -ctx-page -opinion -mielipidekirjoitus -level-1 " data-managed-listing-item-asset-id="11415190" data-managed-listing-item-asset-version-id="11934424" data-widget-title="Mielipiteet" data-managed-listing-item-title="Lukutaito on kansalaistaito – Aikuisten rooli lasten lukuinnostuksen löytämisessä on olennainen" data-managed-listing="mielipiteet" data-managed-listing-slot-index="1" href="/lukutaito-on-kansalaistaito-aikuisten-rooli-lasten/11415190"> <div class="responsive-image-wrapper aspect-box -ratio_3x2 " style=""> <img class="responsive-image a-contentListItem__image " srcset="https://kuvat.kaleva.media/images/v1/kalevacdn/hx-aCSBVDDqMwGvPQVITO9YE2kO07zITMRvA9gvrfNl6EqxbOCwfl_fXDhI35nhcKsQe5ev86S-fZvJ6U9I6kprrFNl6y75n6PUYVfWFs5JLzsHwxfWYkr_-zomSC0ZZ79Nvlr58hBRbwCBzvw.jpg?format=jpeg&quality=70&width=140&height=93&mode=crop&center-x=0.489715576171875&center-y=0.46952056884765625 140w, https://kuvat.kaleva.media/images/v1/kalevacdn/hx-aCSBVDDqMwGvPQVITO9YE2kO07zITMRvA9gvrfNl6EqxbOCwfl_fXDhI35nhcKsQe5ev86S-fZvJ6U9I6kprrFNl6y75n6PUYVfWFs5JLzsHwxfWYkr_-zomSC0ZZ79Nvlr58hBRbwCBzvw.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.489715576171875&center-y=0.46952056884765625 410w, https://kuvat.kaleva.media/images/v1/kalevacdn/hx-aCSBVDDqMwGvPQVITO9YE2kO07zITMRvA9gvrfNl6EqxbOCwfl_fXDhI35nhcKsQe5ev86S-fZvJ6U9I6kprrFNl6y75n6PUYVfWFs5JLzsHwxfWYkr_-zomSC0ZZ79Nvlr58hBRbwCBzvw.jpg?format=jpeg&quality=70&width=850&height=566&mode=crop&center-x=0.489715576171875&center-y=0.46952056884765625 850w, https://kuvat.kaleva.media/images/v1/kalevacdn/hx-aCSBVDDqMwGvPQVITO9YE2kO07zITMRvA9gvrfNl6EqxbOCwfl_fXDhI35nhcKsQe5ev86S-fZvJ6U9I6kprrFNl6y75n6PUYVfWFs5JLzsHwxfWYkr_-zomSC0ZZ79Nvlr58hBRbwCBzvw.jpg?format=jpeg&quality=70&width=1290&height=860&mode=crop&center-x=0.489715576171875&center-y=0.46952056884765625 1290w, https://kuvat.kaleva.media/images/v1/kalevacdn/hx-aCSBVDDqMwGvPQVITO9YE2kO07zITMRvA9gvrfNl6EqxbOCwfl_fXDhI35nhcKsQe5ev86S-fZvJ6U9I6kprrFNl6y75n6PUYVfWFs5JLzsHwxfWYkr_-zomSC0ZZ79Nvlr58hBRbwCBzvw.jpg?format=jpeg&quality=70&width=2600&height=1733&mode=crop&center-x=0.489715576171875&center-y=0.46952056884765625 2600w" sizes="(max-width:768px) 767px, (max-width:1024px) 976px, 1290px" src="https://kuvat.kaleva.media/images/v1/kalevacdn/hx-aCSBVDDqMwGvPQVITO9YE2kO07zITMRvA9gvrfNl6EqxbOCwfl_fXDhI35nhcKsQe5ev86S-fZvJ6U9I6kprrFNl6y75n6PUYVfWFs5JLzsHwxfWYkr_-zomSC0ZZ79Nvlr58hBRbwCBzvw.jpg?format=jpeg&quality=70&width=1290&height=860&mode=crop&center-x=0.489715576171875&center-y=0.46952056884765625" alt="Lukutaito on kansalaistaito – Aikuisten rooli lasten lukuinnostuksen löytämisessä on olennainen"> </div> <i class="a-contentListItem__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </a> <div class="m-contentListItem__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItem__typeContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -ugc"> <div class="badge__ugc badge__ugc--medium">Lukijalta</div> </div><div class="m-contentListItem__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItem__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> </div><div class="m-contentListItem__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItem__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/lukutaito/3845"> Lukutaito </a> </div> <div class="m-contentListItem__authorContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItem__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Pia Hiltunen </span> </div><a class="a-contentListItem__overlayLink -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11415190" data-managed-listing-item-asset-version-id="11934424" data-widget-title="Mielipiteet" data-managed-listing-item-title="Lukutaito on kansalaistaito – Aikuisten rooli lasten lukuinnostuksen löytämisessä on olennainen" data-managed-listing="mielipiteet" data-managed-listing-slot-index="1" href="/lukutaito-on-kansalaistaito-aikuisten-rooli-lasten/11415190" aria-label="Lukutaito on kansalaistaito – Aikuisten rooli lasten lukuinnostuksen löytämisessä on olennainen"> </a> <h2 class="a-contentListItem__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Lukutaito on kansalaistaito – Aikuisten rooli lasten lukuinnostuksen löytämisessä on olennainen </h2> <div class="m-contentListItem__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItem__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 6 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11421695" data-managed-listing-item-asset-version-id="11934742" data-widget-title="Mielipiteet" data-managed-listing-item-title="Viisi tuntia akuuttivastaanotolla – Avun saaminen Oulussa Kontinkankaan hyvinvointikeskuksessa on hyvin vaikeaa." data-managed-listing="mielipiteet" data-managed-listing-slot-index="2" href="/viisi-tuntia-akuuttivastaanotolla-avun-saaminen-ou/11421695" aria-label="Viisi tuntia akuuttivastaanotolla – Avun saaminen Oulussa Kontinkankaan hyvinvointikeskuksessa on hyvin vaikeaa."> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Heino Haverinen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Viisi tuntia akuuttivastaanotolla – Avun saaminen Oulussa Kontinkankaan hyvinvointikeskuksessa on hyvin vaikeaa. </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/terveydenhoito/977"> Terveydenhoito </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> <i class="a-iconTime"></i> 05:40 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 27 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11416311" data-managed-listing-item-asset-version-id="11926537" data-widget-title="Mielipiteet" data-managed-listing-item-title="Alkoholipolitiikan liberalisoinnin seurauksista maksavat yksilöt, perheet ja yhteiskunta" data-managed-listing="mielipiteet" data-managed-listing-slot-index="3" href="/alkoholipolitiikan-liberalisoinnin-seurauksista-ma/11416311" aria-label="Alkoholipolitiikan liberalisoinnin seurauksista maksavat yksilöt, perheet ja yhteiskunta"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Eija-Leena Kärkimaa </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Alkoholipolitiikan liberalisoinnin seurauksista maksavat yksilöt, perheet ja yhteiskunta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/ehkaiseva-paihdetyo/39329"> Ehkäisevä päihdetyö </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 3 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11416392" data-managed-listing-item-asset-version-id="11926672" data-widget-title="Mielipiteet" data-managed-listing-item-title="Maakotkan suojelu huomioidaan tuulivoimarakentamisessa – Hankekohtaisissa selvityksissä huomioidaan myös yhteisvaikutukset" data-managed-listing="mielipiteet" data-managed-listing-slot-index="4" href="/maakotkan-suojelu-huomioidaan-tuulivoimarakentamis/11416392" aria-label="Maakotkan suojelu huomioidaan tuulivoimarakentamisessa – Hankekohtaisissa selvityksissä huomioidaan myös yhteisvaikutukset"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/r-gWjdsdcdLSepx0hh7EwW7-WLs60YEeFuETf7Oz6UkXRW9yIaMjban4_A3nxFOt4fVG2k-4CwwEvXjf0ie-i11xOZLPRRTOt-8utZmXBaK2uflYACe2JAygs0pqRgH9GghA5LPbvsACZHJ8uyTOKw.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.4765625&center-y=0.47613525390625" alt="Maakotkan suojelu huomioidaan tuulivoimarakentamisessa – Hankekohtaisissa selvityksissä huomioidaan myös yhteisvaikutukset"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Anni Mikkonen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Maakotkan suojelu huomioidaan tuulivoimarakentamisessa – Hankekohtaisissa selvityksissä huomioidaan myös yhteisvaikutukset </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/tuulivoima/1455"> Tuulivoima </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 27.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 2 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11420840" data-managed-listing-item-asset-version-id="11932969" data-widget-title="Mielipiteet" data-managed-listing-item-title="Jalkaväkimiinojen ottamista uudelleen käyttöön tulee harkita tarkoin" data-managed-listing="mielipiteet" data-managed-listing-slot-index="5" href="/jalkavakimiinojen-ottamista-uudelleen-kayttoon-tul/11420840" aria-label="Jalkaväkimiinojen ottamista uudelleen käyttöön tulee harkita tarkoin"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Tapani Kurttila </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Jalkaväkimiinojen ottamista uudelleen käyttöön tulee harkita tarkoin </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/ottawan-sopimus/49277"> Ottawan sopimus </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 27.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 12 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11415165" data-managed-listing-item-asset-version-id="11924832" data-widget-title="Mielipiteet" data-managed-listing-item-title="Hupisaarten hiljaisuudessa polskii Tyyne-taimen –Ensimmäiset puiston puroissa syntyneet poikaset palasivat mereltä kutemaan tänä syksynä" data-managed-listing="mielipiteet" data-managed-listing-slot-index="6" href="/hupisaarten-hiljaisuudessa-polskii-tyyne-taimen-en/11415165" aria-label="Hupisaarten hiljaisuudessa polskii Tyyne-taimen –Ensimmäiset puiston puroissa syntyneet poikaset palasivat mereltä kutemaan tänä syksynä"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/C0rPESQtmVTrxdmUg7aQK6x5K3cBGmKKGlTys1pPiEXw0byB7B_7rBoCn4lAn8FrIgiscPocXBFfXZcWN6AcDkAPNiIu1jHGy9-s4bWMDhWUq23MrWiCR1SzUzZPZjpcROgbtO_5WHooMTlXz4wiqg.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.481781005859375&center-y=0.4725341796875" alt="Hupisaarten hiljaisuudessa polskii Tyyne-taimen –Ensimmäiset puiston puroissa syntyneet poikaset palasivat mereltä kutemaan tänä syksynä"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Pauliina Louhi, Laura Härkönen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Hupisaarten hiljaisuudessa polskii Tyyne-taimen –Ensimmäiset puiston puroissa syntyneet poikaset palasivat mereltä kutemaan tänä syksynä </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/taimen/16454"> Taimen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 26.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 4 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11419129" data-managed-listing-item-asset-version-id="11930854" data-widget-title="Mielipiteet" data-managed-listing-item-title="Asteen verran pahempaa arvostelua – Onko Oulun kaupungin viestintäjohtajan Mikko Salmen aika erota?" data-managed-listing="mielipiteet" data-managed-listing-slot-index="7" href="/asteen-verran-pahempaa-arvostelua-onko-oulun-kaupu/11419129" aria-label="Asteen verran pahempaa arvostelua – Onko Oulun kaupungin viestintäjohtajan Mikko Salmen aika erota?"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Ville Kestilä, Janne Koskela, Matti Rinnekangas </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Asteen verran pahempaa arvostelua – Onko Oulun kaupungin viestintäjohtajan Mikko Salmen aika erota? </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/paikallispolitiikka-ja-paatoksenteko/42806"> Paikallispolitiikka ja -päätöksenteko </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 26.11.2024 <i class="a-iconTime"></i> 05:40 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 12 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11416326" data-managed-listing-item-asset-version-id="11930789" data-widget-title="Mielipiteet" data-managed-listing-item-title="Opetuksen laatu heikkenee nykyisellä talouskehityksellä – Huoltajien on herättävä huomaamaan hyvinvointivaltion rapistuminen" data-managed-listing="mielipiteet" data-managed-listing-slot-index="8" href="/opetuksen-laatu-heikkenee-nykyisella-talouskehityk/11416326" aria-label="Opetuksen laatu heikkenee nykyisellä talouskehityksellä – Huoltajien on herättävä huomaamaan hyvinvointivaltion rapistuminen"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Tatu Mustonen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Opetuksen laatu heikkenee nykyisellä talouskehityksellä – Huoltajien on herättävä huomaamaan hyvinvointivaltion rapistuminen </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/koulutus/23"> Koulutus </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 26.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 5 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11416371" data-managed-listing-item-asset-version-id="11926805" data-widget-title="Mielipiteet" data-managed-listing-item-title="Onko meillä varaa jarruttaa jätehuollon kehittämistä? – Perusmaksu luo hyvää pohjaa jätehuollon perustoiminnoille" data-managed-listing="mielipiteet" data-managed-listing-slot-index="9" href="/onko-meilla-varaa-jarruttaa-jatehuollon-kehittamis/11416371" aria-label="Onko meillä varaa jarruttaa jätehuollon kehittämistä? – Perusmaksu luo hyvää pohjaa jätehuollon perustoiminnoille"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/XnQh5-PQJaEBXjoHHgmEdhDsoM7xHJsQXvPjlbBNfF5SpV4if8QK0dTuSGkb1i9GCrCvLFG43Dq57LCaqXvz8MTGxxD4EcDYhcyeJou2IrRU4UXBdrGotIZ2c41wj3QNrUbGaYNd5DcdYewcKCoHSCZ-ysbnldpCmxSqKG5CZw.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.4517822265625&center-y=0.5300750732421875" alt="Onko meillä varaa jarruttaa jätehuollon kehittämistä? – Perusmaksu luo hyvää pohjaa jätehuollon perustoiminnoille"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Sami Hirvonen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Onko meillä varaa jarruttaa jätehuollon kehittämistä? – Perusmaksu luo hyvää pohjaa jätehuollon perustoiminnoille </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/jatehuolto/1767"> Jätehuolto </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 25.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 24 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11416684" data-managed-listing-item-asset-version-id="11927077" data-widget-title="Mielipiteet" data-managed-listing-item-title="Naisiin kohdistuvassa väkivallassa on perimmältään kysymys kontrollista" data-managed-listing="mielipiteet" data-managed-listing-slot-index="10" href="/naisiin-kohdistuvassa-vakivallassa-on-perimmaltaan/11416684" aria-label="Naisiin kohdistuvassa väkivallassa on perimmältään kysymys kontrollista"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Katri Leino-Nzau, Salla Kajanmaa. </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Naisiin kohdistuvassa väkivallassa on perimmältään kysymys kontrollista </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/naisiin-kohdistuva-vakivalta/14065"> Naisiin kohdistuva väkivalta </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 25.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 6 </span> </div> </div> </div> </div> <div class="ad-container ad-container--list-item"> <div id="content1" data-placement-id="content1" class="lyta-lazy-load"></div> <script> try { Lyta.render({ adUnit: "content1", async: true, adContainer: "content1", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11409587" data-managed-listing-item-asset-version-id="11917834" data-widget-title="Mielipiteet" data-managed-listing-item-title="Pohjois-Pohjanmaan energiasiirtymä tuo talous- ja ilmastohyötyjä, mutta millä hinnalla?" data-managed-listing="mielipiteet" data-managed-listing-slot-index="11" href="/pohjois-pohjanmaan-energiasiirtyma-tuo-talous-ja-i/11409587" aria-label="Pohjois-Pohjanmaan energiasiirtymä tuo talous- ja ilmastohyötyjä, mutta millä hinnalla?"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/DhDaJ3uuEkilcyIiLhx-5rgaD7M645Nhm_ocNjrUN-z2RV6kzMOCHlbm6C_6-mXyuemXGwOLoUlf7Zkc02wqj6g8OHmpZQqc7DC1Ivu-zwCZmj6z2Zt7Rp00JaNYp1D1Hib1MUv5iW_9d181yTB4DgtRoyO3rOsJE6ZHY8cnkQ.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.46685791015625&center-y=0.34515380859375" alt="Pohjois-Pohjanmaan energiasiirtymä tuo talous- ja ilmastohyötyjä, mutta millä hinnalla?"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Ritva Isomäki </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Pohjois-Pohjanmaan energiasiirtymä tuo talous- ja ilmastohyötyjä, mutta millä hinnalla? </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/energia/1484"> Energia </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 24.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 8 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11414871" data-managed-listing-item-asset-version-id="11924805" data-widget-title="Mielipiteet" data-managed-listing-item-title="Tuulivoima tuo kohtuuttoman työtaakan paliskunnille" data-managed-listing="mielipiteet" data-managed-listing-slot-index="12" href="/tuulivoima-tuo-kohtuuttoman-tyotaakan-paliskunnill/11414871" aria-label="Tuulivoima tuo kohtuuttoman työtaakan paliskunnille"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/2Z0VGHjhlbpc4jYwTLFAaHYL2bW2mbS8wSnMG6WN2p-akAzdP-ZZSbu9_Duw_j5nEb-_UBsx54ui9dcsQ28POm05CoUv0mfdawdpA4XqMixQCzW1wcL1eWTb1o8CifjG6im27t5f9dEfhOhYi8cUiA.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.48779296875&center-y=0.543212890625" alt="Tuulivoima tuo kohtuuttoman työtaakan paliskunnille"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Sanna Hast, Vilma Sanaksenaho, Henri Siurua, Ari Hepola, Eero Kosamo, Lauri Oinas-Panuma, Juha Parkkinen, Sami Konttila, Antti Pätsi </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Tuulivoima tuo kohtuuttoman työtaakan paliskunnille </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/porotalous/2038"> Porotalous </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 24.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 8 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11415139" data-managed-listing-item-asset-version-id="11924802" data-widget-title="Mielipiteet" data-managed-listing-item-title="Nuoren kulttuuriharrastus ehkäisee kiusaamista ja syrjintää" data-managed-listing="mielipiteet" data-managed-listing-slot-index="13" href="/nuoren-kulttuuriharrastus-ehkaisee-kiusaamista-ja/11415139" aria-label="Nuoren kulttuuriharrastus ehkäisee kiusaamista ja syrjintää"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Elina Weckström, Sanna Airaksinen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Nuoren kulttuuriharrastus ehkäisee kiusaamista ja syrjintää </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/harrastukset/13165"> Harrastukset </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 24.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 1 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11416121" data-managed-listing-item-asset-version-id="11926190" data-widget-title="Mielipiteet" data-managed-listing-item-title="Koivujoen autiotupa voidaan kunnostaa Leader-rahoituksella" data-managed-listing="mielipiteet" data-managed-listing-slot-index="14" href="/koivujoen-autiotupa-voidaan-kunnostaa-leader-rahoi/11416121" aria-label="Koivujoen autiotupa voidaan kunnostaa Leader-rahoituksella"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/sULiXMiwFW_Gnu_yQL28nWwatA3LXGxLykReeh0ff5RE_AOjAYKQuGOA64xVrRkx7C3zcEEytJRn-aECC6K4rI0kitd3eA8etrMgbwgwORRi7PoP4JHWElr1_oNZa5qx3aIA2nX9SgbQd7wII2VdaxvrzeKS6AfLI2rDJ0673g.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.5328369140625&center-y=0.53973388671875" alt="Koivujoen autiotupa voidaan kunnostaa Leader-rahoituksella"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Eeva-Maria Parkkinen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Koivujoen autiotupa voidaan kunnostaa Leader-rahoituksella </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/autiotuvat/2042"> autiotuvat </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 23.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 2 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11415464" data-managed-listing-item-asset-version-id="11926235" data-widget-title="Mielipiteet" data-managed-listing-item-title="Nuorten ääni kuuluviin – Nuorisovaltuustojen aloiteoikeus tulisi kirjata lakiin" data-managed-listing="mielipiteet" data-managed-listing-slot-index="15" href="/nuorten-aani-kuuluviin-nuorisovaltuustojen-aloiteo/11415464" aria-label="Nuorten ääni kuuluviin – Nuorisovaltuustojen aloiteoikeus tulisi kirjata lakiin"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Jasper Vaittinen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Nuorten ääni kuuluviin – Nuorisovaltuustojen aloiteoikeus tulisi kirjata lakiin </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/nuorisovaltuusto/16876"> Nuorisovaltuusto </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 23.11.2024 <i class="a-iconTime"></i> 05:40 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 2 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11414907" data-managed-listing-item-asset-version-id="11926362" data-widget-title="Mielipiteet" data-managed-listing-item-title="Hallituksen säästöt näivettävät kuntien elinvoimaa – Yritysten, työpaikkojen ja tulojen vähentyminen näkyvät myös kuntien taloudessa" data-managed-listing="mielipiteet" data-managed-listing-slot-index="16" href="/hallituksen-saastot-naivettavat-kuntien-elinvoimaa/11414907" aria-label="Hallituksen säästöt näivettävät kuntien elinvoimaa – Yritysten, työpaikkojen ja tulojen vähentyminen näkyvät myös kuntien taloudessa"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mirja Vehkaperä, Antti Ollikainen, Juho Pakaslahti, Aimo Manelius, Annukka Suotula, Jaana Ollakka </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Hallituksen säästöt näivettävät kuntien elinvoimaa – Yritysten, työpaikkojen ja tulojen vähentyminen näkyvät myös kuntien taloudessa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/kuntapolitiikka/1303"> Kuntapolitiikka </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 23.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 6 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11415369" data-managed-listing-item-asset-version-id="11925123" data-widget-title="Mielipiteet" data-managed-listing-item-title="Oulun keskusta muuttuu entistä kiehtovammaksi – Useampi kansainvälinen ketju etsii sopivaa liiketilaa kivijalasta" data-managed-listing="mielipiteet" data-managed-listing-slot-index="17" href="/oulun-keskusta-muuttuu-entista-kiehtovammaksi-usea/11415369" aria-label="Oulun keskusta muuttuu entistä kiehtovammaksi – Useampi kansainvälinen ketju etsii sopivaa liiketilaa kivijalasta"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Leena Vuotovesi </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Oulun keskusta muuttuu entistä kiehtovammaksi – Useampi kansainvälinen ketju etsii sopivaa liiketilaa kivijalasta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/oulun-keskusta/17118"> Oulun keskusta </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 23.11.2024 <i class="a-iconTime"></i> 05:20 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 8 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11412479" data-managed-listing-item-asset-version-id="11924816" data-widget-title="Mielipiteet" data-managed-listing-item-title="Kunnallista jätehuoltoa on erittäin vaikeaa käyttää piiloverotukseen" data-managed-listing="mielipiteet" data-managed-listing-slot-index="18" href="/kunnallista-jatehuoltoa-on-erittain-vaikeaa-kaytta/11412479" aria-label="Kunnallista jätehuoltoa on erittäin vaikeaa käyttää piiloverotukseen"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/GNv7SaS3l-N8xM0Ihx711HNdCgknX2qGa0w9VA3MruUmEVIO0Y4JqBMvx3wrewlmQVFf8Q2xEV_IutQ71yjVp7lEIpDfpHA6Mt4Jc0vUyGUZ5vp-DNgzRugAC0Ma9_739d6euRJ51eCkMXvXOw.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.4654541015625&center-y=0.44696044921875" alt="Kunnallista jätehuoltoa on erittäin vaikeaa käyttää piiloverotukseen"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Matias Penttilä </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Kunnallista jätehuoltoa on erittäin vaikeaa käyttää piiloverotukseen </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/jatehuolto/1767"> Jätehuolto </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 22.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 14 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11414312" data-managed-listing-item-asset-version-id="11924808" data-widget-title="Mielipiteet" data-managed-listing-item-title="Hoitoon on päästävä lompakon paksuudesta huolimatta – Asiakasmaksut eivät saa aiheuttaa toimeentulotuen tarvetta" data-managed-listing="mielipiteet" data-managed-listing-slot-index="19" href="/hoitoon-on-paastava-lompakon-paksuudesta-huolimatt/11414312" aria-label="Hoitoon on päästävä lompakon paksuudesta huolimatta – Asiakasmaksut eivät saa aiheuttaa toimeentulotuen tarvetta"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Tuula Ala-Aho, Tarja Hackzell, Jarmo Haapaniemi, Heli Hietala, Inka Hokkanen, Mari Kärkkäinen, Sanna Laine, Joni Meriläinen, Maire Mäki, Pirjo Sirviö </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Hoitoon on päästävä lompakon paksuudesta huolimatta – Asiakasmaksut eivät saa aiheuttaa toimeentulotuen tarvetta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/sosiaali-ja-terveyspalvelun-asiakasmaksut/51584"> Sosiaali- ja terveyspalvelun asiakasmaksut </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 22.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 3 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11414948" data-managed-listing-item-asset-version-id="11924811" data-widget-title="Mielipiteet" data-managed-listing-item-title="Oululaispäättäjät rapauttavat kaupungin vetovoimaa puheillaan" data-managed-listing="mielipiteet" data-managed-listing-slot-index="20" href="/oululaispaattajat-rapauttavat-kaupungin-vetovoimaa/11414948" aria-label="Oululaispäättäjät rapauttavat kaupungin vetovoimaa puheillaan"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Janne Koskela </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Oululaispäättäjät rapauttavat kaupungin vetovoimaa puheillaan </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/oulun-vetovoima/31038"> Oulun vetovoima </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 22.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 5 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11412222" data-managed-listing-item-asset-version-id="11924757" data-widget-title="Mielipiteet" data-managed-listing-item-title="Loppulan luontotalo ei syntynyt varkain – Asukasiltoja järjestettiin jo suunnitteluvaiheessa" data-managed-listing="mielipiteet" data-managed-listing-slot-index="21" href="/loppulan-luontotalo-ei-syntynyt-varkain-asukasilto/11412222" aria-label="Loppulan luontotalo ei syntynyt varkain – Asukasiltoja järjestettiin jo suunnitteluvaiheessa"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/omcflYayM8_qz-0TSEG0XnmRkihY-yZCRbg_ubYKJb3f6aY85IJ_tDB4-42v8x9f983bLUyzKBu7p7D4kQZ30jos87sKU3tSCN9_-yxPSesJ3_IVZIiQdAQWKVGpt__pNAVqvFzhS2ogdIby9pZ7-w.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.5196533203125&center-y=0.51904296875" alt="Loppulan luontotalo ei syntynyt varkain – Asukasiltoja järjestettiin jo suunnitteluvaiheessa"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Rita Porkka, Sari Ammunet </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Loppulan luontotalo ei syntynyt varkain – Asukasiltoja järjestettiin jo suunnitteluvaiheessa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/sanginjoki/20084"> Sanginjoki </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 21.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 13 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11412514" data-managed-listing-item-asset-version-id="11925110" data-widget-title="Mielipiteet" data-managed-listing-item-title="Idea Rotuaarin köyhän miehen jättiterassista on susi jo syntyessään" data-managed-listing="mielipiteet" data-managed-listing-slot-index="22" href="/idea-rotuaarin-koyhan-miehen-jattiterassista-on-su/11412514" aria-label="Idea Rotuaarin köyhän miehen jättiterassista on susi jo syntyessään"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Vappu Lassila-Koskela </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Idea Rotuaarin köyhän miehen jättiterassista on susi jo syntyessään </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/rotuaari/20336"> Rotuaari </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 21.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 10 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11412973" data-managed-listing-item-asset-version-id="11925111" data-widget-title="Mielipiteet" data-managed-listing-item-title="Jokaisella nuorella pitäisi olla mahdollisuus harrastaa" data-managed-listing="mielipiteet" data-managed-listing-slot-index="23" href="/jokaisella-nuorella-pitaisi-olla-mahdollisuus-harr/11412973" aria-label="Jokaisella nuorella pitäisi olla mahdollisuus harrastaa"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Maija Holopainen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Jokaisella nuorella pitäisi olla mahdollisuus harrastaa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/harrastukset/13165"> Harrastukset </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 21.11.2024 <i class="a-iconTime"></i> 05:15 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 6 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11409539" data-managed-listing-item-asset-version-id="11920524" data-widget-title="Mielipiteet" data-managed-listing-item-title="Oulun pitkäikäisimmät festivaalit ovat nyt vaarassa kulttuurialan leikkausten takia" data-managed-listing="mielipiteet" data-managed-listing-slot-index="24" href="/oulun-pitkaikaisimmat-festivaalit-ovat-nyt-vaarass/11409539" aria-label="Oulun pitkäikäisimmät festivaalit ovat nyt vaarassa kulttuurialan leikkausten takia"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/-TJHUdDn-2GVTCty-0VlpHhTPwKXPpB1_g2qlFEFe98awo88DUu5kFlPsu6fC7rzVIN8MDoSqetqIMt_KwRrhIygBpiKOyX5OE62FlENlbp-HG_0_9F7zx8qbEXhqNNg0SMj8xQkIlJ30nxDJrzUSZP1yNt9fbko2VRjgwssUQ.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.516448974609375&center-y=0.4864501953125" alt="Oulun pitkäikäisimmät festivaalit ovat nyt vaarassa kulttuurialan leikkausten takia"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Juhani Oivo, Pia Alatorvinen, Sauli Pesonen, Mika Anttolainen, Kari Kuivamäki ja Heikki Myllylahti </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Oulun pitkäikäisimmät festivaalit ovat nyt vaarassa kulttuurialan leikkausten takia </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/festivaalit/29245"> Festivaalit </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 20.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 18 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11409550" data-managed-listing-item-asset-version-id="11917740" data-widget-title="Mielipiteet" data-managed-listing-item-title="Sanginjoen liikennekaaosta on yritetty helpottaa bussiyhteydellä" data-managed-listing="mielipiteet" data-managed-listing-slot-index="25" href="/sanginjoen-liikennekaaosta-on-yritetty-helpottaa-b/11409550" aria-label="Sanginjoen liikennekaaosta on yritetty helpottaa bussiyhteydellä"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Annamari Markkola </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Sanginjoen liikennekaaosta on yritetty helpottaa bussiyhteydellä </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/sanginjoki/20084"> Sanginjoki </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 20.11.2024 <i class="a-iconTime"></i> 05:45 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 12 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11410049" data-managed-listing-item-asset-version-id="11918467" data-widget-title="Mielipiteet" data-managed-listing-item-title="Hyvinvointialueiden rahoitusmalli täytyy uudistaa" data-managed-listing="mielipiteet" data-managed-listing-slot-index="26" href="/hyvinvointialueiden-rahoitusmalli-taytyy-uudistaa/11410049" aria-label="Hyvinvointialueiden rahoitusmalli täytyy uudistaa"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Pekka Neittaanmäki </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Hyvinvointialueiden rahoitusmalli täytyy uudistaa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/hyvinvointialueet/32252"> Hyvinvointialueet </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 20.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 3 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11410090" data-managed-listing-item-asset-version-id="11918534" data-widget-title="Mielipiteet" data-managed-listing-item-title="Puuta polttamalla voi välttää fossiilista energiaa" data-managed-listing="mielipiteet" data-managed-listing-slot-index="27" href="/puuta-polttamalla-voi-valttaa-fossiilista-energiaa/11410090" aria-label="Puuta polttamalla voi välttää fossiilista energiaa"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Juhani Miettunen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Puuta polttamalla voi välttää fossiilista energiaa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/puunpoltto/53973"> puunpoltto </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 20.11.2024 <i class="a-iconTime"></i> 05:15 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 14 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11408190" data-managed-listing-item-asset-version-id="11917367" data-widget-title="Mielipiteet" data-managed-listing-item-title="Talouskasvu edellyttää lentoyhteyksiä – Finnair maksimoi tulostaan aluetalouden kustannuksella" data-managed-listing="mielipiteet" data-managed-listing-slot-index="28" href="/talouskasvu-edellyttaa-lentoyhteyksia-finnair-maks/11408190" aria-label="Talouskasvu edellyttää lentoyhteyksiä – Finnair maksimoi tulostaan aluetalouden kustannuksella"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -opinion -mielipidekirjoitus -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/O8nPeKS4uXPVjgCz_Een0Pc6m3w5Au6Hf5e5b_TgELFkHy6j-OkKNCBlXRpXRdmu2Y_9EO5OjrfSS02K24ZZCw7DXZnnenAnmmYBuyudYdvQOq3wvOEu3xOusRQw3SGGSoYU2ohOiWzPiac-BhBOAcxdCtkpe7iRG4gNi4Bmlw.jpg?format=jpeg&quality=70&width=410&height=273&mode=crop&center-x=0.46575927734375&center-y=0.51593017578125" alt="Talouskasvu edellyttää lentoyhteyksiä – Finnair maksimoi tulostaan aluetalouden kustannuksella"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -opinion -mielipidekirjoitus -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Erja Sankari, Jarkko Pyykkönen, Jukka Haapalainen, Jari P. Tuovinen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 "> Talouskasvu edellyttää lentoyhteyksiä – Finnair maksimoi tulostaan aluetalouden kustannuksella </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/lentoliikenne/886"> Lentoliikenne </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 19.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 20 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11408446" data-managed-listing-item-asset-version-id="11916140" data-widget-title="Mielipiteet" data-managed-listing-item-title="Läheisen vakava mielenterveyden oireilu on osa monen lapsen ja nuoren elämää" data-managed-listing="mielipiteet" data-managed-listing-slot-index="29" href="/laheisen-vakava-mielenterveyden-oireilu-on-osa-mon/11408446" aria-label="Läheisen vakava mielenterveyden oireilu on osa monen lapsen ja nuoren elämää"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Tiina Puranen </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Läheisen vakava mielenterveyden oireilu on osa monen lapsen ja nuoren elämää </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/mielenterveys/1638"> Mielenterveys </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 19.11.2024 <i class="a-iconTime"></i> 05:45 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 1 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__link -ctx-page -opinion -mielipidekirjoitus -level-1" data-managed-listing-item-asset-id="11408453" data-managed-listing-item-asset-version-id="11916175" data-widget-title="Mielipiteet" data-managed-listing-item-title="Lapsille ei saisi antaa puhelinta liian nuorena" data-managed-listing="mielipiteet" data-managed-listing-slot-index="30" href="/lapsille-ei-saisi-antaa-puhelinta-liian-nuorena/11408453" aria-label="Lapsille ei saisi antaa puhelinta liian nuorena"> </a> <div class="m-contentListItemThumb__textContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1"> <div class="m-contentListItemThumb__genreContainer -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> <span class="a-contentListItemThumb__type -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Lukijalta </span> <span class="a-contentListItemThumb__genre -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Mielipidekirjoitus </span> <span class="a-contentListItemThumb__author -ctx-page -opinion -mielipidekirjoitus -level-1 -mielipidekirjoitus"> Armi Niva </span></div><h2 class="a-contentListItemThumb__headline -ctx-page -opinion -mielipidekirjoitus -level-1 -cols-1 -container-without-cover"> Lapsille ei saisi antaa puhelinta liian nuorena </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -opinion -mielipidekirjoitus -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -opinion -mielipidekirjoitus -level-1" href="/aihe/alykannykat/24821"> älykännykät </a> </div><div class="m-contentListItemThumb__meta -ctx-page -opinion -mielipidekirjoitus -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -opinion -mielipidekirjoitus -level-1"> 19.11.2024 <i class="a-iconTime"></i> 05:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 4 </span> </div> </div> </div> </div> </div> <div class="__widget_MoreContent" data-uninitialized="true"></div> <script> (function() { var initKey = 'data-uninitialized'; var el = document.querySelector('.__widget_MoreContent[' + initKey + '=true]'); el.removeAttribute(initKey); var scripts = ["/staticfiles/webpack_bundles/app-d66283c6acd89e7fef87.js"]; var loadComponent = function() { Loadable.preloadReady().then(function() { ReactDOM.render( React.createElement( Provider, { store: createLocalStore() }, React.createElement(Components.MoreContent, {"query": "/api/v2/channels/kalevafi/contents/", "initialKeys": [11415190, 11421695, 11416311, 11416392, 11420840, 11415165, 11419129, 11416326, 11416371, 11416684, 11409587, 11414871, 11415139, 11416121, 11415464, 11414907, 11415369, 11412479, 11414312, 11414948, 11412222, 11412514, 11412973, 11409539, 11409550, 11410049, 11410090, 11408190, 11408446, 11408453], "imageFormat": "ratio_3x2", "imageSize": 410, "queryParams": {"limit": "20", "search": "", "channel": "kalevafi", "keywords": [17019], "asset_type": ["user-generated"], "visibility": ["normal"], "content_type": ["article"], "exclude": [11415190, 11421695, 11416311, 11416392, 11420840, 11415165, 11419129, 11416326, 11416371, 11416684, 11409587, 11414871, 11415139, 11416121, 11415464, 11414907, 11415369, 11412479, 11414312, 11414948, 11412222, 11412514, 11412973, 11409539, 11409550, 11410049, 11410090, 11408190, 11408446, 11408453], "omit": "article.content,gallery.items", "offset": 0, "ordering": "-created"}, "styleContext": "-ctx-page -level-1"} ) ), el ); }); }; var require = function (scripts, callbackFn) { scripts.forEach(function(script) { if (!loadjs.isDefined(script)) { loadjs(script, script); } }); loadjs.ready(scripts, callbackFn); }; require(scripts, loadComponent); })(); </script> </div> </div> </div> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-4-desktop mdc-layout-grid__cell--span-5-tablet mdc-layout-grid__cell--span-2-mobile sidebar"> <div class="m-page__secondaryListing"> <div class="m-managedListing -ctx-pageSecondary -level-1" data-managed-listing="mielipiteet-sivupalkki" data-widget-title="Mielipiteet sivupalkki"> <div class="m-managedListing__name -ctx-pageSecondary -level-1"> <div class="m-managedListing__separator -ctx-pageSecondary -level-1"></div> <header class="m-managedListing__headerWrap -ctx-pageSecondary -level-1"> <div class="a-managedListing__headerText -ctx-pageSecondary -level-1">Ohjeet</div> <div class="a-managedListing__headerBorder -ctx-pageSecondary -level-1"></div> </header> </div> <div class="m-managedListing__rows -ctx-pageSecondary -level-1"> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 "> <div class="m-contentListItem__htmlEmbedContentWrapper -ctx-pageSecondary -level-1 -no-aspect-ratio" style=""> <p>Lähetä Kalevaan tarjoamasi mielipidekirjoitus osoitteeseen <a style="color:#009AC1;" href="mailto:mielipide@kaleva.fi">mielipide@kaleva.fi</a> tai Kaleva, Lukijalta, PL 170, 90401 Oulu.</p> <p>Kirjoitusten pituus saa olla enintään 3000 merkkiä välilyönteineen ja sähköposti toivotaan ilman liitetiedostoa. Toimituksella on oikeus tarvittaessa käsitellä kirjoituksia. Mielipiteessä on oltava nimen ja paikkakunnan lisäksi toimituksen tietoon kirjoittajan osoite ja puhelinnumero. Hyväksymme nimimerkit vain poikkeustapauksissa.</p> <p>Muuta lukija-aineistoa, kuten lukijan kuvia ja videoita, voi lähettää <a style="color:#009AC1;" href="/lukijalta/laheta">13222-sivun</a> kautta.</p> </div> </div> </div> </div> </div> <div class="content-widget__separator"></div> <div class="sidebar__column-container"> <div class="sidebar__column-item -ad -ad1"> <div class="sidebar-sticky-container"> <div class="ad-container ad-container--sidebar"> <div id="sidebar1" data-placement-id="sidebar1"></div> <script> try { Lyta.render({ adUnit: "sidebar1", async: true, adContainer: "sidebar1", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> </div> </div> <div class="sidebar__column-item -ad -ad2"> <div class="sidebar-sticky-container"> <div class="ad-container ad-container--sidebar"> <div id="sidebar2" data-placement-id="sidebar2" class="lyta-lazy-load"></div> <script> try { Lyta.render({ adUnit: "sidebar2", async: true, adContainer: "sidebar2", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> </div> </div> </div> </div> </div> </div> </main> </div> <footer class="footer"> <div class="mdc-layout-grid"> <div class="mdc-layout-grid__inner"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-3-desktop mdc-layout-grid__cell--span-4-tablet"> <section class="footer__content"> <div class="footer-main__wrapper"> <ul class="footer-main-menu footer-main-menu--level-1 js-footer-main-menu"> <li class="footer-main-menu__item footer-main-menu__item--level-1 footer-main-menu__item--tilaa-kaleva-2 -highlight"> <div class="footer-main-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/tilaa-kaleva-3/?utm_source=kaleva&utm_medium=sfooter&utm_campaign=tam22" class="footer-main-menu__item-link footer-main-menu__item-link--level-1 footer-main-menu__item-link--tilaa-kaleva-2" target="_blank" rel="noopener"> Tilaa Kaleva </a> </div> <ul class="footer-main-menu footer-main-menu--level-2"> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--laheta-vinkki-kuva-tai-video -highlight"> <div class="footer-main-menu__item--highlight-wrapper"> <a href="/lukijalta/laheta" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--laheta-vinkki-kuva-tai-video"> Lähetä vinkki, kuva tai video </a> </div> </li> </ul> </li> <li class="footer-main-menu__item footer-main-menu__item--level-1 footer-main-menu__item--asiakaspalvelu-5 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="footer-main-menu__item-link footer-main-menu__item-link--level-1 footer-main-menu__item-link--asiakaspalvelu-5" target="_blank" rel="noopener"> Asiakaspalvelu </a> <ul class="footer-main-menu footer-main-menu--level-2"> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--jata-lukijailmoitus-3 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/lukijailmoitukset/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--jata-lukijailmoitus-3" target="_blank" rel="noopener"> Jätä lukijailmoitus </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--palvelumme-yrityksille-7 -normal"> <a href="https://www.kalevamedia.fi/yrityksille" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--palvelumme-yrityksille-7" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--kaleva-media-2 -normal"> <a href="https://www.kalevamedia.fi/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--kaleva-media-2" target="_blank" rel="noopener"> Kaleva Media </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--tietosuoja-2 -normal"> <a href="https://www.kalevamedia.fi/tietoa-meista/tietosuoja/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--tietosuoja-2" target="_blank" rel="noopener"> Tietosuoja </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--kayttoehdot-4 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kayttoehdot/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--kayttoehdot-4" target="_blank" rel="noopener"> Käyttöehdot </a> </li> </ul> </li> </ul> </div> </section> </div> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-9-desktop mdc-layout-grid__cell--span-8-tablet"> <section class="footer__content"> <header class="footer__content__header"> Ota yhteyttä </header> <div class="footer-contacts__wrapper"> <ul class="footer-contacts-menu footer-contacts-menu--level-1 js-footer-contacts-menu"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-1 footer-contacts-menu__item--toimitus-2 -highlight"> <div class="footer-contacts-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/yhteystiedot/#toimitus" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-1 footer-contacts-menu__item-link--toimitus-2" target="_blank" rel="noopener"> Toimitus </a> </div> <ul class="footer-contacts-menu footer-contacts-menu--level-2"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--toimituskalevafi -normal"> <a href="mailto:toimitus@kaleva.fi" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--toimituskalevafi"> toimitus@kaleva.fi </a> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--08-5377-111 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--08-5377-111"> 08 5377 111 </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item---9 -separator"> <div class="footer-contacts-menu__item-separator footer-contacts-menu__item-separator--level-2"></div> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--paatoimittaja-antti-kokkonen -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--paatoimittaja-antti-kokkonen"> Päätoimittaja Antti Kokkonen </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--postiosoite -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--postiosoite"> Postiosoite: </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kalevatoimitus-pl-170-90101-oulu -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kalevatoimitus-pl-170-90101-oulu"> Kaleva/toimitus PL 170, 90101 OULU </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kayntiosoite -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kayntiosoite"> Käyntiosoite: </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kirkkokatu-31-90100-oulu -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kirkkokatu-31-90100-oulu"> Kirkkokatu 31, 90100 OULU </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--julkaisija-kaleva365-oy-8 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--julkaisija-kaleva365-oy-8"> Julkaisija: Kaleva365 Oy </span> </li> </ul> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-1 footer-contacts-menu__item--asiakaspalvelu-6 -highlight"> <div class="footer-contacts-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-1 footer-contacts-menu__item-link--asiakaspalvelu-6" target="_blank" rel="noopener"> Asiakaspalvelu </a> </div> <ul class="footer-contacts-menu footer-contacts-menu--level-2"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--08-5377-610 -normal"> <a href="tel:085377610" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--08-5377-610"> 08 5377 610 </a> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--mape-921-la-917 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--mape-921-la-917"> ma–pe 9–21, la 9–17 </span> </li> </ul> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-1 footer-contacts-menu__item--palvelumme-yrityksille-6 -highlight"> <div class="footer-contacts-menu__item--highlight-wrapper"> <a href="https://www.kalevamedia.fi/yrityksille" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-1 footer-contacts-menu__item-link--palvelumme-yrityksille-6" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </div> <ul class="footer-contacts-menu footer-contacts-menu--level-2"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--yrityksillekalevamediafi-8 -normal"> <a href="mailto:yrityksille@kalevamedia.fi" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--yrityksillekalevamediafi-8"> yrityksille@kalevamedia.fi </a> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item---11 -separator"> <div class="footer-contacts-menu__item-separator footer-contacts-menu__item-separator--level-2"></div> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kaleva-media-5 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kaleva-media-5"> Kaleva Media </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--pl-170-90101-oulu -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--pl-170-90101-oulu"> PL 170, 90101 Oulu </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--08-5377-180-4 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--08-5377-180-4"> 08 5377 180 </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--mape-816 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--mape-816"> ma–pe 8–16 </span> </li> </ul> </li> </ul> </div> </section> </div> </div> </div> <section class="subfooter" aria-label="Some linkit"> <div class="mdc-layout-grid"> <a href="/" class="subfooter__logo"> <img src="/staticfiles/londo/domains/kalevafi/site/images/kalevafi--logo-2x.31853ca9aef6.png" alt="Kaleva"> </a> <div class="subfooter__icons"> <a href="https://www.facebook.com/KalevaOy" class="subfooter__icon-link" aria-label="Lehden Facebook-sivu"> <i class="subfooter__icon -facebook"></i> </a> <a href="https://twitter.com/Kaleva_fi" class="subfooter__icon-link" aria-label="Lehden X-profiili"> <i class="subfooter__icon -twitter"></i> </a> <a href="https://www.instagram.com/kaleva_fi/" class="subfooter__icon-link" aria-label="Lehden Instagram"> <i class="subfooter__icon -instagram"></i> </a> </div> <div class="subfooter__ext-logos"> <div class="subfooter__ext-logo"> <img src="/staticfiles/londo/images/vastuullistajournalismia_150.44250113d663.png" alt="Vastuullista journalismia logo"> </div> </div> </div> </section> </footer> <script> var FB_APP_ID = '499246010097508'; </script> <script src="/staticfiles/webpack_bundles/common-d66283c6acd89e7fef87.js"></script> <script src="/staticfiles/webpack_bundles/consent-d66283c6acd89e7fef87.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js"></script> <script> var observer = lozad('.lozad', { threshold: 0.1, rootMargin: '512px 0px 512px 0px', loaded: function(el) { el.onload = function() { el.dataset['complete'] = true; } } }); observer.observe(); </script> <script src="/staticfiles/londo/site/js/ie-notice.92fbe6ee0d8c.js"></script> <script type="text/javascript"> window.Zephr = window.Zephr || {}; window.Zephr.includeOutcomes = true; window.Zephr.outcomesAsEvents = true; window.Zephr.groupFields = true; (function() { var xhr = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhr.open('GET', '/blaize/datalayer', true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } if (xhr.status === 200) { for (var dataLayerFieldName in response) { if (!(dataLayerFieldName in window)) window[dataLayerFieldName] = []; var pageView = response[dataLayerFieldName]; var events = []; if (window.Zephr && window.Zephr.includeOutcomes && window.Zephr.outcomes) { pageView.zephrOutcomes = window.Zephr.outcomes; if (window.Zephr.outcomesAsEvents) { Object.keys(window.Zephr.outcomes || []).forEach(function(outcomeKey) { var outcomeEvent = { event: "zephr-outcome-" + outcomeKey, featureId: outcomeKey, featureLabel: window.Zephr.outcomes[outcomeKey].featureLabel, outcomeId: window.Zephr.outcomes[outcomeKey].outcomeId, outcomeLabel: window.Zephr.outcomes[outcomeKey].outcomeLabel, }; events.push(outcomeEvent); }); } } if (window.Zephr && window.Zephr.accessDetails) { Object.keys((window.Zephr.accessDetails.trials || {})).forEach(function(trialId){ var trial = window.Zephr.accessDetails.trials[trialId] if(trial.reportInDataLayer){ var usedCredits = trial.totalCredits - trial.remainingCredits if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (trial.dataLayerCreditsUsedKey) { target[trial.dataLayerCreditsUsedKey] = usedCredits; } if (trial.dataLayerCreditsRemainingKey) { target[trial.dataLayerCreditsRemainingKey] = trial.remainingCredits; } } }); (window.Zephr.accessDetails.trialTrackingDetails || []).forEach(function(details) { var type = details.entitlementType === 'credits' ? 'credits' : 'meters'; var trial = (window.Zephr.accessDetails[type] || {})[details.entitlementId]; if (!trial) return; if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; if (details.creditsRemainingKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsRemainingKey] = trial.remainingCredits; } else { pageView[details.creditsRemainingKey] = trial.remainingCredits; } } if (details.creditsUsedKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } else { pageView[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } } }); try { (Object.keys(window.Zephr.accessDetails.timeTrials || {})).forEach(function(timeTrialId) { var timeTrial = window.Zephr.accessDetails.timeTrials[timeTrialId] if(timeTrial.reportInDataLayer){ if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (timeTrial.dataLayerTrialDurationKey) { target[timeTrial.dataLayerTrialDurationKey] = timeTrial.trialDuration; } if (timeTrial.dataLayerTrialDurationUnitsKey) { target[timeTrial.dataLayerTrialDurationUnitsKey] = timeTrial.trialDurationUnits; } if (timeTrial.dataLayerTrackerEntryTimeKey) { target[timeTrial.dataLayerTrackerEntryTimeKey] = timeTrial.entryTime; } if (timeTrial.dataLayerTrackerHitsKey) { target[timeTrial.dataLayerTrackerHitsKey] = timeTrial.trackerHits; } if (timeTrial.dataLayerTrialTimeRemainingKey) { target[timeTrial.dataLayerTrialTimeRemainingKey] = timeTrial.timeRemainingInTrial; } } }); } catch (err) { console.error("Error aggregating Zephr time trials", err); } } if (Object.keys(pageView).length) { pageView.event = "zephr-pageview"; events.unshift(pageView); } if (!events.length) continue; events.forEach(function(event) { window[dataLayerFieldName].push(event); }); } var readyEvent = document.createEvent('Event'); readyEvent.initEvent('zephr.dataLayerReady', true, true); document.dispatchEvent(readyEvent); } } } xhr.send({}); })(); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; window.Zephr.accessDetails = {"isAuthenticated":false,"accessDecisions":{},"entitlements":{},"credits":{},"meters":{},"trials":{},"timeTrials":{},"trialTrackingDetails":[],"testGroups":{"0f4a719c-c09e-4624-a3c0-03eff11f9459":"A","14ccda8e-3e3b-451e-93fc-3167fd879801":"B","353c5fee-12cc-4331-8bc3-5b144948071b":"B","4c1044e0-afd0-42e6-aec9-30171c3664ab":"B","5174af10-eab0-4ab3-9bb3-c40e42350f4d":"A","562c2078-f232-4923-8f13-06835f23369f":"B","59cce8eb-70f3-42a7-9904-859b9ed41f21":"B","5df66a42-2684-4021-ad14-1349633d72e7":"A","6c29d879-8547-4303-bc0a-2360031236c3":"A","73533041-0c79-4cc2-a408-7be4a15b8835":"A","88ffa924-fb0c-4625-8821-37c90d1cc472":"B","a3151391-3ee7-4a73-ae28-3414f72662c8":"B","a72d7739-4960-4eff-b794-7a5adc496043":"B","a832585e-657c-45be-81d2-b062e6e144e5":"A","cd14a9e2-47ae-4579-adc9-9b3d99e2b2f0":"A","cd6a37a4-5a2e-43bb-b575-804675e816cc":"B","d73bb199-519e-493d-bd35-a7871e153356":"B","d99aeaaa-b10a-429d-bd74-eae4b106398e":"B","e186b47f-e649-4afc-9a8b-8e964178ba2a":"A"},"activeProducts":[]}; </script> </body> </html>