.blog-post-content h1{font-size:var(--h1-size,40px)!important;font-weight:var(--h1-weight,800)!important}.blog-post-content h1,.blog-post-content h2{color:var(--h-standard-color,#1b1b1b)!important;letter-spacing:-.01em;line-height:var(--h-standard-lh,1.3);margin:2.5rem 0 1rem}.blog-post-content h2{font-size:var(--h2-size,28px)!important;font-weight:var(--h2-weight,800)!important}.blog-post-content h3{color:var(--h-standard-color,#1b1b1b)!important;font-size:var(--h3-size,22px)!important;font-weight:var(--h3-weight,700)!important;line-height:var(--h-standard-lh,1.3);margin:2rem 0 .75rem}.blog-post-content h4{color:var(--h4-color,#3d3d3d)!important;font-size:var(--h4-size,20px)!important;font-weight:var(--h-accent-weight,700)!important;line-height:1.4;margin:2rem 0 .75rem}.blog-post-content h5{font-size:var(--h5-size,20px)!important;letter-spacing:var(--h5-letter-spacing,.06em);text-transform:var(--h5-uppercase,uppercase)}.blog-post-content h5,.blog-post-content h6{color:var(--h-accent-color,#1b4297)!important;font-weight:var(--h-accent-weight,700)!important;line-height:1.5;margin:1.5rem 0 .5rem}.blog-post-content h6{font-size:var(--h6-size,20px)!important}.blog-post-content h1 span,.blog-post-content h2 span,.blog-post-content h3 span,.blog-post-content h4 span,.blog-post-content h5 span,.blog-post-content h6 span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.blog-post-content>h1:first-child,.blog-post-content>h2:first-child,.blog-post-content>h3:first-child,.blog-post-content>h4:first-child,.blog-post-content>h5:first-child,.blog-post-content>h6:first-child{margin-top:0}.blog-post-content p{color:var(--p-color,#374151);font-size:var(--p-size,20px)!important;font-weight:400;line-height:var(--p-line-height,1.8);margin:0 0 1.5rem}.blog-post-content li span,.blog-post-content li span[style],.blog-post-content p span,.blog-post-content p span[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.blog-post-content div{color:var(--p-color,#374151);font-size:var(--p-size,20px);line-height:var(--p-line-height,1.8)}.blog-post-content div span,.blog-post-content div span[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.blog-post-content blockquote{background:var(--bq-bg,#f0f5fb);border:none;border-radius:var(--bq-radius,15px);box-shadow:none;box-sizing:border-box;color:var(--bq-color,#1b4297)!important;font-size:var(--bq-size,22px)!important;font-style:normal;font-weight:var(--bq-weight,700);letter-spacing:var(--bq-letter-spacing,.02em);line-height:1.55;margin:2.5rem 0;padding:28px 32px 28px 64px;position:relative;text-align:center;width:100%}.blog-post-content blockquote:before{color:var(--bq-mark-color,#1b4297);content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:3rem;font-style:normal;font-weight:700;left:20px;line-height:1;opacity:var(--bq-mark-opacity,.35);pointer-events:none;position:absolute;top:24px}.blog-post-content blockquote p{color:var(--bq-color,#1b4297)!important;font-size:var(--bq-size,22px)!important;font-style:normal;font-weight:var(--bq-weight,700);letter-spacing:var(--bq-letter-spacing,.02em);line-height:1.55;margin-bottom:.75rem}.blog-post-content blockquote p:last-child{margin-bottom:0}.blog-post-content blockquote p span,.blog-post-content blockquote p span[style],.blog-post-content blockquote span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.blog-post-content blockquote cite,.blog-post-content blockquote footer{color:var(--bq-color,#1b4297);display:block;font-size:1rem!important;font-style:normal;font-weight:600;letter-spacing:.01em;margin-top:1rem;opacity:.7}.blog-post-content blockquote cite:before,.blog-post-content blockquote footer:before{content:"\2014\00a0"}.blog-post-content ol,.blog-post-content ul{color:var(--p-color,#374151);font-size:var(--p-size,20px)!important;line-height:var(--p-line-height,1.8);margin:0 0 1.5rem;padding-left:1.75rem}.blog-post-content ul{list-style-type:disc}.blog-post-content ol{list-style-type:decimal}.blog-post-content ol li::marker,.blog-post-content ul li::marker{color:var(--list-marker-color,#6b7280)}.blog-post-content li{color:var(--p-color,#374151);font-size:var(--p-size,20px)!important;line-height:var(--p-line-height,1.8);margin-bottom:var(--list-item-spacing,.5rem);padding-left:.25rem}.blog-post-content li:last-child{margin-bottom:0}.blog-post-content li p{font-size:var(--p-size,20px)!important;margin-bottom:.5rem}.blog-post-content li p:last-child{margin-bottom:0}.blog-post-content li div{font-size:var(--p-size,20px)!important}.blog-post-content ol ol,.blog-post-content ol ul,.blog-post-content ul ol,.blog-post-content ul ul{font-size:var(--p-size,20px)!important;margin-bottom:.5rem;margin-top:.5rem;padding-left:1.5rem}.blog-post-content ul ul{list-style-type:circle}.blog-post-content ol ol{list-style-type:lower-alpha}.blog-post-content ol ul{list-style-type:disc}.blog-post-content ul ol{list-style-type:decimal}.blog-post-content ul ul ul{list-style-type:square}.blog-post-content ol ol ol{list-style-type:lower-roman}.blog-post-content dl,.blog-post-content ol ol li,.blog-post-content ol ul li,.blog-post-content ul ol li,.blog-post-content ul ul li{font-size:var(--p-size,20px)!important}.blog-post-content dl{color:var(--p-color,#374151);line-height:var(--p-line-height,1.8);margin:0 0 1.5rem}.blog-post-content dt{color:var(--color-ink,#1b1b1b);font-size:var(--p-size,20px)!important;font-weight:700;margin-top:1rem}.blog-post-content dt:first-child{margin-top:0}.blog-post-content dd{color:var(--p-color,#374151);font-size:var(--p-size,20px)!important;line-height:var(--p-line-height,1.8);margin-bottom:.5rem;margin-left:1.75rem}.blog-post-content blockquote ol,.blog-post-content blockquote ul{font-size:var(--bq-size,22px)!important;font-style:normal;margin:.75rem 0}.blog-post-content blockquote li{color:var(--bq-color,#1b4297);font-size:var(--bq-size,22px)!important}.blog-post-content a{color:var(--link-color,#1b4297);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.blog-post-content a:hover{color:var(--link-hover-color,#78a12f)}.blog-post-content img{border-radius:1rem;display:block;height:auto;margin:2rem 0;max-width:100%}.blog-post-content table{border-collapse:collapse;font-size:16px;line-height:1.6;margin:2rem 0;width:100%}.blog-post-content th{background:var(--table-header-bg,#1b4297);color:var(--table-header-text,#fff);font-size:14px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase}.blog-post-content td{border-bottom:1px solid var(--color-border,#e5e7eb);color:var(--p-color,#374151);padding:12px 16px}.blog-post-content tr:nth-child(2n) td{background:var(--table-stripe,#f9fafb)}.blog-post-content tr:hover td{background:var(--table-hover,#f0f5fb)}.blog-post-content hr{border:none;border-top:2px solid var(--color-border,#e5e7eb);margin:2.5rem 0}.blog-post-content code{background:#f3f4f6;border-radius:4px;color:var(--color-primary,#1b4297);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:2px 6px}.blog-post-content pre{background:var(--color-ink,#1b1b1b);border-radius:12px;color:#e5e7eb;font-size:14px;line-height:1.6;margin:2rem 0;overflow-x:auto;padding:1.5rem}.blog-post-content pre code{background:none;border-radius:0;color:inherit;font-size:inherit;padding:0}@media (max-width:767px){.blog-post-content h1{font-size:2rem!important}.blog-post-content h2{font-size:1.5rem!important}.blog-post-content h3{font-size:1.25rem!important}.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{font-size:1.125rem!important}.blog-post-content p{font-size:18px!important}.blog-post-content ol,.blog-post-content ul{font-size:18px!important;padding-left:1.5rem}.blog-post-content dd,.blog-post-content dl,.blog-post-content dt,.blog-post-content li,.blog-post-content li p,.blog-post-content ol ol li,.blog-post-content ol ul li,.blog-post-content ul ol li,.blog-post-content ul ul li{font-size:18px!important}.blog-post-content dd{margin-left:1.5rem}.blog-post-content blockquote li,.blog-post-content blockquote ol,.blog-post-content blockquote ul{font-size:1.125rem!important}.blog-post-content div{font-size:18px}.blog-post-content blockquote{font-size:1.1875rem!important;margin:2rem 0;padding:20px 20px 20px 48px}.blog-post-content blockquote p{font-size:1.1875rem!important}.blog-post-content blockquote:before{font-size:2.5rem;left:14px;top:16px}.blog-post-content table{font-size:14px}.blog-post-content td,.blog-post-content th{padding:8px 12px}}