@property --color-green-1{syntax: "<color>"; inherits: true; initial-value: #0c1d10ff;}@property --color-brown-1{syntax: "<color>"; inherits: true; initial-value: #2c1106ff;}@property --color-green-2{syntax: "<color>"; inherits: true; initial-value: #112d18ff;}@property --color-brown-2{syntax: "<color>"; inherits: true; initial-value: #421a0bff;}@property --color-green-3{syntax: "<color>"; inherits: true; initial-value: #22592fff;}@property --color-brown-3{syntax: "<color>"; inherits: true; initial-value: #692911ff;}@property --color-green-2-desat{syntax: "<color>"; inherits: true; initial-value: #1a241dff;}@property --color-brown-2-desat{syntax: "<color>"; inherits: true; initial-value: #2c2421ff;}@property --color-green-6{syntax: "<color>"; inherits: true; initial-value: #7acd8eff;}@property --color-brown-6{syntax: "<color>"; inherits: true; initial-value: #e58561ff;}@property --color-green-7-desat{syntax: "<color>"; inherits: true; initial-value: #d7dbdbff;}@property --color-brown-7-desat{syntax: "<color>"; inherits: true; initial-value: #dad7d8ff;}@property --color-green-7{syntax: "<color>"; inherits: true; initial-value: #cde5d3ff;}@property --color-brown-7{syntax: "<color>"; inherits: true; initial-value: #e8d1c9ff;}@property --color-brown-8{syntax: "<color>"; inherits: true; initial-value: #fefcfbff;}@property --color-green-8{syntax: "<color>"; inherits: true; initial-value: #fbfefcff;}@media (prefers-color-scheme: light){:root{--color-primary-1: var(--color-green-1);--color-primary-2: var(--color-green-2);--color-primary-3: var(--color-green-3);--color-primary-2-desat: var(--color-green-2-desat);--color-primary-7-desat: var(--color-green-7-desat);--color-primary-7: var(--color-green-7);--color-primary-8: var(--color-green-8);--color-secondary-1: var(--color-brown-1);--color-secondary-2: var(--color-brown-2);--color-secondary-3: var(--color-brown-3);--color-secondary-2-desat: var(--color-brown-2-desat);--color-secondary-7-desat: var(--color-brown-7-desat);--color-secondary-7: var(--color-brown-7);--color-secondary-8: var(--color-brown-8)}.lightmode{display:initial}.darkmode{display:none}}@media (prefers-color-scheme: dark){:root{--color-primary-1: var(--color-brown-8);--color-primary-2: var(--color-brown-7);--color-primary-2-desat: var(--color-brown-7-desat);--color-primary-3: var(--color-brown-6);--color-primary-7-desat: var(--color-brown-2-desat);--color-primary-7: var(--color-brown-2);--color-primary-8: var(--color-brown-1);--color-secondary-1: var(--color-green-8);--color-secondary-2: var(--color-green-7);--color-secondary-2-desat: var(--color-green-7-desat);--color-secondary-3: var(--color-green-6);--color-secondary-7-desat: var(--color-green-2-desat);--color-secondary-7: var(--color-green-2);--color-secondary-8: var(--color-green-1)}.lightmode{display:none}.darkmode{display:initial}}:root{--accent-background: var(--color-primary-2);--accent-text: var(--color-secondary-7);--accent-link: var(--color-secondary-8);--accent-activelink: var(--color-secondary-1);--accent-activelink-background: var(--color-secondary-8);--accent-outline: var(--color-primary-7);--main-background: var(--color-secondary-8);--main-text: var(--color-primary-1);--main-link: var(--color-primary-3);--main-activelink: var(--color-secondary-3);--main-activelink-background: var(--color-primary-7);--main-outline: var(--color-secondary-2)}@media (prefers-color-scheme: dark){:root{--accent-background: var(--color-primary-7);--accent-text: var(--color-secondary-2);--accent-link: var(--color-secondary-3);--accent-activelink: var(--color-secondary-7);--accent-activelink-background: var(--color-secondary-2);--accent-outline: var(--color-primary-3)}}body{background-color:var(--main-background);color:var(--main-text)}a,a:link,a:visited,a:active,a:hover,a:focus{color:var(--main-link)}a:active,a:hover,a:focus{background-color:var(--main-activelink-background);outline-color:var(--main-outline)}a:focus{outline-width:.1rem;outline-style:solid}header{background-color:var(--accent-background);border-color:var(--accent-background)}header a,header a:link,header a:visited,header a:active,header a:hover,header a:focus{color:var(--accent-text);background-color:unset;outline-color:var(--accent-outline)}header a,header a:link,header a:active,header a:visited{text-decoration:none}nav#menu li,nav#submenu li{border-color:var(--color-secondary-8);background-color:var(--color-secondary-7);outline-color:var(--color-primary-1)}nav#menu a,nav#menu a:link,nav#menu a:visited,nav#submenu a,nav#submenu a:link,nav#submenu a:visited{background-color:var(--color-primary-7-desat);color:var(--color-secondary-1);text-decoration:none}nav#menu a:active,nav#menu a:hover,nav#menu a:focus,nav#submenu a:active,nav#submenu a:hover,nav#submenu a:focus{background-color:var(--color-primary-7);text-decoration:none}footer{background-color:var(--accent-background)}footer,footer a,footer a:link,footer a:visited{color:var(--accent-link)}footer a:active,footer a:hover,footer a:focus{background-color:var(--accent-activelink-background);color:var(--accent-activelink)}#skiplink a,#skiplink a:link,#skiplink a:active,#skiplink a:hover,#skiplink a:focus{color:var(--accent-link);background-color:var(--accent-background)}body{font-family:Atkinson Hyperlegible}header,h1,h2,h3,h4,h5,h6{font-family:Freeman}footer,nav,#skiplink{font-family:Noto Sans Display}header{border-bottom-width:.25ex;border-bottom-style:solid;align-items:center}main p{-webkit-hyphens:auto;hyphens:auto}a,a:link,a:visited{text-decoration:dotted underline}a:active,a:hover,a:focus{text-decoration:solid underline}footer{text-align:center}body,header,header p,footer,footer ul{margin:0;padding:0}body,main{font-size:100%}header{font-size:clamp(2rem,3.5rem,10vh)}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.2rem}main{max-width:50em}footer{font-size:.9rem}nav{font-size:.9rem}#skiplink{font-size:1rem}#logo{float:left}@media (width > 37em){body{display:grid;grid-template-columns:minmax(10em,1fr) minmax(25em,50em) minmax(0,1fr);grid-template-rows:min-content min-content 1fr min-content;column-gap:1em;min-height:100vh;hyphenate-limit-chars:10 4 4}header{display:grid;grid-template-columns:subgrid;grid-row:1;grid-column:1 / 4}header #skiplink{position:relative}header #logo{grid-column:1;align-items:center}header #banner{grid-column:2 / 4}main{grid-row:3;grid-column:2 / 3}footer{grid-row:4;grid-column:1 / 4}nav#menu{grid-row:2;grid-column:1 / 4;display:grid;grid-template-columns:subgrid}nav#menu p{grid-column:1;margin:0 0 0 auto}nav#menu ul{grid-column:2}nav#submenu,nav#articlesmenu{grid-row:3;grid-column:1}main p{text-align:justify}nav#submenu li,nav#submenu ul,nav#submenu a{display:block}nav#menu ul,nav#menu li{display:inline-block}nav#submenu,nav#articlesmenu{margin-top:5ex;margin-left:auto;margin-right:0;max-width:max-content;padding-left:1em}figure{margin-left:1em;margin-right:1em}#logo img{vertical-align:middle}aside{float:right;width:30%;margin-left:2em}}@media (width <=37em){body{display:grid;grid-template-rows:min-content minmax(24px,min-content) minmax(24px,min-content) 1fr min-content;grid-template-columns:100%;min-height:100vh;hyphenate-limit-chars:6 3 3}header{grid-row:1}nav#menu{grid-row:2}nav#submenu,nav#articlesmenu{grid-row:3}main{grid-row:4}footer{grid-row:5}nav#menu,nav#submenu,nav#articlesmenu{margin-left:.5em}nav#menu ul,nav#menu li,nav#submenu ul,nav#submenu li{display:inline-block}nav#menu p,nav#submenu p{display:inline-block}nav#submenu p{background-color:var(--color-secondary-8);color:var(--color-primary-2)}main{margin-left:.5em;margin-right:.5em}figure{margin-left:0;margin-right:0}#logo img{vertical-align:top}aside{width:90%;margin:auto}}main{width:50em;max-width:calc(100% - 1em);height:1fr}nav#menu{top:0;right:0;bottom:0;left:0}nav#menu ul,nav#submenu ul{margin:0;padding:0}nav#menu li,nav#submenu li{border-width:.25ex;border-style:solid;border-radius:.25ex;outline-width:.15ex;outline-style:solid}nav#menu a,nav#menu span,nav#submenu a,nav#submenu span{padding:0 .5ex}nav#articlesmenu ul{padding-left:1em;padding-right:0}nav p{margin:0}nav#submenu li,nav#submenu ul{margin:0;padding:0}header p#logo{margin-left:auto}header #logo img{height:.667lh}header #logo a{display:inline-block}footer{position:sticky;bottom:0;padding-top:.5ex;padding-bottom:.5ex}footer p{margin:0}footer p,footer ul{display:inline-block}footer li{display:inline;padding:0 .5ex}h1{margin-top:0}main{margin-top:3ex}nav p:after,footer p:after{content:":"}img{max-width:100%}#skiplink a{position:absolute;scale:0;transition-property:scale;transition-duration:.15s;translate:0 50%}#skiplink a:focus{scale:1;transition-property:scale;transition-duration:.15s;translate:0 50%}#banner{line-height:.9}aside{font-size:90%}.datePublished{font-style:italic}
