.wp-block-paragraph{-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important}.has-midnight-gradient-background,p.has-black-color{border-top-left-radius:15px;border-top-right-radius:15px}.lwptoc_i{box-shadow:0 0 10px rgba(0,0,0,.1)}.wp-site-blocks{padding:25px var(--container-pad)}main.site-content.site-content-padding.post-1514.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-artikkelit{padding:15px}.wp-block-group{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.single-affiliate.single-affiliate--highlighted{background-color:#b2b5d7}#pagination .page-numbers,.flex-right-container .review-title{color:white}@media (max-width:768px){.post-element-info .dot-separator{margin:0 4px!important}}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px){table{display:table;white-space:normal}}@media screen and (max-width:600px){.wp-block-table.is-style-regular{overflow-x:auto;display:block}.wp-block-table.is-style-regular table{width:100%;min-width:500px;table-layout:fixed}.wp-block-table.is-style-regular th,.wp-block-table.is-style-regular td{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;padding:8px}.wp-block-table.is-style-regular th.has-text-align-center,.wp-block-table.is-style-regular td.has-text-align-center{text-align:left}}@media only screen and (max-width:767px){table:not([id^=ntb_table]):not([class*=ninja_tables_]){width:100%;max-width:100%;overflow-x:auto;display:block;white-space:nowrap;-webkit-overflow-scrolling:touch}table:not([id^=ntb_table]):not([class*=ninja_tables_]) td,table:not([id^=ntb_table]):not([class*=ninja_tables_]) th{white-space:nowrap}}@media screen and (max-width:768px){table{display:block;position:relative;padding-top:30px}table::before{content:"›";position:absolute;top:5px;right:10px;font-size:24px;color:#007bff;animation:bounce 1s infinite;z-index:1;opacity:1;transition:opacity .3s ease}table.scrolled::before{opacity:0}}.wp-block-comments-title{visibility:hidden;position:relative}.wp-block-comments-title::after{content:"Viimeisimmät kommentit";visibility:visible;position:absolute;top:0;left:0;font-size:24px;font-weight:700}.page .wp-block-post-author{background:linear-gradient(135deg,#1a1c2c 0%,#0f101a 100%)!important;border-radius:24px!important;padding:40px!important;margin:50px auto!important;display:flex!important;align-items:center!important;gap:30px!important;color:#fff!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 20px 40px rgba(0,0,0,.15)!important;box-sizing:border-box!important}.page .wp-block-post-author__content{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;text-align:left!important}.page .wp-block-post-author__avatar{flex-shrink:0!important;margin-right:0!important;box-shadow:0 0 25px rgba(59,78,208,.4)!important;border-radius:50%!important;padding:3px!important;background:linear-gradient(45deg,#3b4ed0,#6a7cfc)!important;line-height:0!important}.page .wp-block-post-author__avatar img{border-radius:50%!important;border:3px solid #1a1c2c!important;width:110px!important;height:110px!important;object-fit:cover!important}.page .wp-block-post-author__name{font-size:28px!important;font-weight:800!important;color:#fff!important;margin-bottom:10px!important;letter-spacing:-.5px!important;border:none!important;padding:0!important;background:0 0!important}.page .wp-block-post-author__name a{color:#6a7cfc!important;text-decoration:none!important;border-bottom:1px solid rgba(106,124,252,.3)!important;transition:all .2s ease!important}.page .wp-block-post-author__name a:hover{color:#fff!important;border-bottom-color:#fff!important}.page .wp-block-post-author__bio{font-size:16px!important;line-height:1.7!important;color:#cbd5e0!important;font-weight:300!important;margin:0!important;background:0 0!important}@media (max-width:600px){.page .wp-block-post-author{flex-direction:column!important;text-align:center!important;padding:30px 20px!important}.page .wp-block-post-author__avatar{margin-bottom:20px!important}.page .wp-block-post-author__content{text-align:center!important}.page .wp-block-post-author__name{text-align:center!important;width:100%!important}}