/*!/wp-content/themes/kalevia/assets/css/kalevia-editorial.css*/.kalevia-reading-page{--kv-reading-measure:var(--kv-container-copy);--theme-content-spacing:var(--kv-space-4);--theme-content-vertical-spacing:var(--kv-section-space)}.kalevia-reading-page .hero-section.is-width-constrained{max-inline-size:var(--kv-container-copy);margin-inline:auto}.kalevia-reading-page .page-title{--theme-font-size:var(--kv-text-h1);--theme-line-height:1.2;font-size:var(--kv-text-h1);line-height:1.2;font-weight:600}.kalevia-reading-page .entry-content{min-inline-size:0;padding-block:0;color:var(--kv-color-text);font-size:var(--kv-text-base);line-height:1.625}.kalevia-reading-page .entry-content>:where(p,ul:not(.wp-block-latest-posts.is-grid),ol,blockquote,details,h2,h3,h4,h5,h6,.obsidian-toc){inline-size:min(100%, calc(100vw - 2 * var(--kv-page-gutter)), var(--kv-reading-measure));max-inline-size:100%;margin-inline:auto;overflow-wrap:break-word}.kalevia-reading-page .entry-content>:where(p,ul:not(.wp-block-latest-posts.is-grid),ol,blockquote){margin-block:0 var(--kv-space-4)}.kalevia-reading-page .entry-content>:where(h2,h3,h4):not(:first-child){margin-block-start:var(--kv-space-6);margin-block-end:var(--kv-space-3)}.kalevia-reading-page .entry-content>:where(.wp-block-image,.wp-block-table,.wp-block-columns,.wp-block-group){max-inline-size:min(100%, var(--kv-container-copy));margin-inline:auto;margin-block:var(--kv-space-6)}.kalevia-reading-page .entry-content>.alignwide{inline-size:min(100%, calc(100vw - 2 * var(--kv-page-gutter)), var(--kv-container-main));max-inline-size:var(--kv-container-main);margin-inline:auto}.kalevia-reading-page .entry-content>.alignfull{max-inline-size:none}.kalevia-reading-page .wp-block-columns{gap:var(--kv-space-6)}.kalevia-reading-page .wp-block-column{min-inline-size:0}.kalevia-reading-page .wp-block-image img{max-inline-size:100%;border:0;border-radius:var(--kv-radius-structure)}.kalevia-reading-page :where(figcaption,cite){margin-block-start:var(--kv-space-2);color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);line-height:1.5}.kalevia-reading-page .wp-block-quote{padding:var(--kv-space-4);border:0;border-radius:var(--kv-radius-structure);background:var(--kv-color-surface-support);color:var(--kv-color-text);font-size:var(--kv-text-base);font-style:normal;box-shadow:none}.kalevia-reading-page .wp-block-quote>:last-child{margin-block-end:0}.kalevia-reading-page .kalevia-editorial-card{padding:var(--kv-space-4);border:0;border-radius:var(--kv-radius-structure);background:var(--kv-color-surface);box-shadow:none}.kalevia-reading-page .kalevia-editorial-card>*+*{margin-block-start:var(--kv-space-4)}.kalevia-article .hero-section.is-width-constrained,.kalevia-article .entry-content>:where(:not(.alignwide,.alignfull,.alignleft,.alignright)){inline-size:min(calc(100% - 2 * var(--kv-page-gutter)), var(--kv-reading-measure));max-inline-size:100%;margin-inline:auto}.kalevia-article .hero-section{--margin-bottom:var(--kv-section-space)}.kalevia-article .page-description{--theme-font-size:var(--kv-text-xl);--theme-font-weight:500;--theme-line-height:1.625;inline-size:100%;font-size:var(--kv-text-xl);font-weight:500;line-height:1.625}.kalevia-article .kalevia-home-products{padding:var(--kv-space-6);background:var(--kv-color-surface-catalogue)}.kalevia-reading-page .entry-content>:where(.wp-block-latest-posts.is-grid:not(.alignfull,.alignleft,.alignright)){inline-size:min(100%, calc(100vw - 2 * var(--kv-page-gutter)), var(--kv-container-editorial));max-inline-size:100%;margin-inline:auto}ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;gap:var(--kv-space-6);padding:0}.wp-block-latest-posts.is-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 16rem),1fr))}ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid>li{display:flex;flex-direction:column;gap:var(--kv-space-3);inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;padding:var(--kv-card-padding);border:0;border-radius:var(--kv-radius-structure);background:var(--kv-color-surface);box-shadow:none;transition:transform var(--kv-duration-fast) var(--kv-ease-standard),box-shadow var(--kv-duration-fast) var(--kv-ease-standard)}@media (hover:hover){ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid>li:hover{transform:translateY(-2px);box-shadow:var(--kv-shadow-card-hover)}}ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid>li:active{transform:translateY(0);box-shadow:var(--kv-shadow-xs)}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image{margin:0;float:none;position:relative;aspect-ratio:16 / 10;background:var(--kv-color-surface-support)}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image>:where(a,picture,img){position:absolute;inset:0}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image>a{display:block;inline-size:100%}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image :where(a,picture){display:block;inline-size:100%;block-size:100%}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img{display:block;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:none;border-radius:var(--kv-radius-structure);object-fit:cover}.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title{color:var(--kv-color-text);font-size:var(--kv-text-base);font-weight:600;line-height:1.4;text-decoration:none}.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title:is(:hover,:focus-visible){color:var(--kv-color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.27em}.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title:active{color:var(--kv-color-action-active)}.wp-block-latest-posts.is-grid :where(a):focus-visible{outline:3px solid var(--kv-color-focus);outline-offset:4px}.wp-block-latest-posts__post-excerpt{margin:0;color:var(--kv-color-text-muted);font-size:var(--kv-text-sm);line-height:1.6}.wp-block-latest-posts .kalevia-card-read-more{margin-block-start:auto;color:var(--kv-color-action);font-size:var(--kv-text-sm);font-weight:600;text-underline-offset:.27em}@media (prefers-reduced-motion:reduce){ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid>li{transition:none}ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid>li:is(:hover,:active){transform:none}}