.related-posts{margin-top:48px;padding:32px 0;border-top:2px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.related-posts__title{font-size:22px;font-weight:var(--font-weight-semi-bold);color:var(--color-text);margin-bottom:30px}.related-posts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.related-posts__card{border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-text-white);transition:box-shadow .2s ease}.related-posts__card:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--color-text) 10%,transparent)}.related-posts__image-link{display:block}.related-posts__image{width:100%;height:160px;object-fit:cover;display:block}.related-posts__body{padding:16px}.related-posts__category{font-size:11px;font-weight:var(--font-weight-semi-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-text-white));padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:8px}.related-posts__card-title{font-size:15px;font-weight:var(--font-weight-semi-bold);line-height:1.4;margin:0 0 8px}.related-posts__card-link{color:var(--color-text);text-decoration:none}.related-posts__card-link:hover{color:var(--color-primary)}.related-posts__meta{font-size:12px;color:color-mix(in srgb,var(--color-text) 55%,transparent);display:flex;gap:8px;align-items:center}.related-posts__meta-separator{color:color-mix(in srgb,var(--color-text) 40%,transparent)}.related-posts__read-more{display:inline-block;margin-top:12px;font-size:13px;font-weight:var(--font-weight-semi-bold);color:var(--color-primary);text-decoration:none}.related-posts__read-more:hover{text-decoration:underline}.blog-detail-header{max-width:1800px;margin:0 auto;font-family:inherit}.blog-detail-header__top-bar{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.blog-detail-header__back-link{font-size:11px;font-weight:700;color:#71717a;text-decoration:none;letter-spacing:.05em}.blog-detail-header__category-pill{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #e4e4e7;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;color:#3f3f46;letter-spacing:.05em;background:transparent}.blog-detail-header__title{font-size:var(--font-size-h1);text-align:center;margin:0 auto 24px;letter-spacing:-.02em;max-width:800px}.blog-detail-header__meta-row{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#71717a}.blog-detail-header__meta-item{display:flex;align-items:center;gap:6px}.blog-detail-header__bottom-bar{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#52525b;flex-wrap:wrap;gap:15px;padding:20px 0;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7}.blog-detail-header__socials{display:flex;align-items:center;gap:16px}.blog-detail-header__socials a{color:#52525b;transition:color .2s;display:flex;align-items:center}.blog-detail-header__socials a:hover{color:#111113}.blog-detail-header__authors{display:flex;align-items:center;gap:8px;text-align:center}.blog-detail-header__authors strong{font-weight:500}.blog-detail-header__author-wrapper{position:relative;display:inline-block}.blog-detail-header__author-trigger{appearance:none;border:none;background:transparent;padding:0;margin:0;color:#111113;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.blog-detail-header__author-card{position:absolute;z-index:20;width:590px;min-height:190px;right:0;top:calc(100% + 20px);display:flex;justify-content:space-between;gap:25px;padding:22px 24px;background:#fff;border:1px solid #e4e4e7;text-align:left;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.blog-detail-header__author-card:after{content:"";position:absolute;top:-8px;right:32px;width:14px;height:14px;background:#fff;border-left:1px solid #e4e4e7;border-top:1px solid #e4e4e7;transform:rotate(45deg)}.blog-detail-header__author-wrapper:hover .blog-detail-header__author-card,.blog-detail-header__author-trigger:focus~.blog-detail-header__author-card{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.blog-detail-header__author-info{flex:1}.blog-detail-header__author-info h3{margin:0 0 12px;font-size:18px;font-weight:600;color:#27272a}.blog-detail-header__author-info p{margin:0;max-width:420px;font-size:14px;line-height:var(--line-height-body);color:#71717a}.blog-detail-header__author-image{width:90px;height:90px;flex-shrink:0;object-fit:cover;border-radius:2px}.blog-detail-header__author-linkedin{display:inline-flex;margin-top:18px;color:#0077b5;transition:transform .2s ease}.blog-detail-header__author-linkedin:hover{transform:translateY(-2px)}@media(max-width:768px){.blog-detail-header__title{font-size:28px}.blog-detail-header__bottom-bar{flex-direction:column;align-items:center;text-align:center;gap:16px}.blog-detail-header__authors{flex-direction:column;gap:4px}.blog-detail-header__separator{display:none}}.on-this-page{background:#fff;border:1px solid #f0ebf5;border-radius:16px;padding:20px 24px;box-shadow:0 4px 20px #00000006;font-family:inherit;width:100%;max-width:360px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.on-this-page__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.on-this-page__title{margin:0;font-size:14px;letter-spacing:.05em}.on-this-page__toggle-btn{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#111113;cursor:pointer}.on-this-page__content-wrapper{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s ease,margin-top .3s ease}.on-this-page__content-wrapper--expanded{grid-template-rows:1fr;margin-top:16px}.on-this-page__content-wrapper>div,.on-this-page__list{overflow:hidden}.on-this-page__list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:16px 0 0;margin:0;border-top:1px solid #f4f0f7}.on-this-page__content-wrapper:not(.on-this-page__content-wrapper--expanded) .on-this-page__list{border-top-color:transparent;padding-top:0}.on-this-page__item{margin:0}.on-this-page__link{color:#52525b;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease}.on-this-page__link:hover{color:#111113}.cta-magnet{background-color:var(--color-primary);border-radius:16px;padding:28px 24px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;font-family:inherit;width:100%;max-width:360px;box-shadow:0 10px 30px #2e213d26}.cta-magnet__title{margin:0 0 12px;font-size:22px;color:#fff;line-height:1.3;letter-spacing:-.01em}.cta-magnet__description{margin:0 0 24px;font-size:14px;line-height:1.5;color:#d4d4d8}.cta-magnet__btn{background-color:var(--color-secondary);border:none;border-radius:8px;padding:12px 20px;font-size:13px;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:transform .2s ease;width:100%;text-align:center}.cta-magnet__btn:hover{transform:scale(1.02)}.cta-magnet__btn svg{flex-shrink:0;width:18px;height:18px}.blog-detail-cta{margin-top:32px;padding:20px 24px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-primary) 5%,transparent));border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.blog-detail-cta__title{margin:0;font-weight:var(--font-weight-semi-bold);color:var(--color-text)}.blog-detail-cta__description{margin:4px 0 0;font-size:14px;color:color-mix(in srgb,var(--color-text) 65%,transparent)}.blog-detail-cta__button{padding:10px 20px;background:var(--color-primary);color:var(--color-text-white);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--font-weight-semi-bold);font-size:14px;white-space:nowrap}.blog-detail__container{margin-top:80px;padding:60px 10%;background:#fff}.blog-detail__layout{max-width:1800px;margin:40px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:60px;align-items:start}.blog-detail__main{min-width:0}.blog-detail__sidebar{width:360px;min-width:0;align-self:start;position:sticky;top:100px}.blog-detail__sidebar-sticky{display:flex;flex-direction:column;gap:24px}.blog-detail-image{width:100%;height:500px;border-radius:var(--radius-lg);margin:40px 0;box-shadow:0 10px 30px color-mix(in srgb,var(--color-text) 10%,transparent);object-fit:cover}.blog-image{width:100%;max-width:800px;display:block;margin:20px auto;border-radius:var(--radius-sm)}.blog-detail__content{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text)}.blog-detail__content h2{scroll-margin-top:110px;font-size:var(--font-size-h3);margin:40px 0 20px}.blog-detail__content h3{font-size:18px;font-weight:var(--font-weight-semi-bold);color:var(--color-text);margin:30px 0 15px}.blog-detail__content p{margin-bottom:20px}.blog-detail__summary-card{background:#f9f9f9;border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:40px}.blog-detail__summary-heading{font-size:var(--font-size-h3);margin:0 0 14px}.blog-detail__summary-text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text)}.blog-detail__summary-text p:last-child{margin-bottom:0}.blog-detail__content img{width:100%;max-width:800px;display:block;margin:20px auto;border-radius:var(--radius-sm)}.blog-detail__content ul,.blog-detail__content ol{margin:20px 0;padding-left:30px}.blog-detail__content li{margin-bottom:10px}.blog-detail__content table{font-size:1rem;width:100%;border-collapse:collapse;margin-bottom:20px}.share-section{margin-top:60px;padding-top:40px;border-top:2px solid color-mix(in srgb,var(--color-text) 10%,transparent);text-align:center}.share-title{font-size:1.2rem;font-weight:var(--font-weight-semi-bold);color:var(--color-text);margin-bottom:20px}.share-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.share-button{padding:10px 20px;border-radius:var(--radius-lg);border:none;font-weight:var(--font-weight-semi-bold);cursor:pointer;transition:transform .3s ease}.share-button:hover{transform:translateY(-3px)}.share-facebook{background:#1877f2;color:var(--color-text-white)}.share-twitter{background:#1da1f2;color:var(--color-text-white)}.share-whatsapp{background:#25d366;color:var(--color-text-white)}.related-blogs{margin-top:80px}.related-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:30px;text-align:center}.blog-detail__content .table-scroll{margin:20px 0;overflow-x:auto}.blog-detail__content table{width:100%;border-collapse:collapse;margin:20px 0;font-family:inherit;overflow:hidden;display:block;overflow-x:auto}.blog-detail__content .table-scroll table{display:table;overflow-x:visible}.blog-detail__content thead tr{background:color-mix(in srgb,var(--color-text) 5%,var(--color-text-white))}.blog-detail__content th{padding:14px;text-align:left;font-weight:var(--font-weight-semi-bold);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent)}.blog-detail__content td{padding:14px;color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.blog-detail__content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-text) 3%,var(--color-text-white))}.blog-detail__bottom-full{width:100%;margin-top:60px}.blog-detail__content .faq-list{display:flex;flex-direction:column;gap:12px;margin:20px 0 30px}.blog-detail__content .faq-item{border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:var(--radius-sm);background:var(--color-text-white, #fff);overflow:hidden;transition:box-shadow .2s ease}.blog-detail__content .faq-item[open]{box-shadow:0 4px 16px color-mix(in srgb,var(--color-text) 8%,transparent)}.blog-detail__content .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-weight:var(--font-weight-semi-bold);color:var(--color-text)}.blog-detail__content .faq-item summary::-webkit-details-marker{display:none}.blog-detail__content .faq-item summary:after{content:"+";flex-shrink:0;font-size:20px;line-height:1;color:var(--color-primary);transition:transform .25s ease}.blog-detail__content .faq-item[open] summary:after{transform:rotate(45deg)}.blog-detail__content .faq-item .faq-answer{padding:0 20px 18px;color:var(--color-text);line-height:var(--line-height-body)}.blog-detail__content .faq-item .faq-answer p{margin:0}@media(max-width:768px){.blog-detail__content .faq-item summary{padding:14px 16px;font-size:.95rem}.blog-detail__content .faq-item .faq-answer{padding:0 16px 16px}}@media(max-width:1024px){.blog-detail__layout{grid-template-columns:1fr;gap:40px}.blog-detail__sidebar-sticky{position:static}.blog-detail__sidebar{width:fit-content}}@media(max-width:768px){.blog-detail__container{padding:20px 5%;margin-top:60px}.blog-detail-image{height:250px}.blog-detail__content{font-size:1rem}.blog-detail__content table{font-size:.85rem}.blog-detail__content th,.blog-detail__content td{padding:10px}}
