.single-blog-page{background:#f4f8ec;padding:25px 250px;color:#101415;font-family:Poppins,sans-serif}.single-blog-container{max-width:1000px;margin:0 auto}.single-blog-post{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.single-blog-image-wrap{width:100%}.single-blog-image{width:100%;height:auto;display:block;max-height:500px;object-fit:cover}.single-blog-content{padding:40px}.single-blog-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:16px;color:#4f584b;font-size:16px;font-weight:400;line-height:1.5}.single-blog-title{margin:0 0 16px;overflow-wrap:anywhere;color:#90bc39;font-family:Poppins,sans-serif;font-size:42px;font-weight:750;letter-spacing:-.035em;line-height:1.1}.single-blog-body{color:#101415;font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.single-blog-body p{margin-bottom:20px}.single-blog-body h2,.single-blog-body h3,.single-blog-body h4,.single-blog-body h5,.single-blog-body h6{color:#101415;font-family:Poppins,sans-serif;font-weight:700;line-height:1.25}.single-blog-body h2{margin:32px 0 16px;color:#90bc39;font-size:42px;font-weight:750;letter-spacing:-.035em;line-height:1.1}.single-blog-body h3{margin:28px 0 12px;font-size:28px}.single-blog-body h4{margin:26px 0 12px;font-size:23px}.single-blog-body h5{margin:24px 0 10px;font-size:19px}.single-blog-body h6{margin:22px 0 10px;font-size:16px}.single-blog-body img{max-width:100%;height:auto;border-radius:10px;margin:20px 0}.single-blog-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.single-blog-back{margin:0 0 24px}.single-blog-navigation a,.single-blog-back,.single-blog-body .wp-block-button__link,.single-blog-body .wp-element-button,.single-blog-body .wp-block-file__button,.single-blog-body .button,.single-blog-body button,.single-blog-body input[type=button],.single-blog-body input[type=submit]{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:#90bc39 !important;color:#101415 !important;padding:12px 20px;border:0;border-radius:5px !important;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.single-blog-navigation a:hover,.single-blog-back:hover,.single-blog-body .wp-block-button__link:hover,.single-blog-body .wp-element-button:hover,.single-blog-body .wp-block-file__button:hover,.single-blog-body .button:hover,.single-blog-body button:hover,.single-blog-body input[type=button]:hover,.single-blog-body input[type=submit]:hover{background:#6f922c !important;color:#fff !important;transform:translateY(-2px)}.single-blog-navigation a:focus-visible,.single-blog-back:focus-visible,.single-blog-body a:focus-visible,.single-blog-body button:focus-visible,.single-blog-body input:focus-visible{outline:3px solid #90bc39;outline-offset:3px}.single-blog-body a:not(.wp-block-button__link):not(.wp-element-button):not(.wp-block-file__button):not(.button){color:#6f922c;font-weight:600;text-underline-offset:3px}.single-blog-body iframe,.single-blog-body video,.single-blog-body svg{display:block;max-width:100%}.single-blog-body iframe,.single-blog-body video{width:100%}.single-blog-body table{display:block;width:100%;max-width:100%;margin:28px 0;overflow-x:auto;border-collapse:collapse}.single-blog-body th,.single-blog-body td{min-width:140px;padding:12px;border:1px solid #dfdfdf;font-size:16px;line-height:1.5;text-align:left}.single-blog-body th{background:#f4f8ec;font-weight:700}.single-blog-body pre{max-width:100%;margin:28px 0;padding:18px;overflow-x:auto;border-radius:5px;background:#101415;color:#f4f8ec}@media (max-width:1440px){.single-blog-page{padding-right:8vw;padding-left:8vw}}@media (max-width:1024px){.single-blog-page{padding-right:48px;padding-left:48px}.single-blog-title,.single-blog-body h2{font-size:36px}}@media (max-width:767px){.single-blog-page{padding:32px 20px}.single-blog-content{padding:24px 20px}.single-blog-title,.single-blog-body h2{overflow-wrap:anywhere;font-size:30px;letter-spacing:-.025em}.single-blog-body h3{font-size:24px}.single-blog-body h4{font-size:21px}.single-blog-navigation{flex-direction:column}.single-blog-navigation a,.single-blog-back,.single-blog-body .wp-block-button,.single-blog-body .wp-block-button__link,.single-blog-body .wp-element-button,.single-blog-body .wp-block-file__button,.single-blog-body .button,.single-blog-body button,.single-blog-body input[type=button],.single-blog-body input[type=submit]{width:100%}.single-blog-back{width:100%;margin:0 0 20px}.single-blog-body th,.single-blog-body td{min-width:120px}}@media (prefers-reduced-motion:reduce){.single-blog-navigation a,.single-blog-back,.single-blog-body a,.single-blog-body button,.single-blog-body input{transition:none}}