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