@charset "UTF-8";
body{background:var(--color-background);color:var(--color-base);font-family:var(--font-family);line-height:var(--font-lineheight);font-size:var(--font-size);--wp--preset--font-size--small:var(--font-size-small);--wp--preset--font-size--medium:var(--font-size-medium);--wp--preset--font-size--large:var(--font-size-large);--wp--preset--font-size--x-large:var(--font-size-extralarge);--header-height:70px;}a{color:var(--color-accent);text-decoration:none;}a:hover{color:var(--color-accent);text-decoration:underline;}body.single-post main div:not(.wp-block-query) a{color:var(--color-text);text-decoration:underline;}body.single-post main div:not(.wp-block-query) a:hover{color:var(--color-text);text-decoration:none;}h1{font-size:var(--font-size-extralarge);}h2{font-size:var(--font-size-large);}h3{font-size:var(--font-size-medium);}h4,h5,h6{font-size:var(--font-size);font-weight:bold;}small,cite,figcaption{font-size:var(--font-size-small);}ol,ul{list-style-position:outside;padding:0 0 0 0;}label{font-size:var(--font-size-small);}.wp-block-button__link,.wp-block-button .wp-block-button__link{width:auto;font-weight:500;background-color:var(--color-light);border:2px solid var(--color-base);border-radius:calc(var(--font-size-small) * 1.2);padding:.215em 1.285em .355em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;color:var(--color-base);}.wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover{text-decoration:none;background:var(--color-accent);}hr,hr.wp-block-separator{border:0;border-top:1px solid var(--color-light);}li.current-menu-item > a,li.current-menu-parent > a{text-decoration:none;font-weight:bold;}nav > ul{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--layout-space);-ms-flex-align:center;align-items:center;}nav > ul > li > a{padding:.5em .1em;}nav > ul ul{display:none;font-size:.94em;position:absolute;top:2.5em;left:-1em;width:200px;padding:.7em 1em;background:var(--color-light);box-shadow:1px 1px 4px #ddd;border-top:1px solid var(--color-accent);}nav > ul li{position:relative;}nav > ul li:hover > ul{display:block;}.has-text-color :not(.has-text-color){color:inherit;}