1<!doctype html> 2<html class="diks-no-js diks-site--kymensanomat diks-user--is-not-logged-in diks-user--is-not-subscriber diks-user--is-not-company-subscriber diks-site--layout-master" lang="fi" prefix="og: http://ogp.me/ns#"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title>Etusivu | Kymen Sanomat</title> 7 <link id="diks-stylesheet" rel="stylesheet" href="https://a.kymensanomat.fi/styles/2efe7af9/styles/diks-news.css"> 8 <link rel="dns-prefetch" href="https://cdn.gravito.net"> 9 <link rel="dns-prefetch" href="https://cdn.gravito.network"> 10 <link rel="dns-prefetch" href="https://handshake.gravito.network"> 11
11<script> 12 13 const checkUserPreferenceEnabled = 1; 14 const darkmodeStylesheet = "https://a.kymensanomat.fi/styles/2efe7af9/styles/diks-news-darkmode.css"; 15 const defaultStylesheet = "https://a.kymensanomat.fi/styles/2efe7af9/styles/diks-news.css"; 16 const savedTheme = localStorage.getItem('theme'); 17 const stylesheet = document.getElementById("diks-stylesheet"); 18 19 // Check local storage for saved theme 20 if ( savedTheme == 'darkmode' ) { 21 stylesheet.href = darkmodeStylesheet; 22 document.documentElement.classList.add('diks-theme--darkmode'); 23 } 24 // Check user's theme preference through an OS setting or a user agent setting 25 else if ( checkUserPreferenceEnabled && savedTheme != 'default' && ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ) ) { 26 stylesheet.href = darkmodeStylesheet; 27 document.documentElement.classList.add('diks-theme--darkmode'); 28 } 29 else { 30 document.documentElement.classList.add('diks-theme--default'); 31 } 32 33 34 // Darkmode toggle switch 35 document.addEventListener('DOMContentLoaded', function () { 36 const darkmodeButton = document.getElementById("diks-darkmode-toggler"); 37 38 if (darkmodeButton) { 39 // Set darkmode button to checked if darkmode is already on 40 // Check local storage for saved theme 41 if (savedTheme == 'darkmode' ) { 42 darkmodeButton.checked = true; 43 } 44 // Check user's theme preference through an OS setting or a user agent setting 45 else if ( checkUserPreferenceEnabled && savedTheme != 'default' && ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ) ) { 46 darkmodeButton.checked = true; 47 } 48 49 // Change theme based on darkmode button checked/unchecked 50 darkmodeButton.addEventListener("click", function() { 51 // Swap out the URL for the different stylesheets 52 if ( stylesheet.getAttribute("href") == defaultStylesheet ) { 53 stylesheet.href = darkmodeStylesheet; 54 document.documentElement.classList.remove('diks-theme--default'); 55 document.documentElement.classList.add('diks-theme--darkmode'); 56 // Save theme to local storage 57 window.localStorage.setItem('theme', 'darkmode'); 58 } else { 59 stylesheet.href = defaultStylesheet; 60 document.documentElement.classList.remove('diks-theme--darkmode'); 61 document.documentElement.classList.add('diks-theme--default'); 62 // Save theme to local storage 63 window.localStorage.setItem('theme', 'default'); 64 } 65 // Dispatch event ThemeChanged when theme inside Local Storage changes 66 window.dispatchEvent(new Event("ThemeChanged")); 67 }); 68 } 69 }, false); 70 71 </script>
71 72 73 <link rel="preload" href="/gravito-cmp.js" as="script"> 74 <link rel="preload" href="https://cdn.gravito.net/sdk/v6/latest/sdk.js" as="script"><link rel="preload" href="https://a.kymensanomat.fi/styles/2efe7af9/js/google/googleTagScript.min.js" as="script"><link rel="preload" href="https://k276.kymensanomat.fi/script.js" as="script"> 75
75<script> 76 window.JankkoSSOConfig = { 77 accountOrigin: "KYSA" 78 }; 79 </script>
79 80 81 82
82<script id="jankko-sso-script" src="https://sso.kymensanomat.fi/assets/jankko-sso-client.modern.min.js"></script>
82 83 84 85 86 87 88
88<script> 89 // Hyphenopoly library initialization. The library will add soft-hyphen characters into the content if the 90 // browser doesn't support CSS hyphenation. For debugging on macOS Chrome: require: { 'fi': 'FORCEHYPHENOPOLY' } 91 const Hyphenopoly = { 92 require: { 'fi': 'yhdyssanahirviö' }, 93 setup: { 94 defaultLanguage: "fi", 95 selectors: { '.diks-card__title': { minWordLength: 11, leftmin: 4, rightmin: 4 }, '.diks-article__headline': { minWordLength: 11, leftmin: 4, rightmin: 4 }, '.diks-parallax-content .diks-article-box .diks-sub-headline': { minWordLength: 11, leftmin: 4, rightmin: 4 } } 96 } 97 } 98 console.log('Hyphenopoly settings:', Hyphenopoly.setup) 99 100 // Helper function for hyphenating content that was added after pageload. We must query a nodelist and iterate 101 // each node because the library can't handle a nodelist. 102 // https://mnater.github.io/Hyphenopoly/Hyphenators.html 103 // https://github.com/mnater/Hyphenopoly/issues/92#issuecomment-597728300 104 const diksHyphenateContent = (containerSelector) => { 105 if (!Hyphenopoly.hyphenators) { 106 return 107 } 108 Hyphenopoly.hyphenators["HTML"].then((hyphenator) => { 109 for (const itemSelector in Hyphenopoly.setup.selectors) { 110 const containerNode = document.querySelector(containerSelector) 111 const itemNodeList = containerNode.querySelectorAll(itemSelector) 112 itemNodeList.forEach((itemNode) => { hyphenator(itemNode, itemSelector) }) 113 } 114 }) 115 } 116 </script>
116 117
117<script src="https://a.kymensanomat.fi/styles/2efe7af9/includes/hyphenopoly/Hyphenopoly_Loader.js"></script>
117 118
118<script src="/theme/css/includes/waypoints/lib/noframework.waypoints.min.js"></script>
118 119 <link rel="icon" type="image/png" href="/favicon.png" sizes="96x96" /><link rel="icon" href="/favicon.ico" sizes="48x48"><link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml" /><link rel="apple-touch-icon" href="/icon-180.png"/><meta name="theme-color" content="#FFFFFF" media="(prefers-color-scheme: light)" /> 120 <meta name="theme-color" content="#121416" media="(prefers-color-scheme: dark)" /><link rel="alternate" type="application/rss+xml" title="Kymen Sanomat" href="https://www.kymensanomat.fi/feed/rss"><meta name="robots" content="max-image-preview:large">
120<script> 121 var pageData = {}; 122 123 pageData.section = { 124 'name': 'Etusivu', 125 'uname': 'ece_frontpage', 126 'url': 'https\u003A\/\/www.kymensanomat.fi\/', 127 'topics': [], 128 'marketingCategories': [], 129 'sportsCategories': [], 130 'advertisers': []} 131 pageData.publication = { 132 'name': 'kymensanomat', 133 'url': 'https\u003A\/\/www.kymensanomat.fi\/', 134 'engage': 'KYSA', 135 'paywallEnabled': true, 136 'registrationWallEnabled': true, 137 'env':'prod' 138 } 139 pageData.user = {} 140 pageData.companyUser = {} 141 142 function isPwa() { 143 // window.navigator.standalone = iOS 144 // window.matchMedia('(display-mode: standalone)').matches = Android/universal 145 return (window.navigator.standalone) || 146 (["fullscreen", "standalone", "minimal-ui"].some( 147 function(displayMode) { return window.matchMedia('(display-mode: ' + displayMode + ')') 148 .matches })); 149 } 150 151 pageData.general = { 152 'browseMode': (isPwa() ? 'pwa' : 'browser') 153 } 154</script>
154 155 <meta property="og:site_name" content="Kymen Sanomat"> 156 <meta property="og:locale" content="fi_FI"><meta name="description" content="Kymen Sanomat. Tuoreimmat uutiset ja päivän Kymen Sanomat verkossa." /> 157<meta property="og:title" content="Etusivu | Kymen Sanomat"/> 158<meta property="og:description" content="Kymen Sanomat. Tuoreimmat uutiset ja päivän Kymen Sanomat verkossa."/> 159<meta property="og:url" content="https://www.kymensanomat.fi/" /> 160<meta property="og:type" content="webpage"/><meta property="og:image" content="https://a.kymensanomat.fi/styles/2efe7af9/images/default/og-image-kymensanomat.jpg" /> 161 <meta property="og:image:width" content="1200" /> 162 <meta property="og:image:height" content="630" /><meta name="cXenseParse:pageclass" content="frontpage"/> 163<meta property="al:ios:url" content="https://www.kymensanomat.fi/" /> 164 <meta property="al:ios:app_store_id" content="6477534693" /> 165 <meta property="al:ios:app_name" content="Kymen Sanomat" /> 166 <meta property="al:android:url" content="https://www.kymensanomat.fi/" /> 167 <meta property="al:android:package" content="fi.media.kymensanomat" /> 168 <meta property="al:android:app_name" content="Kymen Sanomat" /> 169 <link rel="manifest" href="/manifest.webmanifest"> 170 <style>@media (max-width: 600px) { .gravitoCMP-footer { margin-top: 1.5em; } }</style> 171
171<script type="text/javascript">window.cX = window.cX || {};// Async load of cx.js 172 (function(d,s,e,t){e=d.createElement(s);e.type='text/java'+s;e.async='async'; 173 e.src='http'+('https:'===location.protocol?'s://s':'://')+'cdn.cxense.com/cx.js'; 174 t=d.getElementsByTagName(s)[0];t.parentNode.insertBefore(e,t);})(document,'script'); 175 </script>
175 176
176<script src="https://a.kymensanomat.fi/styles/2efe7af9/js/blueconic/dialog.min.js"></script>
176 177
177<script> 178 BCinst = 'blueconic'; 179 BCshortcode = 'KYSA'; 180 BCHighImpactAdHidingEnabled = false; 181 BCHighImpactAdSizes = [[1600,1150],[970,970],[970,540],[970,170],[320,320],[300,240],[300,220],[300,210],[1,2]]; 182 BCHighImpactPrerequisiteSlots = ["gam-ad-topscroll_skin","gam-ad-topscroll_mob"]; 183 BCHighImpactPrerequisiteTimeout = 5000; 184 BCGAMAdsEnabled = true; 185 initHighImpactAdHiding(); 186 </script>
186<script src="https://a.kymensanomat.fi/styles/2efe7af9/js/blueconic/events.min.js"></script>
186 187
187<script> 188 const BCPlatform = "web"; 189 const BCChannel = 'KYSA'; 190 191 const BCArticleViewProperties = {}; 192 const BCSessionStartProperties = {}; 193 194 BCArticleViewProperties["platform"] = BCPlatform; 195 BCArticleViewProperties["channel"] = BCChannel; 196 BCSessionStartProperties["platform"] = BCPlatform; 197 BCSessionStartProperties["channel"] = BCChannel; 198 199 const BCArticleID = pageData?.article?.id || ''; 200 const BCArticleMarketingCategories = pageData?.article?.marketingCategories || []; 201 const BCArticleTopics = pageData?.article?.topics || []; 202 203 if (BCArticleID) { 204 BCArticleViewProperties["articleID"] = BCArticleID; 205 } 206 207 if (Array.isArray(BCArticleMarketingCategories) && BCArticleMarketingCategories.length > 0) { 208 BCArticleViewProperties["marketing_categories"] = BCArticleMarketingCategories.join(', '); 209 } 210 211 if (Array.isArray(BCArticleTopics) && BCArticleTopics.length > 0) { 212 BCArticleViewProperties["tags"] = BCArticleTopics.join(', '); 213 } 214 215 const BCEventParams = { 216 currentPage: '/' || null, 217 pageType: 'section' || null, 218 dependenciesTimeout: 5000, 219 inHouseAdEnabled: true, 220 articleViewEventEnabled: true, 221 articleViewProperties: BCArticleViewProperties, 222 sessionStartEventEnabled: true, 223 sessionStartProperties: BCSessionStartProperties, 224 recommendationsEnabled: false, 225 recommendationsMaxItems: 3, 226 recommendationsTitle: 'Luitko\u0020jo\u0020n\u00E4m\u00E4\u003F' 227 }; 228 InitializeEventScript(BCEventParams); 229 </script>
229<script> 230 window.BCDatalayer = []; 231 </script>
231<script> 232 (function () { 233 window.BCscriptInjected = false; 234 var scriptSrc = ''; 235 236 scriptSrc = 'https://k276.kymensanomat.fi/script.js'; 237 238 window.addEventListener( 239 "gravito:tcfv2:client", 240 function (event) { 241 let eventType = event.detail.eventType; 242 let consentUpdateEventsList = [ 243 "layer1:opt-out:all", 244 "layer2:opt-out:all", 245 "layer2:opt-in:selected", 246 "layer1:opt-in:all", 247 "layer2:opt-in:all", 248 "opt-in:previously", 249 ]; 250 if (consentUpdateEventsList.includes(eventType) && window.BCscriptInjected === false) { 251 window.BCscriptInjected = true; 252 253 var script = document.createElement("script"); 254 script.src = scriptSrc; 255 document.head.appendChild(script); 256 } 257 }, 258 true 259 ); 260 }()); 261 </script>
261 262
262<script src='https://securepubads.g.doubleclick.net/tag/js/gpt.js' crossorigin="anonymous" async></script>
262<script async src="https://ksml-cdn.relevant-digital.com/static/tags/67e2844e06465e5910c2f23c.js"></script>
262<script src="https://a.kymensanomat.fi/styles/2efe7af9/js/google/googleTagScript.min.js"></script>
262 263
263<script> 264 const GAM_params = { 265 account: '21684433086' || null, 266 site: 'kymensanomat' || null, 267 adsSetToRenderFromPageLevel: ["paraati1","jattiboksi1","jattiboksi2","jattiboksi3","jattiboksi4","jattiboksi5","boksi1","boksi2","boksi3","boksi4","mobiili1","mobiili2","mobiili3","mobiili4","mobiili5","mobiili6","mobiili7","mobiili8","mobiili9","mobiili10","interstitiaali","topscroll_skin","topscroll_mob"], 268 enableHeaderBiddingManager: true, 269 headerBiddingManagerConfigId: '67e2867fc9403b931fe4ddc2' || null, 270 enableTCF: true, 271 enableSegmentTargeting: true, 272 enableBCSegmentTargeting: true, 273 segmentTargetingTimeout: 200, 274 pianoSegmentTargetingPersistedQueryId: '110c4c9055b4a1f72dc557ca3983bd140a676a7c' || null, 275 enablePianoSegmentTargeting: true, 276 pianoScriptEnabled: true, 277 enablePersonalizationTargeting: true, 278 enableOnBeforeAuctionSetup: true, 279 pageType: 'section', 280 isPaywallArticle: false, 281 isRegistrationWallArticle: false, 282 mw: 300, 283 tw: 750, 284 dw: 1024, 285 inContentAdTextTop: 'Mainos - sisältö jatkuu alla' || 'Mainos - sisältö jatkuu alla', 286 inContentAdTextBottom: 'Mainos päättyy' || 'Mainos päättyy', 287 collapseEmptyDivs: true, 288 disableInitialLoad: true, 289 enableSRA: true, 290 enableLazyLoad: true, 291 fetchMarginPercent: 200, 292 renderMarginPercent: 20, 293 mobileScaling: -1, 294 gamAdUnits: {"paraati1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[[736,552]],"viewport_width_980":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1024":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1200":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]]}},"section_config":{"show_labels":false,"all_sizes":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[[736,552]],"viewport_width_980":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1024":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1200":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1024":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1200":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]]}}},"jattiboksi1":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":3,"paywall_config":{"show_labels":false},"comic_config":{"show_labels":false}},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":5,"position_inside_latest":10,"position_inside_most_read":10}}
294,"jattiboksi2":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[970,540],[1,2],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]]},"position_inside_article":6},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[970,540],[1,2]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]]},"position_inside_section":12,"position_inside_latest":20,"position_inside_front_page_large":7,"position_inside_front_page":9}},"jattiboksi3":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":8},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":19,"position_inside_latest":30,"position_inside_front_page":15}}
294,"jattiboksi4":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":12},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":25,"position_inside_latest":40,"position_inside_front_page":19}},"jattiboksi5":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":16},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":31,"position_inside_front_page":25}}
294,"jattiboksi6":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]}}},"boksi1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"boksi2":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"boksi3":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[3
29400,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"boksi4":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"mobiili1":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":3,"paywall_config":{"show_labels":false},"comic_config":{"show_labels":false}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":1,"position_inside_latest":10,"position_inside_most_read":5}},"mobiili2":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":6,"paywall_config":{"show_labels":false},"comic_config":{"show_labels":false}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_644":[[3
29400,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":5,"position_inside_latest":20,"position_inside_most_read":10}},"mobiili3":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":8},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":12,"position_inside_latest":30,"position_inside_front_page_large":7,"position_inside_front_page":6}},"mobiili4":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":12},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":19,"position_inside_latest":40}},"mobiili5":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":16},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[3
29400,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":25,"position_inside_front_page":6}},"mobiili6":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":20},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":31,"position_inside_front_page":9}},"mobiili7":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_front_page":15}},"mobiili8":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[3
29400,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_front_page":19}},"mobiili9":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_front_page":25}},"mobiili10":{"type":"normal","section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"interstitiaali":{"type":"outofpage","article_config":{"show_labels":false,"default_sizes":{"viewport_width_0":[1,1],"viewport_width_492":[1,1],"viewport_width_644":[1,1],"viewport_width_768":[1,1],"viewport_width_980":[1,1],"viewport_width_1024":[1,1],"viewport_width_1200":[1,1]}},"section_config":{"show_labels":false,"default_sizes":{"viewport_width_0":[1,1],"viewport_width_492":[1,1],"viewport_width_644":[1,1],"viewport_width_768":[1,1],"viewport_width_980":[1,1],"viewport_width_1024":[1,1],"viewport_width_1200":[1,1]}}},"topscroll_skin":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[1,2],[970,170],[970,970],[1600,1150]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,970]]},"narrow_layout_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,170],[970,970],[1600,1150]]}},"section_config":{"show_labels":false,"all_sizes":[[1,2],[970,170],[970,970],[1600,1150]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,970]]},"narrow_layout_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,170],[970,970],[1600,1150]]}}}
294,"topscroll_mob":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[1,2],[300,220]],"default_sizes":{"viewport_width_0":[[1,2],[300,220]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[1,2],[300,220]],"default_sizes":{"viewport_width_0":[[1,2],[300,220]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}}}, 295 gamNativeAdPageAdUnits: {"natiiviboksi1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiiviboksi2":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiiviboksi3":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiiviboksi4":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[3
29500,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiivimobiili1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"natiivimobiili2":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"natiivimobiili3":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[3
29500,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"natiivimobiili4":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}}}, 296 gamNativeAdPageSite: 'natiivikoonti' || 'natiivikoonti', 297 adSlotPrefix: 'gam-ad-' || 'gam-ad-', 298 isFrontPage: true, 299 isNarrowLayoutFromPageLevel: true, 300 isComicArticle: false, 301 isPreview: false, 302 isNativeAdPage: false, 303 previewAdUnits: ["mobiili1","mobiili2","mobiili3","mobiili4","mobiili5","mobiili6","mobiili7","mobiili8","mobiili9","mobiili10"], 304 skipLinksEnabled: true, 305 appendMarketingCategoriesToTopics: true, 306 enableLocationPrompt: false 307 } 308 InitializeGoogleScript(GAM_params) 309 </script>
309 310
310<script type='text/javascript'> 311 (function() { 312 /** CONFIGURATION START **/ 313 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 314 _sf_async_config.uid = 60754; 315 _sf_async_config.domain = location.host.replace("www.",""); 316 _sf_async_config.flickerControl = false; 317 _sf_async_config.useCanonical = true; 318 _sf_async_config.useCanonicalDomain = true; 319 /** CONFIGURATION END **/ 320 })(); 321 </script>
321<script async src="https://static.chartbeat.com/js/chartbeat_mab.js"></script>
321<script> 322 function configureChartbeat(userType) { 323 /** CONFIGURATION START **/ 324 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 325 _sf_async_config.sections = pageData && pageData.section ? pageData.section.name : ''; 326 _sf_async_config.authors = pageData && pageData.article && Array.isArray(pageData.article.authors) ? pageData.article.authors.toString() : ''; 327 328 if (userType) { 329 var _cbq = window._cbq = (window._cbq || []); 330 _cbq.push(['_acct', userType]); 331 } 332 /** CONFIGURATION END **/ 333 function loadChartbeat() { 334 var e = document.createElement('script'); 335 var n = document.getElementsByTagName('script')[0]; 336 e.type = 'text/javascript'; 337 e.async = true; 338 e.src = 'https://static.chartbeat.com/js/chartbeat.js'; 339 n.parentNode.insertBefore(e, n); 340 } 341 loadChartbeat(); 342 }; 343 344 if (typeof JankkoSSOClient !== 'undefined') { 345 JankkoSSOClient.getSession().then(function(data) { 346 if (data && data.user && data.user.id) { 347 var userType = Array.isArray(data.permissions) && data.permissions.includes("paywall") ? 'paid' : 'lgdin'; 348 349 configureChartbeat(userType); 350 } else { 351 configureChartbeat('anon'); 352 } 353 }).catch(function(error) { 354 configureChartbeat('anon'); 355 }); 356 } else { 357 configureChartbeat('anon'); 358 } 359 </script>
359 360
360<script> 361 const gtmContainerId = 'GTM-KTJNB7R'; 362 const sendDatalayerPush = Boolean(1); 363 const context = 'sec'; 364 365 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 366 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 367 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 368 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 369 })(window,document,'script','dataLayer',gtmContainerId); 370 371 if (sendDatalayerPush) { 372 window.dataLayer.push({'event':'pageDataPush','pageData': window.pageData}); 373 } 374 375 (async function () { 376 const paywallEnabled = window?.pageData?.publication?.paywallEnabled ?? true; 377 const registrationWallEnabled = window?.pageData?.publication?.registrationWallEnabled ?? true; 378 379 const user = {}; 380 const companyUser = {}; 381 382 let articleState; 383 let articlePaywall = 'free'; // free is always the safer fallback 384 385 if (context === 'art') { 386 if (window?.pageData?.article?.effectivePaywall) { 387 articlePaywall = window.pageData.article.effectivePaywall; 388 } else if (window?.pageData?.article?.paywall){ 389 articlePaywall = window.pageData.article.paywall; 390 } 391 392 if ((articlePaywall === 'free' || !paywallEnabled) || (articlePaywall === "registered" && !registrationWallEnabled)) { 393 articleState = "full"; 394 } 395 else { 396 articleState = 'preview'; 397 } 398 } 399 400 function getCookie(name) { 401 name = name + '='; 402 const decodedCookie = decodeURIComponent(document.cookie); 403 const cookies = decodedCookie.split(';'); 404 for (let i = 0; i < cookies.length; i++) { 405 const cookie = cookies[i].trim(); 406 if (cookie.indexOf(name) === 0) { 407 return cookie.substring(name.length, cookie.length); 408 } 409 } 410 } 411 412 function pushDataLayerEvent() { 413 let segmentsCookie = getCookie('jankkosegments'); 414 415 if (segmentsCookie) { 416 let segmentsData = JSON.parse(segmentsCookie); 417 let segments = segmentsData.segments; 418 419 if (segments && typeof segments === 'object') { 420 user.segments = segments; 421 } 422 } 423 const pageData = { 424 'user': user,
425 'companyUser': companyUser 426 }; 427 if (context === 'art') { 428 pageData.article = { 'state': articleState }; 429 } 430 if (sendDatalayerPush) { 431 window.dataLayer.push({'event': 'userDataPush', 'pageData': pageData }); 432 } 433 } 434 435 async function modifyDatalayerData() { 436 const sessionData = await JankkoSSOClient.getSession(); 437 if (!sessionData) { 438 return; 439 } 440 441 user.id = sessionData?.personal?.personal_user_id; 442 user.products = sessionData?.personal?.personal_active_products; 443 user.permissions = sessionData?.personal?.personal_permissions; 444 445 companyUser.id = sessionData?.company?.company_user_id ?? null; 446 companyUser.products = sessionData?.company?.company_active_products ?? null; 447 companyUser.permissions = sessionData?.company?.company_permissions ?? null; 448 449 const permissions = sessionData?.permissions ?? []; 450 if (context === 'art') { 451 var userIsLoggedIn = false;if ((articlePaywall != "free" && permissions.includes("paywall") && articlePaywall != "registered") || (userIsLoggedIn === true && articlePaywall === "registered")) { 452 articleState = "full"; 453 } 454 } 455 } 456 457 try { 458 await modifyDatalayerData(); 459 } 460 catch (error) { 461 console.warn(error); 462 } 463 464 pushDataLayerEvent(); 465 }()); 466 467 </script>
467 468 469 </head> 470 <body class="diks-body diks-body--page-type-front-page"> 471 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 471-472
471 472 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
472GTM-KTJNB7R
vendor: 95 bytes, lines 472-474
472" 473 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 474
474<!-- End Google Tag Manager (noscript) --> 475
475<script src='/gravito-cmp.js'></script>
475 476 477 <div class="diks-out-of-page-display-ad-container"><div class="diks-display-ad rs_skip" aria-hidden="true"> 478 <div class="diks-display-ad__unit" id="gam-ad-interstitiaali" style="width:0;height:0;margin:0;padding:0;"> 479
479<script>googletag.cmd.push(function() { googletag.display('gam-ad-interstitiaali'); });</script>
479 480 </div> 481 </div></div> 482 483 484 <header id="main-header" class="diks-header diks-header diks-header--is-fixed"> 485 <div class="diks-skip-link-navigation diks-skip-link-navigation--top"> 486 <ul class="diks-navigation diks-navigation--skip-links"> 487 <li class="diks-navigation__item"> 488 <a class="diks-button diks-button--primary diks-a11y__screen-reader diks-a11y__screen-reader--focusable" href="#sisalto" >Siirry suoraan sisältöön</a> 489 </li> 490 </ul> 491 </div> 492 493 <div class="diks-header-wrapper"> 494 <div class="diks-container diks-container--header"> 495 <div class="diks-header-container"><div class="diks-header__navigation-container diks-header__navigation-container--left"> 496 <button class="diks-button diks-button--icon-only diks-button--ghost diks-navigation__link js-diks-toggler diks-dropdown-toggler diks-dropdown-toggler--main" id="diks-dropdown-toggle" data-toggle="diks-dropdown-navigation" aria-expanded="false" aria-controls="diks-dropdown-navigation" aria-label="Valikko"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 497 <path fill-rule="evenodd" d="M22 6H2V4H22V6ZM22 13H2V11H22V13ZM22 20H2V18H22V20Z" clip-rule="evenodd"/> 498</svg> 499</span><span class="diks-icon diks-icon--size-m diks-icon--hidden" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 500 <path fill-rule="evenodd" d="M10.5858 12L4.2218 5.63603L5.63602 4.22182L12 10.5858L18.3639 4.22183L19.7782 5.63605L13.4142 12L19.7782 18.364L18.3639 19.7782L12 13.4142L5.63602 19.7782L4.2218 18.364L10.5858 12Z" clip-rule="evenodd"/> 501</svg> 502</span></button> 503 504 <div class="diks-dropdown-navigation" id="diks-dropdown-navigation"> 505 <button id="diks-close-dropdown-main-nav" class="diks-button diks-button--outline diks-dropdown-navigation__close-button diks-a11y__screen-reader diks-a11y__screen-reader--focusable">Sulje valikko</button><div class="diks-dropdown-navigation__sign-container"> 506 <img src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/keskisuomalainen-sign.svg" class="diks-logo diks-dropdown-navigation__sign" alt="Keskisuomalainen Oyj"> 507 </div><form id="dropdown-navigation-search" name="dropdownnavigationsearch" class="diks-form diks-form--fluid" action="/haku/" method="get"> 508 <div class="diks-form__field-wrapper diks-form__field-wrapper--padding-right diks-form__field-wrapper--required"><input class="diks-form__field" type="search" name="q" id="dropdown-navigation-searchSearch1" aria-label="Haku" placeholder="Hae sivustolta" required value=""></div> 509 510 <div class="diks-form__field-wrapper diks-form__field-wrapper--submit-button-icon-only"> 511 <button class="diks-form__submit" type="submit" id="dropdown-navigation-searchSubmitbutton2"><span class="diks-icon diks-icon--color-primary" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 512 <path fill-rule="evenodd" d="M9.5 4C6.46243 4 4 6.46243 4 9.5C4 12.5376 6.46243 15 9.5 15C12.5376 15 15 12.5376 15 9.5C15 6.46243 12.5376 4 9.5 4ZM2 9.5C2 5.35786 5.35786 2 9.5 2C13.6421 2 17 5.35786 17 9.5C17 11.2106 16.4273 12.7874 15.4632 14.0493L19.7782 18.3642L18.3639 19.7784L14.049 15.4634C12.7872 16.4274 11.2105 17 9.5 17C5.35786 17 2 13.6421 2 9.5Z" clip-rule="evenodd"/> 513</svg> 514</span>Hae 515 </button> 516 </div> 517 </form> <nav class="diks-navigation-wrapper diks-navigation-wrapper--border-bottom diks-navigation-wrapper--border-top" ><ul class="diks-navigation diks-navigation--row diks-navigation--mobile-row diks-navigation--no-active-links diks-navigation--size-s" id="dropdown-highlights-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/asenna/">Sovellus</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/nakoislehti/">Lehdet</a></li><li class="diks-navigation__item diks-navigation__item--button diks-navigation__item--align-right diks-hide-from-subscribers" ><a class="diks-navigation__link diks-bc-order-button" href="/jatka/">Tilaa</a></li></ul> 518 </nav> <nav class="diks-navigation-wrapper diks-navigation-wrapper--divider-bottom" ><ul class="diks-navigation diks-navigation--no-active-links diks-navigation--size-s" id="dropdown-customer-upper-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://oma.media.fi/kymen-sanomat/"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 519 <path d="M17 8H22V17H19.1875V20.8125L14.1045 17H9V13.4307L4.4375 17.0811V13H2V3H17V8ZM17 13H11V15H14.7705L17.1875 16.8125V15H20V10H17V13ZM4 11H6.4375V12.918L8.5625 11.2188L8.83691 11H15V5H4V11Z"/> 520</svg> 521</span>Asiakaspalvelu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://oma.media.fi/kymen-sanomat/yhteystiedot/juttuvinkki/"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 522 <path fill-rule="evenodd" d="M7.38197 4H16.618L17.618 6H22V20H2V6H6.38197L7.38197 4ZM8.61803 6L7.61803 8H4V18H20V8H16.382L15.382 6H8.61803ZM12 11C10.8954 11 10 11.8954 10 13C10 14.1046 10.8954 15 12 15C13.1046 15 14 14.1046 14 13C14 11.8954 13.1046 11 12 11ZM8 13C8 10.7909 9.79086 9 12 9C14.2091 9 16 10.7909 16 13C16 15.2091 14.2091 17 12 17C9.79086 17 8 15.2091 8 13Z" clip-rule="evenodd"/> 523</svg> 524</span>Lähetä juttuvinkki</a></li></ul> 525 </nav> <nav class="diks-navigation-wrapper " ><ul class="diks-navigation diks-navigation--light" id="dropdown-section-nav"><li class="diks-navigation__item diks-navigation__item--active" aria-current="page"><a class="diks-navigation__link " href="/">Etusivu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uusimmat/">Uusimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/luetuimmat/">Luetuimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Asuminen">Asuminen</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Kotka">Kotka</a></li><li class="diks-navigation__item " >
525<a class="diks-navigation__link " href="/aihe/Hamina">Hamina</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Talous">Talous</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/urheilu">Urheilu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Kulttuuri">Kulttuuri</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uutissuomalainen">Uutissuomalainen</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Sunnuntaisuomalainen">SUSU</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/paakirjoitus-mielipide">Pääkirjoitus & mielipide</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://kymenlaakso.menoinfo.fi/fi-FI">Menoinfo</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://www.kymensanomat.fi/aihe/kymenlaakson-kesa">Kymenlaakson kesä</a></li></ul> 526 </nav><!-- ESI start element "recommendedTopics" generated at 02-10-2026 06:58:44.039582 --> <nav class="diks-navigation-wrapper diks-navigation-wrapper--divider-top" ><ul class="diks-navigation diks-navigation--light diks-navigation--size-s" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/kotka-jukola">Kotka-Jukola</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Ravintola-arvio">Kymen Sanomien ravintola-arviot</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/asumisen-paikka">Asumisen paikka</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Suomenlahti">Minä ja Suomenlahti</a></li></ul> 527 </nav><!-- ESI end element "recommendedTopics" --><!-- ESI start element "promotedAdvertisers" generated at 02-10-2026 06:58:43.732377 --><!-- ESI end element "promotedAdvertisers" --> <nav class="diks-navigation-wrapper diks-navigation-wrapper--divider-top" ><h2 class="diks-navigation__title">Yhteystiedot</h2><ul class="diks-navigation diks-navigation--light diks-navigation--size-s" id="dropdown-customer-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://www.meks.fi/mainonta/alueet/kaakon-viestinta/">Mediamyynti</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://oma.media.fi/kymen-sanomat/yhteystiedot/">Kaikki yhteystiedot</a></li></ul> 528 </nav><div class="diks-navigation-wrapper diks-navigation-wrapper--divider-top"><h2 class="diks-navigation__title">Ulkoasu</h2><label for="diks-darkmode-toggler" class="diks-form__switch"> 529 <span class="diks-form__switch-label"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 530 <path fill-rule="evenodd" d="M13.7547 1.76065L11.7581 3.75666C10.6708 4.8436 10 6.34252 10 8C10 11.3137 12.6863 14 16 14C17.6575 14 19.1564 13.3292 20.2433 12.2419L22.2394 10.2453L21.9451 13.0531C21.4182 18.0815 17.1674 22 12 22C6.47715 22 2 17.5229 2 12C2 6.83263 5.91855 2.58178 10.9469 2.05488L13.7547 1.76065ZM8.70749 4.70657C5.93176 5.9617 4 8.75566 4 12C4 16.4183 7.58172 20 12 20C15.2443 20 18.0383 18.0682 19.2934 15.2925C18.289 15.7468 17.1738 16 16 16C11.5817 16 8 12.4183 8 8C8 6.82623 8.25316 5.71105 8.70749 4.70657Z" clip-rule="evenodd"/> 531</svg> 532</span>Käytä tummaa tilaa</span> 533 <div class="diks-form__switch-wrapper"> 534 <input id="diks-darkmode-toggler" class="diks-form__switch-input" type="checkbox"> 535 <span class="diks-form__switch-slider"></span> 536 </div> 537 </label> 538 </div></div> <nav class="diks-navigation-wrapper " ><ul class="diks-navigation diks-navigation--main diks-navigation--size-s diks-navigation--row diks-navigation--mobile-row diks-navigation--no-active-links diks-hide-below-large" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uusimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 539 <path fill-rule="evenodd" d="M12 4a8 8 0 100 16 8 8 0 000-16zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12zm9-6h2v5.586l2.707 2.707-1.414 1.414L11 12.414V6z" clip-rule="evenodd"/> 540</svg> 541</span>Uusimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/luetuimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 542 <path fill-rule="evenodd" d="M11.03 3.455c1.168-1.438 3.495-.652 3.55 1.2l.117 3.845h6a1.25 1.25 0 0 1 1.229 1.484l-1.905 10A1.25 1.25 0 0 1 18.793 21H9.06a1.25 1.25 0 0 1-.559-.132L6.764 20H3.25C2.56 20 2 19.44 2 18.75v-8.5C2 9.56 2.56 9 3.25 9h3.274l4.506-5.545ZM8 10.355v8.027L9.236 19h8.936l1.62-8.5h-5.58a1.5 1.5 0 0 1-1.499-1.455l-.131-4.33L8 10.356Zm10.056 9.255ZM4 11v7h2v-7H4Zm14.793 8.75.145.027Z" clip-rule="evenodd"/> 543</svg> 544</span>Luetuimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/nakoislehti/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 545 <path fill-rule="evenodd" d="M4 2H20V22H4V2ZM6 4V20H18V4H6ZM8 6H16V12H8V6ZM10 8V10H14V8H10ZM16 15H8V13H16V15ZM16 18H8V16H16V18Z" clip-rule="evenodd"/> 546</svg> 547</span>Lehdet</a></li><li class="diks-navigation__item diks-navigation__item--button diks-navigation__item--align-right diks-hide-above-medium diks-hide-from-subscribers" ><a class="diks-navigation__link diks-bc-order-button" href="/jatka/">Tilaa</a></li></ul> 548 </nav></div><div class="diks-header__logo-container"><a class="diks-logo__link diks-header__logo-link diks-header__main-logo-link" href="/"><img src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/kymensanomat.svg" class="diks-logo diks-logo--default diks-header__logo diks-header__main-logo" alt="Kymen Sanomat"><img src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/kymensanomat-white.svg" class="diks-logo diks-logo--darkmode diks-header__logo diks-header__main-logo" alt="Kymen Sanomat"></a> 549 </div><div class="diks-header__navigation-container diks-header__navigation-container--right"><a class="diks-bc-order-button diks-button diks-button--primary diks-button--size-m diks-hide-from-subscribers diks-hide-below-medium " href="/jatka/">Tilaa</a><div class="diks-user-navigation-wrapper"> 550 <button class="diks-button diks-button--icon-only diks-button--ghost diks-navigation__link diks-dropdown-toggler diks-dropdown-toggler--user" aria-expanded="false" id="diks-sso-user" data-diks-toggle="diks-user-navigation" data-diks-toggle-class="diks-user-navigation" aria-controls="diks-user-navigation"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 551 <path fill-rule="evenodd" d="M4 12a8 8 0 1 1 13.496 5.814c-1.216-1.593-3.262-2.602-5.491-2.602-2.231 0-4.28 1.011-5.495 2.607A7.978 7.978 0 0 1 4 12Zm4.04 6.953A7.963 7.963 0 0 0 12 20a7.964 7.964 0 0 0 3.966-1.05c-.83-1.087-2.254-1.84-3.961-1.84-1.71 0-3.135.754-3.965 1.843ZM12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2Zm.005 5.898c-1.247 0-2.305 1.049-2.305 2.4 0 1.353 1.058 2.402 2.305 2.402s2.305-1.05 2.305-2.401c0-1.352-1.058-2.4-2.305-2.4Zm-4.203 2.4C7.802 7.952 9.658 6 12.005 6c2.347 0 4.203 1.95 4.203 4.299 0 2.348-1.856 4.299-4.203 4.299-2.347 0-4.203-1.951-4.203-4.3Z" clip-rule="evenodd"/> 552</svg> 553</span><span class="diks-icon diks-icon--size-m diks-icon--hidden" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 554 <path fill-rule="evenodd" d="M10.5858 12L4.2218 5.63603L5.63602 4.22182L12 10.5858L18.3639 4.22183L19.7782 5.63605L13.4142 12L19.7782 18.364L18.3639 19.7782L12 13.4142L5.63602 19.7782L4.2218
55418.364L10.5858 12Z" clip-rule="evenodd"/> 555</svg> 556</span></button> 557 558 <div class="diks-navigation diks-sub-navigation diks-user-navigation" id="diks-user-navigation"> 559 <button id="diks-close-dropdown-user-nav" class="diks-button diks-button--outline diks-dropdown-navigation__close-button diks-a11y__screen-reader diks-a11y__screen-reader--focusable">Sulje valikko</button> 560 <p id="diks-sso-username" class="diks-user-navigation__username diks-hide-from-company-subscribers"></p><p class="diks-user-navigation__username diks-show-for-company-subscribers">Yritystilaus tunnistettu</p><div class="diks-show-for-company-subscribers"><p>Voit käyttää palvelun kaikkia sisältöjä vapaasti. Jos haluat kommentoida, kirjaudu sisään henkilökohtaisella Mediatunnuksella.</p></div> <ul class="diks-navigation diks-navigation--size-m" id="diks-sso-links"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="javascript:window.gravito.cmp.openPreferences();">Evästevalinnat</a></li></ul> 561 </div> 562</div> 563 </div> 564 </div> 565 </div> 566 </div><div class="diks-section-navigation-wrapper"> 567 <div class="diks-container diks-container--narrow-mobile diks-container--full-width-before-l"> 568 <nav class="diks-navigation-wrapper diks-navigation-wrapper--border-bottom" aria-label="Osastovalikko"><ul class="diks-navigation diks-navigation--row diks-navigation--light diks-navigation--centered diks-navigation--mobile-row diks-navigation--draggable diks-navigation--size-xs diks-navigation--active-subtle" id="osastovalikko"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Asuminen"draggable="false">Asuminen</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Kotka"draggable="false">Kotka</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Hamina"draggable="false">Hamina</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Talous"draggable="false">Talous</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/urheilu"draggable="false">Urheilu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Kulttuuri"draggable="false">Kulttuuri</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uutissuomalainen"draggable="false">Uutissuomalainen</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Sunnuntaisuomalainen"draggable="false">SUSU</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/paakirjoitus-mielipide"draggable="false">Pääkirjoitus & mielipide</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://kymenlaakso.menoinfo.fi/fi-FI"draggable="false">Menoinfo</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://www.kymensanomat.fi/aihe/kymenlaakson-kesa"draggable="false">Kymenlaakson kesä</a></li></ul> 569 </nav> 570 </div> 571 </div><div class="diks-quicklinks-wrapper"> 572 <div class="diks-container diks-container--narrow-mobile"> 573 <nav class="diks-navigation-wrapper " ><ul class="diks-navigation diks-navigation--main diks-navigation--size-s diks-navigation--row diks-navigation--mobile-row diks-navigation--no-active-links diks-navigation--centered diks-hide-above-large" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uusimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 574 <path fill-rule="evenodd" d="M12 4a8 8 0 100 16 8 8 0 000-16zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12zm9-6h2v5.586l2.707 2.707-1.414 1.414L11 12.414V6z" clip-rule="evenodd"/> 575</svg> 576</span>Uusimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/luetuimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 577 <path fill-rule="evenodd" d="M11.03 3.455c1.168-1.438 3.495-.652 3.55 1.2l.117 3.845h6a1.25 1.25 0 0 1 1.229 1.484l-1.905 10A1.25 1.25 0 0 1 18.793 21H9.06a1.25 1.25 0 0 1-.559-.132L6.764 20H3.25C2.56 20 2 19.44 2 18.75v-8.5C2 9.56 2.56 9 3.25 9h3.274l4.506-5.545ZM8 10.355v8.027L9.236 19h8.936l1.62-8.5h-5.58a1.5 1.5 0 0 1-1.499-1.455l-.131-4.33L8 10.356Zm10.056 9.255ZM4 11v7h2v-7H4Zm14.793 8.75.145.027Z" clip-rule="evenodd"/> 578</svg> 579</span>Luetuimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/nakoislehti/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 580 <path fill-rule="evenodd" d="M4 2H20V22H4V2ZM6 4V20H18V4H6ZM8 6H16V12H8V6ZM10 8V10H14V8H10ZM16 15H8V13H16V15ZM16 18H8V16H16V18Z" clip-rule="evenodd"/> 581</svg> 582</span>Lehdet</a></li><li class="diks-navigation__item diks-navigation__item--button diks-navigation__item--align-right diks-hide-above-medium diks-hide-from-subscribers" ><a class="diks-navigation__link diks-bc-order-button" href="/jatka/">Tilaa</a></li></ul> 583 </nav> 584 </div> 585 </div><div id="diks-dropdown-navigation-shade" class="diks-dropdown-navigation-shade"></div></header>
585<script src="/theme/css/includes/waypoints/lib/noframework.waypoints.min.js"></script>
585 586
586<script> 587 // Fix forEach for IE 588 if (window.NodeList && !NodeList.prototype.forEach) { 589 NodeList.prototype.forEach = Array.prototype.forEach; 590 } 591 592 // Element.closest() needs a polyfill for older browsers. 593 // While we only need the closest() functionality for mobile browsers, 594 // we don't want the code to fail even on old desktop browsers. 595 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Polyfill 596 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Browser_compatibility 597 if (!Element.prototype.matches) { 598 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; 599 } 600 601 if (!Element.prototype.closest) { 602 Element.prototype.closest = function(s) { 603 var el = this; 604 605 do { 606 if (el.matches(s)) return el; 607 el = el.parentElement || el.parentNode; 608 } while (el !== null && el.nodeType === 1); 609 return null; 610 }; 611 } 612 613 (function () { 614 if (typeof JankkoSSOClient !== 'undefined') { 615 var stringToHTML = function (htmlString) { 616 var div = document.createElement('div'); 617 div.innerHTML = htmlString.trim(); 618 return div.firstChild; 619 }; 620 621 var showUserRelatedItems = function(personalData) { 622 var usernameElement = document.querySelector('#diks-sso-username'); 623 if (usernameElement) { 624 usernameElement.innerHTML = personalData.full_name; 625 } 626 627 var linksElement = document.querySelector('#diks-sso-links'); 628 if (linksElement) { 629 var myAccountLink = stringToHTML('<li class="diks-navigation__item"><a class="diks-navigation__link" href="'+JankkoSSOClient.serviceUrls.myAccount+'">Omat tiedot</a></li>'); 630 var logoutForm = stringToHTML('<li class="diks-navigation__item diks-navigation__item--logout"><form id="logout-form" action="'+JankkoSSOClient.serviceUrls.logout+'" method="post"><input class="diks-navigation__link" type="submit" value="Kirjaudu ulos"></form></li>'); 631 linksElement.insertBefore(myAccountLink, linksElement.childNodes[0]); 632 linksElement.appendChild(logoutForm); 633 } 634 635 var htmlElement = document.querySelector('.diks-user--is-not-logged-in'); // Class is set to main html element 636 if (htmlElement) { 637 htmlElement.classList.replace('diks-user--is-not-logged-in', 'diks-user--is-logged-in'); 638 } 639 } 640 641 var showMenuLinksForLoggedOutUser = function() { 642 const linksElement = document.querySelector('#diks-sso-links'); 643 if (!linksElement) { 644 return; 645 } 646 647 // Pidetään vain tietyt query-parametrit. Alunperin tässä poistettiin kaikki query-parametrit. 648 // @todo Selvitetään voisiko tässä sallia kaikki query-parametrit. 649 const currentUrlObject = new URL(window.location.href); 650 const returnUrlObject = new URL(`${currentUrlObject.origin}${currentUrlObject.pathname}`); 651 const allowedParams = ['limit-active-products']; 652 allowedParams.forEach(function(name) { 653 if (currentUrlObject.searchParams.get(name)) { 654 returnUrlObject.searchParams.set(name, currentUrlObject.searchParams.get(name)); 655 } 656 }); 657 658 const loginPageUrlObject = new URL(`${window.location.origin}/kirjaudu/`); 659 loginPageUrlObject.searchParams.set('returnUrl', returnUrlObject.toString()); 660 const loginLinkString = `<li class="diks-navigation__item"><a class="diks-navigation__link" href="${loginPageUrlObject.toString()}">Kirjaudu</a></li>`; 661 662 linksElement.insertBefore(stringToHTML(loginLinkString), linksElement.childNodes[0]); 663 } 664 665 var showCompanyUserRelatedItems = function(companyData) { 666 var htmlElement = document.querySelector('.diks-user--is-not-company-subscriber'); // Class is set to main html element 667 var permissions = companyData?.company_permissions || []; 668 if (htmlElement && permissions.length) { 669 htmlElement.classList.replace('diks-user--is-not-company-subscriber', 'diks-user--is-company-subscriber'); 670 } 671 } 672 673 document.addEventListener("DOMContentLoaded", async function() { 674 try { 675 const data = await JankkoSSOClient.getSession(); 676 if (data.company?.company_user_id) { 677 showCompanyUserRelatedItems(data.company); 678 }
679 if (data.personal?.personal_user_id) { 680 showUserRelatedItems(data.personal); 681 } else { 682 showMenuLinksForLoggedOutUser(); 683 } 684 } catch (error) { 685 showMenuLinksForLoggedOutUser(); 686 } 687 }); 688 } 689 }()); 690 691 692 ////////////////////////////////////////////////////////////////////////////////////////// 693 // NAVIGATIONS 694 ////////////////////////////////////////////////////////////////////////////////////////// 695 696 // Toggle icon inside a toggler 697 function toggleTogglerIcon(toggler) { 698 togglerIcons = toggler.querySelectorAll('.diks-icon'); 699 if ( togglerIcons.length > 1 ) { 700 for (var j= 0; j < togglerIcons.length; j++) { 701 togglerIcons[j].classList.toggle('diks-icon--hidden'); 702 } 703 } 704 } 705 706 // Function for closing all dropdown navigations 707 function closeAllDropdownNavigations() { 708 closeMainDropdownNavigation(); 709 closeUserDropdownNavigation(); 710 } 711 712 // Close main nav or user nav if hidden screen reader only close navigation button is clicked 713 let closeDropdownMainNav = document.getElementById('diks-close-dropdown-main-nav'); 714 let closeDropdownUserNav = document.getElementById('diks-close-dropdown-user-nav'); 715 if ( closeDropdownMainNav ) { 716 closeDropdownMainNav.addEventListener('click', function() { 717 closeMainDropdownNavigation(); 718 }); 719 } 720 if ( closeDropdownUserNav ) { 721 closeDropdownUserNav.addEventListener('click', function(e) { 722 e.stopPropagation(); 723 closeUserDropdownNavigation(); 724 }); 725 } 726 727 // Trap focus inside opened dropdown navigation 728 document.addEventListener('keydown', function(event) { 729 // Initialize variables 730 var ssoLinks = document.getElementById('diks-sso-links'); 731 var linksUserNav = ""; 732 var firstElUserNav = ""; 733 var lastElUserNav = ""; 734 var mainDropdownLastNavLinks = document.getElementById('dropdown-customer-nav'); // Last navigation element inside of main dropdown navigation 735 var linksMainDropdownNav = ""; 736 var firstElMainDropdownNav = "" 737 var lastElMainDropdownNav = ""; 738 739 // Set user nav variable values if SSO links exist 740 if (ssoLinks) { 741 linksUserNav = ssoLinks.querySelectorAll('.diks-navigation__link'); 742 firstElUserNav = document.getElementById('diks-close-dropdown-user-nav'); 743 lastElUserNav = linksUserNav[linksUserNav.length - 1]; 744 } 745 746 // Set main dropdown nav variable values if main dropdown last nav links exist 747 if (mainDropdownLastNavLinks) { 748 linksMainDropdownNav = mainDropdownLastNavLinks.querySelectorAll('.diks-navigation__link'); 749 firstElMainDropdownNav = document.getElementById('diks-close-dropdown-main-nav'); 750 lastElMainDropdownNav = linksMainDropdownNav[linksMainDropdownNav.length - 1]; 751 } 752 753 // If darkmode-toggler is found set it as the last element of main dropdown nav 754 if ( document.getElementById('diks-darkmode-toggler') ) { 755 lastElMainDropdownNav = document.getElementById('diks-darkmode-toggler'); 756 } 757 758 // Close all dropdown navigations & reposition fixed header when ESC key is pressed 759 if (event.key === "Escape" || event.key === "Esc") { 760 closeAllDropdownNavigations(); 761 } 762 // Trap focus inside user navigation and/or main dropdown navigation when they are open 763 if (event.keyCode === 9) { 764 if (event.shiftKey && (document.activeElement === firstElUserNav || document.activeElement === firstElMainDropdownNav)) { 765 event.preventDefault(); 766 if (document.activeElement === firstElUserNav) { 767 lastElUserNav.focus(); 768 } 769 else if ( document.activeElement === firstElMainDropdownNav ) { 770 lastElMainDropdownNav.focus(); 771 } 772 } 773 else if (!event.shiftKey && (document.activeElement === lastElUserNav || document.activeElement === lastElMainDropdownNav)) { 774 event.preventDefault(); 775 if (document.activeElement === lastElUserNav) { 776 firstElUserNav.focus(); 777 } 778 else if ( document.activeElement === lastElMainDropdownNav ) { 779 firstElMainDropdownNav.focus(); 780 } 781 } 782 } 783 }); 784 785 786 ////////////////////////////////////////////////////////////////////////////////////////// 787 // User navigation 788 ////////////////////////////////////////////////////////////////////////////////////////// 789 790 let userDropdownNavigation = document.getElementById('diks-user-navigation'); // user dropdown navigation 791 let userDropdownNavigationToggler = document.getElementById('diks-sso-user'); // user dropdown navigation toggler button (opens and closes user dropdown navigation) 792 let userDropdownNavigationCloseButton = document.getElementById('diks-close-dropdown-main-nav'); // Hidden screen-reader-only close button inside user dropdown navigation 793 794 // Close user dropdown navigation if hidden screen-reader-only close button is clicked 795 if ( userDropdownNavigationCloseButton ) { 796 userDropdownNavigationCloseButton.addEventListener('click', function() { 797 closeUserDropdownNavigation(); 798 }); 799 } 800 801 function closeUserDropdownNavigation() { 802 if (userDropdownNavigation) { 803 if (userDropdownNavigation.classList.contains('diks-user-navigation--is-open')) { 804 // Close user dropdown nav by removing --is-open class 805 userDropdownNavigation.classList.remove('diks-user-navigation--is-open'); 806 // Remove --is-open class from user dropdown navigation toggler 807 userDropdownNavigationToggler.classList.remove('diks-dropdown-toggle--is-open'); 808 // Toggle icon 809 toggleTogglerIcon(userDropdownNavigationToggler); 810
811 // Set aria-expanded to false for user dropdown toggler 812 userDropdownNavigationToggler.setAttribute('aria-expanded', 'false'); 813 } 814 } 815 } 816 817 // User Navigation Dropdown 818 if (userDropdownNavigation) { 819 let userDropdownNavigationAriaControls = userDropdownNavigationToggler.getAttribute('data-diks-toggle'); // aria-controls value for user dropown navigation toggler 820 userDropdownNavigationToggler.setAttribute('aria-controls', userDropdownNavigationAriaControls); 821 userDropdownNavigationToggler.addEventListener('click', function(e) { 822 e.preventDefault(); 823 // If the main dropdown navigation is already open (contains --is-open class) close it 824 if ( (userDropdownNavigation).classList.contains('diks-user-navigation--is-open') ) { 825 closeUserDropdownNavigation(); 826 } 827 // If the main dropdown navigation isn't open (doesn't contain --is-open class) open it 828 else { 829 // If other toggles are open, close them 830 document.querySelectorAll('.diks-user-navigation--is-open').forEach(function(item) { 831 item.classList.remove('diks-user-navigation--is-open'); 832 userDropdownNavigationToggler.classList.remove('diks-dropdown-toggler--is-open'); 833 }); 834 835 // Toggle icon 836 toggleTogglerIcon(userDropdownNavigationToggler); 837 838 // Set aria-expanded 839 userDropdownNavigationToggler.setAttribute('aria-expanded', 'true'); 840 841 // Open this toggle 842 userDropdownNavigation.classList.add('diks-user-navigation--is-open'); 843 844 // Close main dropdown navigation if it's open 845 closeMainDropdownNavigation(); 846 847 // Add event listener to window when user nav toggler is clicked and user nav is open 848 window.addEventListener('click', function(e){ 849 if (document.querySelector('.diks-user-navigation-wrapper').contains(e.target)){ 850 // Clicked inside user nav, do nothing 851 } 852 else { 853 // Clicked outside user nav, close user nav 854 closeUserDropdownNavigation(); 855 } 856 }); 857 858 } 859 }); 860 } 861 862 ////////////////////////////////////////////////////////////////////////////////////////// 863 // Main navigation 864 ////////////////////////////////////////////////////////////////////////////////////////// 865 866 let mainDropdownNavigation = document.getElementById('diks-dropdown-navigation'); // main dropdown navigation 867 let mainDropdownNavigationToggler = document.getElementById('diks-dropdown-toggle'); // main dropdown navigation toggler button (opens and closes main dropdown navigation) 868 let mainDropdownNavigationShade = document.querySelector('.diks-dropdown-navigation-shade'); // shade effect that is visible when main dropdown navigation is open 869 let mainDropdownNavigationCloseButton = document.getElementById('diks-close-dropdown-main-nav'); // Hidden screen-reader-only close button inside main dropdown navigation 870 871 // Close main dropdown navigation if hidden screen-reader-only close button is clicked 872 if ( mainDropdownNavigationCloseButton ) { 873 mainDropdownNavigationCloseButton.addEventListener('click', function() { 874 closeMainDropdownNavigation(); 875 }); 876 } 877 878 // Function for closing main dropdown navigation 879 function closeMainDropdownNavigation() { 880 // Main dropdown navigation 881 if (mainDropdownNavigation) { 882 if (mainDropdownNavigation.classList.contains('diks-dropdown-navigation--is-open')) { 883 // Close main dropdown nav by removing --is-open class 884 mainDropdownNavigation.classList.remove('diks-dropdown-navigation--is-open'); 885 // Remove --is-open class from main dropdown navigation toggler 886 mainDropdownNavigationToggler.classList.remove('diks-dropdown-toggle--is-open'); 887 // Toggle icon 888 toggleTogglerIcon(mainDropdownNavigationToggler); 889 890 // Set aria-expanded to false for main dropdown toggler 891 mainDropdownNavigationToggler.setAttribute('aria-expanded', 'false'); 892 893 // Remove --is-open class from body 894 document.body.classList.remove('diks-body--dropdown-navigation-is-open'); 895 896 // Turn off shade effect 897 mainDropdownNavigationShade.classList.remove('diks-dropdown-navigation-shade--is-visible'); 898 } 899 } 900 } 901 902 903 // Main Navigation Dropdown 904 if (mainDropdownNavigation) {
905 let mainDropdownNavigationAriaControls = mainDropdownNavigationToggler.getAttribute('data-toggle'); // aria-controls value for main dropown navigation toggler 906 mainDropdownNavigationToggler.setAttribute('aria-controls', mainDropdownNavigationAriaControls); 907 mainDropdownNavigationToggler.addEventListener('click', function(e) { 908 e.preventDefault(); 909 // If the main dropdown navigation is already open (contains --is-open class) close it 910 if ( (mainDropdownNavigation).classList.contains('diks-dropdown-navigation--is-open') ) { 911 closeMainDropdownNavigation(); 912 } 913 // If the main dropdown navigation isn't open (doesn't contain --is-open class) open it 914 else { 915 // If other toggles are open, close them 916 document.querySelectorAll('.diks-dropdown-navigation--is-open').forEach(function(item) { 917 item.classList.remove('diks-dropdown-navigation--is-open'); 918 mainDropdownNavigationToggler.classList.remove('diks-dropdown-toggler--is-open'); 919 }); 920 921 // Toggle icon 922 toggleTogglerIcon(mainDropdownNavigationToggler); 923 924 // Set aria-expanded 925 mainDropdownNavigationToggler.setAttribute('aria-expanded', 'true'); 926 927 // Open this toggle 928 mainDropdownNavigation.classList.add('diks-dropdown-navigation--is-open'); 929 // Add is-open class to body 930 document.body.classList.add('diks-body--dropdown-navigation-is-open'); 931 // Turn on shade effect 932 mainDropdownNavigationShade.classList.add('diks-dropdown-navigation-shade--is-visible'); 933 934 // Close main Dropdown Navigation when visible shade area is clicked 935 document.querySelector('.diks-dropdown-navigation-shade--is-visible').addEventListener('click', function() { 936 closeMainDropdownNavigation(); 937 }); 938 939 // Close user dropdown navigation if it's open 940 closeUserDropdownNavigation(); 941 942 } 943 }); 944 } 945 946 947</script>
947 948 949 <div class="diks-display-ad rs_skip" aria-hidden="true"> 950 <div class="diks-display-ad__unit" id="gam-ad-topscroll_skin" > 951
951<script>googletag.cmd.push(function() { googletag.display('gam-ad-topscroll_skin'); });</script>
951 952 </div> 953 </div> 954 <div class="diks-display-ad rs_skip" aria-hidden="true"> 955 <div class="diks-display-ad__unit" id="gam-ad-topscroll_mob" > 956
956<script>googletag.cmd.push(function() { googletag.display('gam-ad-topscroll_mob'); });</script>
956 957 </div> 958 </div> 959 <div class="diks-container"> 960 <div class="diks-layout"> 961 962 963 964 965 966 967 <div class="diks-note-wrapper "><div class="diks-container diks-container--narrower-mobile"> 968 <div id="diks-segment-notes"></div><div id="diks-bc-notes"></div></div></div>
968<script> 969 let segmentTeasersContainer = document.getElementById("diks-segment-notes"); 970 971 (function() { 972 function getCookie(name) { 973 name = name + '='; 974 const decodedCookie = decodeURIComponent(document.cookie); 975 const cookies = decodedCookie.split(';'); 976 977 for (let i = 0; i < cookies.length; i++) { 978 const cookie = cookies[i].trim(); 979 if (cookie.indexOf(name) == 0) { 980 return cookie.substring(name.length, cookie.length); 981 } 982 } 983 } 984 985 function injectSegmentTeasers(segmentsQueryString) { 986 var xhttp = new XMLHttpRequest(); 987 988 xhttp.onreadystatechange = function() { 989 if (this.readyState == 4 && this.status == 200) { 990 var segmentTeasers = this.responseText.trim(); 991 992 if (segmentTeasers) { 993 if (segmentTeasersContainer) { 994 segmentTeasersContainer.innerHTML = segmentTeasers; 995 } 996 } 997 else { 998 // Remove segment teaser container if there are no segment teasers 999 if (segmentTeasersContainer) { 1000 segmentTeasersContainer.remove(); 1001 } 1002 } 1003 } 1004 }; 1005 1006 xhttp.open("GET", "/.ajax/segmentTeaser?" + segmentsQueryString, true); 1007 xhttp.send(); 1008 } 1009 1010 var segmentsCookie = getCookie('jankkosegments'); 1011 1012 if (segmentsCookie) { 1013 var segmentsData = JSON.parse(segmentsCookie); 1014 var segments = segmentsData.segments; 1015 1016 if (segments && typeof segments === 'object') { 1017 var segmentsQueryString = ""; 1018 1019 Object.keys(segments).forEach(function(key, index) { 1020 segmentsQueryString = index === 0 ? "" : segmentsQueryString + "&"; 1021 var value = segments[key]; 1022 1023 if (Array.isArray(value)) { 1024 value = value.join(','); 1025 } 1026 1027 segmentsQueryString = segmentsQueryString + key + "=" + value; 1028 }); 1029 1030 injectSegmentTeasers(segmentsQueryString); 1031 } 1032 } 1033 else { 1034 // Remove segment teaser container if there are no segment teasers 1035 if (segmentTeasersContainer) { 1036 segmentTeasersContainer.remove(); 1037 } 1038 } 1039 })(); 1040</script>
1040 1041 1042 <main id="sisalto"> 1043 <div class="diks-front-page"><!-- ESI start element "latestFromCurrentPublicationSlider" generated at 02-10-2026 07:00:13.061677 --><div class="diks-story-slider diks-story-slider--no-border-top" id="uusimmat"><div class="diks-story-slider__cards-wrapper"> 1044 1045 1046 1047 1048 <article class="diks-card diks-card--size-xs"> 1049 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1050 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9839694"><span class="diks-ui-accent">Seuraamme urheilupäivää | </span>Sardinian MM-rallissa ensimmäinen pitkä ajopäivä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1051 <time class="diks-date__published" datetime="2026-10-02T06:20:49+03:00">Tänään 6:20</time> 1052 1053 </div> 1054<div class="diks-comment-count "> 1055 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9839694" data-coral-id="9839694"></span> 1056 </div> 1057 </div> 1058 </div></div> 1059 </div> 1060 </div></article> 1061 1062 1063 1064 <article class="diks-card diks-card--size-xs"> 1065 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1066 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9839696">Helenius avasi maalitilinsä, mutta Buffalo kärsi vierastappion...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1067 <time class="diks-date__published" datetime="2026-10-02T06:19:47+03:00">Tänään 6:19</time> 1068 1069 </div> 1070<div class="diks-comment-count "> 1071 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9839696" data-coral-id="9839696"></span> 1072 </div> 1073 </div> 1074 </div></div> 1075 </div> 1076 </div></article> 1077 1078 1079 1080 <article class="diks-card diks-card--size-xs"> 1081 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1082 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839692"><span class="diks-ui-accent">Yön uutiskooste | </span>Seinäjoella alkaa murhaoikeudenkäynti, eduskunta äänestää Häkk...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1083 <time class="diks-date__published" datetime="2026-10-02T06:03:32+03:00">Tänään 6:03</time> 1084 1085 </div> 1086<div class="diks-comment-count "> 1087 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839692" data-coral-id="9839692"></span> 1088 </div> 1089 </div> 1090 </div></div> 1091 </div> 1092 </div></article> 1093 1094 1095 1096 <article class="diks-card diks-card--size-xs"> 1097 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1098 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839690">Häkkäsen Israel-vierailu jakaa kansaa, selviää Maaseudun Tulev...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1099 <time class="diks-date__published" datetime="2026-10-02T05:12:52+03:00">Tänään 5:12</time> 1100 1101 </div> 1102<div class="diks-comment-count "> 1103 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839690" data-coral-id="9839690"></span> 1104 </div> 1105 </div> 1106 </div></div> 1107 </div> 1108 </div></article> 1109 1110 1111 1112 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1113 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1114 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9838992">Metsää kaatuu datakeskusten tieltä ââsuojeludirektiiveihin on ...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1115 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1116 1117 </div> 1118<div class="diks-comment-count "> 1119 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen
1119/9838992" data-coral-id="9838992"></span> 1120 </div> 1121 </div> 1122 </div></div> 1123 </div> 1124 </div></article> 1125 1126 1127 1128 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1129 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1130 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9839469">Kotkalaiset Janita Lipiäinen ja Iida-Elisi Anttila viettävät t...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1131 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1132 1133 </div> 1134<div class="diks-comment-count "> 1135 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9839469" data-coral-id="9839469"></span> 1136 </div> 1137 </div> 1138 </div></div> 1139 </div> 1140 </div></article> 1141 1142 1143 <article class="diks-card diks-card--size-xs"> 1144 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1145 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paakirjoitus-mielipide/9839398"><span class="diks-ui-accent">Tekstarit | </span>Karhulaan nousee kolkon näköinen, ruma, vankilaa muistuttava a...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1146 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1147 1148 </div> 1149<div class="diks-comment-count "> 1150 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paakirjoitus-mielipide/9839398" data-coral-id="9839398"></span> 1151 </div> 1152 </div> 1153 </div></div> 1154 </div> 1155 </div></article> 1156 1157 1158 1159 <article class="diks-card diks-card--size-xs"> 1160 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1161 <div class="diks-video-container diks-video-container--skeleton voice-no-read rs_skip"> 1162 <div class="diks-flowplayer-video diks-flowplayer-video--loop" data-player-id="7b9845eb-3c5f-4574-ae5f-80ac925192c5"> 1163
1163<script src="https://cdn.flowplayer.com/players/b893e2a8-6592-4a12-9dab-8ffe13561c55/native/flowplayer.async.js"> 1164 {"src": "45911bd6-1bed-4575-9036-4c7fc9023080", "loop": true, "autoplay": true, "muted": true, "lang": "fi", "ui": 6919, "plugins": ["keyboard"]} 1165 </script>
1165 1166 </div> 1167 </div> 1168 </div><div class="diks-card__text-wrapper"> 1169 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9831181">Minitalot eivät ole yleistyneet toivotulla tavalla ââTiia Lain...</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1170 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1171 1172 </div> 1173<div class="diks-comment-count "> 1174 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9831181" data-coral-id="9831181"></span> 1175 </div> 1176 </div> 1177 </div></div> 1178 </div> 1179 </div></article> 1180 </div> 1181 </div><!-- ESI end element "latestFromCurrentPublicationSlider" --> <h1 class="diks-title diks-a11y__screen-reader" >Etusivu - Kymen Sanomat</h1><section class="diks-story-block diks-story-block--topflow"> 1182 <div class="diks-story-block__main diks-story-block__cards-wrapper"> 1183 1184 1185 1186 1187 <article class="diks-card diks-card--top-flow diks-card--size-xl diks-card--row diks-card--reversed diks-card--main is--subscriber-only"> 1188 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1189 <picture><source srcset="https://i.media.fi/incoming/h056po/11679959.jpg/alternates/WEBP_LANDSCAPE_240/11679959.webp 240w, https://i.media.fi/incoming/h056po/11679959.jpg/alternates/WEBP_LANDSCAPE_480/11679959.webp 480w, https://i.media.fi/incoming/h056po/11679959.jpg/alternates/WEBP_LANDSCAPE_720/11679959.webp 720w, https://i.media.fi/incoming/h056po/11679959.jpg/alternates/WEBP_LANDSCAPE_960/11679959.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/h056po/11679959.jpg/alternates/LANDSCAPE_720/11679959.jpg" srcset="https://i.media.fi/incoming/h056po/11679959.jpg/alternates/LANDSCAPE_240/11679959.jpg 240w, https://i.media.fi/incoming/h056po/11679959.jpg/alternates/LANDSCAPE_480/11679959.jpg 480w, https://i.media.fi/incoming/h056po/11679959.jpg/alternates/LANDSCAPE_720/11679959.jpg 720w, https://i.media.fi/incoming/h056po/11679959.jpg/alternates/LANDSCAPE_960/11679959.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1190 </picture> 1191 </div><div class="diks-card__text-wrapper"> 1192 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9839469">Kotkalaiset Janita Lipiäinen ja Iida-Elisi Anttila viettävät työssään viikkoja merellä ââTällaista työ laivalla on</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1193 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1194 1195 </div> 1196<div class="diks-comment-count "> 1197 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9839469" data-coral-id="9839469"></span> 1198 </div> 1199 </div> 1200 </div></div> 1201 </div> 1202 </div></article> </div><div class="diks-story-block__aside diks-story-block__cards-wrapper"> 1203 <div class="diks-story-block__cards-inner-wrapper"> 1204 1205 1206 1207 1208 1209 1210 1211 1212 <div class="diks-cards-wrapper diks-cards-wrapper--mobile-column"><article class="diks-card diks-card--size-m is--subscriber-only"> 1213 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1214 <picture><source srcset="https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/WEBP_LANDSCAPE_240/11696763.webp 240w, https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/WEBP_LANDSCAPE_480/11696763.webp 480w, https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/WEBP_LANDSCAPE_720/11696763.webp 720w, https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/WEBP_LANDSCAPE_960/11696763.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/LANDSCAPE_720/11696763.jpg" srcset="https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/LANDSCAPE_240/11696763.jpg 240w, https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/LANDSCAPE_480/11696763.jpg 480w, https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/LANDSCAPE_720/11696763.jpg 720w, https://i.media.fi/incoming/tfsgz2/11696763.jpg/alternates/LANDSCAPE_960/11696763.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1215 </picture>
1216 </div><div class="diks-card__text-wrapper"> 1217 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9838067">Jukin remontti Kotkan rautatieasemalla jatkuu â Seuraavaksi valmistuvat juhla- ja neuvottelutilat</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1218 <time class="diks-date__published" datetime="2026-10-01T15:00:00+03:00">Eilen 15:00</time> 1219 1220 </div> 1221<div class="diks-comment-count "> 1222 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9838067" data-coral-id="9838067"></span> 1223 </div> 1224 </div> 1225 </div></div> 1226 </div> 1227 </div><ul class="diks-card__related"><li class="diks-card__related-item"> 1228 1229 1230 1231 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1232 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1233 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9835970"><span class="diks-ui-accent">Asumisen paikka | </span>Kotkan rautatieasema on nyt myös luotsiasema ââUudet hotellinomaiset tilat toimivat luotsien kakkoskotina</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1234 <time class="diks-date__published" datetime="2026-10-01T05:00:00+03:00">Eilen 5:00</time> 1235 1236 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T14:05:43+03:00">eilen 14:05</time> 1237 </div> 1238<div class="diks-comment-count "> 1239 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9835970" data-coral-id="9835970"></span> 1240 </div> 1241 </div> 1242 </div></div> 1243 </div> 1244 </div></article> 1245 </li></ul></article><article class="diks-card diks-card--size-m is--subscriber-only"> 1246 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1247 <picture><source srcset="https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/WEBP_LANDSCAPE_240/11703989.webp 240w, https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/WEBP_LANDSCAPE_480/11703989.webp 480w, https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/WEBP_LANDSCAPE_720/11703989.webp 720w, https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/WEBP_LANDSCAPE_960/11703989.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/LANDSCAPE_720/11703989.jpg" srcset="https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/LANDSCAPE_240/11703989.jpg 240w, https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/LANDSCAPE_480/11703989.jpg 480w, https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/LANDSCAPE_720/11703989.jpg 720w, https://i.media.fi/incoming/2o040y/11703989.jpg/alternates/LANDSCAPE_960/11703989.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1248 </picture> 1249 </div><div class="diks-card__text-wrapper"> 1250 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9839265">Aurinkoinen syyspäivä houkutteli ihmiset Kotkansaaren terasseille â Ilmassa oli haikeutta kesän päättymisestä, mutta myös talven odotusta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1251 <time class="diks-date__published" datetime="2026-10-01T17:41:00+03:00">Eilen 17:41</time> 1252 1253 </div> 1254<div class="diks-comment-count "> 1255 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9839265" data-coral-id="9839265"></span> 1256 </div> 1257 </div> 1258 </div></div> 1259 </div> 1260 </div></article></div> </div> 1261 <div class="diks-story-block__cards-inner-wrapper"> 1262 1263 1264 1265 1266 1267 1268 1269 1270 <div class="diks-cards-wrapper diks-cards-wrapper--mobile-column"><article class="diks-card diks-card--size-m diks-card--row-mobile diks-card--reversed-mobile"> 1271 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1272 <picture><source srcset="https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/WEBP_LANDSCAPE_240/11426477.webp 240w, https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/WEBP_LANDSCAPE_480/11426477.webp 480w, https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/WEBP_LANDSCAPE_720/11426477.webp 720w, https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/WEBP_LANDSCAPE_960/11426477.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/LANDSCAPE_720/11426477.jpg" srcset="https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/LANDSCAPE_240/11426477.jpg 240w, https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/LANDSCAPE_480/11426477.jpg 480w, https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/LANDSCAPE_720/11426477.jpg 720w, https://i.media.fi/incoming/f5eumc/11426477.jpg/alternates/LANDSCAPE_960/11426477.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1273 </picture>
1274 </div><div class="diks-card__text-wrapper"> 1275 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9836594">Kotkalaisen miehen epäillään myyneen yli kilon amfetamiinia katukaupassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1276 <time class="diks-date__published" datetime="2026-10-01T08:57:14+03:00">Eilen 8:57</time> 1277 1278 </div> 1279<div class="diks-comment-count "> 1280 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9836594" data-coral-id="9836594"></span> 1281 </div> 1282 </div> 1283 </div></div> 1284 </div> 1285 </div></article><article class="diks-card diks-card--size-m diks-card--row-mobile diks-card--reversed-mobile is--subscriber-only"> 1286 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1287 <picture><source srcset="https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_240/11672787.webp 240w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_480/11672787.webp 480w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_720/11672787.webp 720w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_960/11672787.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_720/11672787.jpg" srcset="https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_240/11672787.jpg 240w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_480/11672787.jpg 480w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_720/11672787.jpg 720w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_960/11672787.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1288 </picture> 1289 </div><div class="diks-card__text-wrapper"> 1290 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9838992">Metsää kaatuu datakeskusten tieltä ââsuojeludirektiiveihin on säädetty poikkeuksia</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1291 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1292 1293 </div> 1294<div class="diks-comment-count "> 1295 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9838992" data-coral-id="9838992"></span> 1296 </div> 1297 </div> 1298 </div></div> 1299 </div> 1300 </div></article></div> </div> 1301 </div></section><div class="diks-display-ad diks-display-ad--in-layout rs_skip" aria-hidden="true"> 1302 <div class="diks-display-ad__unit" id="gam-ad-paraati1" > 1303
1303<script>googletag.cmd.push(function() { googletag.display('gam-ad-paraati1'); });</script>
1303 1304 </div> 1305 </div> 1306 1307 <div class="diks-local-stories"> 1308 <div class="diks-columns"> 1309 <div class="diks-local-stories__main diks-main-column diks-border--after"><section><div class="diks-hide-above-large"> 1310 1311 </div> 1312 1313 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1314 <div class="diks-display-ad__unit" id="gam-ad-mobiili1" > 1315
1315<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili1'); });</script>
1315 1316 </div> 1317 </div> 1318 1319 <div class="diks-hide-below-large"> 1320 1321 </div> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/paikalliset/" aria-label="Lue lisää juttuja - Paikalliset">Paikalliset</a></h2> 1322 1323 1324 <article class="diks-card diks-card--feature diks-card--size-l diks-card--main is--subscriber-only"> 1325 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1326 <div class="diks-video-container diks-video-container--skeleton voice-no-read rs_skip"> 1327 <div class="diks-flowplayer-video diks-flowplayer-video--loop" data-player-id="7b9845eb-3c5f-4574-ae5f-80ac925192c5"> 1328
1328<script src="https://cdn.flowplayer.com/players/b893e2a8-6592-4a12-9dab-8ffe13561c55/native/flowplayer.async.js"> 1329 {"src": "21db7f7d-9c96-4959-805b-b4e460c2b4f7", "loop": true, "autoplay": true, "muted": true, "lang": "fi", "ui": 6919, "plugins": ["keyboard"]} 1330 </script>
1330 1331 </div> 1332 </div> 1333 </div><div class="diks-card__text-wrapper"> 1334 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9835970"><span class="diks-ui-accent">Asumisen paikka | </span>Kotkan rautatieasema on nyt myös luotsiasema ââUudet hotellinomaiset tilat toimivat luotsien kakkoskotina</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1335 <time class="diks-date__published" datetime="2026-10-01T05:00:00+03:00">Eilen 5:00</time> 1336 1337 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T14:05:43+03:00">eilen 14:05</time> 1338 </div> 1339<div class="diks-comment-count "> 1340 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9835970" data-coral-id="9835970"></span> 1341 </div> 1342 </div> 1343 </div></div> 1344 </div> 1345 </div><ul class="diks-card__related"><li class="diks-card__related-item"> 1346 1347 1348 1349 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1350 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1351 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9838067">Jukin remontti Kotkan rautatieasemalla jatkuu â Seuraavaksi valmistuvat juhla- ja neuvottelutilat</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1352 <time class="diks-date__published" datetime="2026-10-01T15:00:00+03:00">Eilen 15:00</time> 1353 1354 </div> 1355<div class="diks-comment-count "> 1356 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9838067" data-coral-id="9838067"></span> 1357 </div> 1358 </div> 1359 </div></div> 1360 </div> 1361 </div></article> 1362 </li></ul></article> 1363 1364 1365 1366 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed is--subscriber-only"> 1367 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1368 <picture><source srcset="https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/WEBP_LANDSCAPE_240/11704520.webp 240w, https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/WEBP_LANDSCAPE_480/11704520.webp 480w, https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/WEBP_LANDSCAPE_720/11704520.webp 720w, https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/WEBP_LANDSCAPE_960/11704520.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/LANDSCAPE_720/11704520.jpg" srcset="https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/LANDSCAPE_240/11704520.jpg 240w, https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/LANDSCAPE_480/11704520.jpg 480w, https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/LANDSCAPE_720/11704520.jpg 720w, https://i.media.fi/incoming/bzvrj4/11704520.jpg/alternates/LANDSCAPE_960/11704520.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1369 </picture> 1370 </div><div class="diks-card__text-wrapper"> 1371 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9839303">Lapset heittäytyivät Pasaatissa pelinappuloiksi valtavalle pelilaudalle ââSkidipelissä etsitään merkkien merkityksiä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1372 <time class="diks-date__published" datetime="2026-10-01T18:11:14+03:00">Eilen 18:11</time> 1373 1374 </div> 1375<div class="diks-comment-count "> 1376 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9839303" data-coral-id="9839303"></span> 1377 </div> 1378 </div> 1379 </div></div> 1380 </div> 1381 </div></article> 1382 1383 1384 1385 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed is--subscriber-only"> 1386 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1387 <picture><source srcset="https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_240/10873887.webp 240w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_480/10873887.webp 480w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_720/10873887.webp 720w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_960/10873887.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_720/10873887.jpg" srcset="https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_240/10873887.jpg 240w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_480/10873887.jpg 480w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_720/10873887.jpg 720w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_960/10873887.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1388 </picture>
1389 </div><div class="diks-card__text-wrapper"> 1390 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9838655">HaPK Edustuksen joukkueenjohtajan erottaminen äityi riidaksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1391 <time class="diks-date__published" datetime="2026-10-01T16:00:00+03:00">Eilen 16:00</time> 1392 1393 </div> 1394<div class="diks-comment-count "> 1395 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9838655" data-coral-id="9838655"></span> 1396 </div> 1397 </div> 1398 </div></div> 1399 </div> 1400 </div></article><div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1401 <div class="diks-display-ad__unit" id="gam-ad-mobiili2" > 1402
1402<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili2'); });</script>
1402 1403 </div> 1404 </div> 1405 <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1406 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi1" > 1407
1407<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi1'); });</script>
1407 1408 </div> 1409 </div> 1410 1411 1412 1413 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop is--subscriber-only"> 1414 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1415 <picture><source srcset="https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_240/11703981.webp 240w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_480/11703981.webp 480w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_720/11703981.webp 720w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_960/11703981.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_720/11703981.jpg" srcset="https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_240/11703981.jpg 240w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_480/11703981.jpg 480w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_720/11703981.jpg 720w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_960/11703981.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1416 </picture> 1417 </div><div class="diks-card__text-wrapper"> 1418 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9838554">Uusi päävalmentaja ei tingi PeKan tavoitteista ââ"Se ei ole vahinko, että PeKa on ollut menestynyt joukkue viime vuosina"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1419 <time class="diks-date__published" datetime="2026-10-01T18:00:00+03:00">Eilen 18:00</time> 1420 1421 </div> 1422<div class="diks-comment-count "> 1423 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9838554" data-coral-id="9838554"></span> 1424 </div> 1425 </div> 1426 </div></div> 1427 </div> 1428 </div></article> 1429 1430 1431 1432 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 1433 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1434 <picture><source srcset="https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/WEBP_LANDSCAPE_240/11691448.webp 240w, https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/WEBP_LANDSCAPE_480/11691448.webp 480w, https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/WEBP_LANDSCAPE_720/11691448.webp 720w, https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/WEBP_LANDSCAPE_960/11691448.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/LANDSCAPE_720/11691448.jpg" srcset="https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/LANDSCAPE_240/11691448.jpg 240w, https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/LANDSCAPE_480/11691448.jpg 480w, https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/LANDSCAPE_720/11691448.jpg 720w, https://i.media.fi/incoming/duhsye/11691448.jpg/alternates/LANDSCAPE_960/11691448.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1435 </picture> 1436 </div><div class="diks-card__text-wrapper"> 1437 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9838801">Rajoituksiin ei ole tulossa vielä muutosta sikaruton ydinalueella â "Ehkä ensi viikolla"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1438 <time class="diks-date__published" datetime="2026-10-01T15:42:57+03:00">Eilen 15:42</time> 1439 1440 </div> 1441<div class="diks-comment-count "> 1442 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9838801" data-coral-id="9838801"></span> 1443 </div> 1444 </div> 1445 </div></div> 1446 </div> 1447 </div><ul class="diks-card__related"><li class="diks-card__related-item"> 1448 1449 1450 1451 <article class="diks-card diks-card--size-xs"> 1452 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1453 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen
1453/9824526">Miehikkälässä toinen tapaus afrikkalaista sikaruttoa</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1454 <time class="diks-date__published" datetime="2026-09-25T18:09:53+03:00">25.9.2026 18:09</time> 1455 1456 </div> 1457<div class="diks-comment-count "> 1458 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9824526" data-coral-id="9824526"></span> 1459 </div> 1460 </div> 1461 </div></div> 1462 </div> 1463 </div></article> 1464 </li><li class="diks-card__related-item"> 1465 1466 1467 1468 <article class="diks-card diks-card--size-xs"> 1469 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1470 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9818986">Miehikkäläläismies ja Ruokavirasto huolissaan: Työvoimaviranomaisen tulkinta voi romahduttaa villisikojen etsijämäärän</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1471 <time class="diks-date__published" datetime="2026-09-24T12:13:08+03:00">24.9.2026 12:13</time> 1472 1473 </div> 1474<div class="diks-comment-count "> 1475 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9818986" data-coral-id="9818986"></span> 1476 </div> 1477 </div> 1478 </div></div> 1479 </div> 1480 </div></article> 1481 </li><li class="diks-card__related-item"> 1482 1483 1484 1485 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1486 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1487 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9814669">Ruokavirasto lupaili helpotuksia rajoituksiin jo tällä viikolla ââVirolahden sikaillassa yleisö ei päästänyt virastoa helpolla</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1488 <time class="diks-date__published" datetime="2026-09-23T08:08:42+03:00">23.9.2026 8:08</time> 1489 1490 </div> 1491<div class="diks-comment-count "> 1492 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9814669" data-coral-id="9814669"></span> 1493 </div> 1494 </div> 1495 </div></div> 1496 </div> 1497 </div></article> 1498 </li></ul></article><div class="readpeak-native" data-min-width="400" style="display: none;"> 1499 <div class="diks-native-ad diks-native-ad--with-border"> 1500 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 1501 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 1502 </picture> 1503 </div> 1504 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 1505 <a class="diks-native-ad__link" href="#"> </a> 1506 </h2></div> 1507 </div> 1508 </div> 1509 </div> 1510 1511 1512 1513 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed is--subscriber-only"> 1514 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1515 <picture><source srcset="https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_240/11501491.webp 240w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_480/11501491.webp 480w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_720/11501491.webp 720w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_960/11501491.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_720/11501491.jpg" srcset="https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_240/11501491.jpg 240w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_480/11501491.jpg 480w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_720/11501491.jpg 720w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_960/11501491.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1516 </picture>
1517 </div><div class="diks-card__text-wrapper"> 1518 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9835652">Kotkan Jukolan viestin loppuraportti kertoo, mitä tapahtumasta jäi käteen ââ"Suunnistuskilpailu oli yksi isoimpia onnistumisia"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1519 <time class="diks-date__published" datetime="2026-09-30T18:00:00+03:00">30.9.2026 18:00</time> 1520 1521 </div> 1522<div class="diks-comment-count "> 1523 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9835652" data-coral-id="9835652"></span> 1524 </div> 1525 </div> 1526 </div></div> 1527 </div> 1528 </div></article> 1529 1530 1531 1532 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed"> 1533 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1534 <picture><source srcset="https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/WEBP_LANDSCAPE_240/11701538.webp 240w, https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/WEBP_LANDSCAPE_480/11701538.webp 480w, https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/WEBP_LANDSCAPE_720/11701538.webp 720w, https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/WEBP_LANDSCAPE_960/11701538.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/LANDSCAPE_720/11701538.jpg" srcset="https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/LANDSCAPE_240/11701538.jpg 240w, https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/LANDSCAPE_480/11701538.jpg 480w, https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/LANDSCAPE_720/11701538.jpg 720w, https://i.media.fi/incoming/cqzqge/11701538.jpg/alternates/LANDSCAPE_960/11701538.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1535 </picture> 1536 </div><div class="diks-card__text-wrapper"> 1537 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9834496">Haminassa esiteltiin toinen näkemys koulujen lakkauttamisestaâââEi toisi luvattuja säästöjä, selvitys väittää</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1538 <time class="diks-date__published" datetime="2026-09-30T12:56:59+03:00">30.9.2026 12:56</time> 1539 1540 | Päivitetty <time class="diks-date__updated" datetime="2026-09-30T15:34:59+03:00">30.9.2026 15:34</time> 1541 </div> 1542<div class="diks-comment-count "> 1543 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9834496" data-coral-id="9834496"></span> 1544 </div> 1545 </div> 1546 </div></div> 1547 </div> 1548 </div><ul class="diks-card__related"><li class="diks-card__related-item"> 1549 1550 1551 1552 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1553 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1554 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9520625">Mielenosoitus Haminan koulujen puolesta yhdisti nuoret ja vanhat ââ"Taistelu ei pääty tähän"</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1555 <time class="diks-date__published" datetime="2026-06-08T21:56:37+03:00">8.6.2026 21:56</time> 1556 1557 | Päivitetty <time class="diks-date__updated" datetime="2026-06-09T11:03:34+03:00">9.6.2026 11:03</time> 1558 </div> 1559<div class="diks-comment-count "> 1560 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9520625" data-coral-id="9520625"></span> 1561 </div> 1562 </div> 1563 </div></div> 1564 </div> 1565 </div></article> 1566 </li><li class="diks-card__related-item"> 1567 1568 1569 1570 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1571 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1572 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/939
15720238">Haminan valtuusto antoi luvan valmistella neljän koulun lakkauttamista â Muitakin säästöjä tulossa, mutta niistä ei saa puhua</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1573 <time class="diks-date__published" datetime="2026-04-20T20:03:31+03:00">20.4.2026 20:03</time> 1574 1575 </div> 1576<div class="diks-comment-count "> 1577 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9390238" data-coral-id="9390238"></span> 1578 </div> 1579 </div> 1580 </div></div> 1581 </div> 1582 </div></article> 1583 </li></ul></article><div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1584 <div class="diks-display-ad__unit" id="gam-ad-mobiili3" > 1585
1585<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili3'); });</script>
1585 1586 </div> 1587 </div> 1588 <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1589 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi2" > 1590
1590<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi2'); });</script>
1590 1591 </div> 1592 </div> 1593 1594 1595 1596 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 1597 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1598 <picture><source srcset="https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/WEBP_LANDSCAPE_240/9532698.webp 240w, https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/WEBP_LANDSCAPE_480/9532698.webp 480w, https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/WEBP_LANDSCAPE_720/9532698.webp 720w, https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/WEBP_LANDSCAPE_960/9532698.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/LANDSCAPE_720/9532698.jpg" srcset="https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/LANDSCAPE_240/9532698.jpg 240w, https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/LANDSCAPE_480/9532698.jpg 480w, https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/LANDSCAPE_720/9532698.jpg 720w, https://i.media.fi/incoming/29s7kk/9532698.jpg/alternates/LANDSCAPE_960/9532698.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1599 </picture> 1600 </div><div class="diks-card__text-wrapper"> 1601 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9835387">Kotkan kouluissa totutellaan uuteen pienryhmäopetukseen ââOsassa kouluista uudistus on aiheuttanut hankaluuksia</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1602 <time class="diks-date__published" datetime="2026-09-30T16:00:00+03:00">30.9.2026 16:00</time> 1603 1604 </div> 1605<div class="diks-comment-count "> 1606 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9835387" data-coral-id="9835387"></span> 1607 </div> 1608 </div> 1609 </div></div> 1610 </div> 1611 </div></article> 1612 1613 1614 1615 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop is--subscriber-only"> 1616 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1617 <picture><source srcset="https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/WEBP_LANDSCAPE_240/11000282.webp 240w, https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/WEBP_LANDSCAPE_480/11000282.webp 480w, https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/WEBP_LANDSCAPE_720/11000282.webp 720w, https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/WEBP_LANDSCAPE_960/11000282.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/LANDSCAPE_720/11000282.jpg" srcset="https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/LANDSCAPE_240/11000282.jpg 240w, https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/LANDSCAPE_480/11000282.jpg 480w, https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/LANDSCAPE_720/11000282.jpg 720w, https://i.media.fi/incoming/t4jc3e/11000282.jpg/alternates/LANDSCAPE_960/11000282.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1618 </picture> 1619 </div><div class="diks-card__text-wrapper"> 1620 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9836861">Jalkapalloilija Atomu Tanaka järjestää Kotkan Satama-areenassa Japani-päivän</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1621 <time class="diks-date__published" datetime="2026-10-01T09:57:46+03:00">Eilen 9:57</time> 1622 1623 </div> 1624<div class="diks-comment-count "> 1625 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9836861" data-coral-id="9836861"></span> 1626 </div> 1627 </div> 1628 </div></div> 1629 </div> 1630 </div></article><div class="readpeak-native" data-min-width="400" style="display: none;"> 1631 <div class="diks-native-ad diks-native-ad--with-border"> 1632 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 1633 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 1634 </picture> 1635 </div> 1636 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 1637 <a class="diks-native-ad__link" href="#"> </a> 1638 </h2></div> 1639 </div> 1640 </div> 1641 </div> 1642 1643 1644 1645 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 1646 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1647 <picture><source srcset="https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/WEBP_LANDSCAPE_240/11069400.webp 240w, https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/WEBP_LANDSCAPE_480/11069400.webp 480w, https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/WEBP_LANDSCAPE_720/11069400.webp 720w, https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/WEBP_LANDSCAPE_960/11069400.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/LANDSCAPE_720/11069400.jpg" srcset="https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/LANDSCAPE_240/11069400.jpg 240w, https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/LANDSCAPE_480/11069400.jpg 480w, https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/LANDSCAPE_720/11069400.jpg 720w, https://i.media.fi/incoming/34h69j/11069400.jpg/alternates/LANDSCAPE_960/11069400.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1648 </picture>
1649 </div><div class="diks-card__text-wrapper"> 1650 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9836901">Bunkkerimuseon Kauhuilta kutsuu jännityksen ystäviä Virolahdella</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1651 <time class="diks-date__published" datetime="2026-10-01T12:00:00+03:00">Eilen 12:00</time> 1652 1653 </div> 1654<div class="diks-comment-count "> 1655 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9836901" data-coral-id="9836901"></span> 1656 </div> 1657 </div> 1658 </div></div> 1659 </div> 1660 </div></article> 1661 1662 1663 1664 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop is--subscriber-only"> 1665 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1666 <div class="diks-video-container diks-video-container--skeleton voice-no-read rs_skip"> 1667 <div class="diks-flowplayer-video diks-flowplayer-video--loop" data-player-id="7b9845eb-3c5f-4574-ae5f-80ac925192c5"> 1668
1668<script src="https://cdn.flowplayer.com/players/b893e2a8-6592-4a12-9dab-8ffe13561c55/native/flowplayer.async.js"> 1669 {"src": "f729b913-13eb-466f-ad04-f1cbafa2ebad", "loop": true, "autoplay": true, "muted": true, "lang": "fi", "ui": 6919, "plugins": ["keyboard"]} 1670 </script>
1670 1671 </div> 1672 </div> 1673 </div><div class="diks-card__text-wrapper"> 1674 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9834843">Asemakaavaluonnos ehdottaa "funktionalistisen ja linjakkaan" maauimalan suojelua Kotkassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1675 <time class="diks-date__published" datetime="2026-09-30T15:00:00+03:00">30.9.2026 15:00</time> 1676 1677 </div> 1678<div class="diks-comment-count "> 1679 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9834843" data-coral-id="9834843"></span> 1680 </div> 1681 </div> 1682 </div></div> 1683 </div> 1684 </div></article> <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1685 <div class="diks-display-ad__unit" id="gam-ad-mobiili4" > 1686
1686<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili4'); });</script>
1686 1687 </div> 1688 </div> 1689 1690 1691 1692 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed"> 1693 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1694 <picture><source srcset="https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_240/11297885.webp 240w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_480/11297885.webp 480w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_720/11297885.webp 720w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_960/11297885.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_720/11297885.jpg" srcset="https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_240/11297885.jpg 240w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_480/11297885.jpg 480w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_720/11297885.jpg 720w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_960/11297885.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1695 </picture> 1696 </div><div class="diks-card__text-wrapper"> 1697 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9835578">Aaltoja!-festivaali monipuolistaa tarjontaansa maksuttomilla klubeilla</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1698 <time class="diks-date__published" datetime="2026-09-30T16:19:44+03:00">30.9.2026 16:19</time> 1699 1700 </div> 1701<div class="diks-comment-count "> 1702 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9835578" data-coral-id="9835578"></span> 1703 </div> 1704 </div> 1705 </div></div> 1706 </div> 1707 </div></article> 1708 1709 1710 1711 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed"> 1712 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1713 <picture><source srcset="https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/WEBP_LANDSCAPE_240/11702065.webp 240w, https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/WEBP_LANDSCAPE_480/11702065.webp 480w, https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/WEBP_LANDSCAPE_720/11702065.webp 720w, https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/WEBP_LANDSCAPE_960/11702065.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/LANDSCAPE_720/11702065.jpg" srcset="https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/LANDSCAPE_240/11702065.jpg 240w, https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/LANDSCAPE_480/11702065.jpg 480w, https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/LANDSCAPE_720/11702065.jpg 720w, https://i.media.fi/incoming/wp61jk/11702065.jpg/alternates/LANDSCAPE_960/11702065.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1714 </picture> 1715 </div><div class="diks-card__text-wrapper"> 1716 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9834618">Hovioikeus muutti KTP:n ex-jalkapalloilijan ehdollisen raiskaustuomion ehdottomaksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1717 <time class="diks-date__published" datetime="2026-09-30T13:15:13+03:00">30.9.2026 13:15</time> 1718 1719 | Päivitetty <time class="diks-date__updated" datetime="2026-09-30T14:30:17+03:00">30.9.2026 14:30</time> 1720 </div> 1721<div class="diks-comment-count "> 1722 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9834618" data-coral-id="9834618"></span> 1723 </div> 1724 </div> 1725 </div></div> 1726 </div> 1727 </div></article><div class="diks-hide-above-large"> 1728 <div class="diks-story-slider diks-story-slider--no-scroll-on-mobile"> <h3 class="diks-title diks-title--story-slider" >Lisää artikkeleita</h3><div class="diks-story-slider__cards-wrapper"> 1729 1730 1731 1732 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1733 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1734 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9834237">Leikarin ravintolayritys on laittanut työsuojeluviranomaisen havaitsemat puutteet kuntoon</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1735 <time class="diks-date__published" datetime="2026-09-30T12:10:19+03:00">
173530.9.2026 12:10</time> 1736 1737 </div> 1738<div class="diks-comment-count "> 1739 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9834237" data-coral-id="9834237"></span> 1740 </div> 1741 </div> 1742 </div></div> 1743 </div> 1744 </div></article> 1745 1746 1747 <article class="diks-card diks-card--size-xs"> 1748 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1749 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9832118"><span class="diks-ui-accent">Onko tolkkua | </span>Miksi isän hauta peitettiin Kymin hautausmaalla jo parin päivän päästä hautajaisista kertomatta omaisille?</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1750 <time class="diks-date__published" datetime="2026-09-29T15:12:47+03:00">29.9.2026 15:12</time> 1751 1752 | Päivitetty <time class="diks-date__updated" datetime="2026-09-29T20:10:29+03:00">29.9.2026 20:10</time> 1753 </div> 1754<div class="diks-comment-count "> 1755 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9832118" data-coral-id="9832118"></span> 1756 </div> 1757 </div> 1758 </div></div> 1759 </div> 1760 </div></article> 1761 1762 <article class="diks-card diks-card--size-xs"> 1763 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1764 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paakirjoitus-mielipide/9839398"><span class="diks-ui-accent">Tekstarit | </span>Karhulaan nousee kolkon näköinen, ruma, vankilaa muistuttava ankean näköinen rakennus!</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1765 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 1766 1767 </div> 1768<div class="diks-comment-count "> 1769 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paakirjoitus-mielipide/9839398" data-coral-id="9839398"></span> 1770 </div> 1771 </div> 1772 </div></div> 1773 </div> 1774 </div></article> 1775 1776 1777 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1778 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1779 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9831455">Mussalon satamaan rakennetaan hotellisähkö laivoille â Tavoitteena päästöjen vähentäminen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1780 <time class="diks-date__published" datetime="2026-09-29T18:00:00+03:00">29.9.2026 18:00</time> 1781 1782 </div> 1783<div class="diks-comment-count "> 1784 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9831455" data-coral-id="9831455"></span> 1785 </div> 1786 </div> 1787 </div></div> 1788 </div> 1789 </div></article> 1790 1791 1792 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1793 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1794 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9833189"><span class="diks-ui-accent">Jupinat | </span>KTP-Basket huokuu poikkeuksellisen vahvaa joukkuehenkeä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1795 <time class="diks-date__published" datetime="2026-09-29T22:09:22+03:00">29.9.2026 22:09</time> 1796 1797 </div> 1798<div class="diks-comment-count "> 1799 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9833189" data-coral-id="9833189"></span> 1800 </div> 1801 </div> 1802 </div></div> 1803 </div> 1804 </div></article> 1805 1806 1807 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1808 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1809 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9834827">Pyhtään esteetön uimaranta palautettiin valmisteluun</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1810 <time class="diks-date__published" datetime="2026-09-30T17:00:00+03:00">
181030.9.2026 17:00</time> 1811 1812 </div> 1813<div class="diks-comment-count "> 1814 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9834827" data-coral-id="9834827"></span> 1815 </div> 1816 </div> 1817 </div></div> 1818 </div> 1819 </div></article> 1820 1821 1822 <article class="diks-card diks-card--size-xs"> 1823 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1824 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9833350">Tukkirekassa syttyi tulipalo Leikarin rampilla ââ Liikenne onnettomuuspaikalla on palautunut normaaliksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1825 <time class="diks-date__published" datetime="2026-09-30T08:09:39+03:00">30.9.2026 8:09</time> 1826 1827 | Päivitetty <time class="diks-date__updated" datetime="2026-09-30T14:26:31+03:00">30.9.2026 14:26</time> 1828 </div> 1829<div class="diks-comment-count "> 1830 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9833350" data-coral-id="9833350"></span> 1831 </div> 1832 </div> 1833 </div></div> 1834 </div> 1835 </div></article> 1836 1837 1838 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1839 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1840 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9830852">Koivuklapi tekee kauppansa Etelä-Kymenlaaksossa ââOsa asiakkaista kelpuuttaa vain roskatonta puuta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1841 <time class="diks-date__published" datetime="2026-09-29T11:23:51+03:00">29.9.2026 11:23</time> 1842 1843 </div> 1844<div class="diks-comment-count "> 1845 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9830852" data-coral-id="9830852"></span> 1846 </div> 1847 </div> 1848 </div></div> 1849 </div> 1850 </div></article> 1851 </div> 1852 </div> 1853 </div> 1854 1855 </section></div> 1856 <aside class="diks-local-stories__aside diks-aside-column"> 1857 1858 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1859 <div class="diks-display-ad__unit" id="gam-ad-boksi1" > 1860
1860<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi1'); });</script>
1860 1861 </div> 1862 </div> 1863 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1864 <div class="diks-display-ad__unit" id="gam-ad-mobiili5" > 1865
1865<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili5'); });</script>
1865 1866 </div> 1867 </div> 1868 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1869 <div class="diks-display-ad__unit" id="gam-ad-boksi2" > 1870
1870<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi2'); });</script>
1870 1871 </div> 1872 </div> 1873 <!-- ESI start element "mostReadFromCurrentPublication" generated at 02-10-2026 06:59:38.816223 --> 1874 <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/luetuimmat/" aria-label="Lue lisää luetuimpia juttuja">Luetuimmat</a></h2><ol id="luetuimmat" class="diks-article-list diks-article-list--ordered" ><li class="diks-article-list__item"> 1875 1876 1877 1878 1879 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1880 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1881 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9835970"><span class="diks-ui-accent">Asumisen paikka | </span>Kotkan rautatieasema on nyt myös luotsiasema ââUudet hotellinomaiset tilat toimivat luotsien kakkoskotina</a></h2></div> 1882 </div> 1883 </div></article> </li><li class="diks-article-list__item"> 1884 1885 1886 1887 1888 <article class="diks-card diks-card--size-xs"> 1889 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1890 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9836594">Kotkalaisen miehen epäillään myyneen yli kilon amfetamiinia katukaupassa</a></h2></div> 1891 </div> 1892 </div></article> </li><li class="diks-article-list__item"> 1893 1894 1895 1896 1897 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1898 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1899 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9838655">HaPK Edustuksen joukkueenjohtajan erottaminen äityi riidaksi</a></h2></div> 1900 </div> 1901 </div></article> </li><li class="diks-article-list__item"> 1902 1903 1904 1905 1906 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1907 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1908 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9839265">Aurinkoinen syyspäivä houkutteli ihmiset Kotkansaaren terasseille â Ilmassa oli haikeutta kesän päättymisestä, mutta myös talven odotusta</a></h2></div> 1909 </div> 1910 </div></article> </li><li class="diks-article-list__item"> 1911 1912 1913 1914 1915 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1916 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1917 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9835652">Kotkan Jukolan viestin loppuraportti kertoo, mitä tapahtumasta jäi käteen ââ"Suunnistuskilpailu oli yksi isoimpia onnistumisia"</a></h2></div> 1918 </div> 1919 </div></article> </li></ol><!-- ESI end element "mostReadFromCurrentPublication" --><div id="diks-bc-image-dialog" class="diks-bc-container"></div><div id="diks-bc-text-dialog" class="diks-bc-container"></div><div class="readpeak-native" data-min-width="400" style="display: none;"> 1920 <div class="diks-native-ad diks-native-ad--narrow"> 1921 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 1922 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 1923 </picture> 1924 </div> 1925 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 1926 <a class="diks-native-ad__link" href="#"> </a> 1927 </h2></div> 1928 </div> 1929 </div> 1930 </div><div class="diks-display-ad rs_skip" aria-hidden="true">
1931 <div class="diks-display-ad__unit" id="gam-ad-mobiili6" > 1932
1932<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili6'); });</script>
1932 1933 </div> 1934 </div> 1935 1936 <section class="diks-story-block diks-story-block--editorials"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/paakirjoitus-mielipide/" aria-label="Lue lisää juttuja - Pääkirjoitus ja mielipide">Pääkirjoitus ja mielipide</a></h2> 1937 1938 1939 <article class="diks-card diks-card--size-m"> 1940 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1941 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paakirjoitus-mielipide/9833069"><span class="diks-ui-accent">Pääkirjoitus | </span>Haminan uusi kouluselvitys oli hyvä veto</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1942 <time class="diks-date__published" datetime="2026-10-01T04:00:00+03:00">Eilen 4:00</time> 1943 1944 </div> 1945<div class="diks-comment-count "> 1946 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paakirjoitus-mielipide/9833069" data-coral-id="9833069"></span> 1947 </div> 1948 </div> 1949 </div></div> 1950 </div> 1951 </div></article> </section> 1952 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1953 <div class="diks-display-ad__unit" id="gam-ad-boksi3" > 1954
1954<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi3'); });</script>
1954 1955 </div> 1956 </div> 1957 <div class="diks-hide-below-large"> 1958 <div class="diks-box "><div class="diks-box__offset diks-column diks-column--s-span-4 diks-column--m-span-1 diks-column--l-span-2 diks-column--xl-span-3"></div> 1959 <div class="diks-box__main-content diks-column diks-column--s-span-4 diks-column--m-span-5 diks-column--l-span-6 diks-column--xl-span-7"><div class="diks-box__content-wrapper"><h2 class="diks-box__title">Juttuvinkki</h2><p>Lähetä meille vinkki, valokuva tai video uutistapahtumasta tai jostain muusta kiinnostavasta.</p> 1960 </div> 1961 </div><div class="diks-box__cta-content diks-column diks-column--s-span-4 diks-column--m-span-1 diks-column--l-span-3 diks-column--xl-span-3"> 1962 <div class="diks-box__button-wrapper"><a class="diks-button diks-button--light" href="https://oma.media.fi/kymen-sanomat/yhteystiedot/juttuvinkki/" >Lähetä juttuvinkki</a></div> 1963 </div></div> 1964 1965 </div> 1966 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1967 <div class="diks-display-ad__unit" id="gam-ad-boksi4" > 1968
1968<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi4'); });</script>
1968 1969 </div> 1970 </div> 1971 </aside> 1972 </div> 1973 <div class="diks-hide-below-large"> 1974 <div class="diks-story-slider diks-story-slider--no-scroll-on-mobile"> <h3 class="diks-title diks-title--story-slider" >Lisää artikkeleita</h3><div class="diks-story-slider__cards-wrapper"> 1975 1976 1977 1978 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1979 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1980 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9834237">Leikarin ravintolayritys on laittanut työsuojeluviranomaisen havaitsemat puutteet kuntoon</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1981 <time class="diks-date__published" datetime="2026-09-30T12:10:19+03:00">30.9.2026 12:10</time> 1982 1983 </div> 1984<div class="diks-comment-count "> 1985 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9834237" data-coral-id="9834237"></span> 1986 </div> 1987 </div> 1988 </div></div> 1989 </div> 1990 </div></article> 1991 1992 1993 <article class="diks-card diks-card--size-xs"> 1994 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1995 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9832118"><span class="diks-ui-accent">Onko tolkkua | </span>Miksi isän hauta peitettiin Kymin hautausmaalla jo parin päivän päästä hautajaisista kertomatta omaisille?</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1996 <time class="diks-date__published" datetime="2026-09-29T15:12:47+03:00">29.9.2026 15:12</time> 1997 1998 | Päivitetty <time class="diks-date__updated" datetime="2026-09-29T20:10:29+03:00">29.9.2026 20:10</time> 1999 </div> 2000<div class="diks-comment-count "> 2001 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9832118" data-coral-id="9832118"></span> 2002 </div> 2003 </div> 2004 </div></div> 2005 </div> 2006 </div></article> 2007 2008 <article class="diks-card diks-card--size-xs"> 2009 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2010 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paakirjoitus-mielipide/9839398"><span class="diks-ui-accent">Tekstarit | </span>Karhulaan nousee kolkon näköinen, ruma, vankilaa muistuttava ankean näköinen rakennus!</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2011 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 2012 2013 </div> 2014<div class="diks-comment-count "> 2015 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paakirjoitus-mielipide/9839398" data-coral-id="9839398"></span> 2016 </div> 2017 </div> 2018 </div></div> 2019 </div> 2020 </div></article> 2021 2022 2023 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2024 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2025 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9831455">Mussalon satamaan rakennetaan hotellisähkö laivoille â Tavoitteena päästöjen vähentäminen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2026 <time class="diks-date__published" datetime="2026-09-29T18:00:00+03:00">29.9.2026 18:00</time> 2027 2028 </div> 2029<div class="diks-comment-count "> 2030 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9831455" data-coral-id="9831455"></span> 2031 </div> 2032 </div> 2033 </div></div> 2034 </div> 2035 </div></article> 2036 2037 2038 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2039 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2040 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9833189"><span class="diks-ui-accent">Jupinat | </span>KTP-Basket huokuu poikkeuksellisen vahvaa joukkuehenkeä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2041 <time class="diks-date__published" datetime="2026-09-29T22:09:22+03:00">29.9.2026 22:09</time> 2042 2043 </div> 2044<div class="diks-comment-count "> 2045 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9833189" data-coral-id="9833189"></span> 2046 </div> 2047 </div> 2048 </div></div> 2049 </div> 2050 </div></article> 2051 2052 2053 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2054 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2055 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9834827">Pyhtään esteetön uimaranta palautettiin valmisteluun</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2056 <time class="diks-date__published" datetime="2026-09-30T17:00:00+03:00">
205630.9.2026 17:00</time> 2057 2058 </div> 2059<div class="diks-comment-count "> 2060 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9834827" data-coral-id="9834827"></span> 2061 </div> 2062 </div> 2063 </div></div> 2064 </div> 2065 </div></article> 2066 2067 2068 <article class="diks-card diks-card--size-xs"> 2069 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2070 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9833350">Tukkirekassa syttyi tulipalo Leikarin rampilla ââ Liikenne onnettomuuspaikalla on palautunut normaaliksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2071 <time class="diks-date__published" datetime="2026-09-30T08:09:39+03:00">30.9.2026 8:09</time> 2072 2073 | Päivitetty <time class="diks-date__updated" datetime="2026-09-30T14:26:31+03:00">30.9.2026 14:26</time> 2074 </div> 2075<div class="diks-comment-count "> 2076 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9833350" data-coral-id="9833350"></span> 2077 </div> 2078 </div> 2079 </div></div> 2080 </div> 2081 </div></article> 2082 2083 2084 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2085 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2086 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9830852">Koivuklapi tekee kauppansa Etelä-Kymenlaaksossa ââOsa asiakkaista kelpuuttaa vain roskatonta puuta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2087 <time class="diks-date__published" datetime="2026-09-29T11:23:51+03:00">29.9.2026 11:23</time> 2088 2089 </div> 2090<div class="diks-comment-count "> 2091 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9830852" data-coral-id="9830852"></span> 2092 </div> 2093 </div> 2094 </div></div> 2095 </div> 2096 </div></article> 2097 </div> 2098 </div> 2099 </div> 2100 </div> 2101 2102 <div class="diks-display-ad rs_skip" aria-hidden="true"> 2103 <div class="diks-display-ad__unit" id="gam-ad-mobiili7" > 2104
2104<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili7'); });</script>
2104 2105 </div> 2106 </div><div class="diks-native-ad-container"><div class="readpeak-native" data-min-width="400" style="display: none;"> 2107 <div class="diks-native-ad "> 2108 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 2109 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 2110 </picture> 2111 </div> 2112 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 2113 <a class="diks-native-ad__link" href="#"> </a> 2114 </h2></div> 2115 </div> 2116 </div> 2117 </div></div><section class="diks-story-block diks-story-block--sunnuntaisuomalainen"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/aihe/Sunnuntaisuomalainen" aria-label="Lue lisää juttuja - Sunnuntaisuomalainen">Sunnuntaisuomalainen</a></h2><div class="diks-grid"> 2118 <div class="diks-story-block__main diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-6 diks-column--xl-span-8 diks-border--after"> 2119 2120 2121 2122 <article class="diks-card diks-card--susu diks-card--size-l diks-card--main diks-card--light"> 2123 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2124 <div class="diks-video-container diks-video-container--skeleton voice-no-read rs_skip"> 2125 <div class="diks-flowplayer-video diks-flowplayer-video--loop" data-player-id="7b9845eb-3c5f-4574-ae5f-80ac925192c5"> 2126
2126<script src="https://cdn.flowplayer.com/players/b893e2a8-6592-4a12-9dab-8ffe13561c55/native/flowplayer.async.js"> 2127 {"src": "45911bd6-1bed-4575-9036-4c7fc9023080", "loop": true, "autoplay": true, "muted": true, "lang": "fi", "ui": 6919, "plugins": ["keyboard"]} 2128 </script>
2128 2129 </div> 2130 </div> 2131 </div><div class="diks-card__text-wrapper"> 2132 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9831181">Minitalot eivät ole yleistyneet toivotulla tavalla ââTiia Laine, 33, rakennutti omansa 11â000 eurolla</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2133 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 2134 2135 </div> 2136<div class="diks-comment-count "> 2137 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9831181" data-coral-id="9831181"></span> 2138 </div> 2139 </div> 2140 </div></div> 2141 </div> 2142 </div></article> </div> 2143 <div class="diks-story-block__aside diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-6 diks-column--xl-span-8"> 2144 2145 2146 2147 2148 2149 2150 <div class="diks-cards-wrapper diks-cards-wrapper--mobile-column"><article class="diks-card diks-card--susu diks-card--size-s diks-card--light"> 2151 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2152 <picture><source srcset="https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/WEBP_LANDSCAPE_240/11653606.webp 240w, https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/WEBP_LANDSCAPE_480/11653606.webp 480w, https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/WEBP_LANDSCAPE_720/11653606.webp 720w, https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/WEBP_LANDSCAPE_960/11653606.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/LANDSCAPE_720/11653606.jpg" srcset="https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/LANDSCAPE_240/11653606.jpg 240w, https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/LANDSCAPE_480/11653606.jpg 480w, https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/LANDSCAPE_720/11653606.jpg 720w, https://i.media.fi/incoming/z4wcaj/11653606.jpg/alternates/LANDSCAPE_960/11653606.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2153 </picture> 2154 </div><div class="diks-card__text-wrapper"> 2155 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9831073">"Uupuneen äidin sijaan meillä on kaksi väsynyttä vanhempaa" â isät kertovat, miten arki jakautuu tasavertaisesti</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2156 <time class="diks-date__published" datetime="2026-10-01T05:00:00+03:00">Eilen 5:00</time> 2157 2158 </div> 2159<div class="diks-comment-count "> 2160 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9831073" data-coral-id="9831073"></span> 2161 </div> 2162 </div> 2163 </div></div> 2164 </div> 2165 </div></article><article class="diks-card diks-card--susu diks-card--size-s diks-card--light"> 2166 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2167 <picture><source srcset="https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/WEBP_LANDSCAPE_240/11685608.webp 240w, https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/WEBP_LANDSCAPE_480/11685608.webp 480w, https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/WEBP_LANDSCAPE_720/11685608.webp 720w, https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/WEBP_LANDSCAPE_960/11685608.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/LANDSCAPE_720/11685608.jpg" srcset="https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/LANDSCAPE_240/11685608.jpg 240w, https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/LANDSCAPE_480/11685608.jpg 480w, https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/LANDSCAPE_720/11685608.jpg 720w, https://i.media.fi/incoming/t1qm5r/11685608.jpg/alternates/LANDSCAPE_960/11685608.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2168 </picture>
2169 </div><div class="diks-card__text-wrapper"> 2170 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9830982">Verottajan somehuumori puree kansaan â veronpalautuksiin liittyvä outo sattuma hämmentää</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2171 <time class="diks-date__published" datetime="2026-09-30T05:00:00+03:00">30.9.2026 5:00</time> 2172 2173 </div> 2174<div class="diks-comment-count "> 2175 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9830982" data-coral-id="9830982"></span> 2176 </div> 2177 </div> 2178 </div></div> 2179 </div> 2180 </div></article></div> 2181 2182 2183 2184 2185 2186 <div class="diks-cards-wrapper diks-cards-wrapper--mobile-column"><article class="diks-card diks-card--susu diks-card--size-s diks-card--light"> 2187 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2188 <picture><source srcset="https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/WEBP_LANDSCAPE_240/9489282.webp 240w, https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/WEBP_LANDSCAPE_480/9489282.webp 480w, https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/WEBP_LANDSCAPE_720/9489282.webp 720w, https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/WEBP_LANDSCAPE_960/9489282.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/LANDSCAPE_720/9489282.jpg" srcset="https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/LANDSCAPE_240/9489282.jpg 240w, https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/LANDSCAPE_480/9489282.jpg 480w, https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/LANDSCAPE_720/9489282.jpg 720w, https://i.media.fi/incoming/hq6f3y/9489282.jpg/alternates/LANDSCAPE_960/9489282.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2189 </picture> 2190 </div><div class="diks-card__text-wrapper"> 2191 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9829144">40 vuotta vanhempi mies oli karismaattinen lahkojohtaja, joka alisti ja manipuloi vuosia Noora Sofiaa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2192 <time class="diks-date__published" datetime="2026-09-29T05:00:00+03:00">29.9.2026 5:00</time> 2193 2194 </div> 2195<div class="diks-comment-count "> 2196 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9829144" data-coral-id="9829144"></span> 2197 </div> 2198 </div> 2199 </div></div> 2200 </div> 2201 </div></article><article class="diks-card diks-card--susu diks-card--size-s diks-card--light"> 2202 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2203 <picture><source srcset="https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/WEBP_LANDSCAPE_240/11684320.webp 240w, https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/WEBP_LANDSCAPE_480/11684320.webp 480w, https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/WEBP_LANDSCAPE_720/11684320.webp 720w, https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/WEBP_LANDSCAPE_960/11684320.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/LANDSCAPE_720/11684320.jpg" srcset="https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/LANDSCAPE_240/11684320.jpg 240w, https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/LANDSCAPE_480/11684320.jpg 480w, https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/LANDSCAPE_720/11684320.jpg 720w, https://i.media.fi/incoming/7fvb9t/11684320.jpg/alternates/LANDSCAPE_960/11684320.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2204 </picture>
2205 </div><div class="diks-card__text-wrapper"> 2206 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9818057">Anni Saastamoisen lapsettomuushoidot veivät keittiöremontin verran rahaa: tämä yllätti tuoreena äitinä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2207 <time class="diks-date__published" datetime="2026-09-28T05:00:00+03:00">28.9.2026 5:00</time> 2208 2209 </div> 2210<div class="diks-comment-count "> 2211 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9818057" data-coral-id="9818057"></span> 2212 </div> 2213 </div> 2214 </div></div> 2215 </div> 2216 </div></article></div> </div><div class="diks-story-block__bottom diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-12 diks-column--xl-span-16"> 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 <div class="diks-cards-wrapper diks-cards-wrapper--mobile-column"><article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed is--subscriber-only"> 2230 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2231 <picture><source srcset="https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/WEBP_SQUARE_240/11687683.webp 240w, https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/WEBP_SQUARE_480/11687683.webp 480w, https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/WEBP_SQUARE_720/11687683.webp 720w, https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/WEBP_SQUARE_960/11687683.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/SQUARE_720/11687683.jpg" srcset="https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/SQUARE_240/11687683.jpg 240w, https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/SQUARE_480/11687683.jpg 480w, https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/SQUARE_720/11687683.jpg 720w, https://i.media.fi/incoming/e46kzt/11687683.jpg/alternates/SQUARE_960/11687683.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2232 </picture> 2233 </div><div class="diks-card__text-wrapper"> 2234 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9825729">Diili-ohjelmasta tuttu kotkalainen istui yläasteella joka viikko jälki-istunnossa ja ajatteli jäävänsä duunariksi ââNyt hänen vuosiansionsa ovat yli 114â000 euroa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2235 <time class="diks-date__published" datetime="2026-09-27T05:00:00+03:00">27.9.2026 5:00</time> 2236 2237 </div> 2238<div class="diks-comment-count "> 2239 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9825729" data-coral-id="9825729"></span> 2240 </div> 2241 </div> 2242 </div></div> 2243 </div> 2244 </div></article><article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed is--subscriber-only"> 2245 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2246 <picture><source srcset="https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/WEBP_SQUARE_240/11656460.webp 240w, https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/WEBP_SQUARE_480/11656460.webp 480w, https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/WEBP_SQUARE_720/11656460.webp 720w, https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/WEBP_SQUARE_960/11656460.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/SQUARE_720/11656460.jpg" srcset="https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/SQUARE_240/11656460.jpg 240w, https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/SQUARE_480/11656460.jpg 480w, https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/SQUARE_720/11656460.jpg 720w, https://i.media.fi/incoming/a5pur5/11656460.jpg/alternates/SQUARE_960/11656460.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2247 </picture>
2248 </div><div class="diks-card__text-wrapper"> 2249 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9767795"><span class="diks-ui-accent">Ravintola-arvio | </span>Vausti oli hintansa väärti â Kotkalaisravintolan annokset olivat kuin taideteoksia</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2250 <time class="diks-date__published" datetime="2026-09-05T05:00:00+03:00">5.9.2026 5:00</time> 2251 2252 | Päivitetty <time class="diks-date__updated" datetime="2026-09-05T14:12:34+03:00">5.9.2026 14:12</time> 2253 </div> 2254<div class="diks-comment-count "> 2255 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9767795" data-coral-id="9767795"></span> 2256 </div> 2257 </div> 2258 </div></div> 2259 </div> 2260 </div></article><article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed is--subscriber-only"> 2261 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2262 <picture><source srcset="https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/WEBP_SQUARE_240/11580732.webp 240w, https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/WEBP_SQUARE_480/11580732.webp 480w, https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/WEBP_SQUARE_720/11580732.webp 720w, https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/WEBP_SQUARE_960/11580732.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/SQUARE_720/11580732.jpg" srcset="https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/SQUARE_240/11580732.jpg 240w, https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/SQUARE_480/11580732.jpg 480w, https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/SQUARE_720/11580732.jpg 720w, https://i.media.fi/incoming/oecmhw/11580732.jpg/alternates/SQUARE_960/11580732.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2263 </picture> 2264 </div><div class="diks-card__text-wrapper"> 2265 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9653873">Leisti vai Turkia? ââSokkomaistatimme possot Kotkan kaduilla</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2266 <time class="diks-date__published" datetime="2026-07-29T05:00:00+03:00">29.7.2026 5:00</time> 2267 2268 </div> 2269<div class="diks-comment-count "> 2270 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9653873" data-coral-id="9653873"></span> 2271 </div> 2272 </div> 2273 </div></div> 2274 </div> 2275 </div></article><article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed is--subscriber-only"> 2276 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2277 <picture><source srcset="https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/WEBP_SQUARE_240/11589190.webp 240w, https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/WEBP_SQUARE_480/11589190.webp 480w, https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/WEBP_SQUARE_720/11589190.webp 720w, https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/WEBP_SQUARE_960/11589190.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/SQUARE_720/11589190.jpg" srcset="https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/SQUARE_240/11589190.jpg 240w, https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/SQUARE_480/11589190.jpg 480w, https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/SQUARE_720/11589190.jpg 720w, https://i.media.fi/incoming/29li3o/11589190.jpg/alternates/SQUARE_960/11589190.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2278 </picture>
2279 </div><div class="diks-card__text-wrapper"> 2280 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9661208">Kotkalaisvalmentaja kehottaa armollisuuteen kesällä ââNäin nopeasti pidempi treenitauko vaikuttaa kuntoon</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2281 <time class="diks-date__published" datetime="2026-07-31T18:00:00+03:00">31.7.2026 18:00</time> 2282 2283 </div> 2284<div class="diks-comment-count "> 2285 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9661208" data-coral-id="9661208"></span> 2286 </div> 2287 </div> 2288 </div></div> 2289 </div> 2290 </div></article></div> </div></div> 2291 </section> 2292 2293 <section class="diks-story-block diks-story-block--uutissuomalainen"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/uutissuomalainen/" aria-label="Lue lisää juttuja - Uutissuomalainen">Uutissuomalainen</a></h2><div class="diks-grid"> 2294 <div class="diks-story-block__main diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-8 diks-column--xl-span-11 diks-border--after"> 2295 2296 2297 2298 2299 <article class="diks-card diks-card--size-l diks-card--reversed diks-card--main is--subscriber-only"> 2300 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2301 <picture><source srcset="https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_240/11672787.webp 240w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_480/11672787.webp 480w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_720/11672787.webp 720w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/WEBP_LANDSCAPE_960/11672787.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_720/11672787.jpg" srcset="https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_240/11672787.jpg 240w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_480/11672787.jpg 480w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_720/11672787.jpg 720w, https://i.media.fi/incoming/a096qg/11672787.jpg/alternates/LANDSCAPE_960/11672787.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2302 </picture> 2303 </div><div class="diks-card__text-wrapper"> 2304 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9838992">Metsää kaatuu datakeskusten tieltä ââsuojeludirektiiveihin on säädetty poikkeuksia</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2305 <time class="diks-date__published" datetime="2026-10-02T05:00:00+03:00">Tänään 5:00</time> 2306 2307 </div> 2308<div class="diks-comment-count "> 2309 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9838992" data-coral-id="9838992"></span> 2310 </div> 2311 </div> 2312 </div></div> 2313 </div> 2314 </div></article> 2315 2316 2317 2318 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 2319 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2320 <picture><source srcset="https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_240/11704787.webp 240w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_480/11704787.webp 480w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_720/11704787.webp 720w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_960/11704787.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_720/11704787.jpg" srcset="https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_240/11704787.jpg 240w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_480/11704787.jpg 480w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_720/11704787.jpg 720w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_960/11704787.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2321 </picture>
2322 </div><div class="diks-card__text-wrapper"> 2323 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839692"><span class="diks-ui-accent">Yön uutiskooste | </span>Seinäjoella alkaa murhaoikeudenkäynti, eduskunta äänestää Häkkäsen ja hallituksen luottamuksesta, EU-maat keskustelevat bensan hinnasta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2324 <time class="diks-date__published" datetime="2026-10-02T06:03:32+03:00">Tänään 6:03</time> 2325 2326 </div> 2327<div class="diks-comment-count "> 2328 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839692" data-coral-id="9839692"></span> 2329 </div> 2330 </div> 2331 </div></div> 2332 </div> 2333 </div></article> 2334 2335 2336 2337 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 2338 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2339 <picture><source srcset="https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/WEBP_LANDSCAPE_240/11704764.webp 240w, https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/WEBP_LANDSCAPE_480/11704764.webp 480w, https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/WEBP_LANDSCAPE_720/11704764.webp 720w, https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/WEBP_LANDSCAPE_960/11704764.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/LANDSCAPE_720/11704764.jpg" srcset="https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/LANDSCAPE_240/11704764.jpg 240w, https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/LANDSCAPE_480/11704764.jpg 480w, https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/LANDSCAPE_720/11704764.jpg 720w, https://i.media.fi/incoming/nryyc5/11704764.jpg/alternates/LANDSCAPE_960/11704764.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2340 </picture> 2341 </div><div class="diks-card__text-wrapper"> 2342 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839686">Eduskunnassa äänestetään hallituksen ja puolustusministerin luottamuksesta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2343 <time class="diks-date__published" datetime="2026-10-02T04:03:21+03:00">Tänään 4:03</time> 2344 2345 </div> 2346<div class="diks-comment-count "> 2347 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839686" data-coral-id="9839686"></span> 2348 </div> 2349 </div> 2350 </div></div> 2351 </div> 2352 </div></article> 2353 2354 2355 2356 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 2357 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2358 <picture><source srcset="https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_240/11704787.webp 240w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_480/11704787.webp 480w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_720/11704787.webp 720w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/WEBP_LANDSCAPE_960/11704787.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_720/11704787.jpg" srcset="https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_240/11704787.jpg 240w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_480/11704787.jpg 480w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_720/11704787.jpg 720w, https://i.media.fi/incoming/ml626x/11704787.jpg/alternates/LANDSCAPE_960/11704787.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2359 </picture>
2360 </div><div class="diks-card__text-wrapper"> 2361 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839690">Häkkäsen Israel-vierailu jakaa kansaa, selviää Maaseudun Tulevaisuuden kyselystä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2362 <time class="diks-date__published" datetime="2026-10-02T05:12:52+03:00">Tänään 5:12</time> 2363 2364 </div> 2365<div class="diks-comment-count "> 2366 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839690" data-coral-id="9839690"></span> 2367 </div> 2368 </div> 2369 </div></div> 2370 </div> 2371 </div></article> 2372 2373 2374 2375 <article class="diks-card diks-card--size-m diks-card--row-desktop diks-card--reversed-desktop"> 2376 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2377 <picture><source srcset="https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/WEBP_LANDSCAPE_240/11704754.webp 240w, https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/WEBP_LANDSCAPE_480/11704754.webp 480w, https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/WEBP_LANDSCAPE_720/11704754.webp 720w, https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/WEBP_LANDSCAPE_960/11704754.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/LANDSCAPE_720/11704754.jpg" srcset="https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/LANDSCAPE_240/11704754.jpg 240w, https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/LANDSCAPE_480/11704754.jpg 480w, https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/LANDSCAPE_720/11704754.jpg 720w, https://i.media.fi/incoming/a4f0qm/11704754.jpg/alternates/LANDSCAPE_960/11704754.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2378 </picture> 2379 </div><div class="diks-card__text-wrapper"> 2380 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839672">EU-maiden määrä keskustella polttoaineen hinnoista perjantaina</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2381 <time class="diks-date__published" datetime="2026-10-02T02:29:15+03:00">Tänään 2:29</time> 2382 2383 </div> 2384<div class="diks-comment-count "> 2385 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839672" data-coral-id="9839672"></span> 2386 </div> 2387 </div> 2388 </div></div> 2389 </div> 2390 </div></article> 2391 2392 2393 2394 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed"> 2395 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2396 <picture><source srcset="https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/WEBP_LANDSCAPE_240/11703042.webp 240w, https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/WEBP_LANDSCAPE_480/11703042.webp 480w, https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/WEBP_LANDSCAPE_720/11703042.webp 720w, https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/WEBP_LANDSCAPE_960/11703042.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/LANDSCAPE_720/11703042.jpg" srcset="https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/LANDSCAPE_240/11703042.jpg 240w, https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/LANDSCAPE_480/11703042.jpg 480w, https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/LANDSCAPE_720/11703042.jpg 720w, https://i.media.fi/incoming/pfsfo2/11703042.jpg/alternates/LANDSCAPE_960/11703042.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2397 </picture>
2398 </div><div class="diks-card__text-wrapper"> 2399 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839647">Politico: Suomi on edelleen mukana kiistellyssä pienen piirin Nato-kuppikunnassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2400 <time class="diks-date__published" datetime="2026-10-01T23:03:29+03:00">Eilen 23:03</time> 2401 2402 </div> 2403<div class="diks-comment-count "> 2404 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839647" data-coral-id="9839647"></span> 2405 </div> 2406 </div> 2407 </div></div> 2408 </div> 2409 </div></article> 2410 2411 2412 <div class="diks-card diks-legend-card "> 2413 <div class="diks-legend-card__inner-wrapper"> 2414 <h2 class="diks-card__name"><a class="diks-card__name-link" href="/aihe/f-35-havittajat" aria-label="F-35-hävittäjät aiheen uutiset">F-35-hävittäjät</a></h2> 2415 2416 2417 <article class="diks-card diks-card--size-l is--subscriber-only"> 2418 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2419 <picture><source srcset="https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/WEBP_LANDSCAPE_240/11703566.webp 240w, https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/WEBP_LANDSCAPE_480/11703566.webp 480w, https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/WEBP_LANDSCAPE_720/11703566.webp 720w, https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/WEBP_LANDSCAPE_960/11703566.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/LANDSCAPE_720/11703566.jpg" srcset="https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/LANDSCAPE_240/11703566.jpg 240w, https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/LANDSCAPE_480/11703566.jpg 480w, https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/LANDSCAPE_720/11703566.jpg 720w, https://i.media.fi/incoming/z655zc/11703566.jpg/alternates/LANDSCAPE_960/11703566.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2420 </picture> 2421 </div><div class="diks-card__text-wrapper"> 2422 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839618">âSisuâ voi joutua näytönpaikkaan jo lähiaikoina â uudet F-35-hävittäjät esiteltiin Rovaniemellä torstaina</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2423 <time class="diks-date__published" datetime="2026-10-01T21:32:43+03:00">Eilen 21:32</time> 2424 2425 </div> 2426<div class="diks-comment-count "> 2427 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839618" data-coral-id="9839618"></span> 2428 </div> 2429 </div> 2430 </div></div> 2431 </div> 2432 </div></article> 2433 <div class="diks-card-wrapper"> 2434 2435 2436 2437 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2438 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2439 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9837335"><span class="diks-ui-accent">Juho Tuomiston näkökulma | </span>F-35-uutisointi paljasti haavoittuvuuden mediasta â uutissumun keskellä merkittävämpi uutinen jäi huomaamatta</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2440 <time class="diks-date__published" datetime="2026-10-01T12:00:06+03:00">Eilen 12:00</time> 2441 2442 </div> 2443<div class="diks-comment-count "> 2444 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9837335" data-coral-id="9837335"></span> 2445 </div> 2446 </div> 2447 </div></div> 2448 </div> 2449 </div></article> 2450 2451 2452 <article class="diks-card diks-card--size-xs"> 2453 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2454 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen
2454/9837275">Uusi F-35-hävittäjä rullasi ylipäällikön eteen vastaanottoseremoniassa Rovaniemellä</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2455 <time class="diks-date__published" datetime="2026-10-01T11:26:52+03:00">Eilen 11:26</time> 2456 2457 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T16:56:21+03:00">eilen 16:56</time> 2458 </div> 2459<div class="diks-comment-count "> 2460 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9837275" data-coral-id="9837275"></span> 2461 </div> 2462 </div> 2463 </div></div> 2464 </div> 2465 </div></article> 2466 2467 2468 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2469 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2470 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9805842">Ensimmäiset F35:t saapuivat Suomeen, katso video ââkokosimme hävittäjähankkeen vaiheet</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2471 <time class="diks-date__published" datetime="2026-09-18T17:44:02+03:00">18.9.2026 17:44</time> 2472 2473 | Päivitetty <time class="diks-date__updated" datetime="2026-09-18T18:34:00+03:00">18.9.2026 18:34</time> 2474 </div> 2475<div class="diks-comment-count "> 2476 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9805842" data-coral-id="9805842"></span> 2477 </div> 2478 </div> 2479 </div></div> 2480 </div> 2481 </div></article> 2482 </div></div> 2483 </div> 2484 2485 2486 2487 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed "> 2488 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2489 <picture><source srcset="https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/WEBP_LANDSCAPE_240/11704779.webp 240w, https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/WEBP_LANDSCAPE_480/11704779.webp 480w, https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/WEBP_LANDSCAPE_720/11704779.webp 720w, https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/WEBP_LANDSCAPE_960/11704779.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/LANDSCAPE_720/11704779.jpg" srcset="https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/LANDSCAPE_240/11704779.jpg 240w, https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/LANDSCAPE_480/11704779.jpg 480w, https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/LANDSCAPE_720/11704779.jpg 720w, https://i.media.fi/incoming/vd3ksl/11704779.jpg/alternates/LANDSCAPE_960/11704779.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2490 </picture> 2491 </div><div class="diks-card__text-wrapper"> 2492 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839688">Avaruuslentäjänelikko saapui kansainväliselle avaruusasemalle</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2493 <time class="diks-date__published" datetime="2026-10-02T04:27:45+03:00">Tänään 4:27</time> 2494 2495 </div> 2496<div class="diks-comment-count "> 2497 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839688" data-coral-id="9839688"></span> 2498 </div> 2499 </div> 2500 </div></div> 2501 </div> 2502 </div></article> 2503 2504 2505 2506 <article class="diks-card diks-card--size-m diks-card--row diks-card--reversed "> 2507 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2508 <picture><source srcset="https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/WEBP_LANDSCAPE_240/11704760.webp 240w, https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/WEBP_LANDSCAPE_480/11704760.webp 480w, https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/WEBP_LANDSCAPE_720/11704760.webp 720w, https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/WEBP_LANDSCAPE_960/11704760.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/LANDSCAPE_720/11704760.jpg" srcset="https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/LANDSCAPE_240/11704760.jpg 240w, https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/LANDSCAPE_480/11704760.jpg 480w, https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/LANDSCAPE_720/11704760.jpg 720w, https://i.media.fi/incoming/ntp9za/11704760.jpg/alternates/LANDSCAPE_960/11704760.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2509 </picture>
2510 </div><div class="diks-card__text-wrapper"> 2511 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839676">Etiopia ja Eritrea katkaisivat diplomaattiset suhteensa â Etiopia syyttää Eritreaa kapinallisten tukemisesta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2512 <time class="diks-date__published" datetime="2026-10-02T03:42:13+03:00">Tänään 3:42</time> 2513 2514 </div> 2515<div class="diks-comment-count "> 2516 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839676" data-coral-id="9839676"></span> 2517 </div> 2518 </div> 2519 </div></div> 2520 </div> 2521 </div></article> </div> 2522 <div class="diks-story-block__aside diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"> 2523 <div class="diks-hide-below-large"> 2524 2525 2526 2527 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2528 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2529 <picture><source srcset="https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/WEBP_SQUARE_240/11704724.webp 240w, https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/WEBP_SQUARE_480/11704724.webp 480w, https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/WEBP_SQUARE_720/11704724.webp 720w, https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/WEBP_SQUARE_960/11704724.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/SQUARE_720/11704724.jpg" srcset="https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/SQUARE_240/11704724.jpg 240w, https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/SQUARE_480/11704724.jpg 480w, https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/SQUARE_720/11704724.jpg 720w, https://i.media.fi/incoming/dn2535/11704724.jpg/alternates/SQUARE_960/11704724.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2530 </picture> 2531 </div><div class="diks-card__text-wrapper"> 2532 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839640">Yhdysvalloissa epäonnistuneesta teloituksesta selvinnyt nainen kriittisessä tilassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2533 <time class="diks-date__published" datetime="2026-10-01T22:25:12+03:00">Eilen 22:25</time> 2534 2535 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T23:06:13+03:00">eilen 23:06</time> 2536 </div> 2537<div class="diks-comment-count "> 2538 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839640" data-coral-id="9839640"></span> 2539 </div> 2540 </div> 2541 </div></div> 2542 </div> 2543 </div></article> 2544 2545 2546 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2547 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2548 <picture><source srcset="https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/WEBP_SQUARE_240/11704683.webp 240w, https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/WEBP_SQUARE_480/11704683.webp 480w, https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/WEBP_SQUARE_720/11704683.webp 720w, https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/WEBP_SQUARE_960/11704683.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/SQUARE_720/11704683.jpg" srcset="https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/SQUARE_240/11704683.jpg 240w, https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/SQUARE_480/11704683.jpg 480w, https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/SQUARE_720/11704683.jpg 720w, https://i.media.fi/incoming/oh5619/11704683.jpg/alternates/SQUARE_960/11704683.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2549 </picture>
2550 </div><div class="diks-card__text-wrapper"> 2551 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839614">Putin: Länsimaisten yhtiöiden omaisuus Venäjällä voidaan palauttaa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2552 <time class="diks-date__published" datetime="2026-10-01T21:27:21+03:00">Eilen 21:27</time> 2553 2554 </div> 2555<div class="diks-comment-count "> 2556 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839614" data-coral-id="9839614"></span> 2557 </div> 2558 </div> 2559 </div></div> 2560 </div> 2561 </div></article> 2562 2563 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2564 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2565 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839477">CBS News: Cornellin epäillyn joukkoraiskauksen uhrin kuulustelu ei koskaan päätynyt syyttäjälle</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2566 <time class="diks-date__published" datetime="2026-10-01T20:06:41+03:00">Eilen 20:06</time> 2567 2568 </div> 2569<div class="diks-comment-count "> 2570 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839477" data-coral-id="9839477"></span> 2571 </div> 2572 </div> 2573 </div></div> 2574 </div> 2575 </div></article> 2576 2577 2578 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2579 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2580 <picture><source srcset="https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/WEBP_SQUARE_240/11704614.webp 240w, https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/WEBP_SQUARE_480/11704614.webp 480w, https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/WEBP_SQUARE_720/11704614.webp 720w, https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/WEBP_SQUARE_960/11704614.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/SQUARE_720/11704614.jpg" srcset="https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/SQUARE_240/11704614.jpg 240w, https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/SQUARE_480/11704614.jpg 480w, https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/SQUARE_720/11704614.jpg 720w, https://i.media.fi/incoming/dqg92b/11704614.jpg/alternates/SQUARE_960/11704614.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2581 </picture> 2582 </div><div class="diks-card__text-wrapper"> 2583 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839378">Sisäministeri Rantanen epäillyistä koteihin tunkeutumisista: Kuin Venäjän pelikirjasta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2584 <time class="diks-date__published" datetime="2026-10-01T18:55:20+03:00">Eilen 18:55</time> 2585 2586 </div> 2587<div class="diks-comment-count "> 2588 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839378" data-coral-id="9839378"></span> 2589 </div> 2590 </div> 2591 </div></div> 2592 </div> 2593 </div></article> 2594 2595 2596 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2597 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2598 <picture><source srcset="https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/WEBP_SQUARE_240/40.10530560.webp 240w, https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/WEBP_SQUARE_480/40.10530560.webp 480w, https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/WEBP_SQUARE_720/40.10530560.webp 720w, https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/WEBP_SQUARE_960/40.10530560.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/SQUARE_720/40.10530560.jpg" srcset="https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/SQUARE_240/40.10530560.jpg 240w, https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/SQUARE_480/40.10530560.jpg 480w, https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/SQUARE_720/40.10530560.jpg 720w, https://www.uutissuomalainen.fi/incoming/fzsbyv/40.10530560.jpg/alternates/SQUARE_960/40.10530560.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2599 </picture>
2600 </div><div class="diks-card__text-wrapper"> 2601 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839502">Venomin nokkamies Conrad "Cronos" Lant on kuollut ââ"Hän loi jotain, mikä muutti raskaan musiikin ikuisiksi ajoiksi"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2602 <time class="diks-date__published" datetime="2026-10-01T20:38:24+03:00">Eilen 20:38</time> 2603 2604 </div> 2605<div class="diks-comment-count "> 2606 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839502" data-coral-id="9839502"></span> 2607 </div> 2608 </div> 2609 </div></div> 2610 </div> 2611 </div></article> 2612 2613 2614 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed is--subscriber-only"> 2615 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2616 <picture><source srcset="https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/WEBP_SQUARE_240/11704612.webp 240w, https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/WEBP_SQUARE_480/11704612.webp 480w, https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/WEBP_SQUARE_720/11704612.webp 720w, https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/WEBP_SQUARE_960/11704612.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/SQUARE_720/11704612.jpg" srcset="https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/SQUARE_240/11704612.jpg 240w, https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/SQUARE_480/11704612.jpg 480w, https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/SQUARE_720/11704612.jpg 720w, https://i.media.fi/incoming/jz1nrm/11704612.jpg/alternates/SQUARE_960/11704612.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2617 </picture> 2618 </div><div class="diks-card__text-wrapper"> 2619 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839485">EU kiristää maahanmuuttosääntöjä: uudet palautuskeskukset ja kovemmat keinot käyttöön</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2620 <time class="diks-date__published" datetime="2026-10-01T20:09:21+03:00">Eilen 20:09</time> 2621 2622 </div> 2623<div class="diks-comment-count "> 2624 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839485" data-coral-id="9839485"></span> 2625 </div> 2626 </div> 2627 </div></div> 2628 </div> 2629 </div></article> 2630 2631 2632 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed is--subscriber-only"> 2633 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2634 <picture><source srcset="https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/WEBP_SQUARE_240/11704491.webp 240w, https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/WEBP_SQUARE_480/11704491.webp 480w, https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/WEBP_SQUARE_720/11704491.webp 720w, https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/WEBP_SQUARE_960/11704491.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/SQUARE_720/11704491.jpg" srcset="https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/SQUARE_240/11704491.jpg 240w, https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/SQUARE_480/11704491.jpg 480w, https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/SQUARE_720/11704491.jpg 720w, https://i.media.fi/incoming/2u8lpb/11704491.jpg/alternates/SQUARE_960/11704491.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2635 </picture>
2636 </div><div class="diks-card__text-wrapper"> 2637 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839318">Tutkija: âLatvian Donald Trumpâ voi palauttaa kultaiset viisumit â EU:n pakotepolitiikka ei ole kuitenkaan uhattuna</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2638 <time class="diks-date__published" datetime="2026-10-01T18:25:00+03:00">Eilen 18:25</time> 2639 2640 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T18:53:49+03:00">eilen 18:53</time> 2641 </div> 2642<div class="diks-comment-count "> 2643 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839318" data-coral-id="9839318"></span> 2644 </div> 2645 </div> 2646 </div></div> 2647 </div> 2648 </div></article> 2649 2650 2651 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2652 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2653 <picture><source srcset="https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/WEBP_SQUARE_240/11704728.webp 240w, https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/WEBP_SQUARE_480/11704728.webp 480w, https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/WEBP_SQUARE_720/11704728.webp 720w, https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/WEBP_SQUARE_960/11704728.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/SQUARE_720/11704728.jpg" srcset="https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/SQUARE_240/11704728.jpg 240w, https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/SQUARE_480/11704728.jpg 480w, https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/SQUARE_720/11704728.jpg 720w, https://i.media.fi/incoming/j4me8q/11704728.jpg/alternates/SQUARE_960/11704728.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2654 </picture> 2655 </div><div class="diks-card__text-wrapper"> 2656 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839507">Iranin ja Britannian kaksoiskansalainen pidätetty lentotukikohdan tapahtumien vuoksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2657 <time class="diks-date__published" datetime="2026-10-01T20:38:16+03:00">Eilen 20:38</time> 2658 2659 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T23:19:17+03:00">eilen 23:19</time> 2660 </div> 2661<div class="diks-comment-count "> 2662 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839507" data-coral-id="9839507"></span> 2663 </div> 2664 </div> 2665 </div></div> 2666 </div> 2667 </div></article> 2668 2669 2670 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2671 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2672 <picture><source srcset="https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/WEBP_SQUARE_240/11704620.webp 240w, https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/WEBP_SQUARE_480/11704620.webp 480w, https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/WEBP_SQUARE_720/11704620.webp 720w, https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/WEBP_SQUARE_960/11704620.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/SQUARE_720/11704620.jpg" srcset="https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/SQUARE_240/11704620.jpg 240w, https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/SQUARE_480/11704620.jpg 480w, https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/SQUARE_720/11704620.jpg 720w, https://i.media.fi/incoming/xp0w6z/11704620.jpg/alternates/SQUARE_960/11704620.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2673 </picture>
2674 </div><div class="diks-card__text-wrapper"> 2675 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839387">Neljä avaruuslentäjää laukaistiin matkalle kohti kansainvälistä avaruusasemaa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2676 <time class="diks-date__published" datetime="2026-10-01T19:00:13+03:00">Eilen 19:00</time> 2677 2678 </div> 2679<div class="diks-comment-count "> 2680 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839387" data-coral-id="9839387"></span> 2681 </div> 2682 </div> 2683 </div></div> 2684 </div> 2685 </div></article> 2686 2687 2688 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2689 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2690 <picture><source srcset="https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/WEBP_SQUARE_240/11704568.webp 240w, https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/WEBP_SQUARE_480/11704568.webp 480w, https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/WEBP_SQUARE_720/11704568.webp 720w, https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/WEBP_SQUARE_960/11704568.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/SQUARE_720/11704568.jpg" srcset="https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/SQUARE_240/11704568.jpg 240w, https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/SQUARE_480/11704568.jpg 480w, https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/SQUARE_720/11704568.jpg 720w, https://i.media.fi/incoming/sxlzc1/11704568.jpg/alternates/SQUARE_960/11704568.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2691 </picture> 2692 </div><div class="diks-card__text-wrapper"> 2693 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839305">KRP mukana kansainvälisessä hakkeriryhmän tutkinnassa, ryhmän johtajaksi epäilty vain 16-vuotias</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2694 <time class="diks-date__published" datetime="2026-10-01T18:11:27+03:00">Eilen 18:11</time> 2695 2696 </div> 2697<div class="diks-comment-count "> 2698 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839305" data-coral-id="9839305"></span> 2699 </div> 2700 </div> 2701 </div></div> 2702 </div> 2703 </div></article> 2704 2705 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2706 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2707 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839455">ERR: Venäjä pysäytti aluevesillään Viroon suunnanneen rahtialuksen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2708 <time class="diks-date__published" datetime="2026-10-01T19:47:11+03:00">Eilen 19:47</time> 2709 2710 </div> 2711<div class="diks-comment-count "> 2712 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839455" data-coral-id="9839455"></span> 2713 </div> 2714 </div> 2715 </div></div> 2716 </div> 2717 </div></article> 2718 2719 2720 <article class="diks-card diks-card--size-xs diks-card--row diks-card--reversed"> 2721 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2722 <picture><source srcset="https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/WEBP_SQUARE_240/11704501.webp 240w, https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/WEBP_SQUARE_480/11704501.webp 480w, https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/WEBP_SQUARE_720/11704501.webp 720w, https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/WEBP_SQUARE_960/11704501.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/SQUARE_720/11704501.jpg" srcset="https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/SQUARE_240/11704501.jpg 240w, https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/SQUARE_480/11704501.jpg 480w, https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/SQUARE_720/11704501.jpg 720w, https://i.media.fi/incoming/i86j3b/11704501.jpg/alternates/SQUARE_960/11704501.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2723 </picture>
2724 </div><div class="diks-card__text-wrapper"> 2725 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839250">Poliisi selvittää epäiltyä nuorten tappelutapahtumaa Vaasassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2726 <time class="diks-date__published" datetime="2026-10-01T17:30:21+03:00">Eilen 17:30</time> 2727 2728 </div> 2729<div class="diks-comment-count "> 2730 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839250" data-coral-id="9839250"></span> 2731 </div> 2732 </div> 2733 </div></div> 2734 </div> 2735 </div></article> </div> 2736 <div class="diks-hide-above-large"> 2737 <div class="diks-story-slider "> <h3 class="diks-title diks-title--story-slider" >Lisää artikkeleita</h3><div class="diks-story-slider__cards-wrapper"> 2738 2739 2740 2741 <article class="diks-card diks-card--size-xs"> 2742 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2743 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839640">Yhdysvalloissa epäonnistuneesta teloituksesta selvinnyt nainen kriittisessä tilassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2744 <time class="diks-date__published" datetime="2026-10-01T22:25:12+03:00">Eilen 22:25</time> 2745 2746 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T23:06:13+03:00">eilen 23:06</time> 2747 </div> 2748<div class="diks-comment-count "> 2749 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839640" data-coral-id="9839640"></span> 2750 </div> 2751 </div> 2752 </div></div> 2753 </div> 2754 </div></article> 2755 2756 2757 <article class="diks-card diks-card--size-xs"> 2758 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2759 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839614">Putin: Länsimaisten yhtiöiden omaisuus Venäjällä voidaan palauttaa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2760 <time class="diks-date__published" datetime="2026-10-01T21:27:21+03:00">Eilen 21:27</time> 2761 2762 </div> 2763<div class="diks-comment-count "> 2764 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839614" data-coral-id="9839614"></span> 2765 </div> 2766 </div> 2767 </div></div> 2768 </div> 2769 </div></article> 2770 2771 <article class="diks-card diks-card--size-xs"> 2772 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2773 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839477">CBS News: Cornellin epäillyn joukkoraiskauksen uhrin kuulustelu ei koskaan päätynyt syyttäjälle</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2774 <time class="diks-date__published" datetime="2026-10-01T20:06:41+03:00">Eilen 20:06</time> 2775 2776 </div> 2777<div class="diks-comment-count "> 2778 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839477" data-coral-id="9839477"></span> 2779 </div> 2780 </div> 2781 </div></div> 2782 </div> 2783 </div></article> 2784 2785 2786 <article class="diks-card diks-card--size-xs"> 2787 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2788 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839378">Sisäministeri Rantanen epäillyistä koteihin tunkeutumisista: Kuin Venäjän pelikirjasta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2789 <time class="diks-date__published" datetime="2026-10-01T18:55:20+03:00">Eilen 18:55</time> 2790 2791 </div> 2792<div class="diks-comment-count "> 2793 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen
2793/9839378" data-coral-id="9839378"></span> 2794 </div> 2795 </div> 2796 </div></div> 2797 </div> 2798 </div></article> 2799 2800 2801 <article class="diks-card diks-card--size-xs"> 2802 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2803 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839502">Venomin nokkamies Conrad "Cronos" Lant on kuollut ââ"Hän loi jotain, mikä muutti raskaan musiikin ikuisiksi ajoiksi"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2804 <time class="diks-date__published" datetime="2026-10-01T20:38:24+03:00">Eilen 20:38</time> 2805 2806 </div> 2807<div class="diks-comment-count "> 2808 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839502" data-coral-id="9839502"></span> 2809 </div> 2810 </div> 2811 </div></div> 2812 </div> 2813 </div></article> 2814 2815 2816 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2817 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2818 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839485">EU kiristää maahanmuuttosääntöjä: uudet palautuskeskukset ja kovemmat keinot käyttöön</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2819 <time class="diks-date__published" datetime="2026-10-01T20:09:21+03:00">Eilen 20:09</time> 2820 2821 </div> 2822<div class="diks-comment-count "> 2823 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839485" data-coral-id="9839485"></span> 2824 </div> 2825 </div> 2826 </div></div> 2827 </div> 2828 </div></article> 2829 2830 2831 <article class="diks-card diks-card--size-xs is--subscriber-only"> 2832 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2833 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839318">Tutkija: âLatvian Donald Trumpâ voi palauttaa kultaiset viisumit â EU:n pakotepolitiikka ei ole kuitenkaan uhattuna</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2834 <time class="diks-date__published" datetime="2026-10-01T18:25:00+03:00">Eilen 18:25</time> 2835 2836 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T18:53:49+03:00">eilen 18:53</time> 2837 </div> 2838<div class="diks-comment-count "> 2839 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839318" data-coral-id="9839318"></span> 2840 </div> 2841 </div> 2842 </div></div> 2843 </div> 2844 </div></article> 2845 2846 2847 <article class="diks-card diks-card--size-xs"> 2848 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2849 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839507">Iranin ja Britannian kaksoiskansalainen pidätetty lentotukikohdan tapahtumien vuoksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2850 <time class="diks-date__published" datetime="2026-10-01T20:38:16+03:00">Eilen 20:38</time> 2851 2852 | Päivitetty <time class="diks-date__updated" datetime="2026-10-01T23:19:17+03:00">eilen 23:19</time> 2853 </div> 2854<div class="diks-comment-count "> 2855 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839507" data-coral-id="9839507"></span> 2856 </div> 2857 </div> 2858 </div></div> 2859 </div> 2860 </div></article> 2861 2862 2863 <article class="diks-card diks-card--size-xs"> 2864 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2865 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen
2865/9839387">Neljä avaruuslentäjää laukaistiin matkalle kohti kansainvälistä avaruusasemaa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2866 <time class="diks-date__published" datetime="2026-10-01T19:00:13+03:00">Eilen 19:00</time> 2867 2868 </div> 2869<div class="diks-comment-count "> 2870 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839387" data-coral-id="9839387"></span> 2871 </div> 2872 </div> 2873 </div></div> 2874 </div> 2875 </div></article> 2876 2877 2878 <article class="diks-card diks-card--size-xs"> 2879 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2880 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839305">KRP mukana kansainvälisessä hakkeriryhmän tutkinnassa, ryhmän johtajaksi epäilty vain 16-vuotias</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2881 <time class="diks-date__published" datetime="2026-10-01T18:11:27+03:00">Eilen 18:11</time> 2882 2883 </div> 2884<div class="diks-comment-count "> 2885 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839305" data-coral-id="9839305"></span> 2886 </div> 2887 </div> 2888 </div></div> 2889 </div> 2890 </div></article> 2891 2892 <article class="diks-card diks-card--size-xs"> 2893 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2894 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839455">ERR: Venäjä pysäytti aluevesillään Viroon suunnanneen rahtialuksen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2895 <time class="diks-date__published" datetime="2026-10-01T19:47:11+03:00">Eilen 19:47</time> 2896 2897 </div> 2898<div class="diks-comment-count "> 2899 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839455" data-coral-id="9839455"></span> 2900 </div> 2901 </div> 2902 </div></div> 2903 </div> 2904 </div></article> 2905 2906 2907 <article class="diks-card diks-card--size-xs"> 2908 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 2909 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/uutissuomalainen/9839250">Poliisi selvittää epäiltyä nuorten tappelutapahtumaa Vaasassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2910 <time class="diks-date__published" datetime="2026-10-01T17:30:21+03:00">Eilen 17:30</time> 2911 2912 </div> 2913<div class="diks-comment-count "> 2914 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/uutissuomalainen/9839250" data-coral-id="9839250"></span> 2915 </div> 2916 </div> 2917 </div></div> 2918 </div> 2919 </div></article> 2920 </div> 2921 </div> 2922 </div> 2923 </div> 2924 </div> 2925 </section> 2926 2927 <div class="diks-display-ad rs_skip" aria-hidden="true"> 2928 <div class="diks-display-ad__unit" id="gam-ad-mobiili8" > 2929
2929<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili8'); });</script>
2929 2930 </div> 2931 </div> 2932 <div class="diks-display-ad rs_skip" aria-hidden="true"> 2933 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi3" > 2934
2934<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi3'); });</script>
2934 2935 </div> 2936 </div> 2937 2938 <section class="diks-story-block diks-story-block--default"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/urheilu/" aria-label="Lue lisää juttuja - Urheilu">Urheilu</a></h2><div class="diks-grid"> 2939 <div class="diks-story-block__main diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-8 diks-column--xl-span-11 diks-border--after"> 2940 2941 2942 2943 2944 <article class="diks-card diks-card--size-l diks-card--main is--subscriber-only"> 2945 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2946 <picture><source srcset="https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_240/11703981.webp 240w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_480/11703981.webp 480w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_720/11703981.webp 720w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/WEBP_LANDSCAPE_960/11703981.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_720/11703981.jpg" srcset="https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_240/11703981.jpg 240w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_480/11703981.jpg 480w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_720/11703981.jpg 720w, https://i.media.fi/incoming/eho5vu/11703981.jpg/alternates/LANDSCAPE_960/11703981.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2947 </picture> 2948 </div><div class="diks-card__text-wrapper"> 2949 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9838554">Uusi päävalmentaja ei tingi PeKan tavoitteista ââ"Se ei ole vahinko, että PeKa on ollut menestynyt joukkue viime vuosina"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2950 <time class="diks-date__published" datetime="2026-10-01T18:00:00+03:00">Eilen 18:00</time> 2951 2952 </div> 2953<div class="diks-comment-count "> 2954 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9838554" data-coral-id="9838554"></span> 2955 </div> 2956 </div> 2957 </div></div> 2958 </div> 2959 </div></article> </div> 2960 <div class="diks-story-block__aside diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"> 2961 2962 2963 2964 2965 <article class="diks-card diks-card--size-m is--subscriber-only"> 2966 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2967 <picture><source srcset="https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_240/10873887.webp 240w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_480/10873887.webp 480w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_720/10873887.webp 720w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/WEBP_LANDSCAPE_960/10873887.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_720/10873887.jpg" srcset="https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_240/10873887.jpg 240w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_480/10873887.jpg 480w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_720/10873887.jpg 720w, https://i.media.fi/incoming/eky3q2/10873887.jpg/alternates/LANDSCAPE_960/10873887.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2968 </picture> 2969 </div><div class="diks-card__text-wrapper"> 2970 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9838655">HaPK Edustuksen joukkueenjohtajan erottaminen äityi riidaksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2971 <time class="diks-date__published" datetime="2026-10-01T16:00:00+03:00">Eilen 16:00</time> 2972 2973 </div> 2974<div class="diks-comment-count "> 2975 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9838655" data-coral-id="9838655"></span> 2976 </div> 2977 </div> 2978 </div></div> 2979 </div> 2980 </div></article> 2981 2982 2983 2984 <article class="diks-card diks-card--size-m is--subscriber-only"> 2985 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 2986 <picture><source srcset="https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_240/11501491.webp 240w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_480/11501491.webp 480w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_720/11501491.webp 720w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/WEBP_LANDSCAPE_960/11501491.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_720/11501491.jpg" srcset="https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_240/11501491.jpg 240w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_480/11501491.jpg 480w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_720/11501491.jpg 720w, https://i.media.fi/incoming/re0hkl/11501491.jpg/alternates/LANDSCAPE_960/11501491.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 2987 </picture>
2988 </div><div class="diks-card__text-wrapper"> 2989 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9835652">Kotkan Jukolan viestin loppuraportti kertoo, mitä tapahtumasta jäi käteen ââ"Suunnistuskilpailu oli yksi isoimpia onnistumisia"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 2990 <time class="diks-date__published" datetime="2026-09-30T18:00:00+03:00">30.9.2026 18:00</time> 2991 2992 </div> 2993<div class="diks-comment-count "> 2994 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9835652" data-coral-id="9835652"></span> 2995 </div> 2996 </div> 2997 </div></div> 2998 </div> 2999 </div></article> 3000 </div> 3001 </div> 3002 3003 <div class="diks-story-slider diks-story-slider--no-scroll-above-large"> <h3 class="diks-title diks-title--story-slider" >Lisää artikkeleita</h3><div class="diks-story-slider__cards-wrapper"> 3004 3005 3006 3007 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3008 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3009 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9833189"><span class="diks-ui-accent">Jupinat | </span>KTP-Basket huokuu poikkeuksellisen vahvaa joukkuehenkeä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3010 <time class="diks-date__published" datetime="2026-09-29T22:09:22+03:00">29.9.2026 22:09</time> 3011 3012 </div> 3013<div class="diks-comment-count "> 3014 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9833189" data-coral-id="9833189"></span> 3015 </div> 3016 </div> 3017 </div></div> 3018 </div> 3019 </div></article> 3020 3021 3022 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3023 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3024 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9829350">Jenkit tutuksi ââKymen Sanomat kysyi ja KTP-Basketin ulkomaalaisvahvistukset vastasivat</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3025 <time class="diks-date__published" datetime="2026-09-28T18:00:00+03:00">28.9.2026 18:00</time> 3026 3027 </div> 3028<div class="diks-comment-count "> 3029 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9829350" data-coral-id="9829350"></span> 3030 </div> 3031 </div> 3032 </div></div> 3033 </div> 3034 </div></article> 3035 3036 3037 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3038 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3039 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9826810">KTP-Basketin Daniel Dolencille johtajan rooli sopii: "Odotukset ovat etuoikeus ja antavat joukkueelle tilaa onnistua"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3040 <time class="diks-date__published" datetime="2026-09-27T19:34:29+03:00">27.9.2026 19:34</time> 3041 3042 | Päivitetty <time class="diks-date__updated" datetime="2026-09-27T21:46:19+03:00">27.9.2026 21:46</time> 3043 </div> 3044<div class="diks-comment-count "> 3045 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9826810" data-coral-id="9826810"></span> 3046 </div> 3047 </div> 3048 </div></div> 3049 </div> 3050 </div></article> 3051 3052 3053 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3054 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3055 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/urheilu/9826004">Greg Gibson lupaa vastustajille tukalia aikoja â âHe tarvitsevat jääpussejaâ</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3056 <time class="diks-date__published" datetime="2026-09-27T11:00:00+03:00">27.9.2026 11:00</time> 3057 3058 </div> 3059<div class="diks-comment-count "> 3060 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/urheilu/9826004" data-coral-id="9826004"></span> 3061 </div> 3062 </div> 3063 </div></div> 3064 </div> 3065 </div></article> 3066 </div> 3067 </div> </section><div class="diks-native-ad-container"><div class="readpeak-native" data-min-width="400" style="display: none;"> 3068 <div class="diks-native-ad "> 3069 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 3070 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 3071 </picture> 3072 </div> 3073 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 3074 <a class="diks-native-ad__link" href="#"> </a> 3075 </h2></div> 3076 </div> 3077 </div> 3078 </div></div><section class="diks-story-block diks-story-block--default"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/aihe/Talous" aria-label="Lue lisää juttuja - Talous">Talous</a></h2><div class="diks-grid"> 3079 <div class="diks-story-block__main diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-8 diks-column--xl-span-11 diks-border--after"> 3080 3081 3082 3083 3084 <article class="diks-card diks-card--size-l diks-card--main"> 3085 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3086 <picture><source srcset="https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/WEBP_LANDSCAPE_240/11699249.webp 240w, https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/WEBP_LANDSCAPE_480/11699249.webp 480w, https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/WEBP_LANDSCAPE_720/11699249.webp 720w, https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/WEBP_LANDSCAPE_960/11699249.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/LANDSCAPE_720/11699249.jpg" srcset="https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/LANDSCAPE_240/11699249.jpg 240w, https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/LANDSCAPE_480/11699249.jpg 480w, https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/LANDSCAPE_720/11699249.jpg 720w, https://i.media.fi/incoming/6lyi5y/11699249.jpg/alternates/LANDSCAPE_960/11699249.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3087 </picture>
3088 </div><div class="diks-card__text-wrapper"> 3089 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9830970">Sunilaan suunnitteilla uudenlainen kaasuvoimala, Hietaseen kasvihuoneita</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3090 <time class="diks-date__published" datetime="2026-09-29T12:03:50+03:00">29.9.2026 12:03</time> 3091 3092 </div> 3093<div class="diks-comment-count "> 3094 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9830970" data-coral-id="9830970"></span> 3095 </div> 3096 </div> 3097 </div></div> 3098 </div> 3099 </div><ul class="diks-card__related"><li class="diks-card__related-item"> 3100 3101 3102 3103 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3104 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3105 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9792408">Google kasvaa Haminassa, vaan mitä tekevät muut? â Lue tästä Kymen Sanomien katsaus teollisiin hankkeisiin</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3106 <time class="diks-date__published" datetime="2026-09-15T05:00:00+03:00">15.9.2026 5:00</time> 3107 3108 </div> 3109<div class="diks-comment-count "> 3110 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9792408" data-coral-id="9792408"></span> 3111 </div> 3112 </div> 3113 </div></div> 3114 </div> 3115 </div></article> 3116 </li></ul></article> </div> 3117 <div class="diks-story-block__aside diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"> 3118 3119 3120 3121 3122 <article class="diks-card diks-card--size-m"> 3123 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3124 <picture><source srcset="https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/WEBP_LANDSCAPE_240/11685943.webp 240w, https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/WEBP_LANDSCAPE_480/11685943.webp 480w, https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/WEBP_LANDSCAPE_720/11685943.webp 720w, https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/WEBP_LANDSCAPE_960/11685943.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/LANDSCAPE_720/11685943.jpg" srcset="https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/LANDSCAPE_240/11685943.jpg 240w, https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/LANDSCAPE_480/11685943.jpg 480w, https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/LANDSCAPE_720/11685943.jpg 720w, https://i.media.fi/incoming/pl3cef/11685943.jpg/alternates/LANDSCAPE_960/11685943.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3125 </picture> 3126 </div><div class="diks-card__text-wrapper"> 3127 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9822948">Kotkassa ja Haminassa on jalkahoitoihin useiden viikkojen jonot ââJalkojen syyshuollon saa 50â70 eurolla</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3128 <time class="diks-date__published" datetime="2026-09-25T16:00:00+03:00">25.9.2026 16:00</time> 3129 3130 | Päivitetty <time class="diks-date__updated" datetime="2026-09-26T15:54:43+03:00">26.9.2026 15:54</time> 3131 </div> 3132<div class="diks-comment-count "> 3133 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9822948" data-coral-id="9822948"></span> 3134 </div> 3135 </div> 3136 </div></div> 3137 </div> 3138 </div></article> 3139 3140 3141 3142 <article class="diks-card diks-card--size-m is--subscriber-only"> 3143 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3144 <picture><source srcset="https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/WEBP_LANDSCAPE_240/6292368.webp 240w, https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/WEBP_LANDSCAPE_480/6292368.webp 480w, https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/WEBP_LANDSCAPE_720/6292368.webp 720w, https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/WEBP_LANDSCAPE_960/6292368.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/LANDSCAPE_720/6292368.jpg" srcset="https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/LANDSCAPE_240/6292368.jpg 240w, https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/LANDSCAPE_480/6292368.jpg 480w, https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/LANDSCAPE_720/6292368.jpg 720w, https://i.media.fi/incoming/yj1uin/6292368.jpg/alternates/LANDSCAPE_960/6292368.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3145 </picture>
3146 </div><div class="diks-card__text-wrapper"> 3147 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9816441">Ahlstrom Karhula oy lomauttaa neljäksi päiväksi ââ"Meillä menee ihan hyvin"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3148 <time class="diks-date__published" datetime="2026-09-23T14:07:39+03:00">23.9.2026 14:07</time> 3149 3150 | Päivitetty <time class="diks-date__updated" datetime="2026-09-23T15:40:17+03:00">23.9.2026 15:40</time> 3151 </div> 3152<div class="diks-comment-count "> 3153 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9816441" data-coral-id="9816441"></span> 3154 </div> 3155 </div> 3156 </div></div> 3157 </div> 3158 </div></article> 3159 </div> 3160 </div> 3161 3162 <div class="diks-story-slider diks-story-slider--no-scroll-above-large"> <h3 class="diks-title diks-title--story-slider" >Lisää artikkeleita</h3><div class="diks-story-slider__cards-wrapper"> 3163 3164 3165 3166 <article class="diks-card diks-card--size-xs"> 3167 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3168 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9744975">OP Kaakkois-Suomen liikevoitto laski alkuvuonna</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3169 <time class="diks-date__published" datetime="2026-08-27T21:00:00+03:00">27.8.2026 21:00</time> 3170 3171 </div> 3172<div class="diks-comment-count "> 3173 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9744975" data-coral-id="9744975"></span> 3174 </div> 3175 </div> 3176 </div></div> 3177 </div> 3178 </div></article> 3179 3180 3181 <article class="diks-card diks-card--size-xs"> 3182 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3183 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9744954">Posti suunnittelee 30 työpaikan vähentämistä Kymenlaaksossa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3184 <time class="diks-date__published" datetime="2026-08-27T18:31:21+03:00">27.8.2026 18:31</time> 3185 3186 </div> 3187<div class="diks-comment-count "> 3188 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9744954" data-coral-id="9744954"></span> 3189 </div> 3190 </div> 3191 </div></div> 3192 </div> 3193 </div></article> 3194 3195 3196 <article class="diks-card diks-card--size-xs"> 3197 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3198 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9721583">Kotkansaaren, Karhulan ja Haminan Kotipizzat siirtyvät iisalmelaisen K&R Riiholan omistukseen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3199 <time class="diks-date__published" datetime="2026-08-21T16:01:25+03:00">21.8.2026 16:01</time> 3200 3201 </div> 3202<div class="diks-comment-count "> 3203 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9721583" data-coral-id="9721583"></span> 3204 </div> 3205 </div> 3206 </div></div> 3207 </div> 3208 </div></article> 3209 3210 3211 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3212 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3213 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9663892">Paikallisia pienleipomoita kurittavat kustannusten nousu ja koventunut kilpailu ââAitolahdelle supistaminen oli oikea ratkaisu</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3214 <time class="diks-date__published" datetime="2026-08-01T05:00:00+03:00">1.8.2026 5:00</time> 3215 3216 </div> 3217<div class="diks-comment-count "> 3218 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9663892" data-coral-id="9663892"></span> 3219 </div> 3220 </div> 3221 </div></div> 3222 </div> 3223 </div></article> 3224 </div> 3225 </div> </section> 3226 3227 <div class="diks-display-ad rs_skip" aria-hidden="true">
3228 <div class="diks-display-ad__unit" id="gam-ad-mobiili9" > 3229
3229<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili9'); });</script>
3229 3230 </div> 3231 </div> 3232 <div class="diks-display-ad rs_skip" aria-hidden="true"> 3233 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi4" > 3234
3234<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi4'); });</script>
3234 3235 </div> 3236 </div> 3237 3238 <section class="diks-story-block diks-story-block--culture"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/aihe/Kulttuuri" aria-label="Lue lisää juttuja - Kulttuuri">Kulttuuri</a></h2><div class="diks-grid"> 3239 <div class="diks-story-block__main diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-7 diks-column--xl-span-9 diks-border--after"> 3240 3241 3242 3243 <article class="diks-card diks-card--size-l diks-card--light-bg diks-card--main"> 3244 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3245 <picture><source srcset="https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_240/11297885.webp 240w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_480/11297885.webp 480w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_720/11297885.webp 720w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/WEBP_LANDSCAPE_960/11297885.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_720/11297885.jpg" srcset="https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_240/11297885.jpg 240w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_480/11297885.jpg 480w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_720/11297885.jpg 720w, https://i.media.fi/incoming/920z0h/11297885.jpg/alternates/LANDSCAPE_960/11297885.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3246 </picture> 3247 </div><div class="diks-card__text-wrapper"> 3248 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9835578">Aaltoja!-festivaali monipuolistaa tarjontaansa maksuttomilla klubeilla</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3249 <time class="diks-date__published" datetime="2026-09-30T16:19:44+03:00">30.9.2026 16:19</time> 3250 3251 </div> 3252<div class="diks-comment-count "> 3253 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9835578" data-coral-id="9835578"></span> 3254 </div> 3255 </div> 3256 </div></div> 3257 </div> 3258 </div></article> </div> 3259 <div class="diks-story-block__aside diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-5 diks-column--xl-span-7"> 3260 3261 3262 3263 3264 <article class="diks-card diks-card--size-s diks-card--row diks-card--reversed"> 3265 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3266 <picture><source srcset="https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/WEBP_LANDSCAPE_240/10399493.webp 240w, https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/WEBP_LANDSCAPE_480/10399493.webp 480w, https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/WEBP_LANDSCAPE_720/10399493.webp 720w, https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/WEBP_LANDSCAPE_960/10399493.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/LANDSCAPE_720/10399493.jpg" srcset="https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/LANDSCAPE_240/10399493.jpg 240w, https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/LANDSCAPE_480/10399493.jpg 480w, https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/LANDSCAPE_720/10399493.jpg 720w, https://i.media.fi/incoming/lu3vi8/10399493.jpg/alternates/LANDSCAPE_960/10399493.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3267 </picture> 3268 </div><div class="diks-card__text-wrapper"> 3269 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9814127">Kymi Sinfonietta on myynyt ennätysmäärän kausikortteja, mutta orkesterin tulevaisuus on epävarma</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3270 <time class="diks-date__published" datetime="2026-09-22T17:37:06+03:00">22.9.2026 17:37</time> 3271 3272 </div> 3273<div class="diks-comment-count "> 3274 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9814127" data-coral-id="9814127"></span> 3275 </div> 3276 </div> 3277 </div></div> 3278 </div> 3279 </div></article> 3280 3281 3282 3283 <article class="diks-card diks-card--size-s diks-card--row diks-card--reversed is--subscriber-only"> 3284 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3285 <picture><source srcset="https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/WEBP_LANDSCAPE_240/11682530.webp 240w, https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/WEBP_LANDSCAPE_480/11682530.webp 480w, https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/WEBP_LANDSCAPE_720/11682530.webp 720w, https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/WEBP_LANDSCAPE_960/11682530.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/LANDSCAPE_720/11682530.jpg" srcset="https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/LANDSCAPE_240/11682530.jpg 240w, https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/LANDSCAPE_480/11682530.jpg 480w, https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/LANDSCAPE_720/11682530.jpg 720w, https://i.media.fi/incoming/qe8g0d/11682530.jpg/alternates/LANDSCAPE_960/11682530.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3286 </picture>
3287 </div><div class="diks-card__text-wrapper"> 3288 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9807504">Sielua viiltävästi väreilee Kultalampi â Elokuvaklassikon näyttämösovitus täytti Kotkan kaupunginteatterin lehterit </a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3289 <time class="diks-date__published" datetime="2026-09-20T11:00:00+03:00">20.9.2026 11:00</time> 3290 3291 | Päivitetty <time class="diks-date__updated" datetime="2026-09-21T10:19:33+03:00">21.9.2026 10:19</time> 3292 </div> 3293<div class="diks-comment-count "> 3294 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9807504" data-coral-id="9807504"></span> 3295 </div> 3296 </div> 3297 </div></div> 3298 </div> 3299 </div></article> 3300 3301 3302 3303 <article class="diks-card diks-card--size-s diks-card--row diks-card--reversed is--subscriber-only"> 3304 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3305 <picture><source srcset="https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/WEBP_LANDSCAPE_240/9329895.webp 240w, https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/WEBP_LANDSCAPE_480/9329895.webp 480w, https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/WEBP_LANDSCAPE_720/9329895.webp 720w, https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/WEBP_LANDSCAPE_960/9329895.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/LANDSCAPE_720/9329895.jpg" srcset="https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/LANDSCAPE_240/9329895.jpg 240w, https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/LANDSCAPE_480/9329895.jpg 480w, https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/LANDSCAPE_720/9329895.jpg 720w, https://i.media.fi/incoming/wsxyhn/9329895.jpg/alternates/LANDSCAPE_960/9329895.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3306 </picture> 3307 </div><div class="diks-card__text-wrapper"> 3308 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9813668">Kymi Sinfoniettan viestintä- ja suhdetoimintapäällikkö lopettaa tehtävässään</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3309 <time class="diks-date__published" datetime="2026-09-22T15:54:19+03:00">22.9.2026 15:54</time> 3310 3311 </div> 3312<div class="diks-comment-count "> 3313 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9813668" data-coral-id="9813668"></span> 3314 </div> 3315 </div> 3316 </div></div> 3317 </div> 3318 </div></article> 3319 3320 3321 3322 <article class="diks-card diks-card--size-s diks-card--row diks-card--reversed"> 3323 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3324 <picture><source srcset="https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/WEBP_LANDSCAPE_240/6515550.webp 240w, https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/WEBP_LANDSCAPE_480/6515550.webp 480w, https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/WEBP_LANDSCAPE_720/6515550.webp 720w, https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/WEBP_LANDSCAPE_960/6515550.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/LANDSCAPE_720/6515550.jpg" srcset="https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/LANDSCAPE_240/6515550.jpg 240w, https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/LANDSCAPE_480/6515550.jpg 480w, https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/LANDSCAPE_720/6515550.jpg 720w, https://i.media.fi/incoming/8f56qm/6515550.jpg/alternates/LANDSCAPE_960/6515550.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3325 </picture>
3326 </div><div class="diks-card__text-wrapper"> 3327 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9753116">Kuvauspaikkakierros vie Pertsa ja Kilu -elokuvan alkulähteille Suulisniemeen ja Popinniemeen ââKotkalaisen kirjallisuuden viikko pursuaa tapahtumia</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3328 <time class="diks-date__published" datetime="2026-08-31T16:00:00+03:00">31.8.2026 16:00</time> 3329 3330 | Päivitetty <time class="diks-date__updated" datetime="2026-09-02T13:42:21+03:00">2.9.2026 13:42</time> 3331 </div> 3332<div class="diks-comment-count "> 3333 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9753116" data-coral-id="9753116"></span> 3334 </div> 3335 </div> 3336 </div></div> 3337 </div> 3338 </div></article> </div> 3339 </div> 3340 </section> 3341 3342 <div class="diks-display-ad rs_skip" aria-hidden="true"> 3343 <div class="diks-display-ad__unit" id="gam-ad-mobiili10" > 3344
3344<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili10'); });</script>
3344 3345 </div> 3346 </div> 3347 <div class="diks-display-ad rs_skip" aria-hidden="true"> 3348 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi5" > 3349
3349<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi5'); });</script>
3349 3350 </div> 3351 </div><section class="diks-story-block diks-story-block--themes"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/teemat/" aria-label="Lue lisää juttuja - Teemat">Teemat</a></h2><div class="diks-grid"> 3352 <div class="diks-story-block__main diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-6 diks-column--xl-span-8 diks-border--after"> 3353 3354 3355 3356 <article class="diks-card diks-card--visual-story diks-card--main"> 3357 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3358 <picture><source srcset="https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/WEBP_PORTRAIT_240/Sudoku_front_label.webp 240w, https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/WEBP_PORTRAIT_480/Sudoku_front_label.webp 480w, https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/WEBP_PORTRAIT_720/Sudoku_front_label.webp 720w, https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/WEBP_PORTRAIT_960/Sudoku_front_label.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/PORTRAIT_720/Sudoku_front_label.png" srcset="https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/PORTRAIT_240/Sudoku_front_label.png 240w, https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/PORTRAIT_480/Sudoku_front_label.png 480w, https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/PORTRAIT_720/Sudoku_front_label.png 720w, https://www.kouvolansanomat.fi/incoming/e4dxn9/Sudoku_front_label.png/alternates/PORTRAIT_960/Sudoku_front_label.png 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3359 </picture> 3360 </div><div class="diks-card__text-wrapper"> 3361 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/teemat/9531927">Ratkaise sudoku ja osallistu 70 euron lahjakortin arvontaan</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3362 <time class="diks-date__published" datetime="2026-08-10T14:30:00+03:00">10.8.2026 14:30</time> 3363 3364 | Päivitetty <time class="diks-date__updated" datetime="2026-09-04T14:09:12+03:00">4.9.2026 14:09</time> 3365 </div> 3366<div class="diks-comment-count "> 3367 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/teemat/9531927" data-coral-id="9531927"></span> 3368 </div> 3369 </div> 3370 </div></div> 3371 </div> 3372 </div></article> </div> 3373 <div class="diks-story-block__aside diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-6 diks-column--xl-span-8"> 3374 3375 3376 3377 3378 3379 3380 <div class="diks-cards-wrapper diks-cards-wrapper--column"><div class="diks-card diks-legend-card "> 3381 <div class="diks-legend-card__inner-wrapper"> 3382 <h2 class="diks-card__name"><a class="diks-card__name-link" href="/aihe/asumisen-paikka" aria-label="Asumisen paikka aiheen uutiset">Asumisen paikka</a></h2> 3383 3384 3385 <article class="diks-card diks-card--size-l is--subscriber-only"> 3386 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3387 <div class="diks-video-container diks-video-container--skeleton voice-no-read rs_skip"> 3388 <div class="diks-flowplayer-video diks-flowplayer-video--loop" data-player-id="7b9845eb-3c5f-4574-ae5f-80ac925192c5"> 3389
3389<script src="https://cdn.flowplayer.com/players/b893e2a8-6592-4a12-9dab-8ffe13561c55/native/flowplayer.async.js"> 3390 {"src": "75705bb8-9f3c-4698-97b4-91556641aedc", "loop": true, "autoplay": true, "muted": true, "lang": "fi", "ui": 6919, "plugins": ["keyboard"]} 3391 </script>
3391 3392 </div> 3393 </div> 3394 </div><div class="diks-card__text-wrapper"> 3395 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9797885"><span class="diks-ui-accent">Asumisen paikka | </span>Pitäjänsaaren vanhasta koulusta tuli Tuulikki ja Tero Pasin koti</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3396 <time class="diks-date__published" datetime="2026-09-17T05:00:00+03:00">17.9.2026 5:00</time> 3397 3398 </div> 3399<div class="diks-comment-count "> 3400 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9797885" data-coral-id="9797885"></span> 3401 </div> 3402 </div> 3403 </div></div> 3404 </div> 3405 </div></article> 3406 <div class="diks-card-wrapper"> 3407 3408 3409 3410 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3411 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3412 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9711286"><span class="diks-ui-accent">Asumisen paikka | </span>Lomareissu Kotkaan poiki merenrantakodin Sunilasta ââRivitaloasunnon vastarannalla seisoo massiivinen tehdas</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3413 <time class="diks-date__published" datetime="2026-08-19T05:00:00+03:00">19.8.2026 5:00</time> 3414 3415 | Päivitetty <time class="diks-date__updated" datetime="2026-08-20T11:41:48+03:00">20.8.2026 11:41</time> 3416 </div> 3417<div class="diks-comment-count "> 3418 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9711286" data-coral-id="9711286"></span> 3419 </div> 3420 </div> 3421 </div></div> 3422 </div> 3423 </div></article> 3424 3425 3426 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3427 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3428 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9671596"><span class="diks-ui-accent">Asumisen paikka | </span>Opettajajoukon sata vuotta sitten Kotkaan rakennuttamassa talossa asuu yhä opettajia</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3429 <time class="diks-date__published" datetime="2026-08-05T05:00:00+03:00">5.8.2026 5:00</time> 3430 3431 </div> 3432<div class="diks-comment-count "> 3433 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9671596" data-coral-id="9671596"></span> 3434 </div> 3435 </div> 3436 </div></div> 3437 </div> 3438 </div></article> 3439 3440 3441 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3442 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3443 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9606886"><span class="diks-ui-accent">Asumisen paikka | </span>Sari Suholan pihalla on liki 400 kasvia â Omaishoitajalle puutarha on ollut henkireikä vaikeina aikoina</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3444 <time class="diks-date__published" datetime="2026-07-10T05:00:00+03:00">10.7.2026 5:00</time> 3445 3446 | Päivitetty <time class="diks-date__updated" datetime="2026-07-10T09:43:38+03:00">10.7.2026 9:43</time> 3447 </div> 3448<div class="diks-comment-count "> 3449 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9606886" data-coral-id="9606886"></span> 3450 </div> 3451 </div> 3452 </div></div> 3453 </div> 3454 </div></article> 3455 3456 3457 <article class="diks-card diks-card--size-xs"> 3458 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3459 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9581367"><span class="diks-ui-accent">Asumisen paikka | </span>Aaltoa harrastavan arkkitehdin yksiössä Sunilassa työ ja harrastus lyövät lämpimästi kättä ââ"Onhan tämä ehkä vähän riistäytynyt käsistä"</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3460 <time class="diks-date__published" datetime="2026-07-01T05:00:00+03:00">1.7.2026 5:00</time> 3461 3462 | Päivitetty <time class="diks-date__updated" datetime="2026-07-03T14:44:14+03:00">3.7.2026 14:44</time> 3463 </div> 3464<div class="diks-comment-count "> 3465 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9581367" data-coral-id="9581367"></span> 3466 </div> 3467 </div> 3468 </div></div> 3469 </div> 3470 </div></article> 3471 3472 3473 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3474 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3475 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9468415"><span class="diks-ui-accent">Asumisen paikka | </span>Haminan kakkoskodissa punoutuvat Marja Aarnipuron dekkareiden käänteet</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3476 <time class="diks-date__published" datetime="2026-05-22T05:00:00+03:00">22.5.2026 5:00</time> 3477 3478 </div> 3479<div class="diks-comment-count "> 3480 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9468415" data-coral-id="9468415"></span> 3481 </div> 3482 </div> 3483 </div></div> 3484 </div> 3485 </div></article> 3486 3487 3488 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3489 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3490 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9380890"><span class="diks-ui-accent">Asumisen paikka | </span>Kurkistimme, miltä Hirssaaren uudet ranta-asunnot näyttävät sisältä</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3491 <time class="diks-date__published" datetime="2026-04-17T05:00:00+03:00">17.4.2026 5:00</time> 3492 3493 | Päivitetty <time class="diks-date__updated" datetime="2026-04-17T10:44:04+03:00">17.4.2026 10:44</time> 3494 </div> 3495<div class="diks-comment-count "> 3496 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9380890" data-coral-id="9380890"></span> 3497 </div> 3498 </div> 3499 </div></div> 3500 </div> 3501 </div></article> 3502 3503 3504 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3505 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3506 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9361792"><span class="diks-ui-accent">Asumisen paikka | </span>Lehtomäen perheellä on Pyhtään Hirvikoskella kolmen sukupolven kesämökki jokimaisemissa</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3507 <time class="diks-date__published" datetime="2026-04-10T05:00:00+03:00">10.4.2026 5:00</time> 3508 3509 </div> 3510<div class="diks-comment-count "> 3511 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9361792" data-coral-id="9361792"></span> 3512 </div> 3513 </div> 3514 </div></div> 3515 </div> 3516 </div></article>
3517 </div></div> 3518 </div><div class="diks-card diks-legend-card "> 3519 <div class="diks-legend-card__inner-wrapper"> 3520 <h2 class="diks-card__name"><a class="diks-card__name-link" href="/aihe/Ravintola-arvio" aria-label="Kymen Sanomien ravintola-arviot aiheen uutiset">Kymen Sanomien ravintola-arviot</a></h2> 3521 3522 3523 <article class="diks-card diks-card--size-l is--subscriber-only"> 3524 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3525 <picture><source srcset="https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/WEBP_LANDSCAPE_240/11562756.webp 240w, https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/WEBP_LANDSCAPE_480/11562756.webp 480w, https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/WEBP_LANDSCAPE_720/11562756.webp 720w, https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/WEBP_LANDSCAPE_960/11562756.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/LANDSCAPE_720/11562756.jpg" srcset="https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/LANDSCAPE_240/11562756.jpg 240w, https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/LANDSCAPE_480/11562756.jpg 480w, https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/LANDSCAPE_720/11562756.jpg 720w, https://i.media.fi/incoming/lajcgl/11562756.jpg/alternates/LANDSCAPE_960/11562756.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3526 </picture> 3527 </div><div class="diks-card__text-wrapper"> 3528 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9656958"><span class="diks-ui-accent">Ravintola-arvio | </span>Bistro Santalahdessa oli isot annokset ja pienet lautaset ââOmaperäisyys jäi uupumaan</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3529 <time class="diks-date__published" datetime="2026-07-30T05:00:00+03:00">30.7.2026 5:00</time> 3530 3531 </div> 3532<div class="diks-comment-count "> 3533 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9656958" data-coral-id="9656958"></span> 3534 </div> 3535 </div> 3536 </div></div> 3537 </div> 3538 </div></article> 3539 <div class="diks-card-wrapper"> 3540 3541 3542 3543 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3544 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3545 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9550024"><span class="diks-ui-accent">Ravintola-arvio | </span>Rampsi Kitchen & Lounge tarjoilee perushyvää ruokaa, mutta se jokin jää puuttumaan</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3546 <time class="diks-date__published" datetime="2026-06-19T05:00:00+03:00">19.6.2026 5:00</time> 3547 3548 </div> 3549<div class="diks-comment-count "> 3550 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9550024" data-coral-id="9550024"></span> 3551 </div> 3552 </div> 3553 </div></div> 3554 </div> 3555 </div></article> 3556 3557 3558 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3559 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3560 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/9404372"><span class="diks-ui-accent">Ravintola-arvio | </span>Canttiinin maksapihvi kukisti Kymen Sanomien uuden ruokakriitikon</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3561 <time class="diks-date__published" datetime="2026-04-26T05:00:00+03:00">26.4.2026 5:00</time> 3562 3563 </div> 3564<div class="diks-comment-count "> 3565 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/9404372" data-coral-id="9404372"></span> 3566 </div> 3567 </div> 3568 </div></div> 3569 </div> 3570 </div></article> 3571 3572 3573 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3574 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3575 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/8547224"><span class="diks-ui-accent">Ravintola-arvio | </span>Kotkan uusi golfravintola onnistui kokonaiskisassa, vaikka teki pari hutilyöntiä</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3576 <time class="diks-date__published" datetime="2025-05-24T05:00:00+03:00">24.5.2025 5:00</time> 3577 3578 </div> 3579<div class="diks-comment-count "> 3580 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/8547224" data-coral-id="8547224"></span> 3581 </div> 3582 </div> 3583 </div></div> 3584 </div> 3585 </div></article> 3586 3587 3588 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3589 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3590 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/8402902"><span class="diks-ui-accent">Ravintola-arvio | </span>Ihan kuin ruotsinlaivalla â Wanha Fiskari vei nostalgiselle aikamatkalle 1990-luvulle</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3591 <time class="diks-date__published" datetime="2025-03-29T05:00:00+02:00">29.3.2025 5:00</time> 3592 3593 </div> 3594<div class="diks-comment-count "> 3595 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/8402902" data-coral-id="8402902"></span> 3596 </div> 3597 </div> 3598 </div></div> 3599 </div> 3600 </div></article> 3601 3602 3603 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3604 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3605 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/8243927"><span class="diks-ui-accent">Ravintola-arvio | </span>Kotkan intialainen ravintola tarjoili "superhyvää" ruokaa ââKriitikko kaapi kastikekulhosta viimeisenkin pisaran</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3606 <time class="diks-date__published" datetime="2025-01-29T05:00:00+02:00">29.1.2025 5:00</time> 3607 3608 </div> 3609<div class="diks-comment-count "> 3610 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/8243927" data-coral-id="8243927"></span> 3611 </div> 3612 </div> 3613 </div></div> 3614 </div> 3615 </div></article> 3616 3617 3618 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3619 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3620 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/8180269"><span class="diks-ui-accent">Ravintola-arvio | </span>Meyer Hamina toi arki-iltaan ripauksen luksusta â Hummerikastikkeella tarjoiltu siika päihitti sienirisoton</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3621 <time class="diks-date__published" datetime="2025-01-01T05:00:00+02:00">1.1.2025 5:00</time> 3622 3623 </div> 3624<div class="diks-comment-count "> 3625 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/8180269" data-coral-id="8180269"></span> 3626 </div> 3627 </div> 3628 </div></div> 3629 </div> 3630 </div></article> 3631 3632 3633 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3634 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3635 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/8029734"><span class="diks-ui-accent">Ravintola-arvio | </span>Kymenlaaksonkadun Umi Sushi sai ruokakriitikolta täyden kympin: "Voisin tulla tänne heti huomenna uudestaan"</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3636 <time class="diks-date__published" datetime="2024-11-02T05:00:00+02:00">2.11.2024 5:00</time> 3637 3638 </div> 3639<div class="diks-comment-count "> 3640 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/8029734" data-coral-id="8029734"></span> 3641 </div> 3642 </div> 3643 </div></div> 3644 </div> 3645 </div></article> 3646 3647 3648 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3649 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3650 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/7831923"><span class="diks-ui-accent">Ravintola-arvio | </span>Ilta Kotkan Pancho Villassa osoitti, että hampurilaisravintolassa kannattaa tilata hampurilaisia</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3651 <time class="diks-date__published" datetime="2024-09-15T05:00:00+03:00">15.9.2024 5:00</time> 3652 3653 | Päivitetty <time class="diks-date__updated" datetime="2024-09-20T11:09:31+03:00">20.9.2024 11:09</time> 3654 </div> 3655<div class="diks-comment-count "> 3656 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/7831923" data-coral-id="7831923"></span> 3657 </div> 3658 </div> 3659 </div></div> 3660 </div> 3661 </div></article> 3662 3663 3664 <article class="diks-card diks-card--size-xs is--subscriber-only"> 3665 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3666 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/7317227"><span class="diks-ui-accent">Ravintola-arvio | </span>Kotkan torin uusi pihviravintola sai ruokakriitikolta kaksijakoiset arviot ââEntrecote oli maistuva, nimikkopitsa pettymys</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date ">
3667 <time class="diks-date__published" datetime="2024-07-30T05:00:00+03:00">30.7.2024 5:00</time> 3668 3669 </div> 3670<div class="diks-comment-count "> 3671 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/7317227" data-coral-id="7317227"></span> 3672 </div> 3673 </div> 3674 </div></div> 3675 </div> 3676 </div></article> 3677 </div></div> 3678 </div></div> 3679 3680 3681 <div class="diks-card diks-legend-card "> 3682 <div class="diks-legend-card__inner-wrapper"> 3683 <h2 class="diks-card__name"><a class="diks-card__name-link" href="/aihe/kotka-1900-luvulla" aria-label="Kotka eri vuosikymmenillä aiheen uutiset">Kotka eri vuosikymmenillä</a></h2> 3684 3685 3686 <article class="diks-card diks-card--size-l is--subscriber-only"> 3687 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3688 <picture><source srcset="https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/WEBP_LANDSCAPE_240/5783480.webp 240w, https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/WEBP_LANDSCAPE_480/5783480.webp 480w, https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/WEBP_LANDSCAPE_720/5783480.webp 720w, https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/WEBP_LANDSCAPE_960/5783480.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/LANDSCAPE_720/5783480.jpg" srcset="https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/LANDSCAPE_240/5783480.jpg 240w, https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/LANDSCAPE_480/5783480.jpg 480w, https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/LANDSCAPE_720/5783480.jpg 720w, https://i.media.fi/incoming/93cb4r/5783480.jpg/alternates/LANDSCAPE_960/5783480.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3689 </picture> 3690 </div><div class="diks-card__text-wrapper"> 3691 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622226">Oletko syntynyt Kotkassa jollakin 1900-luvun vuosikymmenellä? ââLue mitä kulmakunnilla silloin tapahtui ja katso vanhat kuvat!</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3692 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3693 3694 </div> 3695<div class="diks-comment-count "> 3696 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622226" data-coral-id="5622226"></span> 3697 </div> 3698 </div> 3699 </div></div> 3700 </div> 3701 </div></article> 3702 <div class="diks-card-wrapper"> 3703 3704 3705 3706 <article class="diks-card diks-card--size-xs"> 3707 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3708 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622315">1920-luvulla Kotkaan rakennettiin paljon sellaisia rakennuksia, jotka ovat katukuvassa yhä ââKarhulassa väki ahersi muun muassa lasitehtaalla</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3709 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3710 3711 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:40:42+02:00">29.12.2022 9:40</time> 3712 </div> 3713<div class="diks-comment-count "> 3714 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622315" data-coral-id="5622315"></span> 3715 </div> 3716 </div> 3717 </div></div> 3718 </div> 3719 </div></article> 3720 3721 3722 <article class="diks-card diks-card--size-xs"> 3723 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3724 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622360">1930-luvulla Onni Vilkas kuskasi soraa Sunilaan ja Oskari Huovisen rakennusliike alkoi rakentaa sinne uusia asuntoja</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3725 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3726 3727 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:41:00+02:00">29.12.2022 9:41</time> 3728 </div> 3729<div class="diks-comment-count "> 3730 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622360" data-coral-id="5622360"></span> 3731 </div> 3732 </div> 3733 </div></div> 3734 </div> 3735 </div></article> 3736 3737 3738 <article class="diks-card diks-card--size-xs"> 3739 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3740 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622386">1940-luvun Kotkassa lapset leikkivät raunioilla ja kaupunginjohtaja hahmotteli kuntaliitosta</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3741 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3742 3743 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T14:24:10+02:00">29.12.2022 14:24</time> 3744 </div> 3745<div class="diks-comment-count "> 3746 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622386" data-coral-id="5622386"></span> 3747 </div> 3748 </div> 3749 </div></div> 3750 </div> 3751 </div></article> 3752 3753 3754 <article class="diks-card diks-card--size-xs"> 3755 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3756 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622415">1950-luvun Kotkassa pelattiin nelkkiä Vuksin niityllä ja ihasteltiin Kyminlaakson liukuportaita ââAikuisten maailmassa sinksattiin kuntarajoja</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3757 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3758 3759 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:41:42+02:00">29.12.2022 9:41</time> 3760 </div> 3761<div class="diks-comment-count "> 3762 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622415" data-coral-id="5622415"></span> 3763 </div> 3764 </div> 3765 </div></div> 3766 </div> 3767 </div></article> 3768 3769 3770 <article class="diks-card diks-card--size-xs"> 3771 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3772 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622468">Kotkalainen Ilkka Aarnio muistaa 1960-luvun Kotkasta Paalasen ranskanleivät ââKatukuvasta yhä tuttuja kouluja j
3772a muita rakennuksia rakennettiin</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3773 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3774 3775 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:42:09+02:00">29.12.2022 9:42</time> 3776 </div> 3777<div class="diks-comment-count "> 3778 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622468" data-coral-id="5622468"></span> 3779 </div> 3780 </div> 3781 </div></div> 3782 </div> 3783 </div></article> 3784 3785 3786 <article class="diks-card diks-card--size-xs"> 3787 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3788 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622502">1970-luvun Kotkassa miehet joivat Tuurikopissa Pöytäviinaa, muistelee eräs Kymen Sanomien lukija ââKatso, mitä muuta Kotkan 1970-luku tuo mieleen</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3789 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3790 3791 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:42:26+02:00">29.12.2022 9:42</time> 3792 </div> 3793<div class="diks-comment-count "> 3794 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622502" data-coral-id="5622502"></span> 3795 </div> 3796 </div> 3797 </div></div> 3798 </div> 3799 </div></article> 3800 3801 3802 <article class="diks-card diks-card--size-xs"> 3803 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3804 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622520">1980-luvulla Kotkassa avattiin Norssalmen silta ja taitettiin peistä vanhasta paloasemasta ââNuoriso kuulemma pussikaljoitteli ympäri kaupunkia</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3805 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3806 3807 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:42:49+02:00">29.12.2022 9:42</time> 3808 </div> 3809<div class="diks-comment-count "> 3810 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622520" data-coral-id="5622520"></span> 3811 </div> 3812 </div> 3813 </div></div> 3814 </div> 3815 </div></article> 3816 3817 3818 <article class="diks-card diks-card--size-xs"> 3819 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 3820 <div class="diks-card__text-inner-wrapper"><h3 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/paikalliset/5622552">1990-luvulla vihittiin käyttöön Mussalon syväsatama ja otettiin käyttöön uusi sisääntuloreitti Kotkansaarelle â Mitä muuta, muistatko?</a></h3><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 3821 <time class="diks-date__published" datetime="2022-12-29T05:00:00+02:00">29.12.2022 5:00</time> 3822 3823 | Päivitetty <time class="diks-date__updated" datetime="2022-12-29T09:43:10+02:00">29.12.2022 9:43</time> 3824 </div> 3825<div class="diks-comment-count "> 3826 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.kymensanomat.fi/paikalliset/5622552" data-coral-id="5622552"></span> 3827 </div> 3828 </div> 3829 </div></div> 3830 </div> 3831 </div></article> 3832 </div></div> 3833 </div> </div> 3834 </div> 3835 </section><div class="diks-native-ad-container"><div class="readpeak-native" data-min-width="400" style="display: none;"> 3836 <div class="diks-native-ad "> 3837 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 3838 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 3839 </picture> 3840 </div> 3841 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 3842 <a class="diks-native-ad__link" href="#"> </a> 3843 </h2></div> 3844 </div> 3845 </div> 3846 </div></div><div class="diks-columns"> 3847 <div class="diks-main-column diks-border--after"><section class="diks-story-block diks-story-block--comics"> <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/aihe/Sarjakuvat" aria-label="Lue lisää juttuja - Sarjakuvat">Sarjakuvat</a></h2> 3848 3849 3850 3851 <article class="diks-card diks-card--scrollable-image"> 3852 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3853 <picture><source srcset="https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/WEBP_FREE_240/11413456.webp 240w, https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/WEBP_FREE_480/11413456.webp 480w, https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/WEBP_FREE_720/11413456.webp 720w, https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/WEBP_FREE_960/11413456.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/FREE_720/11413456.jpg" srcset="https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/FREE_240/11413456.jpg 240w, https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/FREE_480/11413456.jpg 480w, https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/FREE_720/11413456.jpg 720w, https://i.media.fi/incoming/7yi7an/11413456.jpg/alternates/FREE_960/11413456.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3854 </picture>
3855 </div><div class="diks-card__text-wrapper"> 3856 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/teemat/9836430">Fingerpori 1.10.2026</a></h2></div> 3857 </div> 3858 </div></article> 3859 3860 3861 3862 <article class="diks-card diks-card--scrollable-image"> 3863 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 3864 <picture><source srcset="https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/WEBP_FREE_240/11413453.webp 240w, https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/WEBP_FREE_480/11413453.webp 480w, https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/WEBP_FREE_720/11413453.webp 720w, https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/WEBP_FREE_960/11413453.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/FREE_720/11413453.jpg" srcset="https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/FREE_240/11413453.jpg 240w, https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/FREE_480/11413453.jpg 480w, https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/FREE_720/11413453.jpg 720w, https://i.media.fi/incoming/868fyz/11413453.jpg/alternates/FREE_960/11413453.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 3865 </picture> 3866 </div><div class="diks-card__text-wrapper"> 3867 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.kymensanomat.fi/teemat/9833278">Fingerpori 30.9.2026</a></h2></div> 3868 </div> 3869 </div></article> 3870 </section></div> 3871 <aside class="diks-aside-column"> 3872 3873 <div class="diks-hide-above-large"> 3874 <div class="diks-box "><div class="diks-box__offset diks-column diks-column--s-span-4 diks-column--m-span-1 diks-column--l-span-2 diks-column--xl-span-3"></div> 3875 <div class="diks-box__main-content diks-column diks-column--s-span-4 diks-column--m-span-5 diks-column--l-span-6 diks-column--xl-span-7"><div class="diks-box__content-wrapper"><h2 class="diks-box__title">Juttuvinkki</h2><p>Lähetä meille vinkki, valokuva tai video uutistapahtumasta tai jostain muusta kiinnostavasta.</p> 3876 </div> 3877 </div><div class="diks-box__cta-content diks-column diks-column--s-span-4 diks-column--m-span-1 diks-column--l-span-3 diks-column--xl-span-3"> 3878 <div class="diks-box__button-wrapper"><a class="diks-button diks-button--light" href="https://oma.media.fi/kymen-sanomat/yhteystiedot/juttuvinkki/" >Lähetä juttuvinkki</a></div> 3879 </div></div> 3880 3881 </div> 3882 <h2 class="diks-title diks-title--section" >Palvelut</h2><div class="diks-ui__margin--bottom"><p><a href="https://www.ruokapaikka.fi/"><img src="/theme/css/images/third_party/ruokapaikka.jpg" loading="lazy" alt="Ruokapaikka"></a></p></div><div class="diks-ui__margin--bottom"><div id="eventz-wrapper"><div id="EVENTZWIDGET-676edcc3ff34ab6687323b74" class="EVENTZWIDGET"></div></div>
3882<script> 3883 var eventzWrapper = document.getElementById('eventz-wrapper'); 3884 var eventzScriptLoaded = false; 3885 3886 // Lazy load eventz widget 3887 if (eventzWrapper) { 3888 function onPageLengthIncreased() { 3889 Waypoint.refreshAll(); 3890 } 3891 3892 let lastHeight = document.documentElement.scrollHeight; 3893 3894 const observer = new MutationObserver(() => { 3895 const newHeight = document.documentElement.scrollHeight; 3896 if (newHeight > lastHeight) { 3897 lastHeight = newHeight; 3898 onPageLengthIncreased(); 3899 } 3900 }); 3901 3902 observer.observe(document.body, { 3903 childList: true, 3904 subtree: true, 3905 characterData: true, 3906 }); 3907 3908 var waypointEventzWrapper = new Waypoint({ 3909 element: eventzWrapper, 3910 handler: function() { 3911 if (eventzScriptLoaded === false) { 3912 eventzScriptLoaded = true; 3913 3914 var script = document.createElement("script"); 3915 script.src = 'https://kymenlaakso.menoinfo.fi/widget-loader/676edcc3ff34ab6687323b74'; 3916 eventzWrapper.appendChild(script); 3917 observer.disconnect(); 3918 } 3919 }, 3920 offset: '200%' 3921 }); 3922 } 3923 </script>
3923</div> 3924 </aside> 3925 </div> 3926 </div> 3927 </main> 3928 </div> 3929 </div> 3930 3931 3932 <footer class="diks-footer"><div class="diks-container diks-container--narrow-mobile diks-container--full-width-before-l"> 3933 <div class="diks-footer__top"> <nav class="diks-navigation-wrapper " aria-label="Osastovalikko"><ul class="diks-navigation diks-navigation--row diks-navigation--light diks-navigation--centered diks-navigation--mobile-row diks-navigation--draggable diks-navigation--size-xs diks-navigation--active-subtle" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Asuminen"draggable="false">Asuminen</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Kotka"draggable="false">Kotka</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Hamina"draggable="false">Hamina</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Talous"draggable="false">Talous</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/urheilu"draggable="false">Urheilu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Kulttuuri"draggable="false">Kulttuuri</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uutissuomalainen"draggable="false">Uutissuomalainen</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/aihe/Sunnuntaisuomalainen"draggable="false">SUSU</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/paakirjoitus-mielipide"draggable="false">Pääkirjoitus & mielipide</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://kymenlaakso.menoinfo.fi/fi-FI"draggable="false">Menoinfo</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://www.kymensanomat.fi/aihe/kymenlaakson-kesa"draggable="false">Kymenlaakson kesä</a></li></ul> 3934 </nav></div> 3935 </div><div class="diks-container"><div class="diks-footer__main"> 3936 <div class="diks-grid"> 3937 <div class="diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-4"> 3938 <p><img src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/kymensanomat.svg" class="diks-logo diks-logo--default diks-footer__main-logo--wide" alt="Kymen Sanomat"><img src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/kymensanomat-white.svg" class="diks-logo diks-logo--darkmode diks-footer__main-logo--wide" alt="Kymen Sanomat"></p> 3939 <p><strong>Postiosoite:</strong> PL 27, 48101 Kotka<br><strong>Käyntiosoite:</strong> Kauppakeskus Pasaati, Kotka<br><strong>Vt. vastaava päätoimittaja:</strong> Antti Kaarto</p></div> 3940 3941 <div class="diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"><div class="diks-footer__main-secondary-logos-container"><div class="diks-footer__main-secondary-logo"><a href="https://vastuullistajournalismia.fi/"><img src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/vastuullista-journalismia.png" loading="lazy" alt="Vastuullisen journalismin merkki kertoo, että sitä käyttävä media on sitoutunut noudattamaan Julkisen sanan neuvoston laatimia Journalistin ohjeita."></a></div></div><div class="diks-footer__main-links-wrapper"> 3942 <div class="diks-column diks-column--span-2"><a class="diks-footer__main-link" href="https://www.keskisuomalainen.com/tietosuojalauseke/">Tietosuojalauseke</a><a class="diks-footer__main-link" href="javascript:window.gravito.cmp.openPreferences();">Evästevalinnat</a><a class="diks-footer__main-link" href="https://www.keskisuomalainen.com/kayttoehdot/">Käyttöehdot</a><a class="diks-footer__main-link" href="https://keskisuomalainen.com/medianvapausasetus/">Medianvapausasetus</a><a class="diks-footer__main-link" href="https://oma.media.fi/tekoaly-journalismissamme/">Tekoäly journalismissamme</a></div> 3943 <div class="diks-column diks-column--span-2"><a class="diks-footer__main-link" href="https://oma.media.fi/kymen-sanomat/">Asiakaspalvelu</a><a class="diks-footer__main-link" href="https://www.meks.fi/mainonta/alueet/kaakon-viestinta/">Mediamyynti</a><a class="diks-footer__main-link" href="https://oma.media.fi/kymen-sanomat/yhteystiedot/">Yhteystiedot</a></div> 3944 </div></div> 3945 3946 <div class="diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"> 3947 <h2 class="diks-footer__main-title">Sovellus</h2><p>Sovellus sisältää tuoreet juttumme, joita ilmestyy ympäri vuorokauden vuoden jokaisena päivänä sekä näköislehtemme liitteineen sekä näköislehtien arkiston. Asenna sovellus laitteesi sovelluskaupasta.</p><div class="diks-footer__main-app-image-wrapper"> 3948 <a class="diks-apps__app-link diks-hide-on-android" href="https://apps.apple.com/fi/app/kymen-sanomat/id6477534693"><img class="diks-apps__app-image" src="https://a.kymensanomat.fi/styles/2efe7af9/images/default/appstore-badge.svg" loading="lazy" alt="Lataa sovellus App Storesta"></a> 3949 <a class="diks-apps__app-link diks-hide-on-ios" href="https://play.google.com/store/apps/details?id=fi.media.kymensanomat"><img class="diks-apps__app-image" src="https://a.kymensanomat.fi/styles/2efe7af9/images/default/google-play-badge.svg" loading="lazy" alt="Lataa sovellus Google Play -kaupasta"></a> 3950 </div> 3951 3952 3953 </div>
3954 </div> 3955 </div><div class="diks-footer__bottom"> 3956 <div class="diks-footer__bottom-row"><div class="diks-footer__bottom-logo-wrapper"><a href="https://www.keskisuomalainen.com/"><img class="diks-footer__bottom-logo" src="https://a.kymensanomat.fi/styles/2efe7af9/images/logos/keskisuomalainen-sign.svg" loading="lazy" alt="Keskisuomalainen Oyj"></a></div><span>Kuulumme Mediakonserni Keskisuomalaiseen</span></div> 3957 <div class="diks-footer__bottom-link-farm-wrapper"> 3958 <p><a class='diks-footer__bottom-link-farm-item' href='https://www.aamuposti.fi/'>Aamuposti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.avecmedia.fi/'>Avec</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.esaimaa.fi/'>Etelä-Saimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ess.fi/'>Etelä-Suomen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.forssanlehti.fi/'>Forssan Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.hankasalmensanomat.fi/'>Hankasalmen Sanomat </a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.heinavedenlehti.fi/'>Heinäveden Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.helsinginuutiset.fi/'>Helsingin Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.hameensanomat.fi/'>Hämeen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.hameenlinnankaupunkiuutiset.fi/'>Hämeenlinnan Kaupunkiuutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.iisalmensanomat.fi/'>Iisalmen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.itahame.fi/'>Itä-Häme</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ita-savo.fi/'>Itä-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.joroistenlehti.fi/'>Joroisten Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.juvanlehti.fi/'>Juvan Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kaakonkulma.fi/'>Kaakonkulma</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kangasniemenlehti.fi/'>Kangasniemen Kunnallislehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.karjalainen.fi/'>Karjalainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.heili.fi/'>Karjalan Heili</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.karkkilalainen.fi/'>Karkkilalainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.keski-hame.fi/'>Keski-Häme</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.keski-uusimaa.fi/'>Keski-Uusimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.keskilaakso.fi/'>Keskilaakso</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ksml.fi/'>Keskisuomalainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.koillis-savo.fi/'>Koillis-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kouvolansanomat.fi/'>Kouvolan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kymensanomat.fi/'>Kymen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lappeenrannanuutiset.fi/'>Lappeenrannan Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.laukaa-konnevesi.fi/'>Laukaa-Konnevesi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lieksanlehti.fi/'>Lieksan Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lopenlehti.fi/'>Lopen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.loviisansanomat.fi/'>Loviisan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.luumaenlehti.fi/'>Luumäen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansisaimaa.fi/'>Länsi-Saimaan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansi-savo.fi/'>Länsi-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansi-uusimaa.fi/'>Länsi-Uusimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansivayla.fi/'>Länsiväylä</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.mattijaliisa.fi/'>Matti ja Liisa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.meksi.fi/'>Meksi Urheilumedia</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.miilu.fi/'>Miilu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.mikkelinkaupunkilehti.fi/'>Mikkelin Kaupunkilehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.mantsalanuutiset.fi/'>Mäntsälän Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.aamuposti.fi/aihe/Nurmij%C3%A4rvi'>Nurmijärven Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.outokummunseutu.fi/'>Outokummun Seutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.joutsenolehti.fi/'>Paikallislehti Joutseno</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.prsanomat.fi/'>Parikkalan-Rautjärven Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pernionseudunlehti.fi/'>Perniönseudun Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pieksamaenlehti.fi/'>Pieksämäen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pielavesi-keitele.fi/'>Pielavesi-Keitele</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pielisjokiseutu.fi/'>Pielisjokiseutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pitajalainen.fi/'>Pitäjäläinen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pitajanuutiset.fi/'>Pitäjänuutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pogostansanomat.fi/'>Pogostan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.puruvesi.net/'>Puruvesi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pyhtaanlehti.fi/'>Pyhtäänlehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.salonjokilaakso.fi/'>Salonjokilaakso</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sampolehti.fi/'>Sampo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.savonsanomat.fi/'>Savon Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sinunsavo.fi/'>Sinun Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sisa-savolehti.fi/'>Sisä-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sisasuomenlehti.fi/'>Sisä-Suomen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.soisalonseutu.fi/'>Soisalon Seutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sjl.fi/'>Suur-Jyväskylän Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.tamperelainen.fi/'>Tamperelainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.tollotin.fi/'>Töllötin</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.uusimaa.fi/'>Uusimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.uutis-jousi.fi/'>Uutis-Jousi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.uutisvuoksi.fi/'>Uutisvuoksi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.vantaansanomat.fi/'>Vantaan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.vihdinuutiset.fi/'>Vihdin Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.viikkosavo.fi/'>Viikkosavo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.viispiikkinen.fi/'>
3958Viispiikkinen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.viitasaarenseutu.fi/'>Viitasaaren Seutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.warkaudenlehti.fi/'>Warkauden Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ylakarjala.fi/'>Ylä-Karjala</a></p><p>Kaikki sisällöt voidaan julkaista kaikissa Mediakonserni Keskisuomalaisen medioissa.</p> 3959 </div> 3960 </div></div> 3961</footer> 3962 3963 3964
3964<script> 3965 if (!DOMTokenList.prototype.replace) { 3966 // IE Polyfill 3967 DOMTokenList.prototype.replace = function (a, b) { 3968 if (this.contains(a)) { 3969 this.add(b); 3970 this.remove(a); 3971 return true; 3972 } 3973 return false; 3974 } 3975 } 3976 3977 document.querySelector('.diks-no-js').classList.replace('diks-no-js', 'diks-js'); 3978 3979 // User agent sniffing is not reliable and it's going away. 3980 // Use only to sprinkle a little bit of progressive enhancement on top. 3981 // Dear Apple, stop lying, iPad on iOS 13 is not a Mac. You're turning into 90s Microsoft. 3982 var userAgent = navigator.userAgent || navigator.vendor || window.opera; 3983 if (/android/i.test(userAgent)) { 3984 document.querySelector('html').classList.add('diks-user-agent--android'); 3985 } else if (/iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream) { 3986 document.querySelector('html').classList.add('diks-user-agent--ios'); 3987 } else if (/macintosh/i.test(userAgent) && navigator.maxTouchPoints > 1) { 3988 document.querySelector('html').classList.add('diks-user-agent--ios'); 3989 } 3990</script>
3990 3991
3992<script> 3993 // Fix forEach for IE 3994 if (window.NodeList && !NodeList.prototype.forEach) { 3995 NodeList.prototype.forEach = Array.prototype.forEach; 3996 } 3997 3998 // Element.closest() needs a polyfill for older browsers. 3999 // While we only need the closest() functionality for mobile browsers, 4000 // we don't want the code to fail even on old desktop browsers. 4001 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Polyfill 4002 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Browser_compatibility 4003 if (!Element.prototype.matches) { 4004 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; 4005 } 4006 4007 if (!Element.prototype.closest) { 4008 Element.prototype.closest = function(s) { 4009 var el = this; 4010 4011 do { 4012 if (el.matches(s)) return el; 4013 el = el.parentElement || el.parentNode; 4014 } while (el !== null && el.nodeType === 1); 4015 return null; 4016 }; 4017 } 4018 4019 function setAriaExpanded(toggler, ariaExpandedValue) { 4020 // Set aria-expanded attribute of dropdown toggler 4021 // If the toggler contains a button, set the aria-expanded attribute for the button instead 4022 if ( toggler.querySelector('button') != null ) { 4023 toggler.querySelector('button').setAttribute('aria-expanded', ariaExpandedValue); 4024 } 4025 else { 4026 toggler.setAttribute('aria-expanded', ariaExpandedValue); 4027 } 4028 } 4029 4030 function toggleElement(target, toggleClass, toggler) { 4031 if (toggleClass) { 4032 var isOpenClass = toggleClass + '--is-open'; 4033 var isClosedClass = toggleClass + '--is-closed'; 4034 4035 if (target.classList.contains(isOpenClass)) { 4036 // Close this toggle 4037 target.classList.remove(isOpenClass); 4038 target.classList.add(isClosedClass); 4039 4040 // Set aria-expanded to false for the toggler 4041 setAriaExpanded(toggler, 'false'); 4042 4043 } else if (target.classList.contains(isClosedClass)) { 4044 // Open this toggle 4045 target.classList.remove(isClosedClass); 4046 target.classList.add(isOpenClass); 4047 4048 // Set aria-expanded to true for the toggler 4049 setAriaExpanded(toggler, 'true'); 4050 } else { 4051 // Open this toggle as a fallback 4052 target.classList.add(isOpenClass); 4053 4054 // Set aria-expanded to true for the toggler 4055 setAriaExpanded(toggler, 'true'); 4056 } 4057 } else { 4058 if (window.getComputedStyle(target).display !== 'none') { 4059 target.style.display = 'none'; 4060 } else { 4061 target.style.display = 'block'; 4062 } 4063 } 4064 }; 4065 4066 document.querySelectorAll('.js-diks-toggler').forEach(function(toggler) { 4067 var toggleId = toggler.getAttribute('data-diks-toggle'); 4068 var target = document.getElementById(toggleId); 4069 var eventListenerAttached = toggler.getAttribute('data-diks-event-click'); 4070 4071 if (target && !eventListenerAttached) { 4072 4073 // Set aria-controls of toggler 4074 if ( toggler.querySelector('button') != null ) { 4075 toggler.querySelector('button').setAttribute('aria-controls', toggleId); 4076 } 4077 else { 4078 toggler.setAttribute('aria-controls', toggleId); 4079 } 4080 4081 toggler.addEventListener('click', function(e) { 4082 e.preventDefault(); 4083 4084 var toggleClass = toggler.getAttribute('data-diks-toggle-class'); 4085 4086 if (webShareAPIEnabled(toggleId)) { 4087 share(); 4088 } else { 4089 toggleElement(target, toggleClass, toggler); 4090 } 4091 }); 4092 4093 toggler.setAttribute('data-diks-event-click', true); 4094 } 4095 }); 4096 4097 // Web Share and Clipboard API capabilities 4098 4099 function webShareAPIEnabled(toggleId) { 4100 const webShareAPIEnabled = true; 4101 const webShareAPIDropdownShareIds = ["jaa","jakopainikkeet"]; 4102 const isMobileDevice = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); 4103 4104 return webShareAPIEnabled && webShareAPIDropdownShareIds.includes(toggleId) && isMobileDevice && navigator.share ? true : false; 4105 } 4106 4107 function share() { 4108 const metaTitleElement = document.querySelector('meta[property="og:title"]'); 4109 const metaDescriptionElement = document.querySelector('meta[name="description"]'); 4110 const metaUrlElement = document.querySelector('meta[property="og:url"]'); 4111 let title = ''; 4112 let description = ''; 4113 let url = document.location.href; 4114 4115 if (metaTitleElement && metaTitleElement.content) { 4116 title = metaTitleElement.content; 4117 } 4118 4119 if (metaDescriptionElement && metaDescriptionElement.content) { 4120 description = metaDescriptionElement.content; 4121 } 4122 4123 if (metaUrlElement && metaUrlElement.content) { 4124 url = metaUrlElement.content; 4125 } 4126 4127 navigator.share({ 4128 title: title, 4129 text: description, 4130 url: url 4131 }); 4132 } 4133 4134 document.querySelectorAll('.js-diks-share-clipboard').forEach(function(element) { 4135 element.addEventListener('click', function(e) { 4136 e.preventDefault(); 4137 4138 let url = document.location.href; 4139 const metaUrlElement = document.querySelector('meta[property="og:url"]'); 4140 4141 if (metaUrlElement && metaUrlElement.content) { 4142 url = metaUrlElement.content; 4143 } 4144 4145 // Copy URL to clipboard 4146 navigator.clipboard.writeText(url).then(function () { 4147 // Copying URL to clipboard succeeded 4148 const dropdownId = element.getAttribute('data-diks-dropdown-id'); 4149 // Find closest dropdown toggler 4150 let dropdownToggler = element.closest('.diks-dropdown').querySelector('.js-diks-toggler'); 4151 4152 if (dropdownId) { 4153 const dropdownElement = document.getElementById(dropdownId); 4154 4155 if (dropdownElement) { 4156 // Close currently open dropdown 4157 toggleElement(dropdownElement, 'diks-dropdown__content', dropdownToggler); 4158 } 4159 4160 // Show link copied notification text 4161 const notificationTextWrapperDiv = document.createElement('div'); 4162 const notificationTextDiv = document.createElement('div'); 4163 const notificationText = document.createTextNode('Linkki kopioitu leikepöydälle'); 4164 4165 notificationTextDiv.classList.add('diks-dropdown__notification-text'); 4166 notificationTextDiv.appendChild(notificationText); 4167 notificationTextWrapperDiv.classList.add('diks-dropdown__notification-text-wrapper'); 4168 notificationTextWrapperDiv.appendChild(notificationTextDiv); 4169 dropdownElement.parentNode.insertBefore(notificationTextWrapperDiv, null); 4170 4171 setTimeout(function () { 4172 notificationTextWrapperDiv.remove(); 4173 }, 5000); 4174 } 4175 }); 4176 }); 4177 }); 4178
4179 const initContentBlockToggleButtons = () => { 4180 const toggleContainers = document.querySelectorAll('[data-diks-init="toggle"]'); 4181 toggleContainers.forEach(container => { 4182 const toggleButton = container.querySelector('.diks-toggle-button'); 4183 const toggleContent = container.querySelector('.diks-toggle-content-container'); 4184 if (toggleButton && toggleContent) { 4185 toggleButton.addEventListener('click', () => { 4186 toggleElement(toggleContent, 'diks-toggle', toggleButton); 4187 }); 4188 } 4189 }); 4190 }; 4191 document.addEventListener('DOMContentLoaded', () => { 4192 initContentBlockToggleButtons(); 4193 }); 4194 4195</script>
4195 4196
4197<script> 4198 const useDragThreshold = true; 4199 4200 // Horizontally scrollable & draggable navigation 4201 class HorizontalScrollDragger { 4202 constructor(element) { 4203 this.slider = typeof element === 'string' ? document.querySelector(element) : element instanceof Element ? element : null; 4204 if (this.slider === null) return console.error('HorizontalScrollDragger: Element not found'); 4205 4206 this.isDown = false; 4207 this.preventClick = false; 4208 this.startX; 4209 this.scrollLeft; 4210 4211 this.dragThreshold = 5; 4212 this.dragSensitivity = 1; 4213 this.dragged = false; 4214 4215 this.init(); 4216 } 4217 4218 init() { 4219 this.slider.addEventListener('mousedown', (e) => this.handleMouseDown(e)); 4220 this.slider.addEventListener('mouseleave', () => this.handleMouseLeave()); 4221 this.slider.addEventListener('mouseup', () => this.handleMouseUp()); 4222 this.slider.addEventListener('mousemove', (e) => this.handleMouseMove(e)); 4223 this.slider.addEventListener('click', (e) => this.handleClick(e)); 4224 } 4225 4226 handleMouseDown(e) { 4227 this.isDown = true; 4228 this.slider.classList.add('diks-navigation--draggable-active'); 4229 this.startX = e.pageX - this.slider.offsetLeft; 4230 this.scrollLeft = this.slider.scrollLeft; 4231 this.preventClick = false; 4232 } 4233 4234 handleMouseLeave() { 4235 this.isDown = false; 4236 this.slider.classList.remove('diks-navigation--draggable-active'); 4237 } 4238 4239 handleMouseUp() { 4240 this.isDown = false; 4241 this.slider.classList.remove('diks-navigation--draggable-active'); 4242 } 4243 4244 handleMouseMove(e) { 4245 if (!this.isDown) return; 4246 4247 if ( useDragThreshold == true ) { 4248 const xWithThreshold = e.pageX - this.slider.offsetLeft; 4249 const delta = xWithThreshold - this.startX; 4250 4251 // If not yet dragging, check threshold 4252 if (!this.dragged && Math.abs(delta) > this.dragThreshold) { 4253 this.dragged = true; 4254 this.preventClick = true; 4255 4256 // Reset baseline so scrolling starts smoothly from here 4257 this.startX = xWithThreshold; 4258 this.scrollLeft = this.slider.scrollLeft; 4259 } 4260 4261 if (this.dragged) { 4262 e.preventDefault(); 4263 const walkWithThreshold = (xWithThreshold - this.startX) * this.dragSensitivity; // adjust sensitivity 4264 this.slider.scrollLeft = this.scrollLeft - walkWithThreshold; 4265 } 4266 } 4267 else { 4268 e.preventDefault(); 4269 const x = e.pageX - this.slider.offsetLeft; 4270 const walk = (x - this.startX) * this.dragSensitivity; // adjust sensitivity 4271 this.slider.scrollLeft = this.scrollLeft - walk; 4272 this.preventClick = true; 4273 } 4274 4275 } 4276 4277 handleClick(e) { 4278 if ( useDragThreshold == true && this.preventClick && this.dragged ) { 4279 e.preventDefault(); 4280 } 4281 else if ( useDragThreshold == false && this.preventClick) { 4282 e.preventDefault(); 4283 } 4284 } 4285 } 4286 4287 // Set the draggable navs (multiple) to handle their scrollbars 4288 let scrollableNavs = document.querySelectorAll('.diks-navigation--draggable'); 4289 4290 // Make draggable navigation draggable 4291 if ( scrollableNavs ) { 4292 scrollableNavs.forEach(function(element) { 4293 new HorizontalScrollDragger(element); 4294 }); 4295 } 4296 4297 4298 // Handle has-scrollbars class adding and removing 4299 function handleScrollableNavScrollbars(scrollableNavElement) { 4300 // If scrollable area is wider (scrollWidth) than what's visible (clientWidth) the element has scrollbars 4301 if ( scrollableNavElement.scrollWidth > scrollableNavElement.clientWidth ) { 4302 scrollableNavElement.classList.add('diks-navigation--draggable-has-scrollbars'); 4303 scrollableNavElement.parentElement.classList.add('diks-navigation-wrapper--has-scrollbars'); 4304 } 4305 // Remove the has-scrollbars class if it exists but shouldn't (element does not have scrollbars) 4306 else if ( scrollableNavElement.classList.contains('diks-navigation--draggable-has-scrollbars') ) { 4307 scrollableNavElement.classList.remove('diks-navigation--draggable-has-scrollbars'); 4308 scrollableNavElement.parentElement.classList.remove('diks-navigation-wrapper--has-scrollbars'); 4309 } 4310 } 4311 4312 // If scrollable nav exists add (or remove) necessary classes 4313 // "DOMContentLoaded" does not wait for styles to load and styles affect the size of the scrollable nav directly so we have to use "load" instead 4314 window.addEventListener('load', (event) => { 4315 if ( scrollableNavs ) {
4316 scrollableNavs.forEach(function(element) { 4317 handleScrollableNavScrollbars(element); 4318 }); 4319 } 4320 }); 4321 4322 // Check if scrollable nav has scrollbar 4323 window.addEventListener('resize', function(event){ 4324 if ( scrollableNavs ) { 4325 scrollableNavs.forEach(function(element) { 4326 handleScrollableNavScrollbars(element); 4327 }); 4328 } 4329 }); 4330</script>
4330 4331
4332<script> 4333 // Back button handling 4334 document.querySelectorAll('a.js-diks-back-button').forEach(function(item) { 4335 var referrerIsSameDomain = false; 4336 // Check if referrer is found as referrer isn't always available (browser, tab, window, bookmark, privacy). 4337 if (typeof(document.referrer) === 'string' && document.referrer.length > 0) { 4338 // Set referrerIsSameDomain to true if referrer is in the same domain as current location hostname and referrer is not the same page as current page (window.location.href) 4339 if ( document.referrer.includes(document.location.hostname) && document.referrer != window.location.href ) { 4340 referrerIsSameDomain = true; 4341 } 4342 } 4343 4344 // Overwrite link with history.go, as it also remembers scroll position but only if referrer is the same domain as current location hostname 4345 if (history.length > 1 && referrerIsSameDomain == true) { 4346 // Set referrer as back button href to enable visual cue & opening to a new window 4347 item.setAttribute('href', document.referrer); 4348 4349 // Set back button text 4350 item.querySelector('.diks-header__cta-text').innerHTML = "Takaisin"; 4351 4352 var stepsToGoBack = -1; 4353 4354 item.addEventListener('click', function(e) { 4355 e.preventDefault(); 4356 history.go(stepsToGoBack); 4357 }); 4358 } 4359 }); 4360</script>
4360 4361 4362 <link rel="stylesheet" href="/theme/css/includes/lightgallery/css/lightgallery-bundle.min.css"> 4363 <style>.lg-sub-html { background-color: rgba(0,0,0, .6); }</style> 4364
4364<script src="/theme/css/includes/lightgallery/lightgallery.min.js"></script>
4364 4365
4365<script src="/theme/css/includes/lightgallery/plugins/autoplay/lg-autoplay.min.js"></script>
4365 4366
4366<script src="/theme/css/includes/lightgallery/plugins/fullscreen/lg-fullscreen.min.js"></script>
4366 4367
4367<script src="/theme/css/includes/lightgallery/plugins/thumbnail/lg-thumbnail.min.js"></script>
4367 4368
4368<script src="/theme/css/includes/lightgallery/plugins/zoom/lg-zoom.min.js"></script>
4368 4369
4369<script> 4370 // lightGallery 4371 // Separate gallery for every .js-lightgallery 4372 // Gallery items come from .js-lightgallery .js-lightgallery__link 4373 // https://www.lightgalleryjs.com/docs/getting-started/ 4374 document.querySelectorAll('.js-diks-lightgallery').forEach(function(gallery) { 4375 var galleryImageLinks = gallery.getElementsByClassName('diks-gallery__link'); 4376 4377 // Thumbnails come from img inside the links, unless links specify data-thumbnail 4378 var thumbnailSource = (galleryImageLinks[0].hasAttribute('data-thumbnail')) ? ('data-thumbnail') : (false); 4379 4380 // Adjust certain settings depending on whether the gallery has one or more images 4381 var galleryHasMultipleImages = (galleryImageLinks.length > 1 ? true : false); 4382 4383 // Initialize 4384 lightGallery(gallery, { 4385 autoplay: galleryHasMultipleImages, 4386 counter: galleryHasMultipleImages, 4387 download: false, 4388 exThumbImage: thumbnailSource, 4389 hideControlOnEnd: true, 4390 licenseKey: "96BAAD7E-3BF04397-BBB55AE3-6D5A2C0B", 4391 loop: false, 4392 plugins: [lgAutoplay, lgFullscreen, lgThumbnail, lgZoom], 4393 selector: '.diks-gallery__link', 4394 mobileSettings: { 4395 controls: true, 4396 showCloseIcon: true 4397 }, 4398 strings: { 4399 closeGallery: 'Sulje galleria', 4400 toggleMaximize: 'Maksimointi', 4401 previousSlide: 'Edellinen', 4402 nextSlide: 'Seuraava', 4403 download: 'Lataa', 4404 playVideo: 'Katso video', 4405 mediaLoadingFailed: 'Sisällön lataus epäonnistui', 4406 }, 4407 autoplayPluginStrings: { 4408 toggleAutoplay: 'Automaattinen toisto' 4409 }, 4410 fullscreenPluginStrings: { 4411 toggleFullscreen: 'Kokoruututila' 4412 }, 4413 thumbnailPluginStrings: { 4414 toggleThumbnails: 'Pikkukuvat' 4415 }, 4416 zoomPluginStrings: { 4417 zoomIn: 'Suurenna', 4418 zoomOut: 'Pienennä', 4419 viewActualSize: 'Näytä täysikokoisena' 4420 } 4421 }); 4422 4423 // After closing LightGallery return focus to the image link that opened the gallery 4424 gallery.addEventListener('lgAfterClose', () => { 4425 galleryImageLinks[0].focus(); 4426 }); 4427 4428 }); 4429 4430 </script>
4430 4431
4432<script> 4433 function loadScript(url, callback) { 4434 var script = document.createElement("script"); 4435 script.type = "text/javascript"; 4436 if (script.readyState) { // IE 4437 script.onreadystatechange = function() { 4438 if (script.readyState === "loaded" || script.readyState === "complete") { 4439 script.onreadystatechange = null; 4440 callback(); 4441 } 4442 }; 4443 } else { // Others 4444 script.onload = function() { 4445 callback(); 4446 }; 4447 } 4448 script.src = url; 4449 document.getElementsByTagName("head")[0].appendChild(script); 4450 } 4451 function checkAudioElements() { 4452 // load audioplayer script only when audio elements are found 4453 if (document.querySelector(".init-audio-player")) { 4454 loadScript("https://a.kymensanomat.fi/styles/2efe7af9/js/audioplayer/diks-audioplayer.min.js", function() { 4455 DiksAudioPlayer.init({ 4456 selector: '.init-audio-player', 4457 stopOthersOnPlay: true, 4458 enableKeystrokes: true 4459 }); 4460 }); 4461 } 4462 } 4463 window.onload = (event) => { 4464 checkAudioElements(); 4465 }; 4466</script>
4466<script> 4467 // ================================================================ 4468 // Unified Content Block Component 4469 // ================================================================ 4470 4471 const DiksContentBlock = (() => { 4472 // Private utility functions 4473 const utils = { 4474 setCookie: (name, value, days = 30) => { 4475 const expires = new Date(); 4476 expires.setTime(expires.getTime() + (days * 24 * 60 * 60 * 1000)); 4477 document.cookie = `${name}=${encodeURIComponent(value)};expires=${expires.toUTCString()};path=/`; 4478 }, 4479 4480 getCookie: (name) => { 4481 const value = `; ${document.cookie}`; 4482 const parts = value.split(`; ${name}=`); 4483 if (parts.length === 2) return decodeURIComponent(parts.pop().split(';').shift()); 4484 return null; 4485 }, 4486 4487 renderArticleCard: (article) => { 4488 let mainImage = article.mainImage; 4489 4490 // For ContentPackage: if mainImage is empty, get from first story in teaserStories 4491 if (article.type === 'ContentPackage' && (!mainImage || mainImage.length === 0)) { 4492 if (article.teaserStories && article.teaserStories.length > 0) { 4493 // Find first teaser story with a mainImage 4494 for (const teaserStory of article.teaserStories) { 4495 if (teaserStory.content && 4496 teaserStory.content.mainImage && 4497 teaserStory.content.mainImage.length > 0) { 4498 mainImage = teaserStory.content.mainImage; 4499 break; 4500 } 4501 } 4502 } 4503 } 4504 4505 let imageHtml = ''; 4506 if (mainImage && mainImage.length > 0) { 4507 const imageFields = mainImage[0].content.fields; 4508 const src = imageFields.landscape_720.href_full; 4509 const srcset = ` 4510 ${imageFields.landscape_240.href_full} 240w, 4511 ${imageFields.landscape_480.href_full} 480w, 4512 ${imageFields.landscape_720.href_full} 720w, 4513 ${imageFields.landscape_960.href_full} 960w 4514 `; 4515 imageHtml = ` 4516 <div class="diks-card__image-wrapper"> 4517 <img class="diks-card__image" 4518 src="${src}" 4519 loading="lazy" 4520 sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" 4521 srcset="${srcset}" 4522 decoding="async" 4523 alt="${article.headline}" 4524 pinger-seen="true"> 4525 </div> 4526 `; 4527 } 4528 4529 const fullHeadline = article.headlinePrefix 4530 ? `<span class="diks-ui-accent">${article.headlinePrefix} | </span>${article.headline}` 4531 : article.headline; 4532 4533 const publishedDate = new Date(article.published).toLocaleString('fi-FI', { 4534 day: 'numeric', 4535 month: 'numeric', 4536 year: 'numeric', 4537 hour: 'numeric', 4538 minute: 'numeric' 4539 }); 4540 4541 return ` 4542 <article class="diks-card diks-card--size-s"> 4543 <div class="diks-card__main-wrapper"> 4544 ${imageHtml} 4545 <div class="diks-card__text-wrapper"> 4546 <div class="diks-card__text-inner-wrapper"> 4547 <h2 class="diks-card__title"> 4548 <a class="diks-card__link" href="${article.href}">${fullHeadline}</a> 4549 </h2> 4550 <div class="diks-card__meta-wrapper"> 4551 <div class="diks-meta"> 4552 <div class="diks-date"> 4553 <time class="diks-date__published" datetime="${article.published}">${publishedDate}</time> 4554 </div> 4555 </div> 4556 </div> 4557 </div> 4558 </div> 4559 </div> 4560 </article> 4561 `; 4562 }, 4563 4564 getComponentType: (containerId) => { 4565 if (containerId.startsWith('diks-content-block-search-')) return 'search'; 4566 if (containerId.startsWith('diks-content-block-aggregator-')) return 'aggregator'; 4567 return null; 4568 }, 4569 4570 getBlockId: (containerId, type) => { 4571 if (type === 'search') return containerId.replace('diks-content-block-search-', ''); 4572 if (type === 'aggregator') return containerId.replace('diks-content-block-aggregator-', ''); 4573 return containerId; 4574 }, 4575 4576 getResultsId: (blockId, type) => { 4577 if (type === 'search') return `diks-search-results-${blockId}`; 4578 if (type === 'aggregator') return `diks-results-${blockId}`; 4579 return null; 4580 } 4581 }; 4582 4583 // Build query parameters based on component type and filters 4584 const buildQueryParams = (containerId) => { 4585 const container = document.getElementById(containerId); 4586 const type = utils.getComponentType(containerId); 4587 const blockId = utils.getBlockId(containerId, type); 4588 4589 const params = new URLSearchParams({ 4590 type: container.dataset.queryType || 'story', 4591 size: container.dataset.maxResults || 20 4592 }); 4593 4594 if (type === 'search') { 4595 // Search-specific parameters 4596 const defaultSort = container.dataset.sort; 4597 const defaultPaywall = container.dataset.paywall; 4598 const defaultStoryTypes = container.dataset.storyTypes; 4599 const defaultTopics = container.dataset.topics; 4600 const defaultAdvertisers = container.dataset.advertisers; 4601 const dateRangeType = container.dataset.dateRangeType; 4602 4603 // Sort 4604 if (defaultSort && defaultSort !== '*') { 4605 params.append('sort', defaultSort); 4606 } 4607 4608 // Paywall 4609 const paywallSelect = document.getElementById(`diks-search-paywall-${blockId}`); 4610 if (paywallSelect && paywallSelect.value) { 4611 params.append('paywall', paywallSelect.value); 4612 } else if (defaultPaywall && defaultPaywall !== '*') { 4613 params.append('paywall', defaultPaywall); 4614 } 4615 4616 // Story types 4617 let storyTypesValue = defaultStoryTypes; 4618 const storyTypesSelect = document.getElementById(`diks-search-story-types-${blockId}`); 4619 if (storyTypesSelect) { 4620 const selectedOptions = Array.from(storyTypesSelect.selectedOptions).map(opt => opt.value); 4621 if (selectedOptions.length > 0) { 4622 storyTypesValue = selectedOptions.join(','); 4623 } 4624 } 4625 if (storyTypesValue) { 4626 params.append('storyTypes', storyTypesValue); 4627 } 4628 4629 // Topics 4630 if (defaultTopics) { 4631 params.append('topics', defaultTopics); 4632 const topicsOperator = container.dataset.topicsOperator || 'OR'; 4633 params.append('topicsOperator', topicsOperator); 4634 } 4635 4636 // Advertisers 4637 if (defaultAdvertisers) { 4638 params.append('advertisers', defaultAdvertisers); 4639 const advertisersOperator = container.dataset.advertisersOperator || 'OR'; 4640 params.append('advertisersOperator', advertisersOperator); 4641 } 4642 4643 // Date ranges 4644 const fromDateInput = document.getElementById(`diks-search-from-date-${blockId}`); 4645 const toDateInput = document.getElementById(`diks-search-to-date-${blockId}`); 4646 const monthInput = document.getElementById(`diks-search-month-${blockId}`); 4647 4648 if (dateRangeType === 'byMonth' && monthInput && monthInput.value) { 4649 const [year, month] = monthInput.value.split('-').map(Number); 4650 const fromDate = new Date(year, month - 1, 1, 0, 0, 0, 0); 4651 const toDate = new Date(year, month, 0, 23, 59, 59, 999); 4652 params.append('fromDate', fromDate.toISOString().split('.')[0] + 'Z'); 4653 params.append('toDate', toDate.toISOString().split('.')[0] + 'Z'); 4654 } else { 4655 if (fromDateInput && fromDateInput.value) { 4656 const fromDate = new Date(fromDateInput.value); 4657 fromDate.setHours(0, 0, 0, 0); 4658 params.append('fromDate', fromDate.toISOString().split('.')[0] + 'Z'); 4659 } 4660 if (toDateInput && toDateInput.value) { 4661 const toDate = new Date(toDateInput.value); 4662 toDate.setHours(23, 59, 59, 999); 4663 params.append('toDate', toDate.toISOString().split('.')[0] + 'Z'); 4664 } 4665 } 4666 } else if (type === 'aggregator') { 4667 // Aggregator-specific parameters 4668 const selectedTopic = container.dataset.selectedTopic; 4669 if (selectedTopic) { 4670 params.append('topics', selectedTopic); 4671 } 4672 } 4673 4674 return params; 4675 }; 4676 4677 // Main fetch content function 4678 const fetchContent = async (containerId) => { 4679 const container = document.getElementById(containerId); 4680 const type = utils.getComponentType(containerId); 4681 const blockId = utils.getBlockId(containerId, type); 4682 const resultsId = utils.getResultsId(blockId, type); 4683 const resultsDiv = document.getElementById(resultsId); 4684 4685 if (!container || !resultsDiv) { 4686 console.error(`Content block container or results div not found: ${containerId}`); 4687 return; 4688 } 4689 4690 try { 4691 // Show loading state 4692 const loadingMessage = type === 'search' 4693 ? '<p class="diks-content-block-search--loading">Ladataan...</p>' 4694 : '<p class="diks-content-block-aggregator--loading">Ladataan...</p>'; 4695 resultsDiv.innerHTML = loadingMessage; 4696 4697 // Build query parameters 4698 const params = buildQueryParams(containerId); 4699 const apiUrl = container.dataset.apiUrl || '/.content/items'; 4700 4701 // Fetch data 4702 const response = await fetch(`${apiUrl}?${params.toString()}`, { 4703 method: 'GET' 4704 }); 4705 4706 if (!response.ok) { 4707 throw new Error('Verkkovirhe.'); 4708 } 4709 4710 const data = await response.json(); 4711 4712 // Render results 4713 let html = ''; 4714 if (data.items && data.items.length > 0) {
4715 data.items.forEach(article => { 4716 html += utils.renderArticleCard(article); 4717 }); 4718 } else { 4719 const noResultsMessage = type === 'search' 4720 ? '<p class="diks-content-block-search--no-results">Ei hakutuloksia.</p>' 4721 : '<p>Ei sisältöä.</p>'; 4722 html = noResultsMessage; 4723 } 4724 4725 resultsDiv.innerHTML = html; 4726 } catch (error) { 4727 const errorMessage = type === 'search' 4728 ? `<p class="diks-content-block-search--error">Virhe: ${error.message}</p>` 4729 : `<p class="error">Error: ${error.message}</p>`; 4730 resultsDiv.innerHTML = errorMessage; 4731 } 4732 }; 4733 4734 // Initialize search component 4735 const initializeSearch = (containerId) => { 4736 const container = document.getElementById(containerId); 4737 const blockId = utils.getBlockId(containerId, 'search'); 4738 const dateRangeType = container.dataset.dateRangeType; 4739 4740 // Get UI elements 4741 const searchButton = document.getElementById(`diks-search-button-${blockId}`); 4742 const fromDateInput = document.getElementById(`diks-search-from-date-${blockId}`); 4743 const toDateInput = document.getElementById(`diks-search-to-date-${blockId}`); 4744 const monthInput = document.getElementById(`diks-search-month-${blockId}`); 4745 4746 // Set current month as default for byMonth type 4747 if (dateRangeType === 'byMonth' && monthInput) { 4748 const now = new Date(); 4749 const year = now.getFullYear();
4750 const month = String(now.getMonth() + 1).padStart(2, '0'); 4751 monthInput.value = `${year}-${month}`; 4752 4753 // Auto-trigger search on month change 4754 monthInput.addEventListener('change', () => fetchContent(containerId)); 4755 } 4756 4757 // Search button click handler 4758 if (searchButton) { 4759 searchButton.addEventListener('click', () => fetchContent(containerId)); 4760 } 4761 4762 // Enter key support 4763 [fromDateInput, toDateInput, monthInput].forEach(input => { 4764 if (input) { 4765 input.addEventListener('keypress', (e) => { 4766 if (e.key === 'Enter') fetchContent(containerId); 4767 }); 4768 } 4769 }); 4770 4771 // Initial search 4772 fetchContent(containerId); 4773 }; 4774 4775 // Initialize aggregator component 4776 const initializeAggregator = (containerId) => { 4777 const container = document.getElementById(containerId); 4778 const blockId = utils.getBlockId(containerId, 'aggregator'); 4779 const topicLabels = JSON.parse(container.dataset.topicLabels || '{}'); 4780 const cookieName = `selectedTopic_${blockId}`; 4781 4782 const listId = `diks-topic-list-${blockId}`; 4783 const labelId = `diks-selected-topic-label-${blockId}`; 4784 const toggleId = `diks-toggle-button-${blockId}`; 4785 const listContainerId = `diks-toggle-area-${blockId}`; 4786 4787 const topicItems = document.querySelectorAll(`#${listId} .diks-topic-list__item`); 4788 const labelElement = document.getElementById(labelId); 4789 4790 // Update topic label display 4791 const updateTopicLabel = (topic) => { 4792 if (labelElement && topicLabels[topic]) { 4793 labelElement.textContent = topicLabels[topic]; 4794 } else if (labelElement) { 4795 labelElement.textContent = ''; 4796 } 4797 4798 // Update active state 4799 topicItems.forEach(item => { 4800 item.classList.toggle('diks-is-active', item.dataset.topic === topic); 4801 }); 4802 }; 4803 4804 // Handle single topic case 4805 if (Object.keys(topicLabels).length === 1) { 4806 const initialTopic = Object.keys(topicLabels)[0]; 4807 container.dataset.selectedTopic = initialTopic; 4808 updateTopicLabel(initialTopic); 4809 fetchContent(containerId); 4810 return; 4811 } 4812 4813 // Handle multiple topics case 4814 if (topicItems.length > 0) { 4815 // Determine initial topic (cookie or first) 4816 const cookieTopic = utils.getCookie(cookieName); 4817 let initialTopic = topicItems[0].dataset.topic; 4818 4819 if (cookieTopic) { 4820 const validTopic = Array.from(topicItems).some(item => item.dataset.topic === cookieTopic); 4821 if (validTopic) { 4822 initialTopic = cookieTopic; 4823 } 4824 } 4825 4826 // Set up topic click handlers 4827 topicItems.forEach(item => { 4828 item.addEventListener('click', () => { 4829 const selectedTopic = item.dataset.topic; 4830 container.dataset.selectedTopic = selectedTopic; 4831 utils.setCookie(cookieName, selectedTopic); 4832 updateTopicLabel(selectedTopic); 4833 fetchContent(containerId); 4834 4835 // Close toggle if open 4836 const toggleButton = document.getElementById(toggleId); 4837 const listContainer = document.getElementById(listContainerId); 4838 if (toggleButton && listContainer) { 4839 toggleButton.setAttribute('aria-expanded', 'false'); 4840 listContainer.classList.remove('diks-toggle--is-open'); 4841 listContainer.classList.add('diks-toggle--is-closed'); 4842 container.dataset.diksToggleState = 'closed'; 4843 } 4844 }); 4845 }); 4846 4847 // Initial fetch 4848 container.dataset.selectedTopic = initialTopic; 4849 updateTopicLabel(initialTopic); 4850 fetchContent(containerId); 4851 } 4852 }; 4853 4854 // Public API 4855 return { 4856 fetchContent, 4857 initialize: (containerId) => { 4858 const type = utils.getComponentType(containerId); 4859 if (type === 'search') { 4860 initializeSearch(containerId); 4861 } else if (type === 'aggregator') { 4862 initializeAggregator(containerId); 4863 } 4864 } 4865 }; 4866 })(); 4867 4868 4869 // ================================================================ 4870 // Auto-initialize all content block components 4871 // ================================================================ 4872 4873 document.addEventListener('DOMContentLoaded', () => { 4874 // Initialize all content block components (search + aggregator) 4875 const allContainers = document.querySelectorAll('[id^="diks-content-block-search-"], [id^="diks-content-block-aggregator-"]');
4876 allContainers.forEach(container => { 4877 DiksContentBlock.initialize(container.id); 4878 }); 4879 }); 4880</script>
vendor: 1 bytes, line 4880
4880
4881<script> 4882 // Service Worker 4883 if ('serviceWorker' in navigator) { 4884 window.addEventListener('load', function() { 4885 navigator.serviceWorker.register('/sw.js').then( 4886 function(registration) { 4887 console.log('PWA: Service worker registered to scope: ', registration.scope); 4888 }, 4889 function(err) { 4890 console.error('PWA: Service worker failed to register with error: ', err); 4891 } 4892 ); 4893 }); 4894 } 4895 4896 // Show installation option, hide generic fallback instructions 4897 function pwaShowInstallationOption() { 4898 document.querySelectorAll('.js-diks-apps-pwa-installation').forEach(function(element) { 4899 element.style.display = 'block'; 4900 }); 4901 document.querySelectorAll('.js-diks-apps-pwa-instructions').forEach(function(element) { 4902 element.style.display = 'none'; 4903 }); 4904 } 4905 4906 let deferredPrompt; 4907 var dataLayer = window.dataLayer || []; 4908 4909 // Basic installation process 4910 window.addEventListener('beforeinstallprompt', (e) => { 4911 // Stash the event so it can be triggered later 4912 deferredPrompt = e; 4913 4914 const enablePrompt = 0; 4915 4916 if(!enablePrompt) { 4917 e.preventDefault(); 4918 } 4919 4920 // Update the UI to notify the user they can install PWA 4921 pwaShowInstallationOption(); 4922 4923 // Handle installation 4924 document.querySelectorAll('.js-diks-apps-pwa-installation-button').forEach(function(button) { 4925 button.addEventListener('click', (e) => { 4926 // Show the prompt 4927 deferredPrompt.prompt(); 4928 4929 // Wait for user to respond 4930 deferredPrompt.userChoice.then((choiceResult) => { 4931 if (choiceResult.outcome === 'accepted') { 4932 console.log('PWA: Installed (prompt)'); 4933 dataLayer.push({ 4934 'event': 'PWA.installation', 4935 'eventData': 'success' 4936 }); 4937 } else { 4938 console.log('PWA: User dismissed installation prompt'); 4939 dataLayer.push({ 4940 'event': 'PWA.installation', 4941 'eventData': 'canceled' 4942 }); 4943 } 4944 deferredPrompt = null; 4945 }); 4946 }); 4947 }); 4948 }); 4949 4950 // iOS installation process (show instructions modal) 4951 if (!navigator.standalone) { 4952 var userAgent = navigator.userAgent.toLowerCase(); 4953 var iPhoneUser = (/iphone/.test(userAgent)); 4954 var iPadUser = (/ipad/.test(userAgent) || (/macintosh/.test(userAgent) && navigator.maxTouchPoints > 1)); 4955 var safariUser = (/^(?!.*(brave|chrome|crios|duckduckgo|edgeios|firefox|fxios|opios|ucbrowser|yabrowser)).*safari.*$/.test(userAgent)); 4956 4957 if (safariUser && (iPhoneUser || iPadUser)) { 4958 // Update the UI to notify the user they can install PWA 4959 pwaShowInstallationOption(); 4960 4961 // Instructions 4962 var modals = document.querySelectorAll('.js-diks-apps-pwa-ios-instructions').forEach(function(element) { 4963 // Position on screen based on device 4964 if (iPhoneUser) { 4965 element.classList.add('diks-apps__pwa-ios-modal--bottom'); 4966 } else if (iPadUser) { 4967 element.classList.add('diks-apps__pwa-ios-modal--top'); 4968 } 4969 }); 4970 4971 // Handle modal instructions from installation button 4972 document.querySelectorAll('.js-diks-apps-pwa-installation-button').forEach(function(button) { 4973 button.addEventListener('click', (e) => { 4974 // Show first modal 4975 document.querySelector('.js-diks-apps-pwa-ios-instructions').classList.toggle('diks-apps__pwa-ios-modal--is-visible'); 4976 dataLayer.push({ 4977 'event': 'PWA.instructions.shown', 4978 'eventData': 'iOS' 4979 }); 4980 }); 4981 }); 4982 } 4983 } 4984</script>
4984 4985
4985<script class="coral-script" src="//coral.prod.diks.fi/assets/js/count.js?v=9.3.1.3" defer></script>
vendor: 1 bytes, line 4985
4985
4986<script> 4987 (function() { 4988 window.readpeak_initialized = false; 4989 4990 function getCookie(name) { 4991 name = name + '='; 4992 const decodedCookie = decodeURIComponent(document.cookie); 4993 const cookies = decodedCookie.split(';'); 4994 4995 for (let i = 0; i < cookies.length; i++) { 4996 const cookie = cookies[i].trim(); 4997 if (cookie.indexOf(name) == 0) { 4998 return cookie.substring(name.length, cookie.length); 4999 } 5000 } 5001 } 5002 5003 window.addEventListener( 5004 "gravito:tcfv2:client", 5005 function (event) { 5006 let eventType = event.detail.eventType; 5007 let consentUpdateEventsList = [ 5008 "layer1:opt-out:all", 5009 "layer2:opt-out:all", 5010 "layer2:opt-in:selected", 5011 "layer1:opt-in:all", 5012 "layer2:opt-in:all", 5013 "opt-in:previously", 5014 ]; 5015 if (consentUpdateEventsList.includes(eventType) && window.readpeak_initialized === false) { 5016 window.readpeak_initialized = true; 5017 var tcString = getCookie('TcString'); 5018 5019 if (tcString) { 5020 getReadpeakNative(tcString); 5021 } 5022 } 5023 }, true); 5024 5025 function getReadpeakNative(tcString) { 5026 var readpeakNativePlacements = document.getElementsByClassName("readpeak-native"); 5027 5028 if (!tcString || !(readpeakNativePlacements && readpeakNativePlacements.length)) { 5029 return; 5030 } 5031 5032 function appendBeaconScripts(element, beacons) { 5033 var url = "https://app.readpeak.com/js/rp-ext.min.js"; 5034 5035 beacons.forEach(function(beacon) { 5036 var script = document.createElement("script"); 5037 5038 script.src = url; 5039 script.setAttribute("type", "text/javascript"); 5040 script.setAttribute("data-url", beacon); 5041 script.setAttribute("language", "JavaScript"); 5042 script.setAttribute("async", true); 5043 5044 element.appendChild(script); 5045 }); 5046 } 5047 5048 function resolveImageUrl(images, minimumImageWidth) { 5049 if (!Array.isArray(images) || !minimumImageWidth) { 5050 return null; 5051 } 5052 5053 images.sort(function(image1, image2) { 5054 return (image1.width > image2.width) ? 1 : -1; 5055 }); 5056 5057 var image = images.find(function(image) { 5058 return image.width > minimumImageWidth; 5059 }); 5060 5061 if (image && image.image) { 5062 return image.image; 5063 } 5064 5065 return null; 5066 } 5067 5068 var xhttp = new XMLHttpRequest(); 5069 var jsonUrl = "https://app.readpeak.com/ads/get/?l=f64e7d057065fd30&j=1" + "&ads=" + readpeakNativePlacements.length + "&url=https%3A%2F%2Fwww.kymensanomat.fi%2F" + "&gdpr_consent=" + tcString; 5070 5071 xhttp.onreadystatechange = function() { 5072 if (this.readyState == 4 && this.status == 200) { 5073 var parsedJSON = JSON.parse(this.responseText); 5074 var natives = Array.isArray(parsedJSON) ? parsedJSON : []; 5075 5076 Array.from(readpeakNativePlacements).forEach(function(placement, index) { 5077 var native = natives[index]; 5078 5079 if (native) { 5080 var minimumImageWidth = placement.getAttribute("data-min-width"); 5081 var imageUrl = resolveImageUrl(native.images, minimumImageWidth); 5082 5083 if (native.advertiser && imageUrl && native.target && native.title && Array.isArray(native.beacons)) { 5084 placement.querySelectorAll(".diks-title__after-accent").forEach(function(item) { 5085 item.innerHTML = native.advertiser; 5086 }); 5087 5088 placement.querySelector(".diks-native-ad__image").src = imageUrl; 5089 placement.querySelector(".diks-native-ad__link").href = native.target; 5090 placement.querySelector(".diks-native-ad__link").target = "_blank"; 5091 placement.querySelector(".diks-native-ad__title .diks-native-ad__link").innerHTML = native.title; 5092 5093 appendBeaconScripts(placement, native.beacons); 5094 5095 placement.style.display = "block"; 5096 } 5097 } 5098 }); 5099 5100 } 5101 }; 5102 5103 xhttp.open("GET", jsonUrl, true); 5104 xhttp.send(); 5105 }; 5106 }()); 5107 </script>
5107<div id="diks-bc-order-button" style="display: none;"></div> 5108 </body> 5109</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.