@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.alc-blog-page-root{background-color:#faf8f5!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#18181b;min-height:100vh;padding-top:80px!important;padding-bottom:60px!important;margin-top:30px!important}.alc-blog-hero-section{background-color:#faf8f5;padding:60px 0 30px}.alc-hero-subtag{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#0aaeaf;text-transform:uppercase;margin-bottom:12px;display:block}.alc-hero-title{font-family:Playfair Display,Georgia,serif;font-size:46px;font-weight:800;color:#18181b;margin-bottom:16px;line-height:1.15}.alc-hero-desc{font-size:15px;color:#52525b;line-height:1.65;max-width:540px;margin-bottom:24px}.alc-hero-teal-box{background:linear-gradient(135deg,#0aaeaf,#06696a);border-radius:24px;height:300px;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(10,174,175,.25);padding:16px}.alc-hero-teal-box img{max-height:100%;max-width:100%;object-fit:cover;border-radius:16px}.alc-hero-featured-card,.alc-hero-featured-card:focus,.alc-hero-featured-card:hover,.alc-hero-featured-card:visited{background:#fff;border-radius:20px;border:1px solid #f4f4f5;box-shadow:0 10px 30px rgba(0,0,0,.06);overflow:hidden;text-decoration:none!important;color:#18181b!important;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.alc-hero-featured-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(10,174,175,.15)}.alc-featured-card-body{padding:24px}.alc-featured-card-title{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;color:#18181b!important;line-height:1.35;margin-bottom:12px}.alc-featured-card-excerpt{font-size:14px;color:#52525b!important;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.alc-heading-wrap{margin-bottom:32px}.alc-section-heading{font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:800;color:#18181b;margin:0;display:inline-block;position:relative}.alc-teal-accent-bar{width:54px;height:3.5px;background-color:#0aaeaf;border-radius:2px;margin-top:6px}.alc-article-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-bottom:44px}@media (max-width:991px){.alc-article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.alc-article-grid{grid-template-columns:1fr}}.alc-article-card,.alc-article-card:focus,.alc-article-card:hover,.alc-article-card:visited{background:#fff;border-radius:20px;border:1px solid #eaeaea;box-shadow:0 4px 20px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:#18181b!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.alc-article-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(10,174,175,.15);border-color:#0aaeaf}.alc-card-badge{position:absolute;top:14px;left:14px;background:#0aaeaf;color:#fff;font-size:10px;font-weight:800;letter-spacing:1.2px;padding:4px 12px;border-radius:6px;z-index:2;text-transform:uppercase}.alc-card-img-wrap{position:relative;width:100%;height:210px;overflow:hidden;background-color:#f4f4f5}.alc-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.alc-article-card:hover .alc-card-img-wrap img{transform:scale(1.06)}.alc-card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.alc-card-date{font-size:12px;font-weight:700;color:#71717a;text-transform:uppercase;margin-bottom:10px}.alc-card-title{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;color:#18181b!important;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alc-card-teal-bar{width:44px;height:2.5px;background-color:#0aaeaf;border-radius:2px;margin-bottom:12px}.alc-card-desc{font-size:14px;color:#52525b!important;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.alc-read-article-btn{color:#0aaeaf;font-weight:700;font-size:14px;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;transition:gap .2s ease,color .2s ease}.alc-read-article-btn:hover{color:#06696a;gap:10px}.alc-teal-load-btn{background:#0aaeaf;color:#fff;border:none;padding:13px 44px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(10,174,175,.3)}.alc-teal-load-btn:hover{background:#088c8d;transform:translateY(-2px);color:#fff;box-shadow:0 6px 20px rgba(10,174,175,.4)}.alc-detail-title-large{font-family:Playfair Display,Georgia,serif;font-size:42px;font-weight:700;color:#18181b;line-height:1.2;margin-bottom:16px}.alc-detail-byline-text{font-size:14px;color:#71717a;font-weight:500}.alc-detail-byline-author{color:#0aaeaf;font-weight:700}.alc-trust-box-strip{background:#fff;border:1px solid #e0f2f1;border-radius:18px;padding:20px 10px;margin:32px 0;box-shadow:0 4px 20px rgba(10,174,175,.05);display:grid;grid-template-columns:repeat(5,1fr);align-items:center}@media (max-width:991px){.alc-trust-box-strip{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:576px){.alc-trust-box-strip{grid-template-columns:repeat(2,1fr)}}.alc-trust-col{text-align:center;padding:0 10px;border-right:1px solid #e0f2f1}.alc-trust-col:last-child{border-right:none}.alc-trust-col-icon{font-size:20px;color:#0aaeaf;margin-bottom:6px}.alc-trust-col-tag{font-size:10px;font-weight:800;color:#71717a;text-transform:uppercase;letter-spacing:1px}.alc-trust-col-val{font-size:14px;font-weight:800;color:#18181b}.alc-blog-main-heading{font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:700;color:#18181b;margin-bottom:8px}.alc-main-article-body{font-size:16px;line-height:1.8;color:#3f3f46}.alc-main-article-body p{margin-bottom:22px}.alc-sidebar-sticky-wrapper{position:-webkit-sticky!important;position:sticky!important;top:110px!important;z-index:10}.alc-sidebar-form-card{background:#fff;border-radius:20px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.08)}.alc-sidebar-form-header{background:#0aaeaf;color:#fff;padding:22px 24px;text-align:center}.alc-sidebar-form-title{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;color:#fff;margin:0}.alc-sidebar-form-body{padding:24px}.alc-form-group{margin-bottom:16px}.alc-form-label{font-size:11px;font-weight:800;color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}.alc-input-wrap{position:relative;display:flex;align-items:center}.alc-input-icon{position:absolute;left:14px;color:#0aaeaf;font-size:14px;pointer-events:none}.alc-form-input,.alc-form-select{width:100%;padding:12px 14px 12px 40px;font-size:14px;color:#18181b;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;transition:border-color .2s}.alc-form-input:focus,.alc-form-select:focus{border-color:#0aaeaf;box-shadow:0 0 0 3px rgba(10,174,175,.15)}.alc-form-submit-btn{width:100%;background:#0aaeaf;color:#fff;border:none;padding:13px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;margin-top:8px;transition:background .2s ease,transform .2s ease;box-shadow:0 4px 14px rgba(10,174,175,.3);display:flex;align-items:center;justify-content:center;gap:8px}.alc-form-submit-btn:hover{background:#088c8d;transform:translateY(-2px)}.alc-form-submit-btn:disabled{opacity:.75;cursor:not-allowed;transform:none}.alc-sidebar-thankyou{padding:36px 24px;text-align:center;flex-direction:column}.alc-sidebar-thankyou,.alc-thankyou-icon-wrap{display:flex;align-items:center;justify-content:center}.alc-thankyou-icon-wrap{width:72px;height:72px;border-radius:50%;background:#e6f7f8;color:#0aaeaf;font-size:32px;margin-bottom:20px;box-shadow:0 4px 16px rgba(10,174,175,.2)}.alc-thankyou-title{font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:800;color:#18181b;margin-bottom:10px}.alc-thankyou-text{font-size:14px;color:#52525b;line-height:1.6;margin-bottom:24px}.alc-thankyou-reset-btn{background:#e6f7f8;color:#0aaeaf;border:1px solid #b2e5e7;padding:10px 24px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.alc-thankyou-reset-btn:hover{background:#0aaeaf;color:#fff}.alc-author-card{background:#fff;border:1px solid #e0f2f1;border-radius:20px;padding:28px;margin-top:40px;display:flex;align-items:center;gap:24px;box-shadow:0 4px 20px rgba(10,174,175,.05)}@media (max-width:576px){.alc-author-card{flex-direction:column;text-align:center}}.alc-author-circle-logo{width:90px;height:90px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;padding:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.06);flex-shrink:0}.alc-author-circle-logo img{max-width:100%;max-height:100%;object-fit:contain}.alc-author-details{flex-grow:1}.alc-author-name-text{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;color:#18181b;margin-bottom:4px}.alc-author-desc-text{font-size:14px;color:#52525b;line-height:1.6;margin-bottom:16px}.alc-author-actions{display:flex;align-items:center;gap:12px}.alc-know-more-btn{background:#e6f7f8;color:#0aaeaf;border:1px solid #b2e5e7;padding:8px 24px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none!important;transition:all .2s ease}.alc-know-more-btn:hover,.alc-share-circle-btn{background:#0aaeaf;color:#fff}.alc-share-circle-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s ease}.alc-share-circle-btn:hover{background:#088c8d}.alc-4col-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:1199px){.alc-4col-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.alc-4col-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.alc-4col-grid{grid-template-columns:1fr}}