:root{--color-primary:#6b6b6b;--color-primary-dark:#3a3a3a;--color-accent:#c8102e;--color-heading:#3a3a3a;--color-text:#4b4f58;--color-muted:#8a8e96;--color-line:#e5e5e5;--color-bg:#f5f5f5;--color-surface:#fff;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-heading:var(--font-body);--container:1140px;--gutter:clamp(16px, 3vw, 30px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);background-color:#fff;background-image:url(/wp-content/uploads/2019/04/bg3.jpg);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;min-height:100vh;margin:0;font-size:15px;line-height:1.65;display:flex}@media (width<=921px){body{background-repeat:repeat-y;background-size:auto 100vh;background-attachment:scroll}}a{color:var(--color-primary);text-decoration:none}a:hover,a:focus-visible{color:var(--color-primary-dark);text-decoration:underline}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 .6em;font-weight:400;line-height:1.25}h1{margin-bottom:20px;font-size:clamp(24px,2.6vw,28px);line-height:1.4}h2{font-size:clamp(24px,2.6vw,30px)}h3{font-size:clamp(20px,2.2vw,24px)}h4{font-size:20px}p,ul,ol,table,figure{margin:0 0 1.4em}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip-link{background:var(--color-surface);z-index:200;padding:8px 12px;position:absolute;top:0;left:-999px}.skip-link:focus{left:8px}.site-main{flex:1;padding-block:0}.layout{align-items:start;gap:15px;display:grid}.layout.has-sidebar{grid-template-columns:minmax(0,1fr) 297px}.content{background:#fffc;min-width:0;padding:15px 40px 60px}@media (width<=600px){.content{padding:24px 16px 28px}}@media (width<=921px){.layout.has-sidebar{grid-template-columns:1fr}}.prose p{hyphens:auto}.prose strong{font-weight:700}.prose a strong,.prose strong a{color:inherit}.prose ul{padding-left:1.3em}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border:1px solid var(--color-line);vertical-align:top;padding:6px 10px}.prose .alignleft{float:left;margin:.3em 1.5em 1em 0}.prose .alignright{float:right;margin:.3em 0 1em 1.5em}.prose .aligncenter{margin-inline:auto;display:block}.prose .wp-caption{max-width:100%}.prose .wp-caption-text{color:var(--color-muted);margin-top:4px;font-size:13px}.prose:after{content:"";clear:both;display:block}.prose .row{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 30px;display:grid}.prose .row>[class^=col-]{grid-column:span 12;min-width:0}@media (width>=768px){.prose .row>.col-1{grid-column:span 1}.prose .row>.col-2{grid-column:span 2}.prose .row>.col-3{grid-column:span 3}.prose .row>.col-4{grid-column:span 4}.prose .row>.col-5{grid-column:span 5}.prose .row>.col-6{grid-column:span 6}.prose .row>.col-7{grid-column:span 7}.prose .row>.col-8{grid-column:span 8}.prose .row>.col-9{grid-column:span 9}.prose .row>.col-10{grid-column:span 10}.prose .row>.col-11{grid-column:span 11}}@media (width<=767px){.prose .row>[class^=col-]:empty{display:none}.prose p{text-align:left}}.post-meta{color:var(--color-primary);margin:-.3em 0 1.2em}.post-hero{margin-bottom:1.5em}.post-hero img{width:100%;display:block}.post-list{margin:0;padding:0;list-style:none}.post-list>li{border-bottom:1px solid var(--color-line);margin:0 0 28px;padding:0 0 28px}.post-list h2{margin-bottom:.2em;font-size:26px}.post-list h2 a{color:var(--color-heading)}.post-list h2 a:hover{color:var(--color-primary)}.pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination a,.pagination span{border:1px solid var(--color-line);background:var(--color-surface);padding:4px 10px}.pagination [aria-current]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.button{background:var(--color-primary);color:#fff;border-radius:2px;padding:10px 22px;font-weight:700;display:inline-block}.button:hover,.button:focus-visible{background:var(--color-primary-dark);color:#fff;text-decoration:none}.prose .has-text-align-center{text-align:center}.prose .has-text-align-right{text-align:right}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout{padding-inline:0}.prose a{text-decoration:none}.video-link a:before{content:"▶ "}.news-list{padding-left:1.3em}.news-list small{color:var(--color-muted);white-space:nowrap}.prose .row>[class^=col-]{padding-inline:15px}.site-header[data-astro-cid-nen7h5rs]{width:100%;max-width:var(--container);margin-inline:auto}.header-inner[data-astro-cid-nen7h5rs]{background:#fff;justify-content:center;align-items:center;min-height:87px;padding:15px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:456px;max-width:100%;height:auto;display:block}.site-footer[data-astro-cid-jo6i4kqk]{width:100%;max-width:var(--container);text-align:center;color:#0a0a0a;background:#fffc;margin-inline:auto;padding:24px 16px;font-size:15px}a[data-astro-cid-jo6i4kqk]{color:#0a0a0a}a[data-astro-cid-jo6i4kqk]:hover,a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-accent)}.project-banner[data-astro-cid-xn5tu27k]{z-index:100;border-bottom:3px solid var(--color-accent);color:#fff;background:#3a7f24;position:sticky;top:0;box-shadow:0 2px 6px #00000026}p[data-astro-cid-xn5tu27k]{max-width:var(--container);padding:10px var(--gutter);text-align:center;margin:0 auto;font-size:15px;line-height:1.45}strong[data-astro-cid-xn5tu27k]{font-weight:700}a[data-astro-cid-xn5tu27k]{color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}a[data-astro-cid-xn5tu27k]:hover,a[data-astro-cid-xn5tu27k]:focus-visible{color:#fff;text-decoration-thickness:2px}a[data-astro-cid-xn5tu27k]:focus-visible{outline-color:#fff}@media (width<=600px){p[data-astro-cid-xn5tu27k]{padding-block:8px;font-size:13px}}
