:root{--blog-accent:var(--colorPrimary);--blog-accent-strong:#4a288f;--blog-accent-soft:rgba(111, 66, 193, 0.12);--blog-bg:#faf7ff;--blog-card-shadow:0 26px 60px rgba(3, 26, 38, 0.07);--blog-border:rgba(3, 26, 38, 0.12);--blog-text:var(--colorBlack);--blog-muted:var(--paraColor)}body.blog-page{background-color:var(--blog-bg);color:var(--blog-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-wrapper{padding-bottom:120px}.blog-hero{padding:110px 0 80px;text-align:center}.blog-hero .eyebrow{font-size:.9rem;letter-spacing:.25rem;text-transform:uppercase;color:var(--blog-accent);margin-bottom:10px}.blog-post .eyebrow{font-size:.9rem;letter-spacing:.2rem;text-transform:uppercase;color:var(--blog-accent);margin-bottom:12px}.blog-hero h1{font-size:clamp(2.8rem, 5vw, 4rem);font-weight:600;margin-bottom:18px}.blog-hero .subtitle{max-width:680px;margin:0 auto;color:var(--blog-muted);font-size:1.05rem;line-height:1.7}.blog-subscribe-form{margin:32px auto 0;max-width:620px;display:flex;gap:16px;padding:12px 14px;background:#fff;border-radius:999px;border:1px solid var(--blog-border);box-shadow:0 24px 45px rgb(15 26 20 / .08)}.blog-subscribe-form input{flex:1;border:none;font-size:1rem;padding:10px 6px 10px 18px;outline:none;color:var(--blog-text)}.blog-subscribe-form button{border:none;background:linear-gradient(135deg,var(--blog-accent),var(--blog-accent-strong));color:#fff;font-weight:600;padding:12px 32px;border-radius:999px;transition:transform 0.2s ease,box-shadow 0.2s ease}.blog-subscribe-form button:hover{transform:translateY(-2px);box-shadow:0 18px 30px rgb(16 36 28 / .25)}.blog-section{padding:0 0 90px}.section-heading{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.section-heading h2{font-size:clamp(2rem, 3vw, 2.6rem);font-weight:600}.section-heading p{color:var(--blog-muted);max-width:520px}.recent-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}.featured-blog-card{display:flex;flex-direction:column}.featured-blog-card .blog-card-content{display:flex;flex-direction:column;height:100%;padding:28px}.featured-blog-card .blog-card-content>p{flex-grow:1}.blog-card,.blog-mini-card,.sidebar-card,.cta-card{background:#fff;border-radius:28px;padding:28px;border:1px solid rgb(15 31 24 / .05);box-shadow:var(--blog-card-shadow)}.featured-blog-card figure,.blog-card figure,.blog-mini-card figure,.inline-media figure,.more-blogs figure,.blog-post figure{margin:0;position:relative;overflow:hidden;border-radius:24px}.featured-blog-card img,.blog-card img,.blog-mini-card img,.inline-media img,.more-blogs img,.blog-post img,.related-post img{width:100%;display:block;border-radius:inherit;transition:transform 0.5s ease}.featured-blog-card:hover img,.blog-card:hover img,.blog-mini-card:hover img,.more-blogs article:hover img{transform:scale(1.04)}.blog-meta,.blog-mini-card .blog-meta-inline{display:flex;flex-wrap:wrap;gap:10px;font-size:.95rem;color:var(--blog-muted)}.blog-meta span{display:flex;align-items:center;gap:6px}.blog-meta span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blog-accent);display:inline-block}.blog-meta span:first-child::before{display:none}.tag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tag-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;font-size:.85rem;font-weight:500;background:var(--blog-accent-soft);color:var(--blog-accent-strong)}.read-more{display:inline-flex;align-items:center;gap:10px;font-weight:600;text-decoration:none;color:var(--blog-accent);margin-top:18px}.read-more i{transition:transform 0.2s ease}.read-more:hover i{transform:translateX(4px)}.featured-blog-card h3,.blog-card h3,.blog-mini-card h3,.more-blogs h3{font-size:1.5rem;margin:18px 0 12px;line-height:1.4}.featured-blog-card p,.blog-card p,.blog-mini-card p,.blog-body p{color:var(--blog-muted);line-height:1.8}.recent-list{display:flex;flex-direction:column;gap:16px}.blog-mini-card{display:grid;grid-template-columns:120px 1fr;gap:18px}.blog-mini-card figure{border-radius:18px}.blog-mini-card>div{display:flex;flex-direction:column}.blog-mini-card>div>p{flex-grow:1}.blog-grid,.more-blogs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.blog-card .card-body{padding:28px;display:flex;flex-direction:column;flex:1}.blog-card .card-body>p{flex-grow:1}.blog-pagination{margin:60px auto 90px;display:flex;justify-content:center}.pagination-list{display:flex;gap:14px;background:#fff;padding:12px 20px;border-radius:999px;border:1px solid var(--blog-border);box-shadow:var(--blog-card-shadow)}.pagination-list a{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;color:var(--blog-muted);font-weight:500}.pagination-list a.is-active{background:var(--blog-accent);color:#fff}.pagination-list a.is-disabled{pointer-events:none;opacity:.4}.newsletter-strip{background:#fff;border-top:4px solid rgb(23 92 74 / .2);border-radius:32px;padding:48px;box-shadow:var(--blog-card-shadow)}.newsletter-inner{display:flex;justify-content:space-between;align-items:center;gap:32px}.newsletter-inner h3{font-size:1.9rem;margin-bottom:10px}.newsletter-inner p{color:var(--blog-muted);max-width:460px}.newsletter-inner form{flex:1;display:flex;gap:12px}.newsletter-inner input,.search-form input{width:100%;border-radius:999px;border:1px solid var(--blog-border);padding:14px 22px;font-size:1rem;outline:none}.newsletter-inner button,.search-form button,.cta-card .cta-button{border:none;border-radius:999px;background:var(--blog-accent);color:#fff;font-weight:600;padding:14px 32px;transition:opacity 0.2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.newsletter-inner button:hover,.search-form button:hover,.cta-card .cta-button:hover{opacity:.85}.breadcrumb-bar{padding:100px 0 10px}.breadcrumb-list{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:.95rem;color:var(--blog-muted)!important;list-style:none;padding:0;margin:0}.breadcrumb-list a{text-decoration:none;color:var(--blog-accent)!important;font-weight:500}.blog-article-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:36px;align-items:start}.blog-post{background:#fff;border-radius:32px;padding:38px;border:1px solid rgb(15 31 24 / .05);box-shadow:var(--blog-card-shadow)}.blog-post h1{font-size:clamp(2.4rem, 4vw, 3.4rem);margin-bottom:16px}.blog-post .lead{font-size:1.2rem;color:var(--blog-muted);margin-bottom:32px}.blog-post figure{margin:28px 0 36px}.blog-body h2,.blog-body h3{margin-top:28px;margin-bottom:14px}.blog-body ul,.blog-body ol{padding-left:22px;color:var(--blog-muted);line-height:1.8;margin-bottom:28px}.blog-body blockquote{margin:32px 0;padding:24px 30px;background:var(--blog-accent-soft);border-left:4px solid var(--blog-accent);border-radius:16px;font-style:italic;color:var(--blog-accent-strong)}.inline-media figcaption{text-align:center;font-size:.9rem;color:var(--blog-muted);margin-top:12px}.share-row{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.share-row a{width:48px;height:48px;border-radius:50%;border:1px solid var(--blog-border);display:flex;align-items:center;justify-content:center;color:var(--blog-accent);text-decoration:none;font-size:1.2rem}.cta-card{padding:40px;text-align:center;background:linear-gradient(120deg,var(--blog-accent),var(--blog-accent-strong));color:#fff;border-radius:36px}.cta-card h3{font-size:2rem;margin-bottom:12px;color:#fff}.cta-card p{margin-bottom:22px;color:#f1f6f1}.cta-card .cta-button{background:#fff;color:var(--blog-accent-strong)}.blog-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:20px}.sidebar-card{border-radius:28px}.sidebar-card h3{font-size:1.2rem;margin-bottom:18px}.related-post{display:flex;gap:14px;text-decoration:none;align-items:center;padding:10px 0;color:var(--blog-text)}.related-post+.related-post{border-top:1px solid var(--blog-border)}.related-post img{width:64px!important;height:70px!important;object-fit:cover;border-radius:16px}.related-post span{font-size:.8rem;line-height:1.4;color:#000;font-weight:600}.categories-list{display:flex;flex-wrap:wrap;gap:12px}.categories-list a{text-decoration:none;padding:8px 18px;border-radius:999px;border:1px solid var(--blog-border);color:var(--blog-accent-strong);font-weight:500;font-size:.95rem}@media (max-width:1199px){.blog-grid,.more-blogs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.blog-hero{padding-top:90px}.recent-grid,.blog-article-layout,.newsletter-inner{grid-template-columns:1fr;flex-direction:column}.recent-grid{display:flex;flex-direction:column}.blog-mini-card{grid-template-columns:1fr}.blog-card,.featured-blog-card,.blog-mini-card{border-radius:24px}.blog-sidebar{position:static}}@media (max-width:768px){.blog-grid,.more-blogs{grid-template-columns:1fr}.blog-subscribe-form,.newsletter-inner form{flex-direction:column;border-radius:24px}.blog-subscribe-form,.newsletter-strip{border-radius:24px}.newsletter-inner button,.blog-subscribe-form button,.search-form button,.cta-card .cta-button{width:100%}}@media (max-width:576px){.blog-hero h1{font-size:2.4rem}.newsletter-strip,.blog-post{padding:28px}.cta-card{padding:32px 24px}.pagination-list{flex-wrap:wrap}}.breadcrumb-item-2{font-size:14px;color:black!important}.breadcrumb-item-2 a{color:black!important}.breadcrumb-item-2+.breadcrumb-item-2::before{float:left;padding-right:.5rem;color:var(--blog-accent-strong)!important;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-sm{font-size:.75rem}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;justify-content:start;margin-bottom:0;background-color:#fff0!important;color:var(--blog-accent-strong);border-radius:0;gap:.5rem}@media (max-width:576px){.breadcrumb-sm{font-size:.4rem}.breadcrumb-item+.breadcrumb-item{padding-left:0rem!important}}.blog-location-benefits-grid{margin-bottom:28px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.benefits-grid-header{display:grid;grid-template-columns:repeat(3,1fr);background:var(--blog-accent-soft)}.benefits-grid-header .benefits-grid-col{padding:16px 18px;font-weight:600;color:var(--blog-accent-strong);border:none;text-align:left}.benefits-grid-row{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgb(15 31 24 / .05)}.benefits-grid-row:last-child{border-bottom:none}.benefits-grid-row:hover{background-color:rgb(111 66 193 / .04)}.benefits-grid-col{padding:16px 18px;color:var(--blog-muted);line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){.benefits-grid-header,.benefits-grid-row{grid-template-columns:repeat(3,1fr)}.benefits-grid-header .benefits-grid-col,.benefits-grid-col{padding:14px 12px;font-size:.9rem}}@media (max-width:576px){.benefits-grid-header,.benefits-grid-row{grid-template-columns:1fr}.benefits-grid-header .benefits-grid-col{display:none}.benefits-grid-row{border-bottom:1px solid rgb(15 31 24 / .1);margin-bottom:16px}.benefits-grid-row:last-child{margin-bottom:0}.benefits-grid-col{padding:8px 12px;font-size:.85rem;border-bottom:1px solid rgb(15 31 24 / .05)}.benefits-grid-col:before{content:attr(data-label);font-weight:600;color:var(--blog-accent-strong);display:block;margin-bottom:4px;font-size:.75rem}.benefits-grid-col:last-child{border-bottom:none}}