@font-face{font-family:Newsreader;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/newsreader_latin_normal-s.p.23oeb0afa3wba.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Newsreader;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/newsreader_latin_normal-s.p.23oeb0afa3wba.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Newsreader;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/newsreader_latin_italic-s.p.3z77xcxvtx9_e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Newsreader;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/newsreader_latin_italic-s.p.3z77xcxvtx9_e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:104.8%}.newsreader_f4ac2248-module__tPaO2W__className{font-family:newsreader,newsreader Fallback}.newsreader_f4ac2248-module__tPaO2W__variable{--jp-font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:Newsreader;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/newsreader_latin_ext_normal.08jxdyhjmo52g.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Newsreader;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/newsreader_latin_ext_normal.08jxdyhjmo52g.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Newsreader;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/newsreader_latin_ext_italic.43_ypb-kqawuo.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Newsreader;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/newsreader_latin_ext_italic.43_ypb-kqawuo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}.newsreaderlaajennus_8f416c94-module__ySOk5q__className{font-family:newsreaderLaajennus}
@font-face{font-family:"Source Sans 3";unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/source_sans_3_latin-s.p.3__uj2j3k64hq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/source_sans_3_latin-s.p.3__uj2j3k64hq.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/source_sans_3_latin-s.p.3__uj2j3k64hq.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_da52be17-module__7PXEsG__className{font-family:sourceSans,sourceSans Fallback}.sourcesans_da52be17-module__7PXEsG__variable{--jp-font-source-sans:"sourceSans", "sourceSans Fallback"}
@font-face{font-family:"Source Sans 3";unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/source_sans_3_latin_ext.3ohuq16_8-qtv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/source_sans_3_latin_ext.3ohuq16_8-qtv.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/source_sans_3_latin_ext.3ohuq16_8-qtv.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.sourcesanslaajennus_a6cf5c-module__zl1MvW__className{font-family:sourceSansLaajennus}
@font-face{font-family:Caveat;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/caveat_latin-s.p.00hx3ibfyf9qx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Caveat;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/caveat_latin-s.p.00hx3ibfyf9qx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_8b2b06ce-module__atSQaG__className{font-family:caveat,caveat Fallback}.caveat_8b2b06ce-module__atSQaG__variable{--jp-font-caveat:"caveat", "caveat Fallback"}
@font-face{font-family:Caveat;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/caveat_latin_ext.27211fhlic14m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Caveat;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/caveat_latin_ext.27211fhlic14m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.caveatlaajennus_7a7bf406-module__sebKOG__className{font-family:caveatLaajennus}
:root{--bg:#f3eee8;--surface:#fbf9f6;--support:#cdd6d5;--text:#3a3732;--text-body:#4a4741;--text-muted:#6b655e;--accent:#7a3b4e;--accent-hover:#612e3e;--action:#3b3833;--action-hover:#2a2824;--on-action:#fbf9f6;--line:#ddd5cb;--line-strong:#8e867c;--focus:var(--accent);--error:#9a3b2e;--error-soft:#f5e3df;--success:#35675b;--success-soft:#e1ebe6;--success-line:#bcd3c9;--error-line:#e8c4bc;--warning:#7a5414;--warning-soft:#f5e9d3;--warning-line:#e4cf9f;--info:#3e5a63;--info-soft:#e3eae9;--info-line:#c3d1cf;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--type-display-size:76px;--type-display-line:1.02;--type-display-weight:300;--type-h1-size:60px;--type-h1-line:1.05;--type-h1-weight:300;--type-h2-size:44px;--type-h2-line:1.1;--type-h2-weight:300;--type-h3-size:30px;--type-h3-line:1.2;--type-h3-weight:400;--type-h4-size:22px;--type-h4-line:1.3;--type-h4-weight:400;--type-display-m-size:44px;--type-display-m-line:1.04;--type-display-m-weight:300;--type-h1-m-size:38px;--type-h1-m-line:1.06;--type-h1-m-weight:300;--type-h2-m-size:30px;--type-h2-m-line:1.12;--type-h2-m-weight:300;--type-h3-m-size:24px;--type-h3-m-line:1.2;--type-h3-m-weight:400;--type-h4-m-size:20px;--type-h4-m-line:1.3;--type-h4-m-weight:400;--type-lead-size:21px;--type-lead-line:1.5;--type-lead-weight:400;--type-body-size:18px;--type-body-line:1.55;--type-body-weight:400;--type-body-sm-size:16px;--type-body-sm-line:1.5;--type-body-sm-weight:400;--type-caption-size:14px;--type-caption-line:1.45;--type-caption-weight:400;--type-eyebrow-size:13px;--type-eyebrow-line:1.3;--type-eyebrow-weight:600;--type-button-size:17px;--type-button-line:1;--type-button-weight:600;--type-nav-size:16px;--type-nav-line:1;--type-nav-weight:500;--type-article-lead-size:23px;--type-article-lead-line:1.45;--type-article-lead-weight:300;--type-article-body-size:19px;--type-article-body-line:1.65;--type-article-body-weight:400;--type-article-quote-size:28px;--type-article-quote-line:1.3;--type-article-quote-weight:300;--type-insight-size:34px;--type-insight-line:1.25;--type-insight-weight:300;--type-stat-size:96px;--type-stat-line:1;--type-stat-weight:300;--type-stat-m-size:64px;--type-stat-m-line:1;--type-stat-m-weight:300;--type-quote-size:28px;--type-quote-line:1.3;--type-quote-weight:300;--type-hand-lg-size:34px;--type-hand-lg-line:1.1;--type-hand-lg-weight:500;--type-hand-size:26px;--type-hand-line:1.15;--type-hand-weight:500;--type-hand-sm-size:21px;--type-hand-sm-line:1.2;--type-hand-sm-weight:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--space-40:160px;--radius-sm:8px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--radius-arch-top:240px;--radius-arch-bottom:24px;--shadow-sm:0 1px 2px #3a37320f, 0 2px 6px #3a37320d;--shadow-float:0 8px 24px -8px #3a373226;--focus-ring:0 0 0 2px #f3eee8, 0 0 0 4px #7a3b4e;--duration-fast:.16s;--duration-base:.32s;--duration-reveal:.6s;--duration-stagger:90ms;--easing-standard:cubic-bezier(.2, .6, .2, 1);--easing-out:cubic-bezier(.16, 1, .3, 1);--content-max:1200px;--text-max:65ch;--gutter-mobile:20px;--gutter-desktop:48px;--tap-min:44px;--reveal-offset:16px;--breakpoint-mobile:720px;--field-height:52px;--field-height-sm:44px;--textarea-min:140px;--check-size:24px;--switch-width:52px;--switch-height:32px;--form-max:680px;--progress-height:8px;--hand-tilt-min:-1deg;--hand-tilt:-3deg;--hand-tilt-max:-6deg;--hand-stroke:3px;--polaroid-tilt-a:-4deg;--polaroid-tilt-b:2deg;--polaroid-tilt-c:-2deg}
