@charset "UTF-8";.blog-post{margin-bottom:120px}.blog-post__header{max-width:740px;margin:0 auto 36px;padding:0 15px}.blog-post__title{font-size:2.8rem;font-weight:800;line-height:1.15;letter-spacing:-2px;color:#333;margin:0 0 20px}@media (max-width:745px){.blog-post__title{font-size:1.9rem;letter-spacing:-1px}}.blog-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.78rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.blog-post__sep{color:rgba(136,136,136,.4)}.blog-post__date,.blog-post__readtime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.blog-post__image{max-width:740px;margin:0 auto 40px;padding:0 15px}.blog-post__image img{width:100%;height:auto;max-height:460px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}.blog-post__image--broken,.blog-post__image--gradient{height:320px;padding:0 15px}.blog-post__image--broken::after,.blog-post__image--gradient::after{content:"";display:block;width:100%;height:100%;border-radius:16px;background:linear-gradient(135deg,rgba(70,117,203,.85),rgba(239,71,111,.75),rgba(3,209,198,.8),rgba(255,184,3,.7));background-size:300% 300%;-webkit-animation:blog-hero-gradient 6s ease infinite;animation:blog-hero-gradient 6s ease infinite}.blog-post__image--broken img{display:none}@-webkit-keyframes blog-hero-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes blog-hero-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.blog-post__summary{max-width:740px;margin:0 auto 48px;padding:28px 32px;position:relative;border-radius:14px;background:rgba(70,117,203,.05);border:1px solid rgba(70,117,203,.12);overflow:hidden}.blog-post__summary::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:14px 14px 0 0;background:-webkit-gradient(linear,left top,right top,from(#4675cb),to(#03d1c6));background:linear-gradient(90deg,#4675cb,#03d1c6)}@media (max-width:745px){.blog-post__summary{margin:0 15px 40px;padding:20px}}.blog-post__summary-label{font-size:.68rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#4675cb;margin-bottom:12px}.blog-post__summary-body{font-size:.95rem;line-height:1.75;color:#333}.blog-post__body{max-width:740px;margin:0 auto 48px;padding:0 15px;font-size:1.05rem;line-height:1.8;color:#333}.blog-post__body p{margin-bottom:24px}.blog-post__body h2{font-size:1.6rem;font-weight:800;letter-spacing:-.5px;margin:48px 0 16px;color:#333}.blog-post__body h3{font-size:1.25rem;font-weight:700;margin:36px 0 12px;color:#333}.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{font-size:1.05rem;font-weight:700;margin:28px 0 10px}.blog-post__body a{color:#ef476f;font-weight:500;text-decoration:underline;text-underline-offset:3px}.blog-post__body ol,.blog-post__body ul{padding-left:24px;margin-bottom:24px}.blog-post__body ol li,.blog-post__body ul li{margin-bottom:8px;line-height:1.75}.blog-post__body blockquote{border-left:4px solid #4675cb;margin:32px 0;padding:16px 24px;background:rgba(70,117,203,.04);border-radius:0 8px 8px 0;font-style:italic;color:#666}.blog-post__body code{font-family:"Courier New",monospace;background:rgba(70,117,203,.08);padding:2px 6px;border-radius:4px;font-size:.9em}.blog-post__body pre{background:#333;color:#fff;padding:24px;border-radius:12px;overflow-x:auto;margin-bottom:24px}.blog-post__body pre code{background:0 0;padding:0;color:inherit}.blog-post__body img{width:100%;height:auto;border-radius:12px;margin:8px 0 24px}.blog-post__body strong{font-weight:700}.blog-post__takeaways{max-width:740px;margin:0 auto 48px;padding:28px 32px;position:relative;border-radius:14px;background:rgba(255,184,3,.06);border:1px solid rgba(255,184,3,.2);overflow:hidden}.blog-post__takeaways::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:14px 14px 0 0;background:-webkit-gradient(linear,left top,right top,from(#ffb803),to(#ef476f));background:linear-gradient(90deg,#ffb803,#ef476f)}@media (max-width:745px){.blog-post__takeaways{margin:0 15px 40px;padding:20px}}.blog-post__takeaways ul{padding-left:0;list-style:none;margin:0}.blog-post__takeaways ul li{padding:8px 0 8px 28px;position:relative;border-bottom:1px solid rgba(255,184,3,.15);font-size:.95rem;line-height:1.6}.blog-post__takeaways ul li:last-child{border-bottom:none;padding-bottom:0}.blog-post__takeaways ul li::before{content:"✓";position:absolute;left:0;color:#ffb803;font-weight:800}.blog-post__takeaways-label{font-size:.68rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:rgb(181.5,130.3630952381,0);margin-bottom:16px}.blog-post__footer{max-width:740px;margin:0 auto 40px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-post__tags .tags{margin:0}.blog-post__share{max-width:740px;margin:0 auto 32px;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-top:1px solid rgba(136,136,136,.15);border-bottom:1px solid rgba(136,136,136,.15);-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post__share-label{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#888;-ms-flex-negative:0;flex-shrink:0}.blog-post__share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post__share-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(136,136,136,.2);background:0 0;color:#888;cursor:pointer;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .18s,color .18s,border-color .18s;transition:background .18s,color .18s,border-color .18s;padding:0;font-size:0}.blog-post__share-btn svg{-ms-flex-negative:0;flex-shrink:0}.blog-post__share-btn:hover{border-color:transparent;color:#fff}.blog-post__share-btn--x:hover{background:#000}.blog-post__share-btn--linkedin:hover{background:#0077b5}.blog-post__share-btn--facebook:hover{background:#1877f2}.blog-post__share-btn--copy:hover{background:#4675cb}.blog-post__share-btn--copy{width:auto;border-radius:20px;padding:0 14px;font-size:.75rem;font-weight:600;gap:6px;color:#888}.blog-post__share-btn--copy .blog-post__share-copy-label{font-size:.75rem}.blog-post__share-btn--copy.copied{background:#03d1c6;border-color:transparent;color:#fff}.blog-post__comments{max-width:740px;margin:0 auto;padding:0 15px}.datetime::before{background:url(../assets/datesvg.svg) no-repeat}.read--time::before,.readtime::before{background:url(../assets/timesvg.svg) no-repeat}.datetime,.read--time,.readtime{position:relative;padding-left:20px}.datetime::before,.read--time::before,.readtime::before{position:absolute;width:15px;height:15px;content:"";left:0;top:2px;background-repeat:no-repeat;background-size:15px}