@charset "UTF-8";.blog-detail-hero{background-color:var(--primary-color);border-bottom:1px solid var(--gradient-gray-start);padding:5rem 0 1rem}@media (min-width: 768px){.blog-detail-hero{padding:6rem 0 1rem}}.blog-detail-hero .blog-breadcrumb{font-size:.82rem;color:var(--color-white);margin-bottom:1.5rem}.blog-detail-hero .blog-breadcrumb a{color:var(--color-white);text-decoration:none}.blog-detail-hero .blog-breadcrumb a:hover{text-decoration:underline}.blog-detail-hero .blog-breadcrumb .blog-breadcrumb-sep{margin:0 .5rem;color:var(--color-white)}.blog-detail-hero .blog-detail-tag{display:inline-block;background-color:var(--color-smoke-white);color:var(--primary-color);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.35rem .85rem;border-radius:999px;margin-bottom:1.1rem}.blog-detail-hero .blog-detail-title{font-size:1.9rem;font-weight:700;color:var(--color-white);line-height:1.3;text-shadow:none}@media (min-width: 768px){.blog-detail-hero .blog-detail-title{font-size:2.3rem}}.blog-detail-hero .blog-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.85rem;color:#ffffffe6;text-transform:uppercase;letter-spacing:.04em;margin-top:.75rem}.blog-detail-hero .blog-detail-meta .blog-detail-author{font-weight:700;color:var(--color-white)}.blog-detail-hero .blog-detail-meta .blog-detail-meta-dot{color:#fff9;font-weight:700}.blog-detail-body{padding:3rem 0 0}.blog-detail-body .blog-detail-layout{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 992px){.blog-detail-body .blog-detail-layout{grid-template-columns:1fr 300px}}.blog-detail-body .blog-detail-layout .blog-detail-content{min-width:0;max-width:720px}.blog-detail-body .blog-detail-layout .blog-detail-content p{font-size:.98rem;color:var(--color-dimgray);line-height:1.8}.blog-detail-body .blog-detail-layout .blog-detail-content h2{font-size:1.35rem;font-weight:700;color:var(--color-dark-blue);margin:2rem 0 1rem;text-shadow:none}.blog-detail-body .blog-detail-layout .blog-detail-content h3{font-size:1.1rem;font-weight:700;color:var(--color-dark-blue);margin:1.5rem 0 .9rem}.blog-detail-body .blog-detail-layout .blog-detail-content blockquote{border-left:3px solid var(--primary-color);background-color:var(--alice-blue);padding:1.25rem 1.5rem;margin:1.75rem 0;border-radius:4px;font-size:1rem;font-weight:600;color:var(--color-dark-blue);font-style:normal}.blog-detail-body .blog-detail-layout .blog-detail-content .blog-detail-figure{margin:1.75rem 0}.blog-detail-body .blog-detail-layout .blog-detail-content .blog-detail-figure img{width:100%;border-radius:14px;display:block}.blog-detail-body .blog-detail-layout .blog-detail-content .blog-detail-list{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.blog-detail-body .blog-detail-layout .blog-detail-content .blog-detail-list li{position:relative;padding-left:1.6rem;font-size:.95rem;color:var(--color-dimgray);line-height:1.6}.blog-detail-body .blog-detail-layout .blog-detail-content .blog-detail-list li:before{content:"";position:absolute;left:0;top:.35rem;width:18px;height:18px;border-radius:50%;background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.blog-detail-body .blog-detail-layout .blog-sidebar-card{background-color:var(--color-smoke-white);border:1px solid var(--gradient-gray-start);border-radius:14px;padding:1.5rem;margin-bottom:1.25rem}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-sidebar-title{font-size:.85rem;font-weight:700;color:var(--color-dark-blue);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1rem}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-tags .blog-tag{display:inline-block;background-color:var(--alice-blue);color:var(--color-darkcerulean);font-size:.78rem;font-weight:600;padding:.35rem .75rem;border-radius:999px}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-source-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;color:var(--primary-color);text-decoration:none}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-source-link:hover{text-decoration:underline}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-share-row{display:flex;gap:.6rem}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-share-row .blog-share-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:var(--color-white);border:1px solid var(--gradient-gray-start);color:var(--color-grey);font-weight:700;font-size:.85rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.blog-detail-body .blog-detail-layout .blog-sidebar-card .blog-share-row .blog-share-btn:hover{background-color:var(--alice-blue);border-color:var(--primary-color);color:var(--primary-color)}.blog-detail-body .blog-detail-layout .blog-sidebar-cta{background-color:var(--color-dark-blue);border-radius:14px;padding:1.75rem 1.5rem}.blog-detail-body .blog-detail-layout .blog-sidebar-cta .blog-sidebar-cta-title{font-size:1.02rem;font-weight:700;color:var(--color-white);margin:0 0 .75rem}.blog-detail-body .blog-detail-layout .blog-sidebar-cta p{font-size:.85rem;color:#ffffffb3;line-height:1.6}.blog-detail-body .blog-detail-layout .blog-sidebar-cta .blog-sidebar-cta-btn{margin:0;line-height:1.8}.blog-related-section{background-color:var(--color-smoke-white);border-top:1px solid var(--gradient-gray-start)}.blog-related-section .blog-related-header .blog-related-eyebrow{display:inline-block;font-size:.725rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color, #00a3ff);margin-bottom:.5rem}.blog-related-section .blog-related-header .blog-related-heading{font-size:1.5rem;font-weight:700;color:var(--color-dark-blue);text-shadow:none}.blog-related-header{margin-bottom:2rem}@media (min-width: 768px){.blog-related-header{margin-bottom:2.5rem}}.blog-related-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){.blog-related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.blog-related-grid{grid-template-columns:repeat(3,1fr)}}.blog-related-grid.count-1{max-width:460px;grid-template-columns:1fr}.blog-related-grid.count-2{max-width:860px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.blog-related-card{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-white);border:1px solid var(--gradient-gray-start);border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;height:100%}.blog-related-card:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 16px 32px -8px #00a3ff1f,0 4px 12px -2px #0000000a}.blog-related-card:hover .blog-related-title{color:var(--primary-color)}.blog-related-card:hover .blog-related-img{transform:scale(1.04)}.blog-related-media{width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-smoke-white)}.blog-related-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-related-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.blog-related-meta{margin-bottom:.85rem}.blog-related-tag{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background-color:var(--color-smoke-white);border:1px solid var(--gradient-gray-start);padding:.3rem .65rem;border-radius:6px}.blog-related-title{font-size:1.125rem;font-weight:700;color:var(--color-dark-blue);line-height:1.45;margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.blog-related-footer{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding-top:1.25rem;margin-top:auto;text-align:left}.blog-related-meta-info{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem;font-size:.8125rem;line-height:1.4;text-align:left}.blog-related-author{font-weight:600;color:var(--color-grey)}.blog-related-dot{color:var(--color-dimgray);font-weight:700;margin:0 .1rem}.blog-related-date{font-size:.78rem;color:var(--color-dimgray);font-weight:400}.blog-related-cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--primary-color);text-align:left;align-self:flex-start;cursor:pointer}.blog-related-arrow{display:inline-block;transition:transform .2s ease}.blog-related-card:hover .blog-related-arrow{transform:translate(4px)}
