@media only screen and (max-width:767px){.wp-block-latest-posts.is-grid li{margin:1em 1em 1em 1em!important;width:100%}}.main-navigation,.main-navigation ul ul{background-color:var(--base-2);border-bottom:3px solid #3182CE}.main-navigation a{color:#4A5568;text-decoration:none;font-weight:500;transition:all 0.3s ease;position:relative}.menu-bar-items .gp-icon{font-size:1.25rem;font-weight:700;transition:all 0.3s ease;color:#3182CE}.menu-toggle .gp-icon svg{width:1.5em;height:1.5em;stroke-width:2;transition:transform 0.3s ease;color:#3182CE}.menu-bar-items .gp-icon svg{width:1.2em;height:1.2em;transition:transform 0.3s ease}}.site-logo.mobile-header-logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}#mobile-header .menu-toggle{order:-1;margin-right:auto}:root{--primary-green:#3182CE;--secondary-green:#458ed2;--light-green:#d5e6f5;--accent-gold:#3182CE;--warm-beige:#f7f5f0;--text-dark:#2c3e50;--text-light:#6c757d;--border-color:#e2e8f0;--shadow-light:0 2px 10px rgba(45, 90, 39, 0.1);--shadow-medium:0 4px 20px rgba(45, 90, 39, 0.15);--border-radius:12px;--transition:all 0.3s ease}.entry-header{text-align:center;padding-bottom:30px;border-bottom:3px solid var(--accent-gold);margin-bottom:40px;position:relative}.entry-title{font-size:2.5rem;color:var(--primary-green);margin:0 0 20px 0;font-weight:700;text-shadow:1px 1px 2px rgb(0 0 0 / .1);line-height:1.2}.entry-meta{color:var(--text-light);font-size:.9rem;font-style:italic}.entry-meta a{color:var(--secondary-green);text-decoration:none;transition:var(--transition)}.entry-meta a:hover{color:var(--accent-gold)}.entry-content{font-size:1.1rem;line-height:1.8}.entry-content p (not:home){margin-bottom:1.5em;text-align:justify}.entry-content h2 (not:home){font-size:2rem;color:var(--primary-green);margin:40px 0 20px 0;padding:15px 0;border-bottom:2px solid var(--light-green);position:relative}.entry-content h2::before(not:home){content:'';position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:var(--accent-gold)}.entry-content h3{font-size:1.4rem;color:var(--secondary-green);margin:30px 0 15px 0;font-weight:600}.entry-content h3:contains("Real-World Example"){background:var(--secondary-green);color:#fff;padding:15px 20px;border-radius:var(--border-radius) var(--border-radius) 0 0;margin:40px 0 0 0}.entry-content h3:contains("Real-World Example")+p,.entry-content h3:contains("Real-World Example")+p+p{background:var(--warm-beige);padding:20px;margin:0 0 20px 0;border-left:4px solid var(--secondary-green)}.entry-content h3:contains("Real-World Example")+p+p{border-radius:0 0 var(--border-radius) var(--border-radius)}.entry-content h3:contains("Q"){background:var(--accent-gold);color:#fff;padding:12px 20px;border-radius:var(--border-radius);font-size:1.1rem;margin:25px 0 10px 0}.entry-content h3:contains("Q")+p{background:rgb(212 175 55 / .1);padding:15px 20px;border-radius:var(--border-radius);border:1px solid rgb(212 175 55 / .3);margin-bottom:20px}.wp-block-latest-posts__list li{background:#f8f9fa;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .1);transition:all 0.3s ease}.wp-block-latest-posts__list li:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .15)}.wp-block-latest-posts__featured-image{height:200px;overflow:hidden;position:relative}.wp-block-latest-posts__featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.wp-block-latest-posts__list li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.1)}.wp-block-latest-posts__post-title{font-size:1.2rem;text-align:center;font-weight:700;color:#2c3e50;text-decoration:none;display:block;margin-bottom:1rem;line-height:1.4;transition:color 0.3s ease;padding:10px}.wp-block-latest-posts__post-title:hover{color:#27ae60}.wp-block-latest-posts__post-author{color:#7f8c8d;font-size:.9rem;margin-bottom:.5rem;text-align:center}.wp-block-latest-posts__post-date{color:#3182CE;font-size:.9rem;font-weight:500;text-align:center}.wp-block-buttons{text-align:center;margin-top:3rem}.wp-block-button__link{background:linear-gradient(45deg,#3182CE,#3182CE);color:#fff;padding:0 0;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all 0.3s ease;display:inline-block}.wp-block-button__link:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(39 174 96 / .3);background:linear-gradient(45deg,#000,#3182CE)}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;margin:0 0 0 0!important;text-align:center}.author-box{padding-top:25px;padding-bottom:8px;padding-left:30px;padding-right:20px;margin-top:30px;margin-bottom:40px!important;background-color:#fff;display:-webkit-box;display:-ms-flexbox;flex-wrap:wrap;display:flex;align-items:center;border-radius:5px;box-shadow:rgb(23 43 99 / .4) 0 7px 28px!important;border-left:7px solid #0693E3}.author-box .avatar{width:90px;height:auto;border-radius:100%;margin-right:30px}h5.author-title{margin-top:-25px;margin-top:.1em;font-weight:700;font-size:20px}p.author-description{line-height:1.6em}@media (max-width:768px){.author-box{flex-direction:column;text-align:center;padding:50px 10px 10px}.author-box .avatar{margin-right:0;margin-bottom:10px;width:100%;margin-top:-5px}.author-box .avatar img{max-width:90px}h4.author-title{margin-bottom:.1em}.author-description{margin-top:10px;margin-bottom:10px}}@media (min-width:769px){#right-sidebar .inside-right-sidebar{position:-webkit-sticky;position:sticky;top:0}.search-modal-fields{display:flex;background:#fff}.site-logo.mobile-header-logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}#mobile-header .menu-toggle{order:-1;margin-right:auto}@media (min-width:769px){#right-sidebar .inside-right-sidebar{position:-webkit-sticky;position:sticky;top:0}}.page-id-1916 .gb-container-84e95c29{display:none}.entry-content .post-password-form{max-width:400px;margin:2rem auto;padding:1.5rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.entry-content .post-password-form p{margin-bottom:1rem;color:#333;.main-navigation,.main-navigation ul ul{background-color:var(--base-2);border-bottom:3px solid #3182CE}.main-navigation a{color:#4A5568;text-decoration:none;font-weight:500;transition:all 0.3s ease;position:relative}.menu-bar-items .gp-icon{font-size:1.25rem;font-weight:700;transition:all 0.3s ease;color:#3182CE}.menu-toggle .gp-icon svg{width:1.5em;height:1.5em;stroke-width:2;transition:transform 0.3s ease;color:#3182CE}.menu-bar-items .gp-icon svg{width:1.2em;height:1.2em;transition:transform 0.3s ease}}.site-logo.mobile-header-logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}#mobile-header .menu-toggle{order:-1;margin-right:auto}:root{--primary-green:#3182CE;--secondary-green:#458ed2;--light-green:#d5e6f5;--accent-gold:#3182CE;--warm-beige:#f7f5f0;--text-dark:#2c3e50;--text-light:#6c757d;--border-color:#e2e8f0;--shadow-light:0 2px 10px rgba(45, 90, 39, 0.1);--shadow-medium:0 4px 20px rgba(45, 90, 39, 0.15);--border-radius:12px;--transition:all 0.3s ease}.entry-header{text-align:center;padding-bottom:30px;border-bottom:3px solid var(--accent-gold);margin-bottom:40px;position:relative}.entry-title{font-size:2.5rem;color:var(--primary-green);margin:0 0 20px 0;font-weight:700;text-shadow:1px 1px 2px rgb(0 0 0 / .1);line-height:1.2}.entry-meta{color:var(--text-light);font-size:.9rem;font-style:italic}.entry-meta a{color:var(--secondary-green);text-decoration:none;transition:var(--transition)}.entry-meta a:hover{color:var(--accent-gold)}.entry-content{font-size:1.1rem;line-height:1.8}.entry-content p (not:home){margin-bottom:1.5em;text-align:justify}.entry-content h2{font-size:2rem;color:var(--primary-green);margin:40px 0 20px 0;padding:15px 0;border-bottom:2px solid var(--light-green);position:relative}.entry-content h2::before(not:home){content:'';position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:var(--accent-gold)}.entry-content h3{font-size:1.4rem;color:var(--secondary-green);margin:30px 0 15px 0;font-weight:600}.entry-content h3:contains("Real-World Example"){background:var(--secondary-green);color:#fff;padding:15px 20px;border-radius:var(--border-radius) var(--border-radius) 0 0;margin:40px 0 0 0}.entry-content h3:contains("Real-World Example")+p,.entry-content h3:contains("Real-World Example")+p+p{background:var(--warm-beige);padding:20px;margin:0 0 20px 0;border-left:4px solid var(--secondary-green)}.entry-content h3:contains("Real-World Example")+p+p{border-radius:0 0 var(--border-radius) var(--border-radius)}.entry-content h3:contains("Q"){background:var(--accent-gold);color:#fff;padding:12px 20px;border-radius:var(--border-radius);font-size:1.1rem;margin:25px 0 10px 0}.entry-content h3:contains("Q")+p{background:rgb(212 175 55 / .1);padding:15px 20px;border-radius:var(--border-radius);border:1px solid rgb(212 175 55 / .3);margin-bottom:20px}.wp-block-latest-posts__list li{background:#f8f9fa;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .1);transition:all 0.3s ease}.wp-block-latest-posts__list li:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .15)}.wp-block-latest-posts__featured-image{height:200px;overflow:hidden;position:relative}.wp-block-latest-posts__featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.wp-block-latest-posts__list li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.1)}.wp-block-latest-posts__post-title{font-size:1.2rem;text-align:center;font-weight:700;color:#2c3e50;text-decoration:none;display:block;margin-bottom:1rem;line-height:1.4;transition:color 0.3s ease;padding:10px}.wp-block-latest-posts__post-title:hover{color:#27ae60}.wp-block-latest-posts__post-author{color:#7f8c8d;font-size:.9rem;margin-bottom:.5rem;text-align:center}.wp-block-latest-posts__post-date{color:#3182CE;font-size:.9rem;font-weight:500;text-align:center}.wp-block-buttons{text-align:center;margin-top:3rem}.wp-block-button__link{background:linear-gradient(45deg,#3182CE,#3182CE);color:#fff;padding:0 0;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all 0.3s ease;display:inline-block}.wp-block-button__link:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(39 174 96 / .3);background:linear-gradient(45deg,#000,#3182CE)}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;margin:0 0 0 0!important;text-align:center}.author-box{padding-top:25px;padding-bottom:8px;padding-left:30px;padding-right:20px;margin-top:30px;margin-bottom:40px!important;background-color:#fff;display:-webkit-box;display:-ms-flexbox;flex-wrap:wrap;display:flex;align-items:center;border-radius:5px;box-shadow:rgb(23 43 99 / .4) 0 7px 28px!important;border-left:7px solid #0693E3}.author-box .avatar{width:90px;height:auto;border-radius:100%;margin-right:30px}h5.author-title{margin-top:-25px;margin-top:.1em;font-weight:700;font-size:20px}p.author-description{line-height:1.6em}@media (max-width:768px){.author-box{flex-direction:column;text-align:center;padding:50px 10px 10px}.author-box .avatar{margin-right:0;margin-bottom:10px;width:100%;margin-top:-5px}.author-box .avatar img{max-width:90px}h4.author-title{margin-bottom:.1em}.author-description{margin-top:10px;margin-bottom:10px}}@media (min-width:769px){#right-sidebar .inside-right-sidebar{position:-webkit-sticky;position:sticky;top:0}.search-modal-fields{display:flex;background:#fff}.site-logo.mobile-header-logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}#mobile-header .menu-toggle{order:-1;margin-right:auto}@media (min-width:769px){#right-sidebar .inside-right-sidebar{position:-webkit-sticky;position:sticky;top:0}}.page-id-1916 .gb-container-84e95c29{display:none}.entry-content .post-password-form{max-width:400px;margin:2rem auto;padding:1.5rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.entry-content .post-password-form p{margin-bottom:1rem;color:#333;line-height:1.6;text-align:center}.entry-content .post-password-form label{display:block;margin-bottom:.75rem;font-weight:600;color:#2c3e50}.entry-content .post-password-form input[type="password"]{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color 0.3s ease}.entry-content .post-password-form input[type="password"]:focus{outline:none;border-color:#3498db;box-shadow:0 0 5px rgb(52 152 219 / .3)}.entry-content .post-password-form input[type="submit"]{display:block;width:100%;padding:.75rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease}.entry-content .post-password-form input[type="submit"]:hover{background-color:#2980b9}@media screen and (max-width:480px){.entry-content .post-password-form{width:90%;max-width:100%;margin:1rem;padding:1rem}.entry-content .post-password-form input[type="password"],.entry-content .post-password-form input[type="submit"]{font-size:.95rem;padding:.65rem}}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%!important}:root{--primary-bg:#1f2937;--secondary-bg:#111827;--text-light:#f3f4f6;--text-muted:#9ca3af;--hover-color:#3b82f6}.footer-container{background-color:var(--primary-bg);color:var(--text-light);padding:3rem 1rem;font-family:'Arial',sans-serif}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.footer-section-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-light)}.footer-social-icons{display:flex;gap:1rem;margin-top:1rem}.social-icon{color:var(--text-light);font-size:1.5rem;transition:color 0.3s ease}.social-icon:hover{color:var(--hover-color)}.footer-link{color:var(--text-muted);text-decoration:none;transition:color 0.3s ease}.footer-link:hover{color:var(--text-light)}.footer-copyright{background-color:var(--secondary-bg);padding:1rem;text-align:center}.footer-bottom-links{display:flex;justify-content:center;gap:1rem;margin-top:1rem}@media (max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-bottom-links{flex-direction:column;align-items:center}}.menu-bar-items{display:flex;align-items:center;gap:10px}.menu-bar-items .gb-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 15px;border-radius:4px;transition:background-color 0.3s ease,color 0.3s ease}.menu-bar-items .gb-button{background-color:#3182CE;color:#fff;border:none;color:#fff!important}.menu-bar-items .gb-button:hover{background-color:red}.menu-bar-items .menu-bar-item a:hover{background-color:#f0f0f0}.menu-bar-items .gp-icon{display:inline-flex;align-items:center;justify-content:center}.menu-bar-items .gp-icon svg,.menu-bar-items .menu-toggle,span.gp-icon.icon-menu-bars svg{width:20px;height:20px}@media screen and (max-width:768px){.menu-bar-items .gb-button{display:none!important}}line-height:1.6;text-align:center}.entry-content .post-password-form label{display:block;margin-bottom:.75rem;font-weight:600;color:#2c3e50}.entry-content .post-password-form input[type="password"]{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color 0.3s ease}.entry-content .post-password-form input[type="password"]:focus{outline:none;border-color:#3498db;box-shadow:0 0 5px rgb(52 152 219 / .3)}.entry-content .post-password-form input[type="submit"]{display:block;width:100%;padding:.75rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease}.entry-content .post-password-form input[type="submit"]:hover{background-color:#2980b9}@media screen and (max-width:480px){.entry-content .post-password-form{width:90%;max-width:100%;margin:1rem;padding:1rem}.entry-content .post-password-form input[type="password"],.entry-content .post-password-form input[type="submit"]{font-size:.95rem;padding:.65rem}}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%!important}:root{--primary-bg:#1f2937;--secondary-bg:#111827;--text-light:#f3f4f6;--text-muted:#9ca3af;--hover-color:#3b82f6}.footer-container{background-color:var(--primary-bg);color:var(--text-light);padding:3rem 1rem;font-family:'Arial',sans-serif}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.footer-section-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-light)}.footer-social-icons{display:flex;gap:1rem;margin-top:1rem}.social-icon{color:var(--text-light);font-size:1.5rem;transition:color 0.3s ease}.social-icon:hover{color:var(--hover-color)}.footer-link{color:var(--text-muted);text-decoration:none;transition:color 0.3s ease}.footer-link:hover{color:var(--text-light)}.footer-copyright{background-color:var(--secondary-bg);padding:1rem;text-align:center}.footer-bottom-links{display:flex;justify-content:center;gap:1rem;margin-top:1rem}@media (max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-bottom-links{flex-direction:column;align-items:center}}.menu-bar-items{display:flex;align-items:center;gap:10px}.menu-bar-items .gb-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 15px;border-radius:4px;transition:background-color 0.3s ease,color 0.3s ease}.menu-bar-items .gb-button{background-color:#17B890;color:#fff;border:none;color:#fff!important}.menu-bar-items .gb-button:hover{background-color:red}.menu-bar-items .menu-bar-item a:hover{background-color:#f0f0f0}.menu-bar-items .gp-icon{display:inline-flex;align-items:center;justify-content:center}.menu-bar-items .gp-icon svg,.menu-bar-items .menu-toggle,span.gp-icon.icon-menu-bars svg{width:20px;height:20px}@media screen and (max-width:768px){.menu-bar-items .gb-button{display:none!important}}