:root{--primary-color:#8ea535;--primary-color-hover:#6e7f29;--text-color:#111;--bg-color:#fff;--heading-font:"Inter", sans-serif;--body-font:"Open Sans", sans-serif}body{font-family:var(--body-font);color:var(--text-color);background-color:var(--bg-color);margin:0;padding:15px;line-height:1.6}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}a.skip-link{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.button{background-color:var(--primary-color);color:var(--bg-color);padding:15px}header,footer,main,section{margin:0 auto;padding:0}header{background-color:var(--bg-color);border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;display:flex}header h1{color:var(--primary-color)}header div{margin-bottom:15px}header div a{color:var(--primary-color);font-size:xx-large;font-weight:700}header div p{margin:0}nav ul{gap:1rem;margin:0;padding:0;list-style:none;display:flex}nav li a{color:var(--text-color)}nav li a.active{color:var(--primary-color);font-weight:700}section{flex-wrap:wrap;align-items:flex-start;display:flex}section h1{flex-basis:100%}button,input,textarea{font-family:inherit;font-size:1rem}footer{text-align:center;color:#fff;background-color:var(--primary-color);margin-top:4rem;padding-top:2rem;padding-bottom:2rem}footer a{color:#fff}article{margin-bottom:3rem}article p{margin-bottom:1rem}article div img{width:20em;max-width:100%;height:auto;margin-left:auto;margin-right:auto;padding:15px;display:block}.main-nav[data-astro-cid-yxete6jp]{background-color:#fff;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex;position:relative}.burger-menu[data-astro-cid-yxete6jp]{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;display:none}.burger-icon[data-astro-cid-yxete6jp]{flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;display:flex}.burger-icon[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]{background-color:#333;border-radius:2px;width:100%;height:3px;transition:all .3s;display:block}.burger-menu[data-astro-cid-yxete6jp][aria-expanded=true] .burger-icon[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]:first-child{transform:translateY(7px)rotate(45deg)}.burger-menu[data-astro-cid-yxete6jp][aria-expanded=true] .burger-icon[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]:nth-child(2){opacity:0}.burger-menu[data-astro-cid-yxete6jp][aria-expanded=true] .burger-icon[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-links[data-astro-cid-yxete6jp]{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:#333;white-space:nowrap;border-radius:4px;padding:.5rem 1rem;text-decoration:none;transition:all .3s}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{background-color:#f0f0f0}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp].active{background-color:var(--primary-color,#007bff);color:#fff}@media (width<=768px){.burger-menu[data-astro-cid-yxete6jp]{z-index:10001;display:flex}.nav-links[data-astro-cid-yxete6jp]{opacity:0;visibility:hidden;z-index:9999;background-color:#fff;flex-direction:column;align-items:stretch;gap:.5rem;padding:7rem 2rem 2rem;transition:transform .3s,opacity .3s;overflow-y:auto;transform:translate(100%);width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.nav-links[data-astro-cid-yxete6jp].active{opacity:1;visibility:visible;transform:translate(0)}.nav-links[data-astro-cid-yxete6jp] li[data-astro-cid-yxete6jp]{width:100%}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{text-align:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem 1rem;font-size:1.25rem;display:block}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{background-color:#e9ecef}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp].active{background-color:var(--primary-color,#007bff);color:#fff;border-color:var(--primary-color,#007bff)}}img[data-astro-cid-jo6i4kqk]{vertical-align:middle;margin:0 5px 2px 0}
