section.entry-wrapper{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:20px;gap:20px}.content-area{order:2;flex:1;padding-top:20px}.content-area ul{margin:10px 0}.content-area li{margin-bottom:10px;}.content-area h2{border-left:5px solid purple;text-indent:10px;padding:10px;background:linear-gradient(to left,rgba(128,0,128,.139),transparent)}.sidebar{order:1;background:white;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}aside h3{margin-top:0;color:purple}.blog-posts-widget{display:flex;flex-direction:column;gap:16px}.blog-post-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.03);background:linear-gradient(145deg,#ffffff,#f8fafc);backdrop-filter:blur(10px);cursor:pointer}.blog-post-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.12);border-color:rgba(102,126,234,.2);background:linear-gradient(145deg,#ffffff,#fdfdfd)}.blog-post-card .post-image{flex-shrink:0;width:100%;height:120px;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(40,39,39,.1)}.blog-post-card .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card .blog-post-card:hover .post-image img{transform:scale(1.05)}.blog-post-card .post-content{flex:1;min-width:0}.blog-post-card .post-title{font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px 0}.blog-post-card .post-title a{color:#482d47;text-decoration:none;transition:color .2s ease}.blog-post-card .post-title a:hover{color:#764ba2}.blog-post-card .post-category{display:inline-block;background:purple;color:white;font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;position:absolute;top:25px;right:25px}.blog-post-card .post-excerpt{font-size:13px;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.blog-post-card{padding:14px;gap:10px}.blog-post-card .post-title{font-size:13px}}.blog-posts-widget:empty::after{content:'No blog posts available';text-align:center;color:#a0aec0;font-style:italic;padding:32px 16px;font-size:14px}@media (min-width:768px){section.entry-wrapper{flex-direction:row;gap:30px}.content-area{order:1;flex:3}.sidebar{order:2;flex:1;height:fit-content}}h2{font-size:1.5rem;margin-bottom:.75rem;color:#222}h3{font-size:1.25rem;margin-bottom:.5rem;color:#333}p{margin-bottom:1rem;color:#555}.sidebar h3{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.sidebar ul{list-style:none;margin-bottom:0}.sidebar li{margin-bottom:.5rem}.sidebar a{color:#ab2c6e;text-decoration:none;transition:color .2s}.sidebar a:hover{color:purple;text-decoration:underline}.cta-box{background:#eff6ff;padding:15px;border-radius:6px;border-left:4px solid #9d189d}.cta-box h4{margin-bottom:.5rem;color:purple}.cta-box p{margin-bottom:0;color:#4b5563}.content-area h2{margin-top:2rem;margin-bottom:1rem}.content-area h2:first-child{margin-top:0}.content-area p{margin-bottom:1.5rem}.main-content .faqwrapper{max-width:600px;width:100%;margin:50px auto}.main-content .faqwrapper .faq-block{padding:15px;box-shadow:0 2px 5px #0002;border-radius:var(--border-radius)}.main-content .faqwrapper .faq-block p{padding-top:10px;margin-top:10px;border-top:2px solid #ededed}@media (max-width:992px){.svgicon{height:22px;width:22px}.main-content section{padding:0 20px;margin:15px auto}.main-content main img{width:100%!important;padding:10px!important}section.entry-wrapper{flex-direction:column-reverse}}