.single-post header.single{min-height:auto!important;height:auto!important;background:none!important;padding:0!important;aspect-ratio:unset!important}.single-post header.single h1{display:none!important}.single-post header.single figure{margin:0}.single-post header.single img.featuredimage{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;max-height:none!important}.blog-container{--blog-brand:var(--wp--preset--color--ci);--blog-text:var(--wp--preset--color--text);--blog-text-muted:var(--wp--preset--color--mid);--blog-bg:var(--wp--preset--color--light);--blog-border:var(--wp--preset--color--mid-light);--blog-accent:var(--wp--preset--color--accent, var(--wp--preset--color--ci));--blog-card-bg:var(--wp--preset--color--accent-light, #f8f8f8);--blog-shadow:var(--wp--preset--shadow--natural);--blog-radius:1rem;--blog-trans:var(--maintrans);max-width:800px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;font-family:var(--wp--preset--font-family--main,Arial,Helvetica,sans-serif);color:var(--blog-text);line-height:1.65;font-size:1.6rem}.blog-container h1,.blog-container h2,.blog-container h3,.blog-container h4,.blog-container h5,.blog-container h6{color:var(--blog-brand);line-height:1.3;margin-top:1.5em;margin-bottom:.5em;font-weight:500}.blog-container h1{font-size:3.6rem}.blog-container h2{font-size:2.8rem;border-bottom:2px solid var(--blog-border);padding-bottom:.3em}.blog-container h3{font-size:2.2rem}.blog-container p{margin-bottom:1.25em;color:var(--blog-text)}.blog-container ul{list-style-type:disc;padding-left:2rem;margin-bottom:1.25em}.blog-container li{margin-bottom:.5em}.blog-container img{max-width:100%;height:auto;border-radius:var(--blog-radius)}.blog-container blockquote{margin-left:0;padding-left:1.5em;border-left:5px solid var(--blog-accent);font-style:italic;color:var(--blog-text-muted)}.blog-container a{color:var(--blog-brand);text-decoration:none;transition:var(--blog-trans)}.blog-container a:hover,.blog-container a:focus{color:var(--blog-text);text-decoration:underline}.blog-container p a,.blog-container li a{color:var(--blog-brand);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.blog-container p a:hover,.blog-container li a:hover{color:var(--blog-text);text-decoration-thickness:.12em}.blog-container .cta-button{display:inline-block;background:transparent none;color:var(--blog-brand);border:2px solid var(--blog-brand);padding:.667em 1.33em;font-weight:500;font-size:1em;text-decoration:none;border-radius:5em;margin-top:1em;text-align:center;transition:var(--blog-trans);box-sizing:border-box}.blog-container .cta-button:hover{background:var(--blog-brand);color:var(--blog-bg);text-decoration:none}.blog-container .cta-button.cta-button-dark{background:var(--blog-text);color:var(--blog-bg);border-color:var(--blog-text)}.blog-container .cta-button.cta-button-dark:hover{background:var(--blog-brand);border-color:var(--blog-brand);color:var(--blog-bg)}.blog-container .topic-overview{text-align:center;background-color:color-mix(in srgb,var(--wp--preset--color--ci,#5a8a5e) 7%,white);border:1px solid color-mix(in srgb,var(--wp--preset--color--ci,#5a8a5e) 18%,white);padding:3rem;margin-top:2em;margin-bottom:3.5em;border-radius:var(--blog-radius);box-shadow:var(--blog-shadow)}.blog-container .topic-overview h3{margin-top:0;color:var(--blog-text);font-size:2.2rem;border-bottom:none}.blog-container .topic-overview ul{list-style:none;padding-left:0;margin:0}.blog-container .topic-overview li{margin-bottom:1.2rem}.blog-container .topic-overview a{color:var(--blog-text);font-weight:600;font-size:1.1em;text-decoration:underline;text-underline-offset:.15em}.blog-container .topic-overview a:hover{color:var(--wp--preset--color--ci,#5a8a5e)}.blog-container .faq-section{background-color:var(--blog-card-bg);padding:4rem;border-radius:var(--blog-radius);box-shadow:var(--blog-shadow);margin-top:4em;margin-bottom:4em}.blog-container .faq-section h2{margin-top:0;border-bottom:none}.blog-container .faq-question{background:none;border:none;border-bottom:1px solid var(--blog-border);width:100%;text-align:left;cursor:pointer;padding:1.5rem 0;font-family:inherit;font-size:1.8rem;font-weight:500;color:var(--blog-brand);transition:var(--blog-trans)}.blog-container .faq-question:hover{color:var(--blog-text)}.blog-container .faq-question[aria-expanded="true"]{border-color:var(--blog-brand)}.blog-container .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.blog-container .faq-answer p{padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:0;color:var(--blog-text)}.blog-container .course-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:2em;margin-bottom:4em}.blog-container .course-card{background-color:var(--blog-bg);border:1px solid var(--blog-border);border-radius:var(--blog-radius);padding:3rem;box-shadow:var(--blog-shadow);display:flex;flex-direction:column}.blog-container .course-card h3{margin-top:0;color:var(--blog-text);font-size:2.4rem}.blog-container .course-card p{flex-grow:1}@media (min-width:768px){.blog-container .course-cards-container .course-card:only-child{max-width:550px;margin-left:auto;margin-right:auto}}@media screen and (max-width:990px){.blog-container{padding-left:var(--mainpadding,5vw);padding-right:var(--mainpadding,5vw)}.blog-container .faq-section{padding:2.5rem}.blog-container .course-cards-container{grid-template-columns:1fr}}.blog-post-wrap .blog-hero{border-top:.75rem solid var(--wp--preset--color--ci,#5a8a5e);background-color:var(--wp--preset--color--light,#fff);overflow:hidden}.blog-category-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.45rem 1.2rem;border-radius:5em;background-color:#fff;color:var(--wp--preset--color--ci,#5a8a5e);font-size:1.3rem;font-weight:600;line-height:1.4;border:1px solid color-mix(in srgb,var(--wp--preset--color--ci,#5a8a5e) 18%,white)}.blog-category-badge--soft,.blog-category-badge--card{background-color:color-mix(in srgb,var(--wp--preset--color--ci,#5a8a5e) 10%,white)}.blog-author-tile,.blog-cta-section{margin-top:3rem;margin-left:auto;margin-right:auto;max-width:800px;padding:2.5rem;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--wp--preset--color--ci,#5a8a5e) 18%,white);border-left:.5rem solid var(--wp--preset--color--ci,#5a8a5e);background-color:color-mix(in srgb,var(--wp--preset--color--ci,#5a8a5e) 7%,white)}.blog-post-wrap .blog-hero__image{display:flex}.blog-author-tile{display:flex;align-items:center;gap:2rem}.blog-author-photo{flex:0 0 9rem;width:9rem;height:9rem;margin:0}.blog-author-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.blog-author-content{display:grid;gap:.75rem}.blog-author-label{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wp--preset--color--ci,#5a8a5e);opacity:.7}.blog-author-name,.blog-cta-title{margin:0;color:var(--wp--preset--color--ci,#5a8a5e)}.blog-author-bio{margin:0;color:var(--wp--preset--color--text,#212121);font-size:1.6rem;line-height:1.6}.blog-video-embed{margin-top:3rem;overflow:hidden;border-radius:1.5rem;background-color:var(--wp--preset--color--dark,#212121)}.blog-video-embed__inner{position:relative;width:100%;padding-top:56.25%}.blog-video-embed__inner iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.blog-cta-card{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:2rem;align-items:center}.blog-cta-card--no-image{grid-template-columns:1fr}.blog-cta-image{margin:0}.blog-cta-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:1.5rem}.blog-cta-content{display:grid;gap:1.25rem}.blog-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem}.blog-cta-buttons .btn{white-space:nowrap}.blog-news-overview .blog-news-card{position:relative;border-top:.45rem solid var(--wp--preset--color--ci,#5a8a5e);padding-top:1.5rem!important}.blog-news-overview .blog-news-card .blog-category-badge{display:inline-flex;color:var(--wp--preset--color--ci,#5a8a5e);margin-bottom:1rem}@media screen and (max-width:900px){.blog-author-tile,.blog-cta-section{padding:2rem}.blog-cta-card{grid-template-columns:1fr}}@media screen and (max-width:640px){.blog-author-tile{flex-direction:column;align-items:flex-start}.blog-author-photo{flex-basis:7.5rem;width:7.5rem;height:7.5rem}.blog-cta-buttons .btn{width:100%;text-align:center}}.blog-container table{width:100%;border-collapse:collapse;margin-top:2em;margin-bottom:2em;font-size:1.5rem;border-radius:var(--blog-radius);overflow:hidden;box-shadow:var(--blog-shadow)}.blog-container table caption{caption-side:bottom;padding-top:1rem;font-size:1.3rem;color:var(--blog-text-muted);font-style:italic;text-align:left}.blog-container thead th{background-color:var(--blog-brand);color:var(--blog-bg);font-weight:600;text-align:left;padding:1.2rem 1.5rem}.blog-container tbody td{padding:1rem 1.5rem;border-bottom:1px solid var(--blog-border);vertical-align:top}.blog-container tbody tr:nth-child(even){background-color:var(--blog-card-bg)}.blog-container tbody tr:last-child td{border-bottom:none}.blog-container thead th{white-space:nowrap}.blog-container table th:nth-child(1),.blog-container table td:nth-child(1){width:30%}.blog-container table th:nth-child(2),.blog-container table td:nth-child(2){width:28%}.blog-container tbody td[rowspan]{vertical-align:middle;border-bottom:2px solid var(--blog-border)}@media screen and (max-width:640px){.blog-container table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-container thead th{white-space:nowrap;min-width:120px}}