
.faq-items details,.mode-list details{border-radius:10px;padding:17px 12px;margin-inline:-12px;box-sizing:border-box;transition:background .25s,border-color .25s;overflow-anchor:none}.faq-items details:hover,.mode-list details:hover{background:#eaf1e3aa}.faq-items details[data-expanded=true],.mode-list details[data-expanded=true]{background:#edf4e8;border-color:#c5d8b6}.faq-items summary,.mode-list summary{min-height:28px;align-items:center;font-size:14px;line-height:1.6;touch-action:manipulation}.faq-items summary:focus-visible,.mode-list summary:focus-visible{outline:2px solid #698c52;outline-offset:5px;border-radius:4px}.accordion-content{display:flow-root}.faq-items .accordion-content p{margin:0;padding:13px 22px 3px 0;font-size:13px;line-height:1.85}.mode-list .accordion-content p{margin:0;padding:12px 24px 3px 0}.faq-items details[data-expanded=false] summary>span,.mode-list details[data-expanded=false] summary>span{transform:rotate(0)}.faq-items details[data-expanded=true] summary>span,.mode-list details[data-expanded=true] summary>span{transform:rotate(45deg)}.faq-items summary>span,.mode-list summary>span{flex-shrink:0;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e1ecd7;color:#62874a;transition:transform .28s cubic-bezier(.22,.68,.25,1)}.catalog-search input::placeholder{color:#829079}.catalog-filters button:focus-visible,.menu-toggle:focus-visible{outline:2px solid #668b50;outline-offset:3px}.download-grid a:active,.primary:active{transform:translateY(0) scale(.99)}
@media(max-width:800px){.nav{gap:12px}.wordmark{margin-right:auto}.menu-toggle{display:grid;place-items:center;border:1px solid #d1dec9;background:#fff;color:#35543a;border-radius:50%;width:40px;height:40px;flex-shrink:0;font-size:19px;cursor:pointer}.nav[data-menu-open=true] .nav-links{position:absolute;top:calc(100% - 5px);right:24px;width:min(260px,calc(100vw - 48px));display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px;background:#fff;border:1px solid #d4e1cb;border-radius:17px;box-shadow:0 16px 45px #2d45201c}.nav[data-menu-open=true] .nav-links>a:not(.nav-download){display:block;padding:12px 14px;font-size:14px;border-radius:9px}.nav[data-menu-open=true] .nav-links>a:not(.nav-download):hover{background:#edf4e8}.nav[data-menu-open=true] .nav-links>a::after{display:none}.nav[data-menu-open=true] .nav-download{text-align:center;margin-top:5px}.nav[data-menu-open=true] .menu-toggle{background:#365f40;color:white}.faq-items details,.mode-list details{padding-block:16px}.nav-links{gap:0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
