.elementor-29147 .elementor-element.elementor-element-41adbbf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-29147 .elementor-element.elementor-element-41adbbf:not(.elementor-motion-effects-element-type-background), .elementor-29147 .elementor-element.elementor-element-41adbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #FCF6FB 0%, #F4E9F3 100%);}.elementor-29147 .elementor-element.elementor-element-f01b1f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-63069a1{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-0f720ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-10b784e .elementor-icon-list-icon{width:14px;}.elementor-29147 .elementor-element.elementor-element-10b784e .elementor-icon-list-icon i{font-size:14px;}.elementor-29147 .elementor-element.elementor-element-10b784e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-29147 .elementor-element.elementor-element-346e487{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button{background-color:#D6008F;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 27px 15px 27px;}.elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button:hover, .elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button:focus{background-color:#B8007B;color:#FFFFFF;}.elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button:hover svg, .elementor-29147 .elementor-element.elementor-element-26f64ea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button{background-color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:#1A0B1B;color:#1A0B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(87,22,74,0.13);border-radius:999px 999px 999px 999px;padding:15px 27px 15px 27px;}.elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button:hover, .elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button:focus{background-color:#FFFFFF;color:#B8007B;border-color:#D6008F;}.elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button:hover svg, .elementor-29147 .elementor-element.elementor-element-858c8c9 .elementor-button:focus svg{fill:#B8007B;}.elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button{background-color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:#1A0B1B;color:#1A0B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(87,22,74,0.13);border-radius:999px 999px 999px 999px;padding:15px 27px 15px 27px;}.elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button:hover, .elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button:focus{background-color:#FFFFFF;color:#B8007B;border-color:#D6008F;}.elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button:hover svg, .elementor-29147 .elementor-element.elementor-element-8a49416 .elementor-button:focus svg{fill:#B8007B;}.elementor-29147 .elementor-element.elementor-element-4a2f348{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-11cd326{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29147 .elementor-element.elementor-element-11cd326:not(.elementor-motion-effects-element-type-background), .elementor-29147 .elementor-element.elementor-element-11cd326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29147 .elementor-element.elementor-element-3e4c60a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-4fd1de5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-694dede .elementor-toc__header-title{text-align:start;}.elementor-29147 .elementor-element.elementor-element-694dede .elementor-toc__header{flex-direction:row;}.elementor-29147 .elementor-element.elementor-element-694dede{--item-text-hover-decoration:underline;}.elementor-29147 .elementor-element.elementor-element-34a55b1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-a2034ac{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-19e9fc2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29147 .elementor-element.elementor-element-1e73389{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-1d67aff{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-c4d8294{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29147 .elementor-element.elementor-element-c4d8294:not(.elementor-motion-effects-element-type-background), .elementor-29147 .elementor-element.elementor-element-c4d8294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6FA;}.elementor-29147 .elementor-element.elementor-element-501f767{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-29147 .elementor-element.elementor-element-501f767 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-29147 .elementor-element.elementor-element-501f767 .e-loop-item > .elementor-section, .elementor-29147 .elementor-element.elementor-element-501f767 .e-loop-item > .elementor-section > .elementor-container, .elementor-29147 .elementor-element.elementor-element-501f767 .e-loop-item > .e-con, .elementor-29147 .elementor-element.elementor-element-501f767 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-29147 .elementor-element.elementor-element-a315e08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-479ac54 .elementor-button{background-color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:#1A0B1B;color:#1A0B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(87,22,74,0.13);border-radius:999px 999px 999px 999px;padding:15px 27px 15px 27px;}.elementor-29147 .elementor-element.elementor-element-479ac54 .elementor-button:hover, .elementor-29147 .elementor-element.elementor-element-479ac54 .elementor-button:focus{background-color:#FFFFFF;color:#B8007B;border-color:#D6008F;}.elementor-29147 .elementor-element.elementor-element-479ac54 .elementor-button:hover svg, .elementor-29147 .elementor-element.elementor-element-479ac54 .elementor-button:focus svg{fill:#B8007B;}.elementor-29147 .elementor-element.elementor-element-c5cb07f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-29147 .elementor-element.elementor-element-c5cb07f:not(.elementor-motion-effects-element-type-background), .elementor-29147 .elementor-element.elementor-element-c5cb07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #2A0B2B 0%, #4B1545 100%);}.elementor-29147 .elementor-element.elementor-element-99d91c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29147 .elementor-element.elementor-element-27f44bb .elementor-button{background-color:#FF3EBA;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:#1A0B1B;color:#1A0B1B;border-radius:999px 999px 999px 999px;padding:15px 27px 15px 27px;}.elementor-29147 .elementor-element.elementor-element-27f44bb .elementor-button:hover, .elementor-29147 .elementor-element.elementor-element-27f44bb .elementor-button:focus{background-color:#FF66C8;color:#1A0B1B;}.elementor-29147 .elementor-element.elementor-element-27f44bb .elementor-button:hover svg, .elementor-29147 .elementor-element.elementor-element-27f44bb .elementor-button:focus svg{fill:#1A0B1B;}.elementor-29147 .elementor-element.elementor-element-b5c2b20 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:15px 27px 15px 27px;}.elementor-29147 .elementor-element.elementor-element-b5c2b20 .elementor-button:hover, .elementor-29147 .elementor-element.elementor-element-b5c2b20 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FFFFFF;border-color:#FFFFFF;}.elementor-29147 .elementor-element.elementor-element-b5c2b20 .elementor-button:hover svg, .elementor-29147 .elementor-element.elementor-element-b5c2b20 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-29147 .elementor-element.elementor-element-41adbbf{--content-width:1200px;}.elementor-29147 .elementor-element.elementor-element-63069a1{--width:64%;}.elementor-29147 .elementor-element.elementor-element-4a2f348{--width:30%;}.elementor-29147 .elementor-element.elementor-element-11cd326{--content-width:1200px;}.elementor-29147 .elementor-element.elementor-element-4fd1de5{--width:250px;}.elementor-29147 .elementor-element.elementor-element-34a55b1{--width:70%;}.elementor-29147 .elementor-element.elementor-element-c4d8294{--content-width:1200px;}.elementor-29147 .elementor-element.elementor-element-c5cb07f{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29147 .elementor-element.elementor-element-63069a1{--width:100%;}.elementor-29147 .elementor-element.elementor-element-4a2f348{--width:45%;}.elementor-29147 .elementor-element.elementor-element-4fd1de5{--width:100%;}.elementor-29147 .elementor-element.elementor-element-34a55b1{--width:100%;}}@media(max-width:1024px){.elementor-29147 .elementor-element.elementor-element-f01b1f0{--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-29147 .elementor-element.elementor-element-3e4c60a{--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-29147 .elementor-element.elementor-element-501f767{--grid-columns:2;}}@media(max-width:767px){.elementor-29147 .elementor-element.elementor-element-41adbbf{--padding-top:16px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-29147 .elementor-element.elementor-element-11cd326{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-29147 .elementor-element.elementor-element-1e73389{--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-29147 .elementor-element.elementor-element-c4d8294{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-29147 .elementor-element.elementor-element-501f767{--grid-columns:1;}.elementor-29147 .elementor-element.elementor-element-c5cb07f{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* SP podcasts — shared (light theme, matches /case-studies/) */
.sp-eyebrow .elementor-heading-title{display:inline-block;font:600 12.5px/1.2 Lato,sans-serif!important;letter-spacing:1.7px;text-transform:uppercase;color:#B8007B!important;border:1px solid rgba(214,0,143,.42);background:rgba(255,255,255,.7);border-radius:999px;padding:8px 18px}
.sp-kicker .elementor-heading-title,.sp-tagline .elementor-heading-title{font:600 12px/1.4 Lato,sans-serif!important;letter-spacing:1.4px;text-transform:uppercase;color:#B8007B!important}
.sp-h2 .elementor-heading-title{font:600 clamp(28px,3vw,34px)/1.2 Montserrat,sans-serif!important;color:#1A0B1B!important}
.sp-sub,.sp-sub p{color:#4A3A4A;font-size:17px;line-height:1.65;max-width:42em;margin:0}
.sp-lede p{color:#4A3A4A;font:400 17.5px/1.65 Lato,sans-serif;margin:0;max-width:36em}
.sp-close .elementor-heading-title{text-align:center!important;color:#fff!important;font:600 clamp(26px,3vw,34px)/1.2 Montserrat,sans-serif!important;text-align:center}
.sp-close-p p{color:#EBDDE9;text-align:center;max-width:40em;margin:0 auto;font-size:17px;line-height:1.65}
.sp-close .elementor-widget-text-editor{width:100%}
/* SP podcast card (loop item 29146) */
.spc-card{display:flex!important;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(87,22,74,.06),0 12px 32px -12px rgba(87,22,74,.18);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}
.spc-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(87,22,74,.06),0 20px 40px -14px rgba(87,22,74,.28)}
.spc-img img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#F4E9F3;border-radius:0}
.spc-body{padding:18px 20px 20px!important;gap:8px!important;flex-grow:1}
.spc-tag .elementor-post-info__terms-list-item,.spe-topic .elementor-post-info__terms-list-item{display:inline-block;font:600 11px/1 Lato,sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:#57164A;background:#F8E6F3;border-radius:999px;padding:5px 10px}
.spc-tag .elementor-icon-list-icon,.spe-topic .elementor-icon-list-icon{display:none}
.spc-title .elementor-heading-title{font:600 17px/1.3 Montserrat,sans-serif!important;color:#1A0B1B!important;margin:0;transition:color .15s}
.spc-card:hover .spc-title .elementor-heading-title{color:#B8007B!important}
.spc-show .elementor-heading-title{font:400 14px/1.45 Lato,sans-serif!important;color:#4A3A4A!important}
.spc-go{margin-top:auto!important;padding-top:6px}
.spc-go .elementor-heading-title{font:600 15px/1.2 Lato,sans-serif!important;color:#D6008F!important}
/* SP podcast episode (single template 29147) */
.spe-crumb .rank-math-breadcrumb,.spe-crumb .rank-math-breadcrumb p,.spe-crumb .rank-math-breadcrumb a,.spe-crumb .rank-math-breadcrumb span{text-transform:none!important;letter-spacing:0!important;font:400 13.5px/1.4 Lato,sans-serif!important;color:#6B5A69!important;margin:0;background:none!important;padding:0!important}
.spe-crumb .rank-math-breadcrumb a{color:#4A3A4A!important;text-decoration:none}.spe-crumb .rank-math-breadcrumb a:hover{color:#B8007B!important}
.spe-h1 .elementor-heading-title{font:700 clamp(32px,4.2vw,52px)/1.12 Montserrat,sans-serif!important;letter-spacing:-.02em;color:#1A0B1B!important;margin:0}
.spe-pill .elementor-heading-title{display:inline-block;background:#fff;border-radius:999px;padding:7px 14px;font:400 14.5px/1.3 Lato,sans-serif!important;color:#1A0B1B!important;box-shadow:0 1px 2px rgba(87,22,74,.08)}
.spe-topic .elementor-post-info__terms-list-item{padding:9px 14px}
.spe-eptitle .elementor-heading-title{font:italic 400 16px/1.5 Lato,sans-serif!important;color:#4A3A4A!important}
.spe-cover img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:0 1px 2px rgba(87,22,74,.06),0 24px 48px -18px rgba(87,22,74,.3);background:#fff}
.spe-side{position:sticky!important;top:110px;align-self:flex-start!important}
.spe-toc .elementor-toc__header{background:none;border:0;padding:0 0 12px}
.spe-toc .elementor-toc__header-title{font:600 12.5px/1.2 Lato,sans-serif!important;letter-spacing:1.7px;text-transform:uppercase;color:#B8007B!important}
.spe-toc .elementor-toc__body{padding:0;border-left:2px solid #F4E9F3}
.spe-toc .elementor-toc__list-item-text{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;font:400 14.5px/1.35 Lato,sans-serif;color:#4A3A4A!important;text-decoration:none!important}
.spe-toc .elementor-toc__list-item-text:hover,.spe-toc .elementor-toc__list-item-text.elementor-item-active{color:#1A0B1B!important;border-left-color:#D6008F}
.spe-toc .elementor-toc__list-item-text-wrapper:before,.spe-toc .elementor-toc__list-item-text-wrapper i{display:none!important}
.spe-toc .elementor-toc__list-wrapper{padding:0;margin:0}
.spe-toc{border:0!important}.spe-toc .elementor-toc{border:0;background:none}
.spe-main{max-width:760px}
.spe-vh .elementor-heading-title{font:600 12.5px/1.2 Lato,sans-serif!important;letter-spacing:1.7px;text-transform:uppercase;color:#B8007B!important}
.spe-video .elementor-wrapper{border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(87,22,74,.06),0 12px 32px -12px rgba(87,22,74,.18)}
.spe-article,.spe-article p,.spe-article li{font-family:Lato,sans-serif;font-size:18px;line-height:1.75;color:#3A2C3A}
.spe-article p{margin:0 0 1.2em}
.spe-article > .elementor-widget-container > p:first-child,.spe-article > p:first-child{font-size:20.5px;line-height:1.6;color:#1A0B1B}
.spe-article h2{font:600 clamp(25px,2.8vw,32px)/1.2 Montserrat,sans-serif!important;color:#1A0B1B!important;margin:2em 0 .7em!important;scroll-margin-top:110px}
.spe-article h3{font:600 19px/1.35 Montserrat,sans-serif!important;color:#1A0B1B!important;background:#FBF6FA;border-left:4px solid #D6008F;padding:14px 18px;border-radius:0 10px 10px 0;margin:1.8em 0 .8em!important}
.spe-article h3 strong{font-weight:600}
.spe-article a{color:#B8007B!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}
.spe-article iframe{width:100%!important;max-width:100%;border:0;border-radius:12px}
.spe-article img{border-radius:12px;height:auto}
.spe-guest{background:#FBF6FA;border:1px solid rgba(87,22,74,.13);border-radius:16px;padding:26px!important}
.spe-guest-img img{width:110px;height:110px;border-radius:50%;object-fit:cover}
.spe-guest-name .elementor-heading-title{font:600 20px/1.2 Montserrat,sans-serif!important;color:#1A0B1B!important}
.spe-guest-bio p{font-size:16px;line-height:1.6;color:#3A2C3A;margin:6px 0 0}
.spe-guest-bio a{color:#B8007B;text-decoration:underline}
.spe-related .e-loop-item{height:100%}
@media(max-width:1024px){.spe-side{position:static!important}.spe-main{max-width:100%}}
@media(max-width:767px){.spe-article,.spe-article p,.spe-article li{font-size:17px}.spe-article > .elementor-widget-container > p:first-child{font-size:18.5px}}/* End custom CSS */