body.single-post{--lmc-purple:#5e338b;--lmc-purple-dark:#432265;--lmc-ink:#241f29;--lmc-text:#4c4550;--lmc-muted:#756d79;--lmc-line:#e9e3ec;--lmc-soft:#f7f3f9;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--lmc-text);background:linear-gradient(180deg,#f7f3f9 0,#fff 42rem);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.single-post .inner_contents *,body.single-post .inner_contents *::before,body.single-post .inner_contents *::after{box-sizing:border-box}body.single-post ::selection{color:#fff;background:var(--lmc-purple)}.single-post .site-content,.single-post .content-area,.single-post .site-main{overflow:visible}.single-post .inner_banner{position:relative;width:min(1180px,calc(100% - 40px));aspect-ratio:2.35/1;margin:clamp(1.5rem,4vw,3rem) auto 0;overflow:hidden;border:1px solid rgba(94,51,139,.11);border-radius:24px;background:#eee8f2;box-shadow:0 22px 60px rgba(42,24,56,.11)}.single-post .inner_banner img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center}.single-post .inner_banner:has(img[src=""]),.single-post .inner_banner:has(img:not([src])){display:none}.single-post .inner_banner img[src=""],.single-post .inner_banner img:not([src]){display:none}.single-post .inner_contents{padding:clamp(2.5rem,5vw,5rem) 0 clamp(4.5rem,8vw,7rem)}.single-post .inner_contents>.container{width:min(1000px,calc(100% - 40px));max-width:none;margin:0 auto;padding:0}.single-post .rank-math-breadcrumb{margin:0 0 1.25rem;color:var(--lmc-muted);font-size:.76rem;font-weight:650;line-height:1.55}.single-post .rank-math-breadcrumb p{margin:0}.single-post .rank-math-breadcrumb a{color:var(--lmc-purple);text-decoration:none}.single-post .rank-math-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.single-post .inner_contents .row{display:block!important;width:100%;margin:0!important}.single-post .inner_contents .col-lg-9{float:none!important;width:100%!important;max-width:920px!important;margin:0 auto!important;padding:0!important}.single-post .inner_contents .col-sm-3{display:none!important}.single-post article.blog_post{width:100%;margin:0;padding:clamp(2rem,5vw,4.25rem);border:1px solid rgba(94,51,139,.1);border-radius:28px;background:rgba(255,255,255,.98);box-shadow:0 24px 75px rgba(42,24,56,.085)}.single-post article.blog_post .blog-content,.single-post article.blog_post .blog-content>article{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--lmc-text);font-size:clamp(1rem,.96rem + .17vw,1.1rem);line-height:1.82;overflow-wrap:anywhere}.single-post .blog-content>h1,.single-post .blog-content>article>h1{position:relative;max-width:820px;margin:0 0 .6em;padding-top:.42em;color:var(--lmc-ink);font-size:clamp(2.5rem,5.6vw,4rem);font-weight:800;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.single-post .blog-content>h1::before,.single-post .blog-content>article>h1::before{content:"";position:absolute;top:0;left:0;width:60px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--lmc-purple),#aa6bca)}.single-post .blog-content>h1+p,.single-post .blog-content>article>h1+p{margin:0 0 2em;padding:1.15rem 1.25rem;border:1px solid rgba(94,51,139,.1);border-left:4px solid var(--lmc-purple);border-radius:0 14px 14px 0;background:linear-gradient(135deg,#faf7fc,#f5eff8);color:#453d49;font-size:1.08em;line-height:1.78}.single-post .blog-content :is(h2,h3,h4,h5,h6){color:var(--lmc-ink);font-weight:760;line-height:1.2;letter-spacing:-.032em;text-wrap:balance;scroll-margin-top:120px}.single-post .blog-content h2{position:relative;margin:2.45em 0 .72em;padding-top:.82em;border-top:1px solid var(--lmc-line);font-size:clamp(1.8rem,3.3vw,2.45rem)}.single-post .blog-content h2::before{content:"";position:absolute;top:-1px;left:0;width:48px;height:2px;background:var(--lmc-purple)}.single-post .blog-content h3{margin:1.9em 0 .62em;color:var(--lmc-purple-dark);font-size:clamp(1.3rem,2.3vw,1.7rem)}.single-post .blog-content h4{margin:1.6em 0 .55em;font-size:clamp(1.12rem,1.7vw,1.32rem)}.single-post .blog-content h5,.single-post .blog-content h6{margin:1.5em 0 .5em;font-size:1.04rem}.single-post .blog-content p{margin:0 0 1.38em}.single-post .blog-content a{color:var(--lmc-purple);font-weight:650;text-decoration-color:rgba(94,51,139,.42);text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}.single-post .blog-content a:hover{color:var(--lmc-purple-dark);text-decoration-color:var(--lmc-purple-dark)}.single-post .blog-content a:focus-visible,.single-post .cta-box a:focus-visible{outline:3px solid rgba(94,51,139,.24);outline-offset:3px;border-radius:4px}.single-post .blog-content strong{color:var(--lmc-ink);font-weight:760}.single-post .blog-content em{color:#514859}.single-post .blog-content sup{font-size:.72em;line-height:0}.single-post .blog-content sup a{font-weight:800;text-decoration:none}.single-post .blog-content ul,.single-post .blog-content ol{margin:0 0 1.65em;padding-left:1.38em}.single-post .blog-content li{margin:.6em 0;padding-left:.3em}.single-post .blog-content li::marker{color:var(--lmc-purple);font-weight:800}.single-post .blog-content blockquote{position:relative;margin:2.25em 0;padding:1.4em 1.5em 1.4em 1.75em;border:0;border-left:4px solid var(--lmc-purple);border-radius:0 15px 15px 0;background:linear-gradient(135deg,#faf7fc,#f3ecf7);color:#443a49;font-size:1.05em;box-shadow:0 10px 28px rgba(94,51,139,.065)}.single-post .blog-content blockquote p:last-child{margin-bottom:0}.single-post .blog-content figure,.single-post .blog-content .wp-block-image{max-width:100%;margin:2.3em 0}.single-post .blog-content img:not(.emoji):not(.avatar){display:block;max-width:100%;height:auto;margin:2.3em auto;border:1px solid rgba(94,51,139,.1);border-radius:17px;background:#f1edf3;box-shadow:0 15px 38px rgba(42,24,56,.1)}.single-post .blog-content figure img,.single-post .blog-content .wp-block-image img{margin:0 auto}.single-post .blog-content figcaption{margin-top:.75em;color:var(--lmc-muted);font-size:.82rem;line-height:1.55;text-align:center}.single-post .blog-content .alignwide,.single-post .blog-content .alignfull{width:100%;max-width:100%;margin-right:0;margin-left:0;transform:none}.single-post .blog-content .wp-block-table{max-width:100%;margin:2.2em 0;overflow-x:auto;border:1px solid var(--lmc-line);border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(42,24,56,.05);-webkit-overflow-scrolling:touch}.single-post .blog-content table{width:100%;margin:2.2em 0;border:1px solid var(--lmc-line);border-collapse:separate;border-spacing:0;border-radius:15px;background:#fff;font-size:.91em;overflow:hidden}.single-post .blog-content .wp-block-table table{margin:0;border:0;border-radius:0}.single-post .blog-content th,.single-post .blog-content td{padding:.92em 1em;border:0;border-right:1px solid var(--lmc-line);border-bottom:1px solid var(--lmc-line);text-align:left;vertical-align:top}.single-post .blog-content tr>*:last-child{border-right:0}.single-post .blog-content tbody tr:last-child>*{border-bottom:0}.single-post .blog-content thead th{color:#fff;background:var(--lmc-purple);font-weight:750}.single-post .blog-content tbody tr:nth-child(even){background:#faf8fb}.single-post .blog-content tbody tr:hover{background:#f6f1f8}.single-post .blog-content hr{margin:2.8em 0;border:0;border-top:1px solid var(--lmc-line)}.single-post .blog-content iframe,.single-post .blog-content video{display:block;max-width:100%;margin:2.2em auto;border:0;border-radius:17px;background:#17131b;box-shadow:0 15px 40px rgba(42,24,56,.14)}.single-post .blog-content iframe[src*="youtube"],.single-post .blog-content iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9}.single-post .blog-content details{margin:1rem 0;padding:1.05rem 1.15rem;border:1px solid var(--lmc-line);border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(42,24,56,.04)}.single-post .blog-content summary{cursor:pointer;color:var(--lmc-ink);font-weight:760}.single-post .blog-content details[open] summary{margin-bottom:.75rem;color:var(--lmc-purple-dark)}.single-post .blog-content .accordion-item{margin:1rem 0;overflow:hidden;border:1px solid var(--lmc-line);border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(42,24,56,.04)}.single-post .blog-content .accordion-header{padding:1.1rem 1.2rem;color:var(--lmc-ink);font-weight:760;cursor:pointer}.single-post .blog-content .accordion-content{padding:0 1.2rem 1.1rem;color:var(--lmc-text)}.single-post article.blog_post>.cta-box{position:relative;margin:3.5rem 0 0;padding:clamp(1.65rem,4vw,2.75rem);overflow:hidden;border:0;border-radius:22px;background:radial-gradient(circle at 88% 10%,rgba(196,135,224,.24),transparent 30%),linear-gradient(135deg,#291735 0,#5e338b 68%,#75469c 100%);color:#fff;box-shadow:0 20px 48px rgba(67,34,101,.22)}.single-post article.blog_post>.cta-box::after{content:"";position:absolute;right:-80px;bottom:-110px;width:240px;height:240px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 38px rgba(255,255,255,.035)}.single-post article.blog_post>.cta-box p{position:relative;z-index:1;margin:0 0 1.25rem;color:#fff;font-size:1.09rem;line-height:1.72}.single-post article.blog_post>.cta-box strong{color:#fff}.single-post article.blog_post>.cta-box .btn{position:relative;z-index:1;display:inline-flex!important;min-height:50px;align-items:center;justify-content:center;padding:.85rem 1.3rem!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:999px!important;background:#fff!important;color:var(--lmc-purple-dark)!important;font-size:.9rem;font-weight:800;line-height:1.2;text-decoration:none!important;box-shadow:0 9px 24px rgba(26,15,34,.2);transition:transform .2s ease,box-shadow .2s ease}.single-post article.blog_post>.cta-box .btn:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(26,15,34,.27)}.single-post .lmc-related-posts{margin:clamp(3rem,6vw,5rem) 0 0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--lmc-line)}.single-post .blog-content .lmc-related-posts-title{margin:0 0 1.4rem;padding:0;border:0;color:var(--lmc-ink);font-size:clamp(1.7rem,3vw,2.2rem)}.single-post .blog-content .lmc-related-posts-title::before{display:none}.single-post .lmc-related-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.single-post .lmc-related-post{min-width:0;overflow:hidden;border:1px solid var(--lmc-line);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(42,24,56,.055);transition:transform .2s ease,box-shadow .2s ease}.single-post .lmc-related-post:hover{transform:translateY(-4px);box-shadow:0 17px 40px rgba(42,24,56,.1)}.single-post .lmc-related-post-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#eee8f2}.single-post .blog-content .lmc-related-post-image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;box-shadow:none!important;transition:transform .4s ease}.single-post .lmc-related-post:hover .lmc-related-post-image img{transform:scale(1.04)}.single-post .lmc-related-post-content{padding:1rem}.single-post .blog-content .lmc-related-post-title{margin:0 0 .65rem;color:var(--lmc-ink);font-size:1.02rem;line-height:1.35;letter-spacing:-.02em}.single-post .lmc-related-post-title a{color:inherit;text-decoration:none}.single-post .lmc-related-post-excerpt{display:-webkit-box;margin:0 0 .9rem!important;overflow:hidden;color:var(--lmc-muted);font-size:.8rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.single-post .lmc-related-post-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--lmc-purple)!important;font-size:.76rem;font-weight:800!important;text-decoration:none!important}.single-post .lmc-related-post-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.single-post .post-navigation,.single-post .author-box,.single-post .comments-area{width:min(920px,calc(100% - 40px));margin:2.5rem auto;padding:1.4rem;border:1px solid var(--lmc-line);border-radius:17px;background:#fff;box-shadow:0 10px 34px rgba(42,24,56,.055)}@media(max-width:780px){.single-post .lmc-related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.single-post{background:#fff}.single-post .inner_banner{width:calc(100% - 24px);aspect-ratio:16/9;margin-top:1rem;border-radius:15px;box-shadow:0 14px 34px rgba(42,24,56,.1)}.single-post .inner_contents{padding:1.5rem 0 4.5rem}.single-post .inner_contents>.container{width:calc(100% - 20px)}.single-post .rank-math-breadcrumb{margin-bottom:1rem;font-size:.7rem}.single-post article.blog_post{padding:1.5rem 1.15rem 2rem;border-radius:19px;box-shadow:0 12px 38px rgba(42,24,56,.07)}.single-post article.blog_post .blog-content,.single-post article.blog_post .blog-content>article{font-size:1.01rem;line-height:1.76}.single-post .blog-content>h1,.single-post .blog-content>article>h1{font-size:clamp(2.2rem,10.5vw,2.9rem);line-height:1.07;letter-spacing:-.045em}.single-post .blog-content>h1+p,.single-post .blog-content>article>h1+p{padding:.95rem 1rem;font-size:1.02em}.single-post .blog-content h2{margin-top:2.2em;font-size:1.74rem}.single-post .blog-content h3{font-size:1.36rem}.single-post .blog-content blockquote{padding:1.15em 1em 1.15em 1.2em}.single-post .blog-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.single-post .blog-content th,.single-post .blog-content td{min-width:145px;padding:.75em;font-size:.86rem}.single-post article.blog_post>.cta-box{padding:1.5rem;border-radius:17px}.single-post article.blog_post>.cta-box .btn{width:100%}.single-post .lmc-related-posts-grid{grid-template-columns:minmax(0,1fr)}.single-post .lmc-related-post-content{padding:1.1rem}.single-post .post-navigation,.single-post .author-box,.single-post .comments-area{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){body.single-post *,body.single-post *::before,body.single-post *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}