.elementor-3631 .elementor-element.elementor-element-f51f8ce{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3631 .elementor-element.elementor-element-f51f8ce:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-f51f8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcon.dillevery.com/wp-content/uploads/2026/10/News-Updates-Internal-hero-section-Background-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3631 .elementor-element.elementor-element-c05e424{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3631 .elementor-element.elementor-element-bc942f0 .elementor-heading-title{font-family:var( --e-global-typography-2bc91fb-font-family ), DynaPuff;font-size:var( --e-global-typography-2bc91fb-font-size );line-height:var( --e-global-typography-2bc91fb-line-height );color:var( --e-global-color-18b7c68 );}.elementor-3631 .elementor-element.elementor-element-f6a7ac0{width:initial;max-width:initial;}.elementor-3631 .elementor-element.elementor-element-f6a7ac0 .elementor-heading-title{font-family:var( --e-global-typography-a15bb8d-font-family ), DynaPuff;font-size:var( --e-global-typography-a15bb8d-font-size );font-weight:var( --e-global-typography-a15bb8d-font-weight );line-height:var( --e-global-typography-a15bb8d-line-height );color:var( --e-global-color-18b7c68 );}.elementor-3631 .elementor-element.elementor-element-6af5715 .elementor-icon-list-icon{width:14px;}.elementor-3631 .elementor-element.elementor-element-6af5715 .elementor-icon-list-icon i{font-size:14px;}.elementor-3631 .elementor-element.elementor-element-6af5715 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3631 .elementor-element.elementor-element-6af5715 .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-6af5715 .elementor-icon-list-text a{color:var( --e-global-color-18b7c68 );}.elementor-3631 .elementor-element.elementor-element-2eb8d1b{--display:flex;}.elementor-3631 .elementor-element.elementor-element-3878b84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3631 .elementor-element.elementor-element-3878b84:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-3878b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91fc81a );}.elementor-3631 .elementor-element.elementor-element-748d4c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3631 .elementor-element.elementor-element-be75c25{text-align:center;}.elementor-3631 .elementor-element.elementor-element-be75c25 .elementor-heading-title{font-family:var( --e-global-typography-89e9fd6-font-family ), DynaPuff;font-size:var( --e-global-typography-89e9fd6-font-size );font-weight:var( --e-global-typography-89e9fd6-font-weight );line-height:var( --e-global-typography-89e9fd6-line-height );color:var( --e-global-color-6ee168a );}.elementor-3631 .elementor-element.elementor-element-3479402{--display:flex;}.elementor-3631 .elementor-element.elementor-element-3cbb215{--grid-columns:3;}.elementor-3631 .elementor-element.elementor-element-99d57a5{--display:flex;}.elementor-3631 .elementor-element.elementor-element-99d57a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-3631 .elementor-element.elementor-element-4297549 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-3631 .elementor-element.elementor-element-bc942f0 .elementor-heading-title{font-size:var( --e-global-typography-2bc91fb-font-size );line-height:var( --e-global-typography-2bc91fb-line-height );}.elementor-3631 .elementor-element.elementor-element-f6a7ac0 .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-3631 .elementor-element.elementor-element-be75c25 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-3631 .elementor-element.elementor-element-c05e424{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3631 .elementor-element.elementor-element-bc942f0 .elementor-heading-title{font-size:var( --e-global-typography-2bc91fb-font-size );line-height:var( --e-global-typography-2bc91fb-line-height );}.elementor-3631 .elementor-element.elementor-element-f6a7ac0.elementor-element{--align-self:center;}.elementor-3631 .elementor-element.elementor-element-f6a7ac0{text-align:center;}.elementor-3631 .elementor-element.elementor-element-f6a7ac0 .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-3631 .elementor-element.elementor-element-be75c25 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-3631 .elementor-element.elementor-element-3cbb215{--grid-columns:2;}.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:2;--swiper-pagination-size:8px;--swiper-pagination-spacing:20px;}.elementor-3631 .elementor-element.elementor-element-4297549 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}}@media(max-width:880px){.elementor-3631 .elementor-element.elementor-element-f6a7ac0{--container-widget-width:546px;--container-widget-flex-grow:0;width:var( --container-widget-width, 546px );max-width:546px;}.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:2;--swiper-pagination-size:8px;--swiper-pagination-spacing:20px;}.elementor-3631 .elementor-element.elementor-element-4297549 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}}@media(max-width:767px){.elementor-3631 .elementor-element.elementor-element-bc942f0 .elementor-heading-title{font-size:var( --e-global-typography-2bc91fb-font-size );line-height:var( --e-global-typography-2bc91fb-line-height );}.elementor-3631 .elementor-element.elementor-element-f6a7ac0{--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-3631 .elementor-element.elementor-element-f6a7ac0 .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-3631 .elementor-element.elementor-element-be75c25 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-3631 .elementor-element.elementor-element-3cbb215{--grid-columns:1;}.elementor-3631 .elementor-element.elementor-element-99d57a5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-3631 .elementor-element.elementor-element-2eb8d1b{--content-width:900px;}}@media(min-width:2400px){.elementor-3631 .elementor-element.elementor-element-bc942f0 .elementor-heading-title{font-size:var( --e-global-typography-2bc91fb-font-size );line-height:var( --e-global-typography-2bc91fb-line-height );}.elementor-3631 .elementor-element.elementor-element-f6a7ac0 .elementor-heading-title{font-size:var( --e-global-typography-a15bb8d-font-size );line-height:var( --e-global-typography-a15bb8d-line-height );}.elementor-3631 .elementor-element.elementor-element-be75c25 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-3631 .elementor-element.elementor-element-4297549{--swiper-slides-to-display:3;}}/* Start custom CSS for container, class: .elementor-element-2eb8d1b */.fluentFormContainer button
{
    width:100%;
}

.contentSection h2,
.contentSection h3,
.contentSection h4,
.contentSection h5,
.contentSection h6
{
    /*font-family: montserrat;*/
    color: #0A1F4D;
}


p,li{
    text-transform: none;
}

/* === BLOG ARTICLE TYPOGRAPHY (generated) === */
/* Source: Font Clamp app -> "Icon Website - Blog Content". Scope: article body only. */
.elementor-widget-theme-post-content{
  --blog-h2:        clamp(1.6875rem, 1.4459rem + 1.1712vw, 2.5rem);
  --blog-h2-lh:     clamp(2.125rem, 1.8649rem + 1.2613vw, 3rem);
  --blog-h3:        clamp(1.3125rem, 1.1824rem + 0.6306vw, 1.75rem);
  --blog-h3-lh:     clamp(1.75rem, 1.5828rem + 0.8108vw, 2.3125rem);
  --blog-h4:        clamp(1.1875rem, 1.1318rem + 0.2703vw, 1.375rem);
  --blog-h4-lh:     clamp(1.625rem, 1.5507rem + 0.3604vw, 1.875rem);
  --blog-lead:      clamp(1.1875rem, 1.1132rem + 0.3604vw, 1.4375rem);
  --blog-lead-lh:   clamp(1.875rem, 1.7449rem + 0.6306vw, 2.3125rem);
  --blog-body:      clamp(1.0625rem, 1.0068rem + 0.2703vw, 1.25rem);
  --blog-body-lh:   clamp(1.75rem, 1.6571rem + 0.4505vw, 2.0625rem);
  --blog-quote:     clamp(1.1875rem, 1.0946rem + 0.4505vw, 1.5rem);
  --blog-quote-lh:  clamp(1.875rem, 1.7264rem + 0.7207vw, 2.375rem);
  --blog-small:     clamp(0.9375rem, 0.9189rem + 0.0901vw, 1rem);
  --blog-small-lh:  clamp(1.5rem, 1.4628rem + 0.1802vw, 1.625rem);
  --blog-rhythm:    var(--blog-body-lh);
}

/* body copy */
.elementor-widget-theme-post-content p{
  font-size: var(--blog-body);
  line-height: var(--blog-body-lh);
  font-weight: 400;
  margin: 0 0 calc(var(--blog-rhythm) * 0.8);
  overflow-wrap: break-word;
}
/* the opening paragraph reads as a lead */
.elementor-widget-theme-post-content .elementor-widget-container > p:first-child{
  font-size: var(--blog-lead);
  line-height: var(--blog-lead-lh);
}

/* headings: weight carries the hierarchy so it survives at every width */
.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-theme-post-content h5,
.elementor-widget-theme-post-content h6{
  text-wrap: balance;
  scroll-margin-top: 7rem;
  color: #0A1F4D;
}
.elementor-widget-theme-post-content h2{
  font-size: var(--blog-h2); line-height: var(--blog-h2-lh);
  font-weight: 400; letter-spacing: -0.015em;
  margin: calc(var(--blog-rhythm) * 1.6) 0 calc(var(--blog-rhythm) * 0.5);
}
.elementor-widget-theme-post-content h3{
  font-size: var(--blog-h3); line-height: var(--blog-h3-lh);
  font-weight: 400; letter-spacing: -0.01em;
  margin: calc(var(--blog-rhythm) * 1.1) 0 calc(var(--blog-rhythm) * 0.35);
}
.elementor-widget-theme-post-content h4{
  font-size: var(--blog-h4); line-height: var(--blog-h4-lh);
  font-weight: 500;
  margin: calc(var(--blog-rhythm) * 0.9) 0 calc(var(--blog-rhythm) * 0.3);
}

/* lists: same leading as body, real separation between items */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol{
  font-size: var(--blog-body);
  margin: var(--blog-rhythm) 0;
  padding-left: 1.5rem;
}
.elementor-widget-theme-post-content li{
  font-size: var(--blog-body);
  line-height: var(--blog-body-lh);
  margin-bottom: calc(var(--blog-rhythm) * 0.4);
}
.elementor-widget-theme-post-content li:last-child{ margin-bottom: 0; }
.elementor-widget-theme-post-content li > ul,
.elementor-widget-theme-post-content li > ol{ margin: calc(var(--blog-rhythm) * 0.4) 0; }

/* paths this post never exercises, defined so they are not kit defaults */
.elementor-widget-theme-post-content blockquote{
  font-size: var(--blog-quote); line-height: var(--blog-quote-lh);
  margin: calc(var(--blog-rhythm) * 1.3) 0;
  padding-left: 1.25rem;
  border-left: 2px solid var(--e-global-color-f7e8737);
}
.elementor-widget-theme-post-content figure{ margin: calc(var(--blog-rhythm) * 1.2) 0; }
.elementor-widget-theme-post-content img{
  max-width: 100%; height: auto;
  margin-bottom: calc(var(--blog-rhythm) * 0.5);    /* Gap kam kar diya */
  display: block;
}

/* Image ya figure ke foran baad aane wale heading ka extra gap khatam karein */
.elementor-widget-theme-post-content img + h2,
.elementor-widget-theme-post-content figure + h2,
.elementor-widget-theme-post-content p:has(img) + h2 {
  margin-top: calc(var(--blog-rhythm) * 0.5);
}

.elementor-widget-theme-post-content figcaption,
.elementor-widget-theme-post-content small{
  font-size: var(--blog-small); line-height: var(--blog-small-lh);
}
/* no inline link exists in any post yet; define the style before 221 posts get one */
.elementor-widget-theme-post-content p a,
.elementor-widget-theme-post-content li a{
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 0.06em;
  color: #0A1F4D;
}

/* do not let the block push against its own container */
.elementor-widget-theme-post-content .elementor-widget-container > *:first-child{ margin-top: 0; }
.elementor-widget-theme-post-content .elementor-widget-container > *:last-child{ margin-bottom: 0; }
/* === END BLOG ARTICLE TYPOGRAPHY === */

/* ips-code-style v1 BEGIN (2026-09-28, generated by tools/dev-tools/blog-code-style/code-style.php; edit there) */
.elementor-widget-theme-post-content pre{background:#F4F6F9;color:#1A2433;border:1px solid #D0D7E0;border-radius:12px;padding:20px 24px;margin:24px 0;font-family:ui-monospace, SFMono-Regular, Consolas, Menlo, monospace;font-size:.85em;line-height:1.6;white-space:pre !important;overflow-wrap:normal !important;overflow-x:auto;max-width:100%;box-sizing:border-box;tab-size:2}
.elementor-widget-theme-post-content pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit;font-family:inherit;white-space:inherit !important;overflow-wrap:normal !important}
.elementor-widget-theme-post-content :not(pre)>code{background:#EEF1F5;color:#000F24;font-family:ui-monospace, SFMono-Regular, Consolas, Menlo, monospace;font-size:.85em;padding:.1em .35em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.elementor-widget-theme-post-content figcaption code{font-style:normal}
@media (max-width:767px){ .elementor-widget-theme-post-content pre{padding:16px 16px;border-radius:10px} }
/* ips-code-style v1 END */

/* ips-no-show-label v1 BEGIN (2026-09-28, generated by tools/dev-tools/blog-code-style/code-style.php; edit there) */
.elementor-element-b23955b .elementor-heading-title{font-size:0 !important}
.elementor-element-b23955b .elementor-heading-title a{font-size:var(--e-global-typography-2bc91fb-font-size) !important;color:#0A1F4D}
.elementor-element-b23955b .elementor-heading-title a[href*="/category/no-show/"]{display:none}
.elementor-element-b23955b .elementor-heading-title a:not([href*="/category/no-show/"]) ~ a:not([href*="/category/no-show/"])::before{content:", "}
html.elementor-html .elementor-element-b23955b .elementor-heading-title{font-size:var(--e-global-typography-2bc91fb-font-size) !important}
html.elementor-html .elementor-element-b23955b .elementor-heading-title a[href*="/category/no-show/"]{display:inline;position:static !important;color:#0A1F4D}
/* ips-no-show-label v1 END *//* End custom CSS */
/* Start custom CSS */.fluentFormContainer button
{
    width:100%;
}

.contentSection h2,
.contentSection h3,
.contentSection h4,
.contentSection h5,
.contentSection h6
{
    /*font-family: montserrat;*/
    color: #0A1F4D;
}


p,li{
    text-transform: none;
}

/* === BLOG ARTICLE TYPOGRAPHY (generated) === */
/* Source: Font Clamp app -> "Icon Website - Blog Content". Scope: article body only. */
.elementor-widget-theme-post-content{
  --blog-h2:        clamp(1.6875rem, 1.4459rem + 1.1712vw, 2.5rem);
  --blog-h2-lh:     clamp(2.125rem, 1.8649rem + 1.2613vw, 3rem);
  --blog-h3:        clamp(1.3125rem, 1.1824rem + 0.6306vw, 1.75rem);
  --blog-h3-lh:     clamp(1.75rem, 1.5828rem + 0.8108vw, 2.3125rem);
  --blog-h4:        clamp(1.1875rem, 1.1318rem + 0.2703vw, 1.375rem);
  --blog-h4-lh:     clamp(1.625rem, 1.5507rem + 0.3604vw, 1.875rem);
  --blog-lead:      clamp(1.1875rem, 1.1132rem + 0.3604vw, 1.4375rem);
  --blog-lead-lh:   clamp(1.875rem, 1.7449rem + 0.6306vw, 2.3125rem);
  --blog-body:      clamp(1.0625rem, 1.0068rem + 0.2703vw, 1.25rem);
  --blog-body-lh:   clamp(1.75rem, 1.6571rem + 0.4505vw, 2.0625rem);
  --blog-quote:     clamp(1.1875rem, 1.0946rem + 0.4505vw, 1.5rem);
  --blog-quote-lh:  clamp(1.875rem, 1.7264rem + 0.7207vw, 2.375rem);
  --blog-small:     clamp(0.9375rem, 0.9189rem + 0.0901vw, 1rem);
  --blog-small-lh:  clamp(1.5rem, 1.4628rem + 0.1802vw, 1.625rem);
  --blog-rhythm:    var(--blog-body-lh);
}

/* body copy */
.elementor-widget-theme-post-content p{
  font-size: var(--blog-body);
  line-height: var(--blog-body-lh);
  font-weight: 400;
  margin: 0 0 calc(var(--blog-rhythm) * 0.8);
  overflow-wrap: break-word;
}
/* the opening paragraph reads as a lead */
.elementor-widget-theme-post-content .elementor-widget-container > p:first-child{
  font-size: var(--blog-lead);
  line-height: var(--blog-lead-lh);
}

/* headings: weight carries the hierarchy so it survives at every width */
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4{
  text-wrap: balance;
  scroll-margin-top: 7rem;
  color: #0A1F4D;
}
.elementor-widget-theme-post-content h2{
  font-size: var(--blog-h2); line-height: var(--blog-h2-lh);
  font-weight: 400; letter-spacing: -0.015em;
  margin: calc(var(--blog-rhythm) * 1.6) 0 calc(var(--blog-rhythm) * 0.5);
}
.elementor-widget-theme-post-content h3{
  font-size: var(--blog-h3); line-height: var(--blog-h3-lh);
  font-weight: 400; letter-spacing: -0.01em;
  margin: calc(var(--blog-rhythm) * 1.1) 0 calc(var(--blog-rhythm) * 0.35);
}
.elementor-widget-theme-post-content h4{
  font-size: var(--blog-h4); line-height: var(--blog-h4-lh);
  font-weight: 500;
  margin: calc(var(--blog-rhythm) * 0.9) 0 calc(var(--blog-rhythm) * 0.3);
}

/* lists: same leading as body, real separation between items */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol{
  font-size: var(--blog-body);
  margin: var(--blog-rhythm) 0;
  padding-left: 1.5rem;
}
.elementor-widget-theme-post-content li{
  font-size: var(--blog-body);
  line-height: var(--blog-body-lh);
  margin-bottom: calc(var(--blog-rhythm) * 0.4);
}
.elementor-widget-theme-post-content li:last-child{ margin-bottom: 0; }
.elementor-widget-theme-post-content li > ul,
.elementor-widget-theme-post-content li > ol{ margin: calc(var(--blog-rhythm) * 0.4) 0; }

/* paths this post never exercises, defined so they are not kit defaults */
.elementor-widget-theme-post-content blockquote{
  font-size: var(--blog-quote); line-height: var(--blog-quote-lh);
  margin: calc(var(--blog-rhythm) * 1.3) 0;
  padding-left: 1.25rem;
  border-left: 2px solid var(--e-global-color-f7e8737);
}
.elementor-widget-theme-post-content figure{ margin: calc(var(--blog-rhythm) * 1.2) 0; }
.elementor-widget-theme-post-content img{
  max-width: 100%; height: auto;
  margin-bottom: calc(var(--blog-rhythm) * 1.2);    /* carried over from the retired legacy block */
}
.elementor-widget-theme-post-content figcaption,
.elementor-widget-theme-post-content small{
  font-size: var(--blog-small); line-height: var(--blog-small-lh);
}
/* no inline link exists in any post yet; define the style before 221 posts get one */
.elementor-widget-theme-post-content p a,
.elementor-widget-theme-post-content li a{
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 0.06em;
  color: #0A1F4D;
}

/* do not let the block push against its own container */
.elementor-widget-theme-post-content .elementor-widget-container > *:first-child{ margin-top: 0; }
.elementor-widget-theme-post-content .elementor-widget-container > *:last-child{ margin-bottom: 0; }
/* === END BLOG ARTICLE TYPOGRAPHY === */

/* ips-code-style v1 BEGIN (2026-09-28, generated by tools/dev-tools/blog-code-style/code-style.php; edit there) */
.elementor-widget-theme-post-content pre{background:#F4F6F9;color:#1A2433;border:1px solid #D0D7E0;border-radius:12px;padding:20px 24px;margin:24px 0;font-family:ui-monospace, SFMono-Regular, Consolas, Menlo, monospace;font-size:.85em;line-height:1.6;white-space:pre !important;overflow-wrap:normal !important;overflow-x:auto;max-width:100%;box-sizing:border-box;tab-size:2}
.elementor-widget-theme-post-content pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit;font-family:inherit;white-space:inherit !important;overflow-wrap:normal !important}
.elementor-widget-theme-post-content :not(pre)>code{background:#EEF1F5;color:#000F24;font-family:ui-monospace, SFMono-Regular, Consolas, Menlo, monospace;font-size:.85em;padding:.1em .35em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.elementor-widget-theme-post-content figcaption code{font-style:normal}
@media (max-width:767px){ .elementor-widget-theme-post-content pre{padding:16px 16px;border-radius:10px} }
/* ips-code-style v1 END */

/* ips-no-show-label v1 BEGIN (2026-09-28, generated by tools/dev-tools/blog-code-style/code-style.php; edit there) */
.elementor-element-b23955b .elementor-heading-title{font-size:0 !important}
.elementor-element-b23955b .elementor-heading-title a{font-size:var(--e-global-typography-2bc91fb-font-size) !important;color:#0A1F4D}
.elementor-element-b23955b .elementor-heading-title a[href*="/category/no-show/"]{display:none}
.elementor-element-b23955b .elementor-heading-title a:not([href*="/category/no-show/"]) ~ a:not([href*="/category/no-show/"])::before{content:", "}
html.elementor-html .elementor-element-b23955b .elementor-heading-title{font-size:var(--e-global-typography-2bc91fb-font-size) !important}
html.elementor-html .elementor-element-b23955b .elementor-heading-title a[href*="/category/no-show/"]{display:inline;position:static !important;color:#0A1F4D}
/* ips-no-show-label v1 END *//* End custom CSS */