@charset "UTF-8";.page-footer .acks li,.read-more,.view-all-posts,.grass-icon{background:url("data:image/svg+xml,%3Csvg height='512' viewBox='0 0 128 128' width='512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m1.75 109.5h124.5v16.747h-124.5z' fill='%23b1a05a'/%3E %3Cpath d='m16.464 23.123 11.736 30.903a98.682 98.682 0 0 1 6.338 30.811l1.056 24.663h28.406l-3.058-18.873a98.69 98.69 0 0 0 -44.478-67.5z' fill='%234dbc5a'/%3E %3Cpath d='m64 109.5 1.822-21.948a170.954 170.954 0 0 1 31.678-85.805l-3.582 27.227a170.975 170.975 0 0 0 -1.231 31.165l2.563 49.361z' fill='%234dbc5a'/%3E %3Cg fill='%23389859'%3E %3Cpath d='m48.648 56.48a98.664 98.664 0 0 1 12.294 34.147l3.058 18.873 1.822-21.948a170.959 170.959 0 0 1 6.667-35.072 108.559 108.559 0 0 0 -27.489-43.386l1.789 7.6a108.579 108.579 0 0 1 1.859 39.786z'/%3E %3Cpath d='m31.309 85.654a121.044 121.044 0 0 0 -23.853-35.054l-5.706-5.84a121.049 121.049 0 0 1 13.45 60.412l-.171 4.328h20.565l-.677-15.8z'/%3E %3Cpath d='m126.25 33.938a127.749 127.749 0 0 0 -32.213 52.2l1.213 23.362h23.062l-.4-2.184a127.762 127.762 0 0 1 7.037-70.116z'/%3E %3C/g%3E %3C/svg%3E")}html{width:100%;height:100%;margin:0;padding:0;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%}body{width:100%;min-height:100%;margin:0;padding:0;color:#1f2f2f;overflow:scroll}strong,em,b,i{color:#335f5f}p{margin:1em 0}ul,ol{margin:1em 0;padding:0}li>ul{margin:0.5rem 0}.wide-list-items li{margin-top:1em;margin-bottom:1em}dl{margin:1em 0}dd+dt{margin-top:1em}dt{color:#335f5f;font-weight:bold}dd,li{display:list-item;list-style-type:disc;margin-left:1.5em}ol>li{list-style-type:decimal}blockquote{background-color:#f0fff0;margin:1.5rem 0rem 0rem 1rem;padding:0.5rem 1rem;border-left:solid darkgreen 0.2rem;border-right:solid darkgreen 0.1rem;font-style:italic}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}iframe{border:none}nav{border-top:0.1rem;max-width:75rem;margin:0 auto}a{color:#005aff;text-decoration:underline}a em,a strong{color:#005aff}.image-link{text-decoration:none}.youtube{text-align:center}.footnotes{font-size:0.9rem;color:#3f5f5f;border-top:solid darkgreen 0.1rem}.footnotes hr{display:none}.footnotes code{font-size:inherit}h1,h2,h3,h4,h5,h6{margin:1em 0;color:darkgreen;font-family:Arial,Helvetica,sans-serif;line-height:1.2}h1 a,h1 em,h1 i,h1 strong,h1 b,h2 a,h2 em,h2 i,h2 strong,h2 b,h3 a,h3 em,h3 i,h3 strong,h3 b,h4 a,h4 em,h4 i,h4 strong,h4 b,h5 a,h5 em,h5 i,h5 strong,h5 b,h6 a,h6 em,h6 i,h6 strong,h6 b{text-decoration:underline}h1{font-size:1.8em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.25em}h5{font-size:1.12em}h6{font-size:1em}*+h1,*+h2,*+h3,*+h4{margin-top:1.4em}h1+h2,h2+h3,h3+h4{margin-top:0}aside::after,figure::after{content:"";clear:both;display:block}aside,figure{color:rgb(0,105.1,0);background-color:#f0fff0;font-family:Arial,Helvetica,sans-serif;font-style:italic;margin:1rem 0;border-top:solid darkgreen 0.2rem;border-bottom:solid darkgreen 0.1rem;text-align:center}aside.video,figure.video{padding-top:1em;padding-bottom:1em}@media (min-width:768px){aside.video,figure.video{padding-left:6%;padding-right:6%}}@media (min-width:1024px){aside.video,figure.video{padding-left:12%;padding-right:12%}}aside.video .video-container,figure.video .video-container{position:relative;width:100%;padding-top:56.25%}aside.video iframe,figure.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}aside .content,figure .content{margin:1em 0.5em}aside .image-link,aside picture,figure .image-link,figure picture{display:block;overflow-x:auto;margin:0 auto}aside .image-link>img,aside picture>img,figure .image-link>img,figure picture>img{display:block;margin:0 auto;padding:0}aside .aside-content,figure .aside-content{padding:1em 0.5em}aside .aside-content>*:first-child,figure .aside-content>*:first-child{margin-top:0}aside .aside-content>*:last-child,figure .aside-content>*:last-child{margin-bottom:0}code{color:#005300;white-space:pre;word-wrap:normal;font-family:monospace}code .al{color:red}code{}code .an{color:saddlebrown;font-weight:bold;font-style:italic}code{}code .at{color:darkblue}code{}code .bn{color:blue}code{}code .bu{color:#003a99}code{}code .cf{color:#006833;font-weight:bold}code{}code .ch{color:#007f33}code{}code .cn{color:blueviolet}code{}code .co{color:darkslategray;font-style:italic}code{}code .cv{color:darkgoldenrod;font-weight:bold;font-style:italic}code{}code .do{color:darkgoldenrod;font-weight:bold;font-style:italic}code{}code .dt{color:blue;font-weight:bold}code{}code .dv{color:darkred}code{}code .er{color:red;font-weight:bold}code{}code .ex{color:#006833}code{}code .fl{color:darkred}code{}code .fu{color:#006833}code{}code .im{color:#003a99}code{}code .in{color:#003a99;font-weight:bold;font-style:italic}code{}code .kw{color:#006833;font-weight:bold}code{}code .op{color:brown;font-weight:bold}code{}code .ot{color:slateblue}code{}code .pp{color:saddlebrown;font-style:italic}code{}code .sc{color:#006833}code{}code .ss{color:#007f33}code{}code .st{color:light #006833}code{}code .va{color:cornflowerblue}code{}code .vs{color:#007f33}code{}code .wa{color:orange;font-weight:bold;font-style:italic}code{}pre.sourceCode{margin:1em 0;padding:0;overflow:hidden;position:relative}pre.sourceCode .shadow-x{position:absolute;top:0;bottom:0;width:0.7em}pre.sourceCode .shadow-left{left:0;background:radial-gradient(farthest-side at 0 47.5%,rgba(34,51,34,0.35),transparent);background-size:0.7em 105%;background-repeat:no-repeat;opacity:0;border-left:solid darkgreen 0.05rem;border-radius:0.2em 0 0 0.2em}pre.sourceCode .shadow-right{right:0;background:radial-gradient(farthest-side at 100% 47.5%,rgba(34,51,34,0.35),transparent);background-size:0.7em 105%;background-repeat:no-repeat;border-right:solid darkgreen 0.05rem;border-radius:0 0.2em 0.2em 0}blockquote pre.sourceCode{font-style:normal}pre.sourceCode code.sourceCode{color:#004a4a;text-decoration:none;display:block;margin:0;padding:0;display:flex;flex-direction:column;font-size:0.9em;white-space:pre;word-wrap:normal;overflow-x:scroll}pre.sourceCode code.sourceCode>span{display:block}pre.sourceCode code.sourceCode>span:first-child{padding-top:0.3em}pre.sourceCode code.sourceCode>span:last-child{padding-bottom:0.3em}pre.sourceCode code.sourceCode>span>a:first-child{display:inline-block}.numberLines code.sourceCode{counter-reset:line-number}.numberLines code.sourceCode>span{counter-increment:line-number}.numberLines code.sourceCode>span:target{background-color:yellow}.numberLines code.sourceCode>span>a:first-child{width:2em;padding:0 0.5em 0 0;margin:0 0.5em 0 0;border-right:solid darkgreen 0.1rem;text-align:right;user-select:none}.numberLines code.sourceCode>span>a:first-child::before{content:counter(line-number)}.numberLines code.sourceCode>span:first-child a:first-child{padding-top:0.3em}.numberLines code.sourceCode>span:last-child a:first-child{padding-bottom:0.3em}a code:not(.sourceCode){color:#005aff}.nowrap{overflow-x:scroll}.nowrap code>span{white-space:pre;word-wrap:normal}.tag-cloud{--min-size:0.6;--max-size:1.6}@media (min-width:768px){.tag-cloud{--min-size:0.8;--max-size:2.0}}.tag-cloud{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.tag-cloud .tag{--norm:calc((var(--count) - var(--min-count))/(var(--max-count) - var(--min-count)));--size:calc(var(--norm)*(var(--max-size) - var(--min-size)) + var(--min-size));color:#005aff;display:block;font-size:calc(var(--size)*1em);padding:0.125em 0.25em;text-decoration:none;position:relative}.tag-cloud[data-show-count] .tag::after{content:"×" attr(data-count)}.view-all-posts{font-size:150%;font-variant:small-caps;font-weight:bold;font-style:italic;font-family:"Times New Roman",serif}.read-more{clear:both}.read-more:not(.no-border){border-bottom:solid darkgreen 0.1rem;padding-bottom:1em;margin-right:20%}.read-more,.view-all-posts{background-size:1.3em 1.3em;background-position:0 0.1em;background-repeat:no-repeat;padding-left:1.6em}@media (min-width:768px){.tag-cloud{width:60%;margin:0 auto}}.page-content .blog h2.post-title{border-bottom:none}.page-header{border-top:solid rgb(0,79.6,0) 0.5rem;border-bottom:solid rgb(0,79.6,0) 0.2rem}.page-header::after{content:"";clear:both;display:block}.page-header{margin:0;padding:0 1em;clear:both}.page-header .content-bound{max-width:65rem;padding:0 0.5em;margin:0 auto;display:grid;grid-template-areas:"logo-nav logo-icon";grid-template-columns:auto 3rem;padding:0.5rem}.page-header .content-bound .logo-nav{grid-area:logo-nav;grid-column:1/auto}.page-header .content-bound .logo-icon{grid-area:logo-icon;grid-column:2/3rem;display:block;background-size:3rem}.page-header .content-bound .logo-icon,.page-header .content-bound .logo-icon>a{width:3rem;height:3rem;display:block}.page-header .content-bound .logo-icon span,.page-header .content-bound .logo-icon>a span{display:none}.page-header .content-bound .logo{margin:0 0 0.25rem;padding:0;font-weight:bold;font-size:1.4rem;text-align:left}.page-header .content-bound .logo a{color:darkgreen;text-decoration:none}.page-content::after{content:"";clear:both;display:block}.page-content{margin:0;padding:0 1em;clear:both}.page-content .content-bound{max-width:65rem;padding:0 0.5em;margin:0 auto}.page-content{padding-bottom:1.2em}.page-content h1:not(.no-border){padding-bottom:0.2em;border-bottom:solid darkgreen 0.1rem}.page-content h2:not(.no-border){padding-bottom:0.2em;border-bottom:solid darkgreen 0.1rem}.page-comments{margin-top:2.4em;border-top:solid darkgreen 0.1rem}.main-nav::after{content:"";clear:both;display:block}.main-nav{margin:0}.main-nav a{display:list-item;list-style:none;font-size:1.1rem}@media (min-width:768px){.main-nav a{float:left;line-height:1.2}.main-nav a+a{margin-left:0.5rem;padding-left:0.5rem}}.page-footer::after{content:"";clear:both;display:block}.page-footer{margin:0;padding:0 1em;clear:both}.page-footer .content-bound{max-width:65rem;padding:0 0.5em;margin:0 auto}.page-footer{padding-top:0.3rem;padding-bottom:0.5rem;border-top:solid rgb(0,79.6,0) 0.2rem;border-bottom:solid rgb(0,79.6,0) 0.5rem;font-size:0.85rem}.page-footer .main-nav{margin:0.3rem 0}.page-footer .main-nav a{text-decoration:none}.page-footer .copyright{font-size:0.85rem;color:#3f5f5f;margin:0.3rem 0}.page-footer .acks{font-size:0.8rem;color:#3f5f5f;margin:0.3rem 0;padding:0;list-style:none}.page-footer .acks li{background-size:1.3em 1.3em;background-position:0 0.1em;background-repeat:no-repeat;padding-left:1.6em}@media (min-width:768px){.page-footer .acks li{display:inline-block}.page-footer .acks li+li{margin-left:0.4em}}.page-footer .generated{font-size:0.8rem;color:#3f5f5f;margin:0.3rem 0}.post-title{margin-bottom:0.25rem}.post-title a:hover{text-decoration:underline}.latest-post-label{color:#335f5f;font-family:"Times New Roman",serif;font-style:italic;font-weight:bold;font-size:1.2rem;line-height:1.2;margin:0 0 0.25em 0}.post-meta{color:#3f5f5f}.post-meta .post-published{font-size:0.9rem}@media (min-width:768px){.post-meta .post-categories,.post-meta .post-tags{font-size:0.9rem}.post-meta p{margin:0}}@media (max-width:767px){.post-meta p{margin:0 0 0.5rem}}.post-meta .post-updated{font-size:0.9rem;font-style:italic}.estimated-reading-time{color:#3f5f5f;font-size:0.9rem;font-style:italic}.teaser-list .teaser-item{border-top:solid darkgreen 0.1rem}.teaser-list header+*{margin-top:0.5rem}.post-full{counter-reset:heading_l2}.post-full h2::before{content:counter(heading_l2) ". ";counter-increment:heading_l2;user-select:none}.post-full h2{counter-reset:heading_l3}.post-full h2:first-of-type{clear:both}.post-full h3::before{content:counter(heading_l2) "." counter(heading_l3) ". ";counter-increment:heading_l3;user-select:none}.post-full h3{counter-reset:heading_l4}.post-full h4::before{content:counter(heading_l2) "." counter(heading_l3) "." counter(heading_l4) ". ";counter-increment:heading_l4;user-select:none}.post-full h4{counter-reset:heading_l5}.post-full h5::before{content:counter(heading_l2) "." counter(heading_l3) "." counter(heading_l4) "." counter(heading_l5) ". ";counter-increment:heading_l5;user-select:none}.post-full h5{counter-reset:heading_l6}.post-full h6::before{content:counter(heading_l2) "." counter(heading_l3) "." counter(heading_l4) "." counter(heading_l5) "." counter(heading_l6) ". ";counter-increment:heading_l6;user-select:none}.post-thumbnail{float:right;margin:1em 0 1em 1em;padding:1em 0;border-top:solid darkgreen 0.2rem;border-bottom:solid darkgreen 0.1rem;background-color:#f0fff0}.post-list{margin:1em 0;padding:0;list-style:none}