.course-detail.hidden{display:none}.course-details-wrapper{position:relative}.course-detail{position:absolute;top:0;left:0;width:100%}.course-detail.hidden{display:none}.et_pb_post{border:none;margin-bottom:0}.et_pb_post .entry-title a{text-decoration:none}.featured-post{background:linear-gradient(180deg,#1f8a4c 0%,#187240 100%);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between}.featured-post .post-meta a{display:inline-block;background:#f5c542;color:#1f1f1f;font-size:13px;font-weight:600;padding:6px 14px;border-radius:50px;margin-bottom:30px}.featured-post .entry-title{font-size:38px;line-height:1.25;font-weight:700;margin-bottom:25px}.featured-post .entry-title a{color:#ffffff}.featured-post .post-content{color:#e8f5ee;font-size:17px;line-height:1.7;max-width:90%}.featured-post .post-meta{margin-top:auto;display:flex;align-items:center;gap:20px;color:#d9efe5;font-size:14px}.featured-post .more-link{margin-left:auto;font-weight:600;color:#ffffff}.featured-post .more-link::after{content:" →";transition:transform 0.3s ease}.featured-post .more-link:hover::after{transform:translateX(5px)}.news-list .et_pb_post{background:#ffffff;padding:26px 28px;border-radius:18px;box-shadow:0 12px 25px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease}.news-list .et_pb_post:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,0.08)}.news-list .post-meta a{display:inline-block;font-size:12px;font-weight:600;padding:6px 12px;border-radius:50px;margin-bottom:14px;background:#eef4f1;color:#1f8a4c}.news-list .entry-title{font-size:20px;line-height:1.4;font-weight:600;margin-bottom:10px}.news-list .entry-title a{color:#222}.news-list .post-content{font-size:15px;line-height:1.6;color:#555;margin-bottom:14px}.news-list .post-meta{font-size:13px;color:#888;display:flex;gap:15px}@media (max-width:768px){.featured-post{padding:40px 30px}.featured-post .entry-title{font-size:28px}.news-list .et_pb_post{padding:22px}}.et_pb_post_content blockquote{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-style:italic;font-size:28px;border-left:10px solid #227e14;padding-left:18px}