@import url(https://use.typekit.net/ntg2zyy.css);
@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(../fonts/vendor/@fontsource-variable/montserrat/files/montserrat-cyrillic-ext-wght-normal.woff2?e84e812b71d18e04e6928fb272665c53) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(../fonts/vendor/@fontsource-variable/montserrat/files/montserrat-cyrillic-wght-normal.woff2?eb1783eb42487132539645641f761eb2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(../fonts/vendor/@fontsource-variable/montserrat/files/montserrat-vietnamese-wght-normal.woff2?07ecd2bf394620316a60ae720dc0c872) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(../fonts/vendor/@fontsource-variable/montserrat/files/montserrat-latin-ext-wght-normal.woff2?82d636d9375dd92118fd22c818a99c24) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(../fonts/vendor/@fontsource-variable/montserrat/files/montserrat-latin-wght-normal.woff2?5028c63f6a70ab0cf7cba9015ae04154) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(../fonts/vendor/@fontsource-variable/nunito/files/nunito-cyrillic-ext-wght-normal.woff2?31996bd548a9c386d8e943f6048eab74) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(../fonts/vendor/@fontsource-variable/nunito/files/nunito-cyrillic-wght-normal.woff2?675dd2b783f46b6fa1e1afaaac2871b2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(../fonts/vendor/@fontsource-variable/nunito/files/nunito-vietnamese-wght-normal.woff2?8396d8478b6892585766f983f4ad18fd) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(../fonts/vendor/@fontsource-variable/nunito/files/nunito-latin-ext-wght-normal.woff2?d3a427785681605e1277153072c79a29) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(../fonts/vendor/@fontsource-variable/nunito/files/nunito-latin-wght-normal.woff2?00a333ae2bb6e9b0d7a4b4cfb5dd81d1) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Courgette;font-style:normal;font-weight:400;src:url(../fonts/vendor/@fontsource/courgette/files/courgette-latin-ext-400-normal.woff2?888d70d7274de474f9042d24bdb9280d) format("woff2"),url(../fonts/vendor/@fontsource/courgette/files/courgette-latin-ext-400-normal.woff?ab0f3207028ce9d6ff8d2af265130e22) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Courgette;font-style:normal;font-weight:400;src:url(../fonts/vendor/@fontsource/courgette/files/courgette-latin-400-normal.woff2?4ca8e8718f589816853b4af5ffbd764c) format("woff2"),url(../fonts/vendor/@fontsource/courgette/files/courgette-latin-400-normal.woff?78114858701735e3c112d47af2cb8fd5) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html{box-sizing:border-box}*,:after,:before{background:none;border:0;border-radius:0;box-sizing:inherit;margin:0;padding:0}:focus-visible{border-radius:1px;outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:.25rem;outline-style:solid;outline-width:.125rem}[tabindex="-1"]{outline:none!important}body,html{-webkit-tap-highlight-color:color-mix(in srgb,black 10%,transparent)}canvas,iframe,img,svg,video{display:block;max-width:100%}canvas[hidden],iframe[hidden],img[hidden],svg[hidden],video[hidden]{display:none}a,button,details>summary{color:currentColor;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}a{text-decoration-color:initial;text-decoration-line:none;text-decoration-thickness:.09375rem;text-underline-offset:.3125rem}:where(.content-flow,.content-block) :is(li,p,figcaption)>a:not([class]){text-decoration-line:underline}a:hover{text-decoration-line:underline}ul:not([class]){list-style-position:outside;padding-inline-start:2ch}ul:not([class]) li+li,ul:not([class])+ul:not([class]){margin-block-start:.5ch}ol:not([class]){list-style-position:outside;padding-inline-start:2ch}ol:not([class]) li+li,ol:not([class])+ol:not([class]){margin-block-start:.5ch}ol[class],ul[class]{list-style-type:none}:root{--dark-color-red:#961025;--dark-color-green:#005c44;--dark-color-blue:#2b4797;--dark-color-red-hover:#a93858;--dark-color-green-hover:#297950;--dark-color-blue-hover:#496bb0;--dark-color-red-light-tone:#ecdbdd;--dark-color-green-light-tone:#dae5e2;--dark-color-blue-light-tone:#dee2ed;--dark-color-red-light-tone-hover:#e3c7cb;--dark-color-green-light-tone-hover:#c4d7d2;--dark-color-blue-light-tone-hover:#ccd2e4;--light-color-red:#ca8792;--light-color-green:#a5d172;--light-color-blue:#a1d5fa;--light-color-lilac:#e4b0f0;--light-color-green-light-tone:#e3f1d4;--light-color-blue-light-tone:#e3f2fd;--light-color-lilac-light-tone:#f6e7f9;--dark-color-neutral:#96979a;--dark-color-neutral-darker:#5a5b5e;--dark-color-neutral-darkest:#1b1c1e;--light-color-neutral:#d9dade;--light-color-neutral-lighter:#f1f3f6;--light-color-neutral-lightest:#f8f9fd;--light-color-form-control:#e5e7ea;--radius:0.5rem;--box-shadow-simple:0rem 0.5rem 3rem 0rem color-mix(in srgb,#000 10%,#0000);--box-shadow:0px 10px 15px -3px color-mix(in srgb,#000 10%,#0000),0px 4px 6px -2px color-mix(in srgb,#000 5%,#0000);--container-width:1366px;--container-width-wide:1920px;--space-quarter-half:0.125rem;--space-quarter:0.25rem;--space-half:0.5rem;--space-single:1rem;--space-double:2rem;--space-triple:3rem;--space-quadruple:4rem;--space-quintuple:5rem;--space-sextuple:6rem;--space-octuple:8rem;font-size:14px}@media(min-width:360px){:root{font-size:15px}}@media(min-width:768px){:root{font-size:16px}}@media(min-width:1024px)and (max-width:1080px){:root{font-size:13px}}@media(min-width:1080px)and (max-width:1140px){:root{font-size:14px}}@media(min-width:1140px)and (max-width:1366px){:root{font-size:15px}}html{font-smooth:antialiased;-webkit-font-smoothing:antialiased;font-family:proxima-nova,Montserrat Variable,sans-serif}button,input,select,textarea{font:inherit}input:not([name^=acf-],[name^=autodescription],[class^=select2]),textarea:not([name^=acf-],[name^=autodescription],[class^=select2]){font-size:16px!important}body:not(.block-editor-page){font-size:1rem;line-height:1.625}.nunito{font-family:Nunito Variable,sans-serif;font-weight:700;line-height:1}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:700;line-height:1.3125}h1,h2{line-height:1.1875}.h1,h1{font-size:2.25rem;font-size:clamp(2rem,5vw,2.25rem)}.hero .h1,.hero h1{font-size:2rem;font-size:clamp(1.5rem,5vw,2rem)}.h2,h2{font-size:2rem;font-size:clamp(1.5rem,5vw,1.75rem)}.site-sidebar .h2:not([class]),.site-sidebar h2:not([class]){font-size:1.625rem;font-size:clamp(1.3126rem,5vw,1.625rem)}.share-buttons .h2,.share-buttons h2{font-size:1.25rem;font-size:clamp(1.125rem,5vw,1.25rem)}.sticker .h2,.sticker h2{font-size:1.375rem;font-size:clamp(1.25rem,5vw,1.375rem)}.alert .h2,.alert h2{font-size:1.25rem;font-size:clamp(1.125rem,5vw,1.25rem)}.h3,h3{font-size:1.5rem;font-size:clamp(1.25rem,5vw,1.5rem)}.is-style-kicker+.h3,.is-style-kicker+h3{font-size:1.75rem;font-size:clamp(1.5rem,5vw,1.75rem)}.banner .h3,.banner h3{font-size:1.375rem;font-size:clamp(1.1875rem,5vw,1.375rem);font-weight:600}.card .h3,.card h3{font-size:1.25rem;font-size:clamp(1.125rem,5vw,1.25rem);font-weight:600}.articles--bordered .h3,.articles--bordered h3{font-weight:600}.articles--bordered .h3,.articles--bordered h3,.contact .h3,.contact h3{font-size:1.0625rem;font-size:clamp(1rem,5vw,1.0625rem)}.accordion__button .h3,.accordion__button h3,.infobox .h3,.infobox h3{font-size:1rem}.h4,h4{font-size:1.25rem;font-size:clamp(1.125rem,5vw,1.25rem)}.h5,h5{font-size:1.125rem;font-size:clamp(1.0625rem,5vw,1.125rem)}.h6,h6{font-size:1rem}blockquote>p{font-size:1.3125rem;font-size:clamp(1.1875rem,5vw,1.3125rem);font-style:italic;font-weight:700}blockquote>cite{font-style:normal}.is-style-script{font-family:Courgette,cursive}.is-style-kicker{font-size:.875rem;font-weight:700;letter-spacing:.04375rem;text-transform:uppercase}.is-style-indent{margin-inline-start:2rem}.is-style-lead{font-size:1.25rem;font-size:clamp(1.125rem,5vw,1.25rem);font-weight:600;line-height:1.5}.is-style-tight,.is-style-tight>*{line-height:1.3125}.has-text-transform-uppercase{text-transform:uppercase}.button,.wp-element-button{font-size:1rem;font-weight:600}.site-navigation--primary{font-weight:600;line-height:1.375}.site-navigation--primary ul ul{font-size:.9375rem;font-weight:400}.page-navigation,.tree-navigation{font-weight:600}.page-navigation ul ul,.tree-navigation ul ul{font-weight:400}.plug figcaption,.wp-block-image figcaption{font-size:.875rem}.wp-block-gallery.has-nested-images .wp-block-image .wp-element-caption{font-size:.875rem;font-weight:500;line-height:1.3125;text-align:inherit}.contact,.legend,legend{font-size:.875rem}.legend,legend{font-weight:700;letter-spacing:.04375rem;text-transform:uppercase}.legend:where(small),legend:where(small){font-size:.75rem}.tag{font-size:.875rem;font-size:clamp(.8125rem,50cqi,.875rem);line-height:1.125}dl *{line-height:1.25}.accordion__button{text-align:left}label:has(+select){font-weight:700}.body-copy{line-height:1.75}.body-copy h1{hyphens:auto}.body-copy h1+p+figure+p:not(.is-style-lead):first-line{font-weight:600}.site-footer .site-info p{text-wrap:balance}.site-wrapper{min-height:100vh;overflow:hidden}.site-header,.site-wrapper{container-type:inline-size;margin-inline:auto;position:relative}.site-header{align-items:center;column-gap:var(--space-double);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;justify-content:space-between;max-width:var(--container-width);padding-block:var(--space-single);padding-inline:var(--space-double);row-gap:var(--space-single);z-index:2}.site-header:before{background-image:radial-gradient(ellipse at 50% 0,color-mix(in srgb,#000 5%,#0000),#0000,#0000);content:"";height:2rem;inset-block-end:0;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(100%);width:var(--container-width-wide);z-index:0}@media(min-width:1024px){.site-header{column-gap:var(--space-quadruple);grid-template-columns:auto 1fr auto;grid-template-rows:repeat(3,auto)}}.site-header>:not(.site-brand,.site-panel-toggle){display:none}@media(min-width:1024px){.site-header>:not(.site-brand,.site-panel-toggle){display:block}}.site-header>.site-navigation{grid-column:1/span 3}.site-header>.site-panel-toggle{justify-self:end}@media(min-width:1024px){.site-header>.site-panel-toggle{display:none}}.site-main{container-type:inline-size;display:grid;grid-template-columns:1fr auto 1fr;margin-inline:auto;max-width:var(--container-width-wide);overflow:hidden}@media(min-width:1024px){.site-main{grid-template-columns:1fr minmax(65ch,960px) 1fr}}.site-main>*{grid-column:2/span 1}.site-main>:where(.wp-block-media-text){grid-column:1/-1;width:100%}.site-main>.content--wide,.site-main>.content-block--wide{grid-column:1/-1;width:100%}.site-main--has-sidebar{gap:var(--space-double);grid-template-areas:"sidebar-a" "content" "sidebar-b" "share";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;max-width:var(--container-width);padding-block:var(--space-double)}@media(min-width:1024px){.site-main--has-sidebar{align-items:start;gap:var(--space-quadruple);grid-template-areas:"sidebar content" "sidebar content" "share share";grid-template-columns:1fr minmax(65ch,2fr);grid-template-rows:auto auto auto;justify-content:space-between}}.site-main--has-sidebar>:is(section.content){grid-area:content;height:auto;padding-inline:var(--space-double)}.site-main--has-sidebar>:is(section.share){grid-area:share;padding-inline:var(--space-double)}@media(min-width:1024px){.site-main--has-sidebar>:is(section.share){grid-column-start:2}}.site-main--has-sidebar>:is(aside){padding-inline:var(--space-double)}.site-main--has-sidebar>:is(aside:first-of-type){grid-area:sidebar-a}@media(min-width:1024px){.site-main--has-sidebar>:is(aside:first-of-type){grid-area:sidebar;grid-row:1/span 1}}.site-main--has-sidebar>:is(aside:last-of-type){grid-area:sidebar-b}@media(min-width:1024px){.site-main--has-sidebar>:is(aside:last-of-type){grid-area:sidebar;grid-row:2/span 2}}.site-main--has-sidebar:where(.site-main--has-sidebar-reversed){grid-template-areas:"content" "sidebar-a" "sidebar-b" "share"}@media(min-width:1024px){.site-main--has-sidebar:where(.site-main--has-sidebar-reversed){grid-template-areas:"content sidebar" "content sidebar" "share share";grid-template-columns:minmax(65ch,2fr) 1fr;grid-template-rows:auto auto auto}}@media(min-width:1024px){.site-main--has-sidebar:where(.site-main--has-sidebar-reversed)>:is(section.share){grid-column-start:1}}.site-sidebar{container-type:inline-size}.site-extra{display:grid;grid-template-columns:1fr auto 1fr;margin-inline:auto;max-width:var(--container-width-wide);position:relative;z-index:1}.site-extra>*{grid-column:2/span 1}.site-extra>.content--wide,.site-extra>.content-block--wide{grid-column:1/-1;width:100%}.site-footer{align-items:stretch;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,minmax(0,auto));justify-content:space-between;margin-inline:auto;max-width:var(--container-width);padding-block:var(--space-quadruple);padding-block-end:var(--space-octuple);padding-inline:var(--space-double);row-gap:var(--space-double)}@container (min-width: 1024px){.site-footer{column-gap:var(--space-octuple);grid-template-columns:1fr 4fr}}.site-footer>:not(.site-navigation.site-navigation--tertiary){grid-column:1/span 1}.site-footer>:is(.site-navigation.site-navigation--tertiary){order:-1}@media(min-width:1024px){.site-footer>:is(.site-navigation.site-navigation--tertiary){grid-column:2/span 1;grid-row:1/-1;order:0}}.site-footer a:not(.site-brand__link){color:var(--dark-color-green);text-decoration-color:var(--light-color-green);text-decoration-line:underline}.site-panel{container-type:inline-size;display:grid;gap:var(--space-single);padding-block:var(--space-double)}@media(min-width:1024px){.site-panel{display:none!important}}.site-panel>:not(.tree-navigation,.user-navigation){padding-inline:var(--space-double)}section.content{container-type:inline-size}.buttons,.wp-block-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-single);justify-content:flex-start}.buttons--end,.wp-block-buttons--end{justify-content:flex-end}.buttons--center,.wp-block-buttons--center{justify-content:center}.buttons--justify,.wp-block-buttons--justify{justify-content:space-between}.buttons--justify>.button,.buttons--justify>.skip-link:focus,.buttons--justify>.wp-block-button>.wp-element-button,.wp-block-buttons--justify>.button,.wp-block-buttons--justify>.skip-link:focus,.wp-block-buttons--justify>.wp-block-button>.wp-element-button{flex-grow:1;justify-content:center}.buttons--vertical,.wp-block-buttons--vertical{align-items:stretch;flex-direction:column;gap:var(--space-half);justify-content:stretch}.buttons--vertical>.button,.buttons--vertical>.skip-link:focus,.buttons--vertical>.wp-block-button>.wp-element-button,.wp-block-buttons--vertical>.button,.wp-block-buttons--vertical>.skip-link:focus,.wp-block-buttons--vertical>.wp-block-button>.wp-element-button{display:flex;justify-content:space-between}.buttons--vertical>.button>span,.buttons--vertical>.skip-link:focus>span,.buttons--vertical>.wp-block-button>.wp-element-button>span,.wp-block-buttons--vertical>.button>span,.wp-block-buttons--vertical>.skip-link:focus>span,.wp-block-buttons--vertical>.wp-block-button>.wp-element-button>span{text-align:left}.skip-link:focus{clip:auto!important;inset-block-start:1rem;inset-inline-start:1rem;position:absolute;z-index:9999}.site-wrapper .skip-link:focus{inset:auto;position:static;z-index:auto}.button,.skip-link:focus,.wp-element-button{--border-color:#000;--background-color:#fff;--foreground-color:#000;align-items:center;background-color:var(--background-color,#0000);border-color:var(--border-color,currentColor);border-radius:var(--radius);border-style:solid;border-width:.09375rem;color:var(--foreground-color,inherit);column-gap:var(--space-half);cursor:pointer;display:inline-flex;flex-shrink:1;justify-content:center;padding-block:calc(var(--space-half) + var(--space-quarter-half));padding-inline:calc(var(--space-single) + var(--space-quarter));text-decoration-line:none;touch-action:manipulation}.button svg,.skip-link:focus svg,.wp-element-button svg{flex-shrink:0}.button--outline,.is-style-outline .button,.is-style-outline .skip-link:focus,.is-style-outline .wp-element-button,.wp-element-button--outline{background-color:#0000;color:var(--background-color)}.button--outline:where([class*=is-style-]):not([class*=has-]),.is-style-outline .button:where([class*=is-style-]):not([class*=has-]),.is-style-outline .skip-link:where([class*=is-style-]):not([class*=has-]):focus,.is-style-outline .wp-element-button:where([class*=is-style-]):not([class*=has-]),.wp-element-button--outline:where([class*=is-style-]):not([class*=has-]){color:var(--foreground-color)}.button--filled,.is-style-filled .button,.is-style-filled .wp-element-button,.skip-link:focus,.wp-element-button--filled{background-color:var(--background-color);border-color:var(--border-color);color:var(--foreground-color)}.button--text,.is-style-text .button,.is-style-text .skip-link:focus,.is-style-text .wp-element-button,.is-style-text>.button,.is-style-text>.wp-element-button,.wp-element-button--text{background-color:#0000;border-width:0;color:var(--border-color,currentColor);padding:0}.button--red,.button.has-red-color,.has-red-color.skip-link:focus,.wp-element-button--red,.wp-element-button.has-red-color{--border-color:var(--dark-color-red);--background-color:var(--dark-color-red);--foreground-color:#fff}.button--red:hover,.button.has-red-color:hover,.has-red-color.skip-link:hover:focus,.wp-element-button--red:hover,.wp-element-button.has-red-color:hover{--border-color:var(--dark-color-red-hover);--background-color:var(--dark-color-red-hover)}.button--red-light,.button.has-red-light-color,.has-red-light-color.skip-link:focus,.wp-element-button--red-light,.wp-element-button.has-red-light-color{--outline-color:var(--dark-color-red);--border-color:var(--dark-color-red-light-tone);--background-color:var(--dark-color-red-light-tone);--foreground-color:var(--dark-color-red)}.button--red-light:hover,.button.has-red-light-color:hover,.has-red-light-color.skip-link:hover:focus,.wp-element-button--red-light:hover,.wp-element-button.has-red-light-color:hover{--outline-color:var(--dark-color-red-hover);--border-color:var(--dark-color-red-light-tone-hover);--background-color:var(--dark-color-red-light-tone-hover);--foreground-color:var(--dark-color-red-hover)}.button--green,.button.has-green-color,.has-green-color.skip-link:focus,.wp-element-button--green,.wp-element-button.has-green-color{--border-color:var(--dark-color-green);--background-color:var(--dark-color-green);--foreground-color:#fff}.button--green:hover,.button.has-green-color:hover,.has-green-color.skip-link:hover:focus,.wp-element-button--green:hover,.wp-element-button.has-green-color:hover{--border-color:var(--dark-color-green-hover);--background-color:var(--dark-color-green-hover)}.button--green-light,.button.has-green-light-color,.has-green-light-color.skip-link:focus,.wp-element-button--green-light,.wp-element-button.has-green-light-color{--outline-color:var(--dark-color-green);--border-color:var(--dark-color-green-light-tone);--background-color:var(--dark-color-green-light-tone);--foreground-color:var(--dark-color-green)}.button--green-light:hover,.button.has-green-light-color:hover,.has-green-light-color.skip-link:hover:focus,.wp-element-button--green-light:hover,.wp-element-button.has-green-light-color:hover{--outline-color:var(--dark-color-green-hover);--border-color:var(--dark-color-green-light-tone-hover);--background-color:var(--dark-color-green-light-tone-hover);--foreground-color:var(--dark-color-green-hover)}.button--blue,.button.has-blue-color,.skip-link:focus,.wp-element-button--blue,.wp-element-button.has-blue-color{--border-color:var(--dark-color-blue);--background-color:var(--dark-color-blue);--foreground-color:#fff}.button--blue:hover,.button.has-blue-color:hover,.skip-link:hover:focus,.wp-element-button--blue:hover,.wp-element-button.has-blue-color:hover{--border-color:var(--dark-color-blue-hover);--background-color:var(--dark-color-blue-hover)}.button--blue-light,.button.has-blue-light-color,.has-blue-light-color.skip-link:focus,.wp-element-button--blue-light,.wp-element-button.has-blue-light-color{--border-color:var(--dark-color-blue-light-tone);--background-color:var(--dark-color-blue-light-tone);--foreground-color:var(--dark-color-blue)}.button--blue-light:hover,.button.has-blue-light-color:hover,.has-blue-light-color.skip-link:hover:focus,.wp-element-button--blue-light:hover,.wp-element-button.has-blue-light-color:hover{--outline-color:var(--dark-color-blue-hover);--border-color:var(--dark-color-blue-light-tone-hover);--background-color:var(--dark-color-blue-light-tone-hover);--foreground-color:var(--dark-color-blue-hover)}.button--lilac,.button.has-lilac-color,.has-lilac-color.skip-link:focus,.wp-element-button--lilac,.wp-element-button.has-lilac-color{--border-color:var(--light-color-lilac);--background-color:var(--light-color-lilac);--foreground-color:var(--dark-color-blue)}.button[hidden],.wp-element-button[hidden],[hidden].skip-link:focus{display:none}.button:disabled,.button[disabled],.skip-link:disabled:focus,.wp-element-button:disabled,.wp-element-button[disabled],[disabled].skip-link:focus{opacity:.25}.card{--background-color:var(--light-color-neutral-lighter);background-color:var(--background-color);display:flex;flex-direction:column}@container (min-width: 479px){.articles--rows .card:has(.card__image){align-items:stretch;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:repeat(2,auto);justify-content:space-between}.articles--rows .card:has(.card__image) .card__content{grid-column:2/span 1}.articles--rows .card:has(.card__image) .card__header{grid-column:1/span 1;grid-row:1/span 2}.articles--rows .card:has(.card__image) .card__footer{grid-column:2/span 1}}.articles--bordered .card{--background-color:#0000}.articles--bordered .card .card__content,.articles--bordered .card .card__footer{padding-inline:0}.articles--bordered .card .card__content{margin-block-start:auto;padding-block:var(--space-half)}.articles--bordered .card .card__footer{margin-block-end:auto;padding-block-end:0}.articles--bordered .card:has(.card__image) .card__content,.articles--bordered .card:has(.card__image) .card__footer{padding-inline:0}@container (min-width: 479px){.articles--bordered .card:has(.card__image) .card__content,.articles--bordered .card:has(.card__image) .card__footer{padding-inline:var(--space-double)}}.card__image{display:flex;flex-grow:1;height:100%}.card__image a{flex:1}.card__image img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;object-position:50% 50%;width:100%}.card__image--contained{margin-inline:auto;max-height:96px;max-width:256px}.card__image--contained a{display:flex;flex:0 1 auto;margin-inline:auto}.card__image--contained img{aspect-ratio:16/10;object-fit:contain}.card__logo{flex:0 0 auto}.card__logo img{display:block;height:auto;max-height:32px;max-width:96px;object-fit:contain;width:auto}.card__ruler{background-color:var(--dark-color-green);height:.25rem;inset:0;inset-block-end:auto;position:absolute}.card__tag{align-items:stretch;display:flex}.card__image~.card__tag{inset-block-end:0;inset-inline:0;position:absolute}.card__content{padding:var(--space-double);padding-block-end:var(--space-single)}.card__header{display:flex;flex-direction:column;justify-content:stretch;order:-1;position:relative}.card__header--padded{padding:var(--space-double);padding-block-end:0}.card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-half);justify-content:flex-start;margin-block-start:auto;padding:var(--space-double);padding-block-start:0}.benefits .card__footer,.post-type-archive-benefit .card__footer{column-gap:var(--space-double);flex-wrap:nowrap;row-gap:var(--space-single)}.banner{--background-color:var(--dark-color-neutral-darker);--foreground-color:var(--light-color-neutral-lighter);--shape-color:var(--light-color-neutral-lightest);align-items:center;background-color:var(--background-color);color:var(--foreground-color);container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--space-double);justify-content:space-between;padding:var(--space-double);position:relative;z-index:0}@container (min-width: 1076px){.banner{flex-wrap:nowrap;gap:var(--space-quadruple)}}@container (min-width: 1024px){.banner{padding:var(--space-triple)}}.banner--has-image,.banner:has(.banner__image){gap:0;padding:0}.banner--has-image .banner__content,.banner:has(.banner__image) .banner__content{padding:var(--space-double)}@container (min-width: 1024px){.banner--has-image .banner__content,.banner:has(.banner__image) .banner__content{padding:var(--space-triple)}}.banner--red{--background-color:var(--dark-color-red);--foreground-color:#fff;--shape-color:var(--dark-color-red-light-tone)}.banner--green{--background-color:var(--dark-color-green);--foreground-color:#fff;--shape-color:var(--dark-color-green-light-tone)}.banner--blue{--background-color:var(--dark-color-blue);--foreground-color:#fff;--shape-color:var(--dark-color-blue-light-tone)}.banner__header{flex:1 1 100%;order:-1}@container (min-width: 1024px){.banner__header{flex:0 0 auto;flex-basis:30%}}.banner__content{align-self:start;flex:1 1 100%}@container (min-width: 1024px){.banner__content{align-self:center;flex-basis:auto}}.banner__image{align-self:stretch;display:flex;flex:1 1 100%;order:-1;overflow:hidden}@container (min-width: 1024px){.banner__image{flex:0 0 70%;order:1}}.banner__image figure{aspect-ratio:16/9;flex:1 1 auto}.banner__image figure img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.banner__shape{inset-block-end:0;inset-inline-start:0;position:absolute;z-index:-1}.banner__shape svg{fill:color-mix(in srgb,var(--shape-color) 25%,#0000)}.site-brand__link{display:block;width:fit-content}.site-brand__link:hover{text-decoration-line:none}.site-brand svg{display:block;height:auto;max-height:48px;width:auto}@media(min-width:1024px){.site-brand svg{max-height:none}}.site-brand span:not(.screen-reader-text){display:block;max-width:192px}.site-brand img{display:block;height:auto;width:auto}.site-brand img.is-style-vertical{max-height:80px}@media(min-width:1024px){.site-brand img.is-style-vertical{max-height:96px}}.site-brand img.is-style-horizontal{max-height:48px}@media(min-width:1024px){.site-brand img.is-style-horizontal{max-height:64px}}.site-background{border-bottom:.5rem solid var(--dark-color-green);display:flex;inset-block-end:0;inset-inline:0;justify-content:flex-end;position:absolute;z-index:-1}.site-background svg{fill:var(--light-color-green-light-tone)}.omakotiliitto form:not([id]){--border-color:var(--light-color-form-control);--background-color:#fff;--foreground-color:var(--dark-color-green)}.omakotiliitto form:not([id]) legend{display:block}.omakotiliitto form:not([id]) div:has(input,label){align-items:center;column-gap:var(--space-half);display:grid;grid-template-columns:auto 1fr;inline-size:auto;row-gap:var(--space-half)}.omakotiliitto form:not([id]) div:has(button){grid-template-columns:minmax(0,1fr);inline-size:100%;position:relative}.omakotiliitto form:not([id]) div:has(select){grid-template-columns:minmax(0,1fr);position:relative}.omakotiliitto form:not([id]) input[type=date],.omakotiliitto form:not([id]) input[type=datetime-local],.omakotiliitto form:not([id]) input[type=email],.omakotiliitto form:not([id]) input[type=month],.omakotiliitto form:not([id]) input[type=number],.omakotiliitto form:not([id]) input[type=search],.omakotiliitto form:not([id]) input[type=tel],.omakotiliitto form:not([id]) input[type=text],.omakotiliitto form:not([id]) input[type=time],.omakotiliitto form:not([id]) input[type=week]{inline-size:100%}.omakotiliitto form:not([id]) input[type=search]{appearance:none;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--radius);border-style:solid;border-width:.09375rem;color:currentColor;font:inherit;height:auto;width:auto;block-size:48px;inline-size:100%;padding-block:0;padding-inline:.75rem;padding-inline-start:calc(1.5rem + 24px)}.omakotiliitto form:not([id]) input[type=search]+button{inset-block-start:50%;inset-inline-start:1rem;position:absolute;transform:translateY(-50%)}.omakotiliitto form:not([id]) input[type=search]+button svg{color:var(--dark-color-green)}.omakotiliitto form:not([id]) select{appearance:none;background-color:var(--background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 0 1 1.414 0L5 3.586 8.293.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414Z'/%3E%3C/svg%3E");background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:10px;border-color:var(--border-color);border-radius:var(--radius);border-style:solid;border-width:.09375rem;color:currentColor;font:inherit;height:auto;width:auto;block-size:48px;inline-size:auto;max-inline-size:100%;padding-block:0;padding-inline:12px 34px}.omakotiliitto form:not([id]) select::-ms-expand{display:none}.omakotiliitto form:not([id]) label:has(+select){padding-inline:12px;pointer-events:none;position:absolute}.omakotiliitto form:not([id]) input[type=checkbox]{appearance:none;background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--radius);border-style:solid;border-width:.09375rem;color:currentColor;cursor:pointer;display:grid;font:inherit;height:1.5rem;place-content:center;transform:translateY(-.075rem);width:1.5rem}.omakotiliitto form:not([id]) input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1rem 1rem var(--foreground-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.75rem;transform:scale(0);transform-origin:center center;transition:transform .12s ease-in-out;width:.75rem}.omakotiliitto form:not([id]) input[type=checkbox]:checked{--border-color:var(--dark-color-green);--background-color:var(--dark-color-green);--foreground-color:#fff}.omakotiliitto form:not([id]) input[type=checkbox]:checked:before{transform:scale(1)}.omakotiliitto form:not([id]) input[type=radio]{appearance:none;background-color:#fff;border-color:var(--border-color);border-radius:9999rem;border-style:solid;border-width:.09375rem;color:currentColor;cursor:pointer;display:grid;font:inherit;height:1.5rem;place-content:center;transform:translateY(-.075rem);width:1.5rem}.omakotiliitto form:not([id]) input[type=radio]:before{background-color:CanvasText;border-radius:50%;box-shadow:inset 1rem 1rem var(--foreground-color);content:"";height:1rem;transform:scale(0);transition:transform .12s ease-in-out;width:1rem}.omakotiliitto form:not([id]) input[type=radio]:checked{--border-color:var(--dark-color-green)}.omakotiliitto form:not([id]) input[type=radio]:checked:before{transform:scale(1)}.site-search-form{position:relative}.site-search-form:has(.site-search-form__results):focus-within{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-search-form:has(.site-search-form__results):focus-within .site-search-form__results{display:block}.site-search-form__results{background-color:#fff;border-radius:var(--radius);border-top-left-radius:0;border-top-right-radius:0;border-width:.09375rem;border-block-start-width:0;border-color:var(--light-color-neutral-lighter);border-style:solid;box-shadow:var(--box-shadow);display:none;inset-block-start:100%;inset-inline:0;padding:var(--space-single);position:absolute;z-index:1}.site-search-form__results ol,.site-search-form__results ul{list-style-type:none}.site-search-form__results li+li{margin-block-start:var(--space-half)}.site-search-form__results a{align-items:center;display:flex;gap:var(--space-single);width:fit-content}.site-search-form__results figure{aspect-ratio:16/9;flex:0 0 auto;width:96px}.site-search-form__results figure img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.site-search-form form{position:relative}.site-search-form input{background-color:var(--light-color-neutral-lightest);border-color:var(--light-color-neutral-lighter);border-radius:var(--radius);border-style:solid;border-width:.09375rem;height:auto;padding:.75rem;padding-inline-start:calc(1.5rem + 24px);width:100%}.site-search-form:has(.site-search-form__results):focus-within input{border-bottom-left-radius:0;border-bottom-right-radius:0;outline-width:0}.site-search-form input::-webkit-search-cancel-button{margin-inline:.75rem}.site-search-form input::placeholder{color:var(--dark-color-neutral-darkest)}.site-search-form button{inset-block-start:50%;inset-inline-start:1rem;position:absolute;transform:translateY(-50%)}.site-search-form button svg{color:var(--dark-color-green)}.association-search-form,.newsletter-signup-form{background-color:#fff;border-radius:var(--radius);box-shadow:var(--box-shadow);container-type:inline-size;position:relative;z-index:1}.association-search-form.has-results:focus-within,.has-results.newsletter-signup-form:focus-within{border-bottom-left-radius:0;border-bottom-right-radius:0}.association-search-form.has-results:focus-within .association-search-form__results,.has-results.newsletter-signup-form:focus-within .association-search-form__results{display:block}.association-search-form__results{background-color:#fff;border-block-start:.09375rem solid var(--light-color-neutral);border-radius:var(--radius);border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--box-shadow);inset-block-start:100%;inset-inline:0;padding-block:var(--space-single);padding-inline:var(--space-double);position:absolute;z-index:1}.association-search-form__results[aria-expanded=false]{display:none}.association-search-form__results[aria-expanded=true]{display:block}.association-search-form__results ol,.association-search-form__results ul{list-style-type:none}.association-search-form__results li+li{margin-block-start:var(--space-half)}.association-search-form__results a{align-items:center;display:flex;gap:var(--space-single);width:fit-content}.association-search-form__results a:not(:hover){text-decoration:none}.association-search-form form,.newsletter-signup-form form{align-items:center;column-gap:var(--space-single);display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;justify-content:space-between;padding:var(--space-single);row-gap:var(--space-single)}@container (min-width: 576px){.association-search-form form,.newsletter-signup-form form{column-gap:var(--space-double);grid-template-columns:auto 1fr auto;grid-template-rows:auto;padding-inline:var(--space-double)}}.association-search-form form>div:first-of-type,.association-search-form__status,.newsletter-signup-form form>div:first-of-type{order:-1}.association-search-form input,.newsletter-signup-form input{border-bottom:.09375rem solid color-mix(in srgb,currentcolor 15%,#0000);height:auto;overflow:hidden;padding-block:var(--space-single)}.association-search-form input::-webkit-search-cancel-button,.newsletter-signup-form input::-webkit-search-cancel-button{margin-inline:var(--space-half)}.association-search-form button,.newsletter-signup-form button{grid-column:1/span 2}@container (min-width: 576px){.association-search-form button,.newsletter-signup-form button{grid-column:span 1/span 1}}.newsletter-signup-form:focus-within{border-radius:var(--radius)}.social-feed{container-type:inline-size}.social-feed:not([style]){column-gap:var(--space-double);columns:1}@container (min-width: 480px){.social-feed:not([style]){column-count:2}}@container (min-width: 768px){.social-feed:not([style]){column-count:3}}@container (min-width: 1024px){.social-feed:not([style]){column-count:4}}@supports(grid-template-rows:masonry){.social-feed:not([style]){align-items:start;display:grid;gap:var(--space-double);grid-auto-flow:row-dense;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));grid-template-rows:masonry;justify-content:space-between}}.social-feed-item{align-items:stretch;background-color:#fff;color:currentColor;display:inline-flex;flex-direction:column;gap:var(--space-single);justify-content:flex-start;margin-block-end:var(--space-double);overflow:hidden;padding:var(--space-single);position:relative;width:100%}.social-feed-item__meta{align-items:center;display:grid;gap:var(--space-single);grid-template-columns:24px 1fr 24px;justify-content:space-between}@container (min-width: 480px){.social-feed-item__meta{grid-template-columns:48px 1fr 48px}}.social-feed-item__meta figure{display:flex;place-content:center;place-items:center}.social-feed-item__thumbnail{aspect-ratio:16/9;overflow:hidden}.social-feed-item__thumbnail img{display:block;height:100%;object-fit:cover;object-position:50% 25%;width:100%}.social-feed-item__content p{overflow:hidden;text-overflow:ellipsis}.social-feed-item__extra a{align-items:center;display:flex;gap:var(--space-half);width:fit-content}.social-feed-item__extra a:before{inset:0;position:absolute}[data-carousel]{align-items:center;display:grid;gap:var(--space-double);grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);justify-content:space-between}[data-carousel] [data-carousel-items]{grid-column:1/-1}[data-carousel] [data-carousel-controls]{grid-column:1/span 1}[data-carousel] [data-carousel-callout]{grid-column:2/span 1;justify-self:end}[data-carousel-callout] a{color:var(--dark-color-blue);text-decoration-color:var(--dark-color-blue-light-tone);text-decoration-line:underline}[data-carousel-pagination] ul{align-items:center;display:flex;gap:var(--space-single);justify-content:flex-start;list-style-type:none;margin-block-start:var(--space-double)}[data-carousel-pagination] ul li{--color:var(--light-color-lilac-light-tone);background-color:var(--color);border-radius:9999rem;height:.5rem;width:.5rem}[data-carousel-pagination] ul li[data-carousel-pagination-current=true]{--color:var(--light-color-lilac);height:1rem;width:1rem}[data-carousel-pagination] ul li button{display:block;height:100%;width:100%}.share-buttons{align-items:center;column-gap:var(--space-double);display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--space-single)}.share-buttons--vertical{flex-direction:column;gap:var(--space-single);padding-block:var(--space-double)}.share-buttons__list{align-items:center;display:flex;gap:var(--space-single);justify-content:flex-start;list-style-type:none}.sticker{--background-color:var(--dark-color-neutral-darker);--foreground-color:var(--light-color-neutral-lighter);aspect-ratio:1/1;background-color:var(--background-color);border-radius:9999rem;color:var(--foreground-color);display:flex;flex-direction:column;margin-inline:auto;max-height:320px;padding:var(--space-double);place-content:center;place-items:center;text-align:center}.sticker--blue{--background-color:var(--dark-color-blue);--foreground-color:var(--light-color-lilac)}.sticker--blue p{color:#fff}.sticker--blue a{text-decoration-color:var(--light-color-lilac-light-tone);text-decoration-line:underline}.alert,.sticker--blue a{color:var(--foreground-color)}.alert{--background-color:var(--light-color-neutral-lighter);--foreground-color:var(--dark-color-neutral-darkest);align-items:center;background-color:var(--background-color);border-inline-start:.25rem solid var(--foreground-color);display:flex;gap:var(--space-single);padding:var(--space-single)}.alert+.alert{margin-block-start:var(--space-single)}.alert--red,.alert--warning{--background-color:var(--dark-color-red-light-tone);--foreground-color:var(--dark-color-red)}.alert--green,.alert--success{--background-color:var(--light-color-green-light-tone);--foreground-color:var(--dark-color-green)}.alert--blue,.alert--info{--background-color:var(--light-color-blue-light-tone);--foreground-color:var(--dark-color-blue)}.alert p{color:initial}.alert a{color:var(--foreground-color)}.alert__icon{flex:0 0 auto;max-width:10%}.terms--centered{margin-inline:auto}.terms__list{align-items:center;column-gap:var(--space-half);display:flex;flex-wrap:wrap;list-style-type:none;row-gap:var(--space-half)}.terms__list--centered{justify-content:center}:not(body).tag{--background-color:var(--dark-color-green);--foreground-color:#fff;background-color:var(--background-color);color:var(--foreground-color);display:flex;padding-block:var(--space-half);padding-inline:var(--space-half);place-content:center;place-items:center;width:fit-content}:not(body).tag--article,:not(body).tag--event{--background-color:var(--dark-color-blue)}:not(body).tag--paywall{--background-color:var(--dark-color-red)}details:not([class])[open] summary{margin-block-end:var(--space-double)}.omakotiliitto dl{align-items:center;display:grid;row-gap:var(--space-quarter)}@container (min-width: 576px){.omakotiliitto dl{grid-template-columns:auto 1fr}}.omakotiliitto dl dt{color:var(--dark-color-neutral-darker)}@container (min-width: 576px){.omakotiliitto dl dt{grid-column:1;margin-inline-end:var(--space-half)}}.omakotiliitto dl dd{color:var(--dark-color-neutral-darkest)}@container (min-width: 576px){.omakotiliitto dl dd{grid-column:2}}:is(h3,p)+dl{margin-block-start:var(--space-half)}.plug{--text-color:var(--dark-color-neutral);--border-color:var(--light-color-neutral)}.plug fieldset{border-block-start:.09375rem solid var(--border-color);width:100%}.plug legend{color:var(--text-color);margin-inline:auto;padding-inline:var(--space-single)}.plug figure{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block:var(--space-single);margin-inline:auto}.plug img{border:.09375rem solid var(--border-color)}.paywall{--border-color:var(--dark-color-blue);--shape-color:var(--dark-color-blue);border-color:var(--border-color);border-radius:var(--radius);border-style:solid;border-width:.09375rem;margin-block:var(--space-quadruple)!important;margin-inline:auto;position:relative;z-index:1}.paywall:before{background-image:linear-gradient(0deg,#fff,#fff0);content:"";height:calc(var(--space-octuple)*2);inset-block-start:-.09375rem;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-100%);width:100%;z-index:0}.paywall__content,.paywall__footer,.paywall__header{padding-inline:var(--space-triple)}.paywall__header{background-color:#fff;block-size:fit-content;inline-size:fit-content;margin-inline:auto;transform:translateY(-50%)}.paywall__content,.paywall__header{display:flex;place-content:center;place-items:center}.paywall__content{flex-direction:column}.paywall__footer{display:flex;padding-block:var(--space-double);place-content:center;place-items:center}.paywall a:not([class]){color:var(--shape-color);text-decoration-line:underline}.paywall svg{fill:var(--shape-color)}.byline{column-gap:var(--space-double);display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;row-gap:var(--space-quarter)}.filters{align-items:center;justify-content:space-between;row-gap:var(--space-single)}.filters,.filters fieldset{column-gap:var(--space-single);display:flex;flex-wrap:wrap}.filters fieldset{row-gap:var(--space-half)}.filters div:has(input,label){display:inline-grid}.related-posts{container-type:inline-size}.related-posts hr{display:none}.hero{align-items:center;aspect-ratio:32/9;display:flex;justify-content:stretch;position:relative;z-index:0}@media(min-width:1024px){.hero{padding-block:var(--space-quadruple)}}.hero__container{align-items:stretch;display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;flex-shrink:0}@media(min-width:1024px){.hero__container{align-items:center;flex-direction:row;margin-inline:auto;max-width:calc(var(--container-width) - var(--space-double)*2 + var(--space-triple)*2)}}.hero--reversed .hero__container{justify-content:flex-end}@media(min-width:1024px){.hero__image{inset:0;position:absolute;z-index:-1}}.hero__image img{aspect-ratio:2/1;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}@media(min-width:1024px){.hero__image img{aspect-ratio:auto}}.hero__content{background-color:#fff;box-shadow:var(--box-shadow);flex-basis:100%;padding-block:var(--space-double);padding-inline:var(--space-double);position:relative}@media(min-width:1024px){.hero__content{flex-basis:40%;padding-block:var(--space-triple)}}@media(min-width:1366px)and (max-width:1398px){.hero__content{padding-inline:calc((100vw - var(--container-width))/2 + var(--space-double))}}@media(min-width:1398px){.hero__content{padding-inline:var(--space-triple)}}.group,.wp-block-group{--background-color:#fff;background-color:var(--background-color);padding:var(--space-double)}@media(min-width:1024px){.group,.wp-block-group{padding-block:var(--space-quadruple)}}.group:has(.breadcrumb,.navigation,.body-copy),.wp-block-group:has(.breadcrumb,.navigation,.body-copy){padding-block-start:var(--space-double)}.group--has-neutral-background,.group.has-neutral-background-color,.wp-block-group--has-neutral-background,.wp-block-group.has-neutral-background-color{--background-color:var(--light-color-neutral-lightest)}.group--has-neutral-background .card,.group.has-neutral-background-color .card,.wp-block-group--has-neutral-background .card,.wp-block-group.has-neutral-background-color .card{--background-color:#fff}.group--has-red-background,.group.has-red-background-color,.wp-block-group--has-red-background,.wp-block-group.has-red-background-color{--background-color:var(--dark-color-red-light-tone)}.group--has-red-background .card,.group.has-red-background-color .card,.wp-block-group--has-red-background .card,.wp-block-group.has-red-background-color .card{--background-color:#fff}.group--has-green-background,.group.has-green-background-color,.wp-block-group--has-green-background,.wp-block-group.has-green-background-color{--background-color:var(--dark-color-green-light-tone)}.group--has-green-background .card,.group.has-green-background-color .card,.wp-block-group--has-green-background .card,.wp-block-group.has-green-background-color .card{--background-color:#fff}.group--has-green-to-neutral-gradient-background,.group.has-green-to-neutral-gradient-background,.wp-block-group--has-green-to-neutral-gradient-background,.wp-block-group.has-green-to-neutral-gradient-background{background-image:linear-gradient(to bottom,var(--dark-color-green-light-tone) 0,var(--light-color-neutral-lightest) 100%)}.group--has-green-to-neutral-gradient-background .card,.group.has-green-to-neutral-gradient-background .card,.wp-block-group--has-green-to-neutral-gradient-background .card,.wp-block-group.has-green-to-neutral-gradient-background .card{--background-color:#fff}.group>*,.wp-block-group>*{margin-inline:auto;max-width:calc(var(--container-width) - var(--space-double)*2)}.articles{display:grid;gap:var(--space-double);grid-template-columns:repeat(auto-fill,minmax(224px,1fr))}@media(min-width:768px){.articles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(min-width:1024px){.articles{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.articles--rows{gap:var(--space-single);grid-template-columns:minmax(0,1fr)}@container (min-width: 960px){.articles--rows{grid-template-columns:repeat(2,minmax(0,1fr))}.search-no-results .articles--rows,.search-results .articles--rows{grid-template-columns:minmax(0,1fr)}}.articles--bordered>*{border-block-start:.09375rem solid var(--light-color-neutral-lighter);padding-block-start:var(--space-single)}.wp-block-heading{--text-color:currentColor;--border-color:currentColor;color:var(--text-color)}.wp-block-heading.is-style-headline{padding-block-end:var(--space-single);position:relative}.wp-block-heading.is-style-headline:after{border-bottom:.25rem solid var(--border-color);content:"";height:.25rem;inset-block-end:0;inset-inline-start:0;position:absolute;width:9rem}.wp-block-heading.is-style-kicker{padding-inline-start:calc(var(--space-single) + var(--space-half));position:relative}.wp-block-heading.is-style-kicker:before{background-color:var(--border-color);content:"";height:.5rem;inset-block-start:0;inset-inline-start:0;position:absolute;transform:translateY(.25rem);width:.75rem}.wp-block-heading.has-text-align-center:after{inset-inline-start:50%;transform:translateX(-50%)}.wp-block-heading.has-red-color{--text-color:var(--dark-color-red);--border-color:var(--light-color-red)}.wp-block-heading.has-green-color{--text-color:var(--dark-color-green);--border-color:var(--light-color-green)}.wp-block-heading.has-blue-color{--text-color:var(--dark-color-blue);--border-color:var(--light-color-blue)}.wp-block-heading.has-lilac-color{--text-color:var(--light-color-lilac-light-tone);--border-color:var(--light-color-lilac)}@container (min-width: 414px){.shortcuts{column-gap:var(--space-double);columns:2;padding-block:var(--space-double)}}.shortcuts>*{margin-block-end:var(--space-single);margin-inline-end:var(--space-single)}.shortcuts a{align-items:center;color:var(--dark-color-green);display:flex;gap:var(--space-single);text-decoration-color:var(--light-color-green);width:fit-content}.shortcuts a svg{flex:0 0 auto}.body-copy .benefits{overflow-x:clip}.benefits__list{align-items:stretch;display:grid;gap:var(--space-double);grid-template-columns:repeat(auto-fill,minmax(256px,1fr));justify-content:space-between}.benefits__list[class*=splide]{align-content:normal;align-items:normal;display:flex;flex-wrap:nowrap;gap:0;justify-content:normal}.partners__list{align-items:stretch;display:grid;gap:var(--space-double);grid-template-columns:repeat(auto-fit,minmax(256px,1fr));justify-content:space-between}.partners__list[class*=splide]{align-content:normal;align-items:normal;display:flex;flex-wrap:nowrap;gap:0;justify-content:normal}.supporters__list{align-items:center;display:grid;gap:var(--space-double);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));justify-content:space-between}.supporters__list-item{display:flex;place-content:center;place-items:center}.supporters__list-item figure{align-items:center;aspect-ratio:16/9;display:flex}.supporters__list-item figure img{display:block;height:auto;max-height:64px;object-fit:contain;object-position:50% 50%;width:auto}.supporters[class*=splide]{visibility:visible}.supporters__list[class*=splide]{align-content:normal;align-items:center;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between}.contacts{align-items:start;column-gap:var(--space-double);display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.contact{align-items:center;display:flex;gap:var(--space-single);justify-content:flex-start;padding-block:calc(var(--space-single) + var(--space-quarter));position:relative}.contact:before{background-color:var(--light-color-neutral-lighter);content:"";height:.0625rem;inset-block-start:0;inset-inline:0;position:absolute;width:100%}.contact:last-of-type:after{inset-block-end:0;inset-block-start:auto}.contact p{color:var(--dark-color-neutral-darker)}.contact a{color:var(--dark-color-blue);text-decoration-color:var(--dark-color-blue-light-tone);text-decoration-line:underline}.contact__details{margin-block-start:var(--space-half)}.contact__image{flex:1 1 auto;width:clamp(64px,20%,128px)}.contact__image img,.contact__image svg{aspect-ratio:1/1;display:block;height:auto;object-fit:contain;width:auto}.contact__content{flex:1 1 auto;width:80%}.note{--background-color:var(--light-color-neutral-lightest);--foreground-color:var(--dark-color-neutral-darkest);background-color:var(--background-color);color:var(--foreground-color);padding:var(--space-double)}.note--red{--background-color:var(--dark-color-red-light-tone);--foreground-color:var(--dark-color-red)}.note--green{--background-color:var(--dark-color-green-light-tone);--foreground-color:var(--dark-color-green)}.note--green-light{--background-color:var(--light-color-green-light-tone);--foreground-color:var(--dark-color-green)}.note--blue{--background-color:var(--dark-color-blue-light-tone);--foreground-color:var(--dark-color-blue)}.note :is(h3,h4,h5,h6,ul,ol,p,figcaption){color:initial;word-break:break-word}.note a{color:var(--foreground-color)}.accordion{margin-inline:auto;max-width:960px}.accordion__tab{border-block-start:.0625rem solid var(--light-color-neutral)}.accordion__tab:last-child{border-block-end:.0625rem solid var(--light-color-neutral)}.accordion__button{align-items:center;display:flex;gap:var(--space-double);justify-content:space-between;padding-block:calc(var(--space-single) + var(--space-half));padding-inline:var(--space-single);touch-action:manipulation;width:100%}.accordion__button>*{pointer-events:none}.accordion__tab--active .accordion__button:first-of-type,.accordion__tab--active>.accordion__button{background-color:var(--light-color-neutral-lighter);clip-path:inset(var(--space-half) 0 var(--space-half) 0 round var(--space-half));color:var(--dark-color-green)}.accordion__tab--active .accordion__button:first-of-type:focus-visible,.accordion__tab--active>.accordion__button:focus-visible{clip-path:none}.accordion__tab--active .accordion__button:first-of-type>.accordion__button-icon,.accordion__tab--active>.accordion__button>.accordion__button-icon{transform:rotate(180deg)}.accordion__label{text-align:left}.accordion__button-icon{flex-shrink:0}.accordion__region{padding:var(--space-single)}.accordion__tab>.accordion__region{display:none}.accordion__tab--active>.accordion__region{display:block}.infobox{--border-color:var(--light-color-neutral);border:.09375rem solid var(--border-color);border-radius:var(--radius);padding:var(--space-double)}.infobox a{gap:var(--space-half);width:fit-content;word-break:break-word}.feature,.infobox a{align-items:center;display:flex}.feature{justify-content:stretch;position:relative;z-index:0}@media(min-width:1024px){.feature{padding-block:var(--space-quadruple)}}.feature__container{align-items:stretch;display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;flex-shrink:0}@media(min-width:1024px){.feature__container{align-items:center;flex-direction:row;margin-inline:auto;max-width:calc(var(--container-width) - var(--space-double)*2 - var(--space-triple)*2)}}.feature--reversed .feature__container{justify-content:flex-end}@media(min-width:1024px){.feature__image{inset:0;position:absolute;z-index:-1}}.feature__image img{aspect-ratio:16/10;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}@media(min-width:1024px){.feature__image img{aspect-ratio:auto}}.feature__content{background-color:#fff;box-shadow:var(--box-shadow);flex-basis:100%;position:relative}@media(min-width:1024px){.feature__content{flex-basis:40%}}.magazines__list{align-items:flex-start;column-gap:var(--space-double);display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--space-single)}.magazines__list[class*=splide]{align-content:normal;align-items:normal;display:flex;flex-wrap:nowrap;gap:0;justify-content:normal}.magazines__list-item img{display:block}.magazines__list-item[class*=splide] img{height:auto;width:auto}.omakotiliitto .wp-block-media-text{gap:var(--space-double);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}@container (min-width: 768px){.omakotiliitto .wp-block-media-text{gap:var(--space-quadruple);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}.omakotiliitto .wp-block-media-text__media{grid-column:1/span 1;grid-row:1/span 1}@container (min-width: 768px){.omakotiliitto .wp-block-media-text__media{grid-column:1/span 1;grid-row:1/span 1}}.omakotiliitto .wp-block-media-text__content{grid-column:1/span 1;grid-row:2/span 1;padding-inline:0}@container (min-width: 768px){.omakotiliitto .wp-block-media-text__content{grid-column:2/span 1;grid-row:1/span 1}}.omakotiliitto .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1/span 1;grid-row:2/span 1}@container (min-width: 768px){.omakotiliitto .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2/span 1;grid-row:1/span 1}}.omakotiliitto .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1/span 1;grid-row:1/span 1}@container (min-width: 768px){.omakotiliitto .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1/span 1;grid-row:1/span 1}}.omakotiliitto .site-main>.wp-block-media-text{margin-inline:auto;max-width:calc(var(--container-width) - var(--space-double)*2)}.omakotiliitto .site-main>.wp-block-media-text>.wp-block-media-text__media{margin-inline-start:calc((-1*(var(--container-width-wide) - var(--container-width)) - var(--space-quadruple))/2)}.omakotiliitto .site-main>.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{margin-inline:0;margin-inline-end:calc((-1*(var(--container-width-wide) - var(--container-width)) - var(--space-quadruple))/2)}.omakotiliitto .site-main>.wp-block-media-text>.wp-block-media-text__content{padding-block:var(--space-double);padding-inline:var(--space-double)}@container (min-width: 768px){.omakotiliitto .site-main>.wp-block-media-text>.wp-block-media-text__content{padding-inline:0;padding-inline-start:var(--space-double)}.omakotiliitto .site-main>.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding-inline:0;padding-inline-end:var(--space-double)}}.omakotiliitto .wp-block-columns{flex-wrap:wrap!important;gap:var(--space-double)}.omakotiliitto .wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.omakotiliitto .wp-block-columns.are-vertically-aligned-center{align-items:center!important}.omakotiliitto .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.omakotiliitto .wp-block-columns .wp-block-column{container-type:inline-size;flex-basis:calc(var(--space-double) + 224px)}@media(min-width:768px){.omakotiliitto .wp-block-columns .wp-block-column{flex-basis:calc(var(--space-double) + 280px)}}@media(min-width:1024px){.omakotiliitto .wp-block-columns .wp-block-column{flex-basis:calc(var(--space-double) + 320px)}}.omakotiliitto .wp-block-image:has(.alignleft,.alignright,.aligncenter),.omakotiliitto .wp-block-image:is(.alignleft,.alignright,.aligncenter){display:table;max-width:40vw}@container (min-width: 576px){.omakotiliitto .wp-block-image:has(.alignleft,.alignright,.aligncenter),.omakotiliitto .wp-block-image:is(.alignleft,.alignright,.aligncenter){max-width:calc(50% - var(--space-double))}}.omakotiliitto .wp-block-image:has(.alignleft,.alignright,.aligncenter)>figcaption,.omakotiliitto .wp-block-image:is(.alignleft,.alignright,.aligncenter)>figcaption{caption-side:bottom;display:table-caption;margin-block-end:0}.omakotiliitto .wp-block-image:has(.alignleft),.omakotiliitto .wp-block-image:is(.alignleft){float:left;margin:0;margin-block:var(--space-single);margin-inline-end:var(--space-double)}.omakotiliitto .wp-block-image:has(.alignright),.omakotiliitto .wp-block-image:is(.alignright){float:right;margin:0;margin-block:var(--space-single);margin-inline-start:var(--space-double)}.omakotiliitto .wp-block-image:has(.aligncenter),.omakotiliitto .wp-block-image:is(.aligncenter){margin:0;margin-block:var(--space-single);margin-inline:auto}.omakotiliitto .wp-block-image .aligncenter,.omakotiliitto .wp-block-image .alignleft,.omakotiliitto .wp-block-image .alignright{float:none;margin:0}.omakotiliitto .wp-block-image img{max-width:100%}.omakotiliitto .wp-block-image figcaption{margin-block-end:var(--space-double)}.omakotiliitto{--gallery-block--gutter-size:var(--space-double)}.omakotiliitto .wp-block-gallery{align-items:normal;display:flex;flex-wrap:wrap;gap:var(--space-double)}.omakotiliitto .wp-block-gallery.has-nested-images .wp-block-image .wp-element-caption{background-image:linear-gradient(180deg,color-mix(in srgb,#000 50%,#0000),color-mix(in srgb,#000 80%,#0000));padding:var(--space-single)}.omakotiliitto .wp-block-gallery.has-nested-images .wp-block-image .wp-element-caption:empty{padding:0}.omakotiliitto .wp-block-separator{border-width:0;border-block-start-width:.0625rem;border-color:var(--light-color-neutral);border-style:solid;inline-size:100%;margin-block:var(--space-single)}.omakotiliitto .wp-block-file{align-items:center;display:flex;font:inherit;gap:var(--space-single)}.omakotiliitto .wp-block-file .wp-block-file__button{margin-left:0;order:-1}.omakotiliitto .wp-block-file .wp-block-file__button:hover{color:inherit;opacity:1}.omakotiliitto .wp-block-file a[id]{text-decoration-line:underline;word-break:break-word}.omakotiliitto .wp-block-file a:active,.omakotiliitto .wp-block-file a:focus,.omakotiliitto .wp-block-file a:focus-visible,.omakotiliitto .wp-block-file a:hover,.omakotiliitto .wp-block-file a:visited{color:initial;opacity:1}.omakotiliitto .wp-block-quote{--foreground-color:var(--dark-color-blue);min-height:min(5cqi,5%);padding-inline-start:calc(5% + var(--space-single));position:relative}.omakotiliitto .wp-block-quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 6.51 48 34.98'%3E%3Cpath d='M18.686 6.513H.001v16.35h10.628c-.098 10.181-9.584 12.104-9.584 12.104s-.05.341 0 6.521c15.815-3.034 17.499-14.931 17.636-18.625h.004v-.102c.021-.632 0-1.028 0-1.028V6.513zM47.99 21.732V6.513H29.306v16.35h10.629c-.098 10.181-9.584 12.104-9.584 12.104s-.05.341 0 6.521c15.815-3.034 17.499-14.931 17.636-18.625h.004v-.102c.02-.632-.001-1.029-.001-1.029z' fill='%23A1D5FA'/%3E%3C/svg%3E");background-position:0 1ch;background-repeat:no-repeat;background-size:100% auto;content:"";inset:0;position:absolute;width:5%}.omakotiliitto .wp-block-quote>*{color:var(--foreground-color)}.omakotiliitto .wp-block-quote cite{--foreground-color:var(--dark-color-neutral-darker)}.omakotiliitto .wp-block-table{--background-color:#fff;--border-color:var(--light-color-neutral)}.omakotiliitto .wp-block-table.is-style-stripes{border:0}.omakotiliitto .wp-block-table thead{background-color:var(--background-color);border-block-end:.09375rem solid var(--border-color)}.omakotiliitto .wp-block-table.is-style-stripes thead{--background-color:var(--dark-color-green-light-tone-hover);--border-color:var(--dark-color-green)}.omakotiliitto .wp-block-table tbody tr,.omakotiliitto .wp-block-table tbody tr:nth-child(2n),.omakotiliitto .wp-block-table tbody tr:nth-child(odd){background-color:var(--background-color)}.omakotiliitto .wp-block-table.is-style-stripes tbody tr:nth-child(2n){--background-color:var(--light-color-neutral-lightest)}.omakotiliitto .wp-block-table tfoot{border-block-start:.09375rem solid var(--border-color)}.omakotiliitto .wp-block-table th{text-align:left}.omakotiliitto .wp-block-table td,.omakotiliitto .wp-block-table th{border-color:var(--border-color);border-style:solid;border-width:.09375rem;padding-block:calc(var(--space-half) + var(--space-quarter));padding-inline:var(--space-single)}.omakotiliitto .wp-block-table.is-style-stripes th{border-block-end-width:.125rem;border-block-start-width:0;border-inline-width:0}.omakotiliitto .wp-block-table.is-style-stripes td{border-block-end-width:.09375rem;border-block-start-width:0;border-inline-width:0}.omakotiliitto .wp-block-list{list-style-position:inside;list-style-type:none;padding-inline-start:0}.omakotiliitto .wp-block-list .wp-block-list,.omakotiliitto .wp-block-list>li+li{margin-block-start:.5rem}.omakotiliitto .wp-block-list>li:before{display:list-item;float:left}.omakotiliitto .wp-block-list>li:after{clear:both}.omakotiliitto ul.wp-block-list>li{padding-inline-start:2.5ch}.omakotiliitto ul.wp-block-list>li:before{content:"•";content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='6' height='6'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512z'/%3E%3C/svg%3E");display:list-item;float:left;line-height:normal;margin-inline-start:-2.5ch;width:2.5ch}.omakotiliitto ul.wp-block-list ul.wp-block-list>li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='6' height='6'%3E%3Cpath d='M464 256a208 208 0 1 0-416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1-512 0z'/%3E%3C/svg%3E")}.omakotiliitto ul.wp-block-list ul.wp-block-list ul.wp-block-list>li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 32 448 448' width='6' height='6'%3E%3Cpath d='M0 96c0-35.3 28.7-64 64-64h320c35.3 0 64 28.7 64 64v320c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z'/%3E%3C/svg%3E")}.omakotiliitto ol.wp-block-list{counter-reset:list}.omakotiliitto ol.wp-block-list>li{padding-inline-start:2.5ch}.omakotiliitto ol.wp-block-list>li:before{content:counter(list) ".";counter-increment:list;margin-inline-start:-2.5ch;width:2.5ch}.navigation{--background-color:#fff;--border-color:var(--light-color-neutral-lighter)}.navigation__dropdown{background-color:var(--background-color);border-color:var(--border-color);border-radius:var(--radius);border-style:solid;border-width:.09375rem;box-shadow:var(--box-shadow);inset-block-start:calc(100% + var(--space-quarter));inset-inline-start:50%;position:absolute;row-gap:0!important;transition-duration:.12s;transition-property:visibility,opacity,translate;transition-timing-function:linear;translate:-50% 0;width:192px;z-index:1}.navigation__list[hidden]{display:none}.navigation__dropdown[hidden]{display:grid;opacity:0;translate:-50% -.5rem;visibility:hidden}.navigation__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-single);justify-content:flex-start;list-style-type:none}.navigation__list--end{justify-content:flex-end}.navigation__list--justified{justify-content:space-between}.navigation__list--centered{column-gap:var(--space-double);justify-content:center}.navigation__list--vertical{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:var(--space-quarter)}.navigation__list-item{align-items:center;display:flex;gap:var(--space-single);position:relative}.navigation__list-item--current>.navigation__link{color:var(--dark-color-green);text-decoration-color:var(--dark-color-green-light-tone);text-decoration-line:underline}.navigation__list-item--nested{align-self:stretch}.navigation__list-item--nested>.navigation__link{flex-grow:1;padding-block:var(--space-half);padding-inline:var(--space-single)}.navigation__list-item--nested+.navigation__list-item--nested>.navigation__link{border-block-start:.0625rem solid var(--border-color)}.navigation__link{align-items:center;display:flex;gap:var(--space-half);text-decoration-line:none}.navigation__link--baseline{align-items:baseline;gap:var(--space-single)}.navigation__link:hover{text-decoration-line:underline}.navigation__link svg{flex-shrink:0}.site-navigation--tertiary .navigation__link svg{fill:var(--light-color-green)}.site-navigation--primary{margin-block-start:var(--space-single)}.site-navigation--secondary{margin-block-end:var(--space-quarter)}.site-navigation--tertiary{align-items:stretch;column-gap:var(--space-quadruple);display:grid;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));justify-content:space-between;row-gap:var(--space-double)}@media(min-width:1024px){.site-navigation--tertiary{grid-template-columns:repeat(3,minmax(0,1fr))}}.user-navigation{--background-color:#fff;--border-color:var(--light-color-neutral-light);position:relative;z-index:1}.page-navigation .navigation__list--vertical,.tree-navigation .navigation__list--vertical{align-items:stretch;gap:0}.page-navigation .navigation__list-item,.tree-navigation .navigation__list-item{flex:1 0 100%;flex-wrap:wrap;gap:0;justify-content:space-between}.page-navigation .navigation__list-item .navigation__link,.tree-navigation .navigation__list-item .navigation__link{flex-basis:auto}.page-navigation .navigation__list-item .navigation__toggle,.tree-navigation .navigation__list-item .navigation__toggle{flex-basis:20px;flex-grow:0;flex-shrink:0}.page-navigation .navigation__list-item .navigation__list,.tree-navigation .navigation__list-item .navigation__list{flex-basis:100%;padding-inline-start:var(--space-single)}.page-navigation .navigation__list-item .navigation__list .navigation__link,.tree-navigation .navigation__list-item .navigation__list .navigation__link{padding-inline-start:0}.page-navigation .navigation__link,.tree-navigation .navigation__link{padding-block:var(--space-half)}.page-navigation .navigation__list-item+.navigation__list-item,.page-navigation .navigation__list-item>.navigation__list--vertical,.tree-navigation .navigation__list-item+.navigation__list-item,.tree-navigation .navigation__list-item>.navigation__list--vertical{border-block-start:.09375rem solid var(--light-color-neutral-lighter)}.tree-navigation{--background-color:color-mix(in srgb,#000 5%,#0000);--indent:var(--space-double)}.tree-navigation [data-boringmenu-depth="2"]{--background-color:color-mix(in srgb,#000 4%,#0000);--indent:var(--space-triple)}.tree-navigation [data-boringmenu-depth="3"]{--background-color:color-mix(in srgb,#000 3%,#0000);--indent:var(--space-quadruple)}.tree-navigation [data-boringmenu-depth="4"]{--background-color:color-mix(in srgb,#000 2%,#0000);--indent:var(--space-quintuple)}.tree-navigation [data-boringmenu-depth="5"]{--background-color:color-mix(in srgb,#000 1%,#0000);--indent:var(--space-sextuple)}.tree-navigation .navigation{border-block:.09375rem solid var(--light-color-neutral-lighter)}.tree-navigation .navigation__list-item--active{background-color:var(--background-color)}.tree-navigation .navigation__list-item--active .navigation__list{background-color:#fff}.tree-navigation .navigation__list-item .navigation__link{flex-basis:calc(100% - var(--indent) - 56px);margin-inline-start:var(--indent);padding-inline-start:0}.tree-navigation .navigation__list-item .navigation__toggle{align-self:stretch;flex-basis:56px}.tree-navigation .navigation__list-item .navigation__list{padding-inline-start:0}.tree-navigation .navigation__link{padding-block:var(--space-single);padding-inline:var(--space-double)}.breadcrumb__list{align-items:center;column-gap:var(--space-single);display:flex;flex-wrap:wrap;list-style-type:none;row-gap:var(--space-quarter)}.breadcrumb__list-item{align-items:center;display:flex;gap:var(--space-single)}.breadcrumb__list-item:not(:last-of-type):after{content:"/"}.breadcrumb__list-item:is(:last-of-type){color:var(--dark-color-neutral-darker)}.breadcrumb__link{color:var(--dark-color-green);text-decoration-color:var(--dark-color-green-light-tone);text-decoration-line:underline}.pagination{--background-color:#0000;--foreground-color:var(--dark-color-green);--border-color:var(--dark-color-green)}.omakotilehti .pagination{--background-color:#0000;--foreground-color:var(--dark-color-blue);--border-color:var(--dark-color-blue)}.pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-single);justify-content:flex-start}.omakotilehti .pagination .nav-links{justify-content:center}.pagination .page-numbers{background-color:var(--background-color);border:.09375rem solid var(--border-color);border-radius:var(--radius);color:var(--foreground-color);display:flex;padding-block:var(--space-half);padding-inline:var(--space-single);place-content:center;place-items:center}.pagination .current{--background-color:var(--dark-color-green);--foreground-color:#fff}.omakotilehti .pagination .current{--background-color:var(--dark-color-blue)}.pagination .dots{--border-color:#0000}.content-flow>*+*{margin-block-start:var(--space-single)}.content-flow>:last-child{margin-block-end:0}.content-flow.group>*+*{margin-block-start:var(--space-double)}@media(min-width:1024px){.content-flow.group>*+*{margin-block-start:var(--space-quadruple)}}.body-copy .content-flow.group>*+*,.content-flow>:is(.alert)+:is(.alert){margin-block-start:var(--space-single)}.content-flow.alert__content>*+*{margin-block-start:var(--space-half)}@media(min-width:1024px){.content-flow.alert__content>*+*{margin-block-start:var(--space-quarter)}}.content-flow>:is(p,ul,ol)+:is([class=wp-block-heading]){margin-block-start:var(--space-double)}.content-flow>:is(p,ul,ol,.content-block,[class^=wp-block-])+:is(.is-style-kicker){margin-block-end:var(--space-single);margin-block-start:var(--space-double)}.content-flow.body-copy>:is(.articles,.wp-block-gallery,.wp-block-media-text){margin-block:var(--space-double)}.content-flow>:is(.note){margin-block:calc(var(--space-single) + var(--space-half))}.content-flow>:is(.share-buttons,.related-posts){margin-block-start:var(--space-double)}.article-design{margin-inline:auto;max-width:clamp(256px,100%,768px)}.article-design>.content-block{margin-block:var(--space-double)}.article-design--wide{max-width:calc(var(--container-width) - var(--space-double)*2)}.article-design--wide>.wp-block-image:first-of-type{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.article-design--wide>.wp-block-image:first-of-type img{flex:1 0 auto;width:100%}.article-design--wide>.wp-block-image:first-of-type figcaption{margin-block-end:0}.omakotiliitto,.omakotiliitto .gform-theme--framework{--gf-form-gap-y:var(--space-single);--gf-form-gap-x:var(--space-single);--gf-ctrl-size-md:48px;--gf-ctrl-shadow:none;--gf-field-section-border-color:var(--light-color-form-control);--gf-ctrl-border-width:0.09375rem;--gf-ctrl-border-color:var(--light-color-form-control);--gf-ctrl-font-size:1rem;--gf-ctrl-choice-size:1rem;--gf-ctrl-label-font-size-primary:1rem;--gf-ctrl-label-font-size-secondary:0.9375rem;--gf-ctrl-label-font-size-tertiary::0.875rem;--gf-ctrl-label-font-weight-primary:700;--gf-ctrl-label-font-weight-secondary:600;--gf-ctrl-label-font-weight-tertiary:500;--gf-ctrl-label-font-style-tertiary:italic;--gf-color-in-ctrl-primary:var(--dark-color-blue)}.omakotiliitto .gform-theme--framework .gform_description,.omakotiliitto .gform-theme--framework .gform_title,.omakotiliitto .gform_description,.omakotiliitto .gform_title{margin-block-end:var(--space-single)}.search-results mark{background-color:var(--light-color-green-light-tone);color:var(--dark-color-green)}.omakotiliitto .cmplz-cookiebanner{--cmplz_banner_width:640px;--cmplz_banner_margin:var(--space-single);--cmplz_banner_border_color:var(--light-color-neutral);--cmplz_banner_border_width:0.09375rem;--cmplz_banner_border_radius:var(--radius);--cmplz_category_header_always_active_color:var(--dark-color-blue);--cmplz_slider_inactive_color:var(--dark-color-neutral);--cmplz_slider_active_color:var(--dark-color-blue);--cmplz_button_accept_background_color:var(--dark-color-blue);--cmplz_button_accept_border_color:var(--dark-color-blue);--cmplz_button_accept_text_color:#fff;--cmplz_button_deny_background_color:var(--light-color-blue-light-tone);--cmplz_button_deny_border_color:var(--light-color-blue-light-tone);--cmplz_button_deny_text_color:var(--dark-color-blue);--cmplz_button_settings_background_color:var(--light-color-neutral-lighter);--cmplz_button_settings_border_color:var(--light-color-neutral-lighter);--cmplz_button_settings_text_color:var(--dark-color-neutral-darkest);--cmplz_text_color:#000;--cmplz_hyperlink_color:var(--dark-color-blue);--cmplz_title_font_size:1.125rem;--cmplz_text_font_size:1rem;--cmplz_link_font_size:1rem;--cmplz_button_font_size:1rem;--cmplz_category_body_font_size:1rem;--cmplz_category_header_title_font_size:1rem;--cmplz_category_header_active_font_size:1rem;border-radius:var(--radius);border-width:0;box-shadow:var(--box-shadow-simple);gap:1rem;padding-block:2rem;padding-inline:2rem}.omakotiliitto .cmplz-cookiebanner .cmplz-divider{display:none}.omakotiliitto .cmplz-cookiebanner .cmplz-title{color:var(--dark-color-blue);font-weight:700;grid-column-end:span 2;grid-column-start:1;justify-self:start}.omakotiliitto .cmplz-cookiebanner .cmplz-body{overflow:visible}.omakotiliitto .cmplz-cookiebanner .cmplz-message{margin-block-end:0}.omakotiliitto .cmplz-cookiebanner .cmplz-categories{margin-block-start:1rem}.omakotiliitto .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:var(--light-color-neutral-lighter);border-radius:var(--radius)}.omakotiliitto .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{padding:1rem}.omakotiliitto .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:600}.omakotiliitto .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{padding-block-start:0;padding-inline:1rem}.omakotiliitto .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-weight:600}.omakotiliitto .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration-line:underline;text-decoration-thickness:.09375rem;text-underline-offset:.3125rem}.omakotiliitto .cmplz-cookiebanner .cmplz-links{display:none}.omakotiliitto .cmplz-blocked-content-container{border-radius:var(--radius);box-shadow:var(--box-shadow-simple)}.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="facebook-minimal.jpg"],.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="instagram-minimal.jpg"],.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="linkedin-minimal.jpg"],.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="twitter-minimal.jpg"]{aspect-ratio:1280/920}.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="google-maps-minimal-500x500.jpg"]{aspect-ratio:500/500}.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="google-maps-minimal-1280x500.jpg"]{aspect-ratio:1280/500}.omakotiliitto .cmplz-blocked-content-container[data-placeholder-image$="google-maps-minimal-1280x920.jpg"]{aspect-ratio:1280/920}.omakotiliitto .cmplz-blocked-content-container .cmplz-blocked-content-notice{background-color:#000000bf;border-radius:var(--radius);color:#fff;font-size:.875rem;font-weight:600;padding:1rem}.omakotiliitto #cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-block-end:1rem}.omakotiliitto #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{gap:.5rem;padding:1rem}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header{margin-block-end:0;margin-block-start:1rem;padding:1rem}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header div{gap:.5rem;grid-auto-columns:auto auto 0 auto 1rem}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header div:after{height:1rem;margin:0;width:1rem}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header h3{font-size:var(--cmplz_category_header_title_font_size);font-weight:600}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header p{line-height:1.3125}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description{padding:0;padding-block-start:1rem;padding-inline:0}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data{padding-block-start:1rem;padding-inline:0}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose{overflow:auto}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div{padding:.5rem}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h4{padding:0}.omakotiliitto #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5{font-size:var(--cmplz_category_header_title_font_size);font-weight:600}.blog .articles--bordered>:first-of-type,.related-posts .articles--bordered>:first-of-type{border-block-start:0;padding-block-start:0}.articles .alert{grid-column-end:-1;grid-column-start:1}@media(min-width:1024px){.hero--special{padding-block-end:var(--space-sextuple)}}.group--special{position:relative;z-index:1}@media(min-width:1024px){.group--special{padding-block:0}.association-search-form--special{transform:translateY(-50%)}}.association-search-form--special~p{transform:translateY(50%)}@media(min-width:1024px){.association-search-form--special~p{transform:translateY(-50%)}}.navigation__list--special{row-gap:var(--space-single)}.navigation__list--special .navigation__link svg{width:24px}.hero .buttons .wp-block-button,.hero .wp-block-buttons .wp-block-button{flex-grow:1}@media(min-width:768px){.hero .buttons .wp-block-button,.hero .wp-block-buttons .wp-block-button{flex-grow:0}}.hero .buttons .button,.hero .buttons .wp-element-button,.hero .wp-block-buttons .button,.hero .wp-block-buttons .wp-element-button{width:100%}.banner--special{padding-inline:0}.banner--special .banner__container{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:0;flex-wrap:wrap;gap:inherit;justify-content:space-between;padding-inline:var(--space-double)}@media(min-width:1024px){.banner--special .banner__container{margin-inline:auto;max-width:var(--container-width)}}.banner--special .banner__header{flex:1 1 auto}.banner--special .banner__content{flex:0 1 auto}.paywall--special:before{content:none;display:none}
