@charset "UTF-8";
html{font-size:var(--font-size);}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);}a{color:var(--color-accent);text-decoration:none;}a:hover{color:var(--color-accent);text-decoration:underline;}h1,h2,h3,h4,h5,h6{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}h1{font-size:var(--font-size-extralarge);line-height:calc(var(--font-lineheight) * .7);}h2{font-size:var(--font-size-large);margin-bottom:calc(var(--layout-space) * 2);line-height:calc(var(--font-lineheight) * .8);}h2.wp-block-heading.has-x-large-font-size{line-height:calc(var(--font-lineheight) * .6);}h3{font-size:var(--font-size-medium);}h2:not(:first-child),h3:not(:first-child){margin-top:calc(8 * var(--layout-space));}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 var(--layout-space,1rem);}label{font-size:var(--font-size-small);}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-background);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;}