.default-single{box-sizing:border-box;padding:20px 0 40px}.default-single .section{align-items:start;display:grid;gap:2em;grid-template-columns:1fr 350px}.default-single .section .content h1{font-size:3em}.default-single .section .content h2{font-size:2.5em}.default-single .section .content h3{font-size:2em}.default-single .section .content h4{font-size:1.5em}.default-single .section .content h5{font-size:1.25em}.default-single .section .content h6{font-size:1.125em}.default-single .section .content h1,.default-single .section .content h2,.default-single .section .content h3,.default-single .section .content h4,.default-single .section .content h5,.default-single .section .content h6{line-height:1.2}.default-single .section .content .post-image{align-items:center;border-radius:25px;display:flex;height:400px;justify-content:center;overflow:hidden;width:100%}.default-single .section .content .post-image.post-image--no-image{background:#344428}.default-single .section .content .post-image.post-image--no-image img{height:auto;object-fit:contain;vertical-align:middle;width:80%}.default-single .section .content .post-image img{height:100%;object-fit:cover;vertical-align:middle;width:100%}.default-single .section .content .post-meta{align-items:center;color:#83a215;display:flex;font-size:.9em;gap:10px;justify-content:space-between;margin:0 0 1em}.default-single .section .content .post-meta strong{color:#e16036}.default-single .section .content .faq{background:#f7f7f7;border-radius:25px;box-sizing:border-box;padding:30px 25px}.default-single .section .content .faq__title{font-family:Outfit,sans-serif;font-size:3.125em;font-weight:400;line-height:1.2;margin:0 0 30px}.default-single .section .content .faq__items{display:flex;flex-direction:column;gap:10px}.default-single .section .content .faq__item{border-bottom:1px solid #d9d9d9;display:grid;grid-template-rows:36px 0fr;padding:30px 0;transition:grid-template-rows .3s ease,padding .3s ease}.default-single .section .content .faq__item:first-child{padding-top:0}.default-single .section .content .faq__item:last-child{border-bottom:none;padding-bottom:0}.default-single .section .content .faq__item--active{grid-template-rows:36px 1fr}.default-single .section .content .faq__item--active .faq__question{color:#83a215}.default-single .section .content .faq__item--active .faq__question .faq__icon{transform:rotate(1turn)}.default-single .section .content .faq__item--active .faq__question .faq__icon svg:first-child{opacity:1}.default-single .section .content .faq__item--active .faq__question .faq__icon svg:last-child{opacity:0}.default-single .section .content .faq__question{align-items:center;color:#344428;cursor:pointer;display:flex;font-family:Syne,sans-serif;font-size:1.5rem;font-weight:400;justify-content:space-between;line-height:1}.default-single .section .content .faq__question .faq__icon{flex-shrink:0;height:20px;position:relative;transition:transform .3s ease;width:10px}.default-single .section .content .faq__question .faq__icon svg{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%}.default-single .section .content .faq__question .faq__icon svg:first-child{opacity:0}.default-single .section .content .faq__answer{overflow:hidden;padding-top:30px}.default-single .section .content .faq__answer p{font-family:Outfit,sans-serif;font-size:1em;font-weight:300;line-height:1.5em;margin:0}.default-single .section .posts-sidebar{background:#eff9f0;border-radius:25px;box-sizing:border-box;margin-top:30px;padding:20px;position:sticky;top:200px}.default-single .section .posts-sidebar__title{font-family:Outfit,sans-serif;font-size:1.5em;margin-bottom:20px;margin-top:0;text-align:center}.default-single .section .posts-sidebar__list{display:flex;flex-direction:column;gap:1em;list-style:none;margin:0;padding:0}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card{align-items:center;border-radius:25px;display:grid;gap:10px;grid-template-columns:80px 1fr;text-decoration:none;transition:box-shadow .3s ease,transform .2s ease}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card:hover{box-shadow:2px 2px 2px rgba(0,0,0,.2);transform:translate(-2px,-2px)}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card .posts-sidebar__card-image{align-items:center;aspect-ratio:1/1;border-radius:25px;display:flex;justify-content:center;overflow:hidden}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card .posts-sidebar__card-image.posts-sidebar__card-image--no-image{background:#344428}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card .posts-sidebar__card-image.posts-sidebar__card-image--no-image img{height:auto;object-fit:contain;vertical-align:middle;width:80%}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card .posts-sidebar__card-image img{height:100%;object-fit:cover;vertical-align:middle;width:100%}.default-single .section .posts-sidebar__list .posts-sidebar__item .posts-sidebar__card .posts-sidebar__card-content{color:#000}@media (max-width:850px){.default-single .section{grid-template-columns:1fr}.default-single .section .content h1{font-size:2.2em}.default-single .section .content h2{font-size:1.75em}.default-single .section .content h3{font-size:1.5em}.default-single .section .content h4{font-size:1.25em}.default-single .section .content h5{font-size:1.125em}.default-single .section .content h6{font-size:1em}.default-single .section .content h1,.default-single .section .content h2,.default-single .section .content h3,.default-single .section .content h4,.default-single .section .content h5,.default-single .section .content h6{text-align:center}.default-single .section .content .post-image{height:250px}.default-single .section .content .faq__title{font-size:2.2em}.default-single .section .content .faq__item{padding:15px 0}.default-single .section .content .faq__question{font-size:1.25rem}.default-single .section .posts-sidebar{display:none}}@media (max-width:650px){.default-single .section .content .faq__question{font-size:1.1rem}}