.blog-details .card-blog-list-media{--height:540px}.blog-description *{margin:0}.blog-description{flex-direction:column;gap:26px;margin-block-start:40px;display:flex}.blog-description :is(p,div,a,li,span){font-size:18px}.blog-details .blog-title{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1.18}.blog-description :is(h2,h3,h4){letter-spacing:-.01em;scroll-margin-top:100px;font-weight:700}.blog-description h2{margin-block:22px -8px;font-size:30px;line-height:1.25}.blog-description h3{margin-block:14px -10px;font-size:23px;line-height:1.3}.blog-description h4{margin-block:8px -12px;font-size:19px;line-height:1.4}.blog-description :is(ul,ol){flex-direction:column;gap:10px;padding-inline-start:1.5em;display:flex}.blog-description ul{list-style:outside}.blog-description ol{list-style:decimal}.blog-description li{list-style:inherit;padding-inline-start:4px;line-height:1.6}.blog-description li::marker{color:#1c253973}.blog-description :is(ul,ol) :is(ul,ol){margin-block-start:10px}.blog-description ul ul{list-style:circle}.blog-description hr{border:0;border-top:1px solid #1c253924;width:100%;height:0;margin-block:6px}.blog-description a{color:#1c2539;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #9ee02f;text-decoration:underline #9ee02f;text-decoration-thickness:2px;transition:background .2s,text-decoration-color .2s}.blog-description a:hover,.blog-description a:focus-visible{background:#b1fe4e47;text-decoration-color:#1c2539}.blog-description :is(img,video,iframe){border-radius:12px;max-width:100%;height:auto;display:block}.blog-description figure{flex-direction:column;gap:10px;display:flex}.blog-description figcaption{color:#1c253999;text-align:center;font-size:14px;line-height:1.5}.blog-description .wp-block-table{overflow-x:auto}.blog-description figure:has(table){overflow-x:auto}.blog-description table{border-collapse:collapse;width:100%;font-size:16px}.blog-description :is(th,td){text-align:left;vertical-align:top;border:1px solid #1c253926;padding:10px 14px}.blog-description th{background:#1c25390d;font-weight:700}.blog-description code{background:#1c253912;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.blog-description pre{color:#f4f4f5;background:#1c2539;border-radius:12px;padding:20px;font-size:14.5px;line-height:1.6;overflow-x:auto}.blog-description pre code{color:inherit;background:0 0;padding:0}.blog-description :is(p,li,h2,h3,h4){overflow-wrap:break-word}blockquote{--icon-size:60px;background:linear-gradient(90deg,#20282d1a 0%,#20282d00 100%);border-radius:10px;gap:24px;padding:28px;font-size:20px;display:flex}blockquote:before{content:url(/img/icons/icon-quote.svg);min-width:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}.blog-paired-image{flex-wrap:wrap;justify-content:space-between;gap:24px 30px;display:flex}.blog-paired-image img{border-radius:18px;width:100%;max-width:calc(50% - 15px)}.blog-share{--color-border:#5d666f4d;border-top:var(--style-border-width) solid var(--color-border);border-bottom:var(--style-border-width) solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px 20px;margin-block-start:60px;padding:18px 0;display:flex}.blog-share-item{--item-padding:7px 0;gap:14px;display:flex}.blog-share-item .label{padding:var(--item-padding)}.blog-share-item .social-link{--size-social:20px;padding:var(--item-padding)}.blog-share-item .social-icons{align-items:center;gap:14px}.blog-share-item .subheading-bg{--color-foreground-subheading:#1c2539;--color-background-subheading:#fff;--color-border-subheading-bg:#5d666f4d;transition:all .3s}.blog-share-item .subheading-bg:focus,.blog-share-item .subheading-bg:hover{--color-foreground-subheading:#fff;--color-background-subheading:#1c2539;--color-border-subheading-bg:#1c2539}@media (max-width:767px){.blog-details .card-blog-list-media{--height:300px}.blog-description :is(p,div,a,li,span){font-size:16px}.blog-details .blog-title{font-size:28px;line-height:1.22}.blog-description{gap:22px}.blog-description h2{margin-block:16px -6px;font-size:24px}.blog-description h3{margin-block:10px -8px;font-size:20px}.blog-description h4{font-size:17px}blockquote{--icon-size:36px;gap:16px;padding:24px 20px;font-size:18px}.blog-paired-image img{border-radius:10px;max-width:100%}}.blog-cta{margin-block-start:60px}.blog-cta-inner{text-align:center;background:linear-gradient(135deg,#1c25390d 0%,#1c25391f 100%);border:1px solid #1c25391f;border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:48px 40px;display:flex}.blog-cta-icon{width:64px;height:64px;color:var(--color-heading,#1c2539);background:#1c253914;border-radius:16px;justify-content:center;align-items:center;display:flex}.blog-cta-heading{max-width:520px;margin:0}.blog-cta-text{opacity:.75;max-width:480px;margin:0}.blog-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-block-start:4px;display:flex}.blog-cta-buttons .button--outline{border:2px solid;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.blog-cta-buttons .button--outline:hover{background:#1c253914}.blog-cta-socials{border-top:1px solid #1c25391f;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;padding-block-start:16px;display:flex}.blog-cta-social-link{color:inherit;opacity:.75;align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.blog-cta-social-link:hover{opacity:1}@media (max-width:767px){.blog-cta-inner{padding:36px 24px}}
