﻿@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=IBM+Plex+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Roboto+Slab:wght@100..900&display=swap");body .main .has-primary-color,body footer .has-primary-color{color:#5E5353}body .main .has-primary-background-color,body footer .has-primary-background-color{background-color:#5E5353;padding:2rem}@media (max-width:500px){body .main .has-primary-background-color,body footer .has-primary-background-color{padding:1rem}}body .main .has-primary-background-color.wp-block-group,body footer .has-primary-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-primary-background-color.wp-block-group,body footer .has-primary-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-primary-background-color.wp-block-group .has-background.wp-block-group,body footer .has-primary-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-primary-background-color.wp-block-group .has-background.wp-block-group,body footer .has-primary-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-primary-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-primary-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-primary-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-primary-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-primary-background-color.has-background,body footer .has-primary-background-color.has-background{background-color:#5E5353}body .main .has-primary-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-primary-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-primary-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-primary-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-primary-background-color:hover,body footer a.has-primary-background-color:hover{background-color:#6c5f5f}body .main .has-black-color,body footer .has-black-color{color:#292626}body .main .has-black-background-color,body footer .has-black-background-color{background-color:#292626;padding:2rem}@media (max-width:500px){body .main .has-black-background-color,body footer .has-black-background-color{padding:1rem}}body .main .has-black-background-color.wp-block-group,body footer .has-black-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-black-background-color.wp-block-group,body footer .has-black-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-black-background-color.wp-block-group .has-background.wp-block-group,body footer .has-black-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-black-background-color.wp-block-group .has-background.wp-block-group,body footer .has-black-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-black-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-black-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-black-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-black-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-black-background-color.has-background,body footer .has-black-background-color.has-background{background-color:#292626}body .main .has-black-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-black-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-black-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-black-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-black-background-color:hover,body footer a.has-black-background-color:hover{background-color:#363232}body .main .has-beige-dark-color,body footer .has-beige-dark-color{color:#968D8D}body .main .has-beige-dark-background-color,body footer .has-beige-dark-background-color{background-color:#968D8D;padding:2rem}@media (max-width:500px){body .main .has-beige-dark-background-color,body footer .has-beige-dark-background-color{padding:1rem}}body .main .has-beige-dark-background-color.wp-block-group,body footer .has-beige-dark-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-beige-dark-background-color.wp-block-group,body footer .has-beige-dark-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-beige-dark-background-color.wp-block-group .has-background.wp-block-group,body footer .has-beige-dark-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-beige-dark-background-color.wp-block-group .has-background.wp-block-group,body footer .has-beige-dark-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-beige-dark-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-beige-dark-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-beige-dark-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-beige-dark-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-beige-dark-background-color.has-background,body footer .has-beige-dark-background-color.has-background{background-color:#968D8D}body .main .has-beige-dark-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-beige-dark-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-beige-dark-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-beige-dark-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-beige-dark-background-color:hover,body footer a.has-beige-dark-background-color:hover{background-color:#a29a9a}body .main .has-beige-color,body footer .has-beige-color{color:#CCC4C4}body .main .has-beige-background-color,body footer .has-beige-background-color{background-color:#CCC4C4;padding:2rem}@media (max-width:500px){body .main .has-beige-background-color,body footer .has-beige-background-color{padding:1rem}}body .main .has-beige-background-color.wp-block-group,body footer .has-beige-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-beige-background-color.wp-block-group,body footer .has-beige-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-beige-background-color.wp-block-group .has-background.wp-block-group,body footer .has-beige-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-beige-background-color.wp-block-group .has-background.wp-block-group,body footer .has-beige-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-beige-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-beige-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-beige-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-beige-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-beige-background-color.has-background,body footer .has-beige-background-color.has-background{background-color:#CCC4C4}body .main .has-beige-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-beige-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-beige-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-beige-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-beige-background-color:hover,body footer a.has-beige-background-color:hover{background-color:#d8d2d2}body .main .has-beige-light-color,body footer .has-beige-light-color{color:#EEE8E8}body .main .has-beige-light-background-color,body footer .has-beige-light-background-color{background-color:#EEE8E8;padding:2rem}@media (max-width:500px){body .main .has-beige-light-background-color,body footer .has-beige-light-background-color{padding:1rem}}body .main .has-beige-light-background-color.wp-block-group,body footer .has-beige-light-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-beige-light-background-color.wp-block-group,body footer .has-beige-light-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-beige-light-background-color.wp-block-group .has-background.wp-block-group,body footer .has-beige-light-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-beige-light-background-color.wp-block-group .has-background.wp-block-group,body footer .has-beige-light-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-beige-light-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-beige-light-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-beige-light-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-beige-light-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-beige-light-background-color.has-background,body footer .has-beige-light-background-color.has-background{background-color:#EEE8E8}body .main .has-beige-light-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-beige-light-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-beige-light-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-beige-light-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-beige-light-background-color:hover,body footer a.has-beige-light-background-color:hover{background-color:#f9f7f7}body .main .has-green-color,body footer .has-green-color{color:#56664C}body .main .has-green-background-color,body footer .has-green-background-color{background-color:#56664C;padding:2rem}@media (max-width:500px){body .main .has-green-background-color,body footer .has-green-background-color{padding:1rem}}body .main .has-green-background-color.wp-block-group,body footer .has-green-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-green-background-color.wp-block-group,body footer .has-green-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-green-background-color.wp-block-group .has-background.wp-block-group,body footer .has-green-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-green-background-color.wp-block-group .has-background.wp-block-group,body footer .has-green-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-green-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-green-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-green-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-green-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-green-background-color.has-background,body footer .has-green-background-color.has-background{background-color:#56664C}body .main .has-green-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-green-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-green-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-green-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-green-background-color:hover,body footer a.has-green-background-color:hover{background-color:#627557}body .main .has-green-light-color,body footer .has-green-light-color{color:#ABBD9F}body .main .has-green-light-background-color,body footer .has-green-light-background-color{background-color:#ABBD9F;padding:2rem}@media (max-width:500px){body .main .has-green-light-background-color,body footer .has-green-light-background-color{padding:1rem}}body .main .has-green-light-background-color.wp-block-group,body footer .has-green-light-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-green-light-background-color.wp-block-group,body footer .has-green-light-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-green-light-background-color.wp-block-group .has-background.wp-block-group,body footer .has-green-light-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-green-light-background-color.wp-block-group .has-background.wp-block-group,body footer .has-green-light-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-green-light-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-green-light-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-green-light-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-green-light-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-green-light-background-color.has-background,body footer .has-green-light-background-color.has-background{background-color:#ABBD9F}body .main .has-green-light-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-green-light-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-green-light-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-green-light-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-green-light-background-color:hover,body footer a.has-green-light-background-color:hover{background-color:#b8c7ae}body .main .has-red-color,body footer .has-red-color{color:#9C4F48}body .main .has-red-background-color,body footer .has-red-background-color{background-color:#9C4F48;padding:2rem}@media (max-width:500px){body .main .has-red-background-color,body footer .has-red-background-color{padding:1rem}}body .main .has-red-background-color.wp-block-group,body footer .has-red-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-red-background-color.wp-block-group,body footer .has-red-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-red-background-color.wp-block-group .has-background.wp-block-group,body footer .has-red-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-red-background-color.wp-block-group .has-background.wp-block-group,body footer .has-red-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-red-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-red-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-red-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-red-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-red-background-color.has-background,body footer .has-red-background-color.has-background{background-color:#9C4F48}body .main .has-red-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-red-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-red-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-red-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-red-background-color:hover,body footer a.has-red-background-color:hover{background-color:#ad5850}body .main .has-blue-color,body footer .has-blue-color{color:#7EADB8}body .main .has-blue-background-color,body footer .has-blue-background-color{background-color:#7EADB8;padding:2rem}@media (max-width:500px){body .main .has-blue-background-color,body footer .has-blue-background-color{padding:1rem}}body .main .has-blue-background-color.wp-block-group,body footer .has-blue-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-blue-background-color.wp-block-group,body footer .has-blue-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-blue-background-color.wp-block-group .has-background.wp-block-group,body footer .has-blue-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-blue-background-color.wp-block-group .has-background.wp-block-group,body footer .has-blue-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-blue-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-blue-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-blue-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-blue-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-blue-background-color.has-background,body footer .has-blue-background-color.has-background{background-color:#7EADB8}body .main .has-blue-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-blue-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-blue-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-blue-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-blue-background-color:hover,body footer a.has-blue-background-color:hover{background-color:#8eb7c1}body .main .has-light-color,body footer .has-light-color{color:#FFFFFF}body .main .has-light-background-color,body footer .has-light-background-color{background-color:#FFFFFF;padding:2rem}@media (max-width:500px){body .main .has-light-background-color,body footer .has-light-background-color{padding:1rem}}body .main .has-light-background-color.wp-block-group,body footer .has-light-background-color.wp-block-group{padding:10rem 2rem}@media (max-width:500px){body .main .has-light-background-color.wp-block-group,body footer .has-light-background-color.wp-block-group{padding:3rem 1rem}}body .main .has-light-background-color.wp-block-group .has-background.wp-block-group,body footer .has-light-background-color.wp-block-group .has-background.wp-block-group{padding:2rem}@media (max-width:500px){body .main .has-light-background-color.wp-block-group .has-background.wp-block-group,body footer .has-light-background-color.wp-block-group .has-background.wp-block-group{padding:1rem}}body .main .has-light-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-light-background-color.wp-block-group .has-background.is-style-width-full{padding:10rem 2rem}@media (max-width:500px){body .main .has-light-background-color.wp-block-group .has-background.is-style-width-full,body footer .has-light-background-color.wp-block-group .has-background.is-style-width-full{padding:3rem 1rem}}body .main .has-light-background-color.has-background,body footer .has-light-background-color.has-background{background-color:#FFFFFF}body .main .has-light-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-light-background-color.has-background:has(.has-background.is-style-width-full){padding:2rem}@media (max-width:500px){body .main .has-light-background-color.has-background:has(.has-background.is-style-width-full),body footer .has-light-background-color.has-background:has(.has-background.is-style-width-full){padding:1rem}}body .main a.has-light-background-color:hover,body footer a.has-light-background-color:hover{background-color:white}body .main .has-black-background-color,body .main .has-primary-background-color,body footer .has-black-background-color,body footer .has-primary-background-color{color:#FFFFFF}body .main .has-black-background-color h1,body .main .has-black-background-color h2,body .main .has-black-background-color h3,body .main .has-black-background-color h4,body .main .has-black-background-color p,body .main .has-black-background-color a,body .main .has-primary-background-color h1,body .main .has-primary-background-color h2,body .main .has-primary-background-color h3,body .main .has-primary-background-color h4,body .main .has-primary-background-color p,body .main .has-primary-background-color a,body footer .has-black-background-color h1,body footer .has-black-background-color h2,body footer .has-black-background-color h3,body footer .has-black-background-color h4,body footer .has-black-background-color p,body footer .has-black-background-color a,body footer .has-primary-background-color h1,body footer .has-primary-background-color h2,body footer .has-primary-background-color h3,body footer .has-primary-background-color h4,body footer .has-primary-background-color p,body footer .has-primary-background-color a{color:#FFFFFF}body{font-family:"IBM Plex Serif", serif;font-weight:400;font-size:1rem;line-height:1.6;color:#292626}h1{font-family:"Roboto Slab", serif;font-size:2rem;line-height:1.2;margin:2rem 0 1rem;font-weight:500}@media (min-width:825px){h1{font-size:4rem}}h2{font-family:"Roboto Slab", serif;font-size:1.75rem;line-height:1.3;margin:1.75rem 0 0.75rem;font-weight:500}@media (min-width:825px){h2{font-size:3rem}}h3{font-family:"Roboto Slab", serif;font-size:1.5rem;line-height:1.4;margin:1.5rem 0 0.5rem;font-weight:500}@media (min-width:825px){h3{font-size:2rem}}h4{font-family:"IBM Plex Serif", serif;font-size:1.25rem;line-height:1.5;font-weight:500;margin:1.25rem 0 0.5rem}@media (min-width:825px){h4{font-size:1.5rem}}p,ol li,ul:not(.menu) li{margin:0 0 1rem;font-family:"IBM Plex Serif", serif;font-weight:400;font-size:1rem}@media (min-width:825px){p,ol li,ul:not(.menu) li{font-size:1.125rem}}p a,ol li a,ul:not(.menu) li a{text-decoration:underline;transition:all 0.3s ease;text-underline-offset:5px}p a:hover,ol li a:hover,ul:not(.menu) li a:hover{color:#56664C}.has-light-color p a:hover,.has-beige-light-color p a:hover,.has-light-color ol li a:hover,.has-beige-light-color ol li a:hover,.has-light-color ul:not(.menu) li a:hover,.has-beige-light-color ul:not(.menu) li a:hover{color:#ABBD9F}p.is-style-overline,p.is-style-overline.has-background,ol li.is-style-overline,ol li.is-style-overline.has-background,ul:not(.menu) li.is-style-overline,ul:not(.menu) li.is-style-overline.has-background{font-family:"IBM Plex Mono", monospace;background-color:#5E5353;color:#FFFFFF;width:fit-content;padding:0.25rem 0.5rem}.wp-block-group-is-layout-grid p,.wp-block-group-is-layout-grid ol li,.wp-block-group-is-layout-grid ul:not(.menu) li,.post-item p,.post-item ol li,.post-item ul:not(.menu) li{font-size:1rem}ul:not(.menu),ol{padding-left:1.5rem;margin:1rem 0 2rem}ul:not(.menu) li,ol li{margin-bottom:1rem;font-weight:400}ul:not(.menu) li::marker,ol li::marker{color:#9C4F48;font-weight:bold;font-family:"IBM Plex Mono", monospace}ul:not(.menu){list-style-type:disclosure-closed}ol{padding-left:2rem}a{color:inherit}.wp-block-buttons{gap:1rem}@media (max-width:500px){.wp-block-buttons .wp-block-button{width:100%}}.wp-block-button__link{background-color:#ABBD9F;color:#292626 !important;font-family:"IBM Plex Mono", monospace;text-decoration:none;font-weight:400;border-radius:0;position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:1rem;font-size:1rem;padding:1rem;transition:all 0.3s ease}@media (max-width:500px){.wp-block-button__link{width:100%}}.wp-block-button__link:hover{color:#292626;background-color:#c5d2bd}.wp-block-button__link:after{content:"";font:var(--fa-font-solid);font-size:1.5rem}.wp-block-file{display:flex;align-items:center}@media (max-width:500px){.wp-block-file{flex-direction:column}}.wp-block-file a:not(.wp-block-file__button){flex-grow:1;background-color:#EEE8E8;height:100%;display:flex;align-items:center;text-decoration:none;padding:1rem 1.5rem;font-family:"IBM Plex Mono", monospace;font-size:1rem;font-weight:400;transition:all 0.3s ease}.wp-block-file a:not(.wp-block-file__button):hover{background-color:#e3d9d9}.wp-block-file .wp-block-file__button{background-color:#5E5353;color:#EEE8E8 !important;font-family:"IBM Plex Mono", monospace;text-decoration:none;font-weight:400;border-radius:0;position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:1rem;font-size:1rem;padding:1rem;transition:all 0.3s ease;margin-bottom:0;margin-left:0;padding:1rem}@media (max-width:500px){.wp-block-file .wp-block-file__button{width:100%}}.wp-block-file .wp-block-file__button:hover{color:#EEE8E8;background-color:#796b6b}.wp-block-file .wp-block-file__button:after{content:"";font:var(--fa-font-solid);font-size:1.5rem}.wp-block-file .wp-block-file__button:hover{background-color:#282323}.wp-block-file .wp-block-file__button:after{content:"";font-size:1rem}@media (max-width:500px){.wp-block-file a,.wp-block-file a.wp-block-file__button{width:-webkit-fill-available;padding:1rem 1.5rem}}body .footer .wp-block-group.is-style-width-full .wp-block-group__inner-container{max-width:1350px;margin-left:auto;margin-right:auto}body .footer .wp-block-group.is-style-width-full .wp-block-group__inner-container:has(> .wp-block-group.is-style-width-full){max-width:100%}body .footer .wp-block-image.is-resized{background-color:#FFFFFF;padding:0.5rem;width:fit-content}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background-color:#EEE8E8}body *{box-sizing:border-box}body.logged-in .header{top:2rem}body .main h1,body .main h2,body .main h3,body .main h4,body .main h5,body .main h6,body .main p,body .main ul,body .main ol,body footer h1,body footer h2,body footer h3,body footer h4,body footer h5,body footer h6,body footer p,body footer ul,body footer ol{max-width:calc((1350px / 12) * 8)}body .main h1.has-text-align-center,body .main h2.has-text-align-center,body .main h3.has-text-align-center,body .main h4.has-text-align-center,body .main h5.has-text-align-center,body .main h6.has-text-align-center,body .main p.has-text-align-center,body .main ul.has-text-align-center,body .main ol.has-text-align-center,body footer h1.has-text-align-center,body footer h2.has-text-align-center,body footer h3.has-text-align-center,body footer h4.has-text-align-center,body footer h5.has-text-align-center,body footer h6.has-text-align-center,body footer p.has-text-align-center,body footer ul.has-text-align-center,body footer ol.has-text-align-center{margin-left:auto;margin-right:auto}body .main .wp-block-post-title,body .main .wp-block-post-date,body footer .wp-block-post-title,body footer .wp-block-post-date{max-width:calc((1350px / 12) * 8);margin-left:auto;margin-right:auto}body .main .wp-block-post-title,body footer .wp-block-post-title{margin-top:1rem;margin-bottom:3rem}@media (max-width:500px){body .main .wp-block-post-title,body footer .wp-block-post-title{margin-bottom:1rem}}body .main .wp-block-post-featured-image,body footer .wp-block-post-featured-image{aspect-ratio:1.7777777778;border:2rem solid #CCC4C4;max-width:calc((1350px / 12) * 8);margin-left:auto;margin-right:auto}@media (max-width:500px){body .main .wp-block-post-featured-image,body footer .wp-block-post-featured-image{border-width:1rem}}body .main .wp-block-post-featured-image img,body footer .wp-block-post-featured-image img{object-fit:cover;height:100%;width:100%}body .main .wp-block-post-date time,body footer .wp-block-post-date time{font-family:"IBM Plex Mono", monospace;background-color:#9C4F48;color:#EEE8E8;width:fit-content;padding:0.25rem 0.5rem}body .main .wp-block-post-content,body footer .wp-block-post-content{margin-top:5rem}@media (max-width:500px){body .main .wp-block-post-content,body footer .wp-block-post-content{margin-top:2rem}}body .main .wp-block-post-content>*,body footer .wp-block-post-content>*{margin-left:auto;margin-right:auto;max-width:calc((1350px / 12) * 8)}body .main .wp-block-group.is-style-width-full .wp-block-group__inner-container,body footer .wp-block-group.is-style-width-full .wp-block-group__inner-container{max-width:calc((1350px / 12) * 10);margin-left:auto;margin-right:auto}body .main .wp-block-group.is-style-width-full .wp-block-group__inner-container:has(> .wp-block-group.is-style-width-full),body footer .wp-block-group.is-style-width-full .wp-block-group__inner-container:has(> .wp-block-group.is-style-width-full){max-width:100%}body .main .wp-block-group.wp-block-group-is-layout-grid,body footer .wp-block-group.wp-block-group-is-layout-grid{gap:2rem;margin-top:3rem;margin-bottom:2rem}@media (max-width:500px){body .main .wp-block-group.wp-block-group-is-layout-grid,body footer .wp-block-group.wp-block-group-is-layout-grid{gap:1rem;grid-template-columns:repeat(1, minmax(0, 1fr))}}body .main .wp-block-group.wp-block-group-is-layout-grid+.wp-block-group-is-layout-grid,body footer .wp-block-group.wp-block-group-is-layout-grid+.wp-block-group-is-layout-grid{margin-top:0}body .main .wp-block-group.wp-block-group-is-layout-grid .wp-block-heading,body footer .wp-block-group.wp-block-group-is-layout-grid .wp-block-heading{margin-top:0}body .main .wp-block-group.wp-block-group-is-layout-grid .has-beige-background-color .wp-block-font-awesome-icon,body footer .wp-block-group.wp-block-group-is-layout-grid .has-beige-background-color .wp-block-font-awesome-icon{margin-bottom:1rem;background-color:#EEE8E8;width:fit-content;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;border-radius:500px}@media (max-width:500px){body .main .wp-block-media-text .wp-block-media-text__content,body footer .wp-block-media-text .wp-block-media-text__content{padding:1.5rem 0}}body .main .wp-block-cover .wp-block-cover__inner-container,body footer .wp-block-cover .wp-block-cover__inner-container{max-width:1350px;margin-left:auto;margin-right:auto}body .main .wp-block-separator,body footer .wp-block-separator{border-color:#968D8D;border-width:1px;margin-top:2rem;margin-bottom:2rem}body .main .wp-block-separator+.wp-block-group-is-layout-grid,body footer .wp-block-separator+.wp-block-group-is-layout-grid{margin-top:0}.logged-in .wp-block-cover{height:calc(100vh - 2rem)}.wp-block-cover{height:100vh;display:flex;align-items:center;color:white;background-position:center right;background-repeat:no-repeat;background-size:cover;padding:100px 0;border:2rem solid #9C4F48}@media (max-width:500px){.wp-block-cover{border-width:1rem}}.wp-block-cover .wp-block-cover__inner-container{padding:1rem}.header{transition:all 0.3s ease;position:fixed;width:100%;top:0;z-index:1000;border-bottom:1px solid transparent;padding-left:2rem;padding-right:2rem;padding-top:3rem;box-sizing:border-box}@media (max-width:500px){.header{padding-left:1rem;padding-right:1rem;padding-top:2rem}}.header.fixed{background-color:#EEE8E8;position:fixed;border-bottom:1px solid #5E5353;padding-top:0}.header .header-container{display:flex;align-items:flex-start;justify-content:space-between;align-items:center;max-width:1350px;margin-left:auto;margin-right:auto}@media (max-width:1350px){.header .header-container{margin-left:1rem;margin-right:1rem}}@media (max-width:825px){.header .header-container{align-items:center}}.header .header-container .custom-logo-link{padding:1rem 0}@media (max-width:825px){.header .header-container .custom-logo-link{padding:0.5rem 0;z-index:1}}.header .header-container .custom-logo-link img{width:200px}.header .header-container .menu-toggle{z-index:1;padding:0;background-color:#5E5353;border:none;color:#FFFFFF;height:3rem;width:3rem;border-radius:5rem;font-size:1.2rem;display:flex;align-items:center;justify-content:center}@media (min-width:825px){.header .header-container .menu-toggle{display:none}}.header .header-container .menu-toggle .close{display:none}.header .header-container .menu-toggle.opened .open{display:none}.header .header-container .menu-toggle.opened .close{display:block}.header .header-container .menu-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%}@media (max-width:825px){.header .header-container .menu-container{display:none;flex-direction:column;position:absolute;top:0;height:100vh;width:100%;background-color:#EEE8E8;padding:7rem 1rem 0;justify-content:space-between;align-items:center;transition:all 0.3s ease;overflow:scroll}.header .header-container .menu-container.opened{display:flex;right:0}}@media (max-width:825px){.header .header-container .menu-container .menu-ovre-meny-container ul,.header .header-container .menu-container .menu-huvudmeny-container ul{display:flex;flex-direction:column;gap:1rem}}@media (max-width:825px){.header .header-container .menu-container .menu-ovre-meny-container{order:2;margin-top:2rem}}.header .header-container .menu-container .menu-ovre-meny-container ul{display:flex;align-items:center;gap:1rem;margin:0;padding:0;list-style:none}@media (max-width:825px){.header .header-container .menu-container .menu-ovre-meny-container ul{flex-direction:row;gap:0.5rem}}.header .header-container .menu-container .menu-ovre-meny-container ul li{background-color:#5E5353;padding:0.5rem 0.75rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}@media (max-width:825px){.header .header-container .menu-container .menu-ovre-meny-container ul li{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}}.header .header-container .menu-container .menu-ovre-meny-container ul li a{color:#FFFFFF;text-decoration:none;font-weight:bold}.header .header-container .menu-container .menu-ovre-meny-container ul li a i{width:1.5rem;display:flex;align-items:center;justify-content:center}.header .header-container .menu-container .menu-ovre-meny-container ul li.external-link div{display:flex;align-items:center;gap:5px}.header .header-container .menu-container .menu-ovre-meny-container ul li.external-link div p{margin:0}@media (max-width:825px){.header .header-container .menu-container .menu-huvudmeny-container{width:100%;margin-top:2rem}}.header .header-container .menu-container .menu-huvudmeny-container ul.menu{display:flex;list-style:none;padding:0;margin-bottom:0;gap:1rem}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item{width:fit-content}@media (max-width:825px){.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item{width:100%}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item a{width:100%}}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.locked a:after{content:"";font-weight:bold;font:var(--fa-font-solid);margin-left:0.5rem}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children{position:relative}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children>a:after{content:"+";font:var(--fa-font-solid);margin-left:0.5rem}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu{flex-direction:column;display:none;position:absolute;top:2rem;left:0;width:fit-content;min-width:100%;background-color:#292626;padding:1rem;list-style:none}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li{width:100%}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li:last-of-type{border-bottom:none}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li a{text-transform:none;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;color:#292626}@media (max-width:825px){.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li a{border-bottom:none}}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li a:after{content:"";font:var(--fa-font-solid);margin-left:1rem}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li a:before{content:none}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li a:hover{color:#5E5353}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.current-menu-item>a{color:#5E5353}@media (min-width:825px){.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children:hover ul.sub-menu{display:flex}}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children.opened ul.sub-menu{display:flex;position:static;width:100%;background-color:transparent}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.menu-item-has-children.opened ul.sub-menu li a{color:#FFFFFF}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item a{font-family:"IBM Plex Mono", monospace;color:#EEE8E8;background-color:#5E5353;padding:0.5rem 1rem;font-weight:400;text-decoration:none;transition:all 0.3s ease;position:relative}@media (max-width:825px){.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item a{display:flex;justify-content:space-between;align-items:center;width:auto;margin-left:1rem;margin-right:1rem}}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item a:hover{background-color:#292626}@media (min-width:825px){.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item a:before{content:"";display:block;width:0;height:1px;transition:width 0.3s;position:absolute;bottom:0.5rem;left:1rem}}.header .header-container .menu-container .menu-huvudmeny-container ul.menu li.menu-item.current-menu-item>a:before{width:calc(100% - 2rem)}.grid-items{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem;margin-bottom:2rem}.grid-items.col-2 .grid-item{width:calc(50% - 2rem)}@media (max-width:500px){.grid-items.col-2 .grid-item{width:100%}}.grid-items .grid-item{padding:1.5rem;text-decoration:none}@media (max-width:500px){.grid-items .grid-item{padding:1rem}}.grid-items .grid-item .post-image{width:100%;aspect-ratio:1.6;background-color:#56664C;flex-shrink:0;overflow:hidden}.grid-items .grid-item .post-image img{height:100%;width:100%;object-fit:cover;display:block}.grid-items .grid-item *{text-decoration:none}.grid-items .grid-item.post-item{background-color:#CCC4C4;display:flex;flex-direction:column;border:1px solid #CCC4C4;transition:all 0.3s ease}.grid-items .grid-item.post-item:hover{background-color:#EEE8E8}.grid-items .grid-item.post-item .content{display:flex;flex-direction:column;height:100%}.grid-items .grid-item.post-item .content .excerpt{flex-grow:1}.grid-items .grid-item.post-item .content .bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem}.grid-items .grid-item.post-item .content .bottom span{display:flex;justify-content:space-between;gap:0.5rem;align-items:center;font-family:"IBM Plex Mono", monospace}.grid-items .grid-item.styrelse-item{background-color:#EEE8E8}.grid-items .grid-item.styrelse-item .styrelse-roll{background-color:#CCC4C4;color:#292626;padding:0.5rem 1rem;font-family:"IBM Plex Mono", monospace}.grid-items .grid-item.styrelse-item .styrelse-roll.ordforande,.grid-items .grid-item.styrelse-item .styrelse-roll.vice-ordforande{background-color:#9C4F48;color:#FFFFFF}.grid-items .grid-item.styrelse-item .styrelse-roll.kassor,.grid-items .grid-item.styrelse-item .styrelse-roll.sekreterare{background-color:#7EADB8}.grid-items .grid-item.styrelse-item .styrelse-roll.ledamot{background-color:#56664C;color:#FFFFFF}.grid-items .grid-item.styrelse-item .styrelse-roll.suppleant{background-color:#ABBD9F}.grid-items .grid-item.styrelse-item .styrelse-roll.revisor{background-color:#968D8D;color:#FFFFFF}.grid-items .grid-item.styrelse-item .bottom{display:flex;flex-wrap:wrap;gap:1rem}.grid-items .grid-item.styrelse-item .bottom p{margin-bottom:0}html,body{margin:0;padding:0}