/* Adapt the approved composition to native Elementor wrappers. Never global styles. */
.untold-article-v2{--ua-accent:#EB604D;--ua-ink:#000B10;--ua-muted:#6B6B6B;--ua-line:#E7E7E7;--ua-surface:#F2F2F2;padding:0;gap:0;width:100%;max-width:none}
.untold-article-v2 .e-con{--container-widget-width:100%;--container-widget-flex-grow:0;--container-widget-align-self:auto;--content-width:100%;gap:0;min-height:0;min-width:0}
.untold-article-v2 .elementor-widget{margin:0;min-width:0;max-width:100%}
.untold-article-v2 .elementor-widget-container{margin:0;padding:0}
.untold-article-v2 .ua-wrap{display:block;max-width:none}
.untold-article-v2 .ua-intro{width:auto;max-width:none;display:block;padding:36px 0 30px}
.untold-article-v2 .ua-title .elementor-heading-title{font:500 clamp(40px,3.8vw,56px)/1.08 Oswald,Arial,sans-serif;letter-spacing:-1.7px;text-wrap:balance;color:var(--ua-ink)}
.untold-article-v2 .ua-category .elementor-heading-title,.untold-article-v2 .ua-section-label .elementor-heading-title{font:600 11px/1.4 Inter,Arial,sans-serif;letter-spacing:1.7px;color:inherit}
.untold-article-v2 .ua-category{margin-bottom:20px}
.untold-article-v2 .ua-deck{font:400 18px/1.55 Inter,Arial,sans-serif;color:var(--ua-ink)}
.untold-article-v2 .ua-deck p{font:inherit;margin:0}
.untold-article-v2 .ua-breadcrumbs{display:block}
.untold-article-v2 .ua-breadcrumbs nav.breadcrumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font:400 12px/1.6 Inter,Arial,sans-serif;color:var(--ua-muted)}
.untold-article-v2 .ua-breadcrumbs nav.breadcrumbs>i{font:400 16px/1 Inter,Arial,sans-serif;color:var(--ua-muted)}
.untold-article-v2 .ua-breadcrumbs nav.breadcrumbs>i:before{content:"›"}
.untold-article-v2 .ua-layout{display:grid;width:100%;padding-top:32px;column-gap:var(--gutter);grid-template-columns:var(--rail) minmax(0,1fr) var(--toc);align-items:start}
.untold-article-v2 .ua-prose,.untold-article-v2 .ua-content-stack{display:block;width:100%}
.untold-article-v2 .ua-body .elementor-widget-text-editor{font:inherit;color:inherit}
.untold-article-v2 .ua-body .elementor-widget-heading .elementor-heading-title{font:500 30px/1.2 Oswald,Arial,sans-serif;letter-spacing:-.35px;color:var(--ua-ink);text-transform:none}
.untold-article-v2 .ua-body .elementor-widget-heading{scroll-margin-top:var(--ua-sticky-offset)}
.untold-article-v2 .ua-leading{display:block;margin:0 0 28px;width:100%;max-width:none}
.untold-article-v2 .ua-leading img{display:block;width:100%;height:auto;object-fit:contain}
.untold-article-v2 .ua-questions{display:block;width:100%;padding:28px;margin-top:40px}
.untold-article-v2 .ua-questions .elementor-heading-title{margin-top:0}
.untold-article-v2 .ua-author{margin-top:32px}
.untold-article-v2 .ua-share{position:sticky;top:var(--ua-sticky-offset);display:flex;flex-direction:column;gap:18px;width:56px;padding:0 12px 0 0;border-right:1px solid var(--ua-line)}
.untold-article-v2 .ua-native-share .elementor-grid{display:flex;flex-direction:column;gap:18px}
.untold-article-v2 .ua-native-share .elementor-share-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;width:100%;min-height:46px;height:auto;background:none!important;color:var(--ua-ink);border:0;cursor:pointer}
.untold-article-v2 .ua-native-share .elementor-share-btn__icon{align-self:center;display:flex;align-items:center;justify-content:center;height:24px;width:24px;background:none;color:inherit;flex:none;font-size:22px}
.untold-article-v2 .ua-native-share .elementor-share-btn__text{align-self:center;flex:none;padding:0;background:none;min-width:0;color:inherit;line-height:1.4}
.untold-article-v2 .ua-native-share .elementor-share-btn__title{font:400 11px/1.4 Inter,Arial,sans-serif;color:inherit}
.untold-article-v2 .ua-native-share .elementor-share-btn:is(:hover,:focus-visible){color:var(--ua-accent);transition:color 160ms ease}
.untold-article-v2 .ua-native-share .elementor-share-btn:focus-visible{outline:2px solid var(--ua-accent);outline-offset:4px}
.untold-article-v2 .ua-share>.elementor-widget,.untold-article-v2 .ua-native-share .elementor-grid-item{width:100%}
/* The native share widget keeps its handlers and labels; only the visible glyph changes. */
.untold-article-v2 .ua-native-share .elementor-share-btn__icon i{display:none}
.untold-article-v2 .ua-native-share .elementor-share-btn__icon:before{font:400 27px/1 Arial,sans-serif}
.untold-article-v2 .elementor-share-btn_x-twitter .elementor-share-btn__icon:before{content:"𝕏"}
.untold-article-v2 .elementor-share-btn_facebook .elementor-share-btn__icon:before{content:"f";font-weight:700;font-size:25px}
.untold-article-v2 .elementor-share-btn_linkedin .elementor-share-btn__icon:before{content:"in";font-weight:700;font-size:25px}
.untold-article-v2 .ua-utilities{display:flex;flex-direction:column;gap:18px;align-items:center}
.untold-article-v2 .ua-aside{display:block;width:184px;position:sticky;top:var(--ua-sticky-offset)}
.untold-article-v2 .ua-native-toc{position:relative;border-left:2px solid var(--ua-line);padding-left:18px;--box-border-width:0px;--header-separator-width:0px;--box-padding:0px;--item-text-color:var(--ua-muted);--item-text-color-active:var(--ua-ink);--item-text-color-hover:var(--ua-ink);--item-text-hover-decoration:none;--item-text-active-decoration:none;--item-text-underline:none}
.untold-article-v2 .ua-native-toc .elementor-toc__header{padding:0 0 22px;border:0;background:none}
.untold-article-v2 .ua-native-toc .elementor-toc__header-title{font:600 11px/1.4 Inter,Arial,sans-serif;letter-spacing:1.7px;color:var(--ua-ink)}
.untold-article-v2 .ua-native-toc .elementor-toc__body{padding:0}
.untold-article-v2 .ua-native-toc .elementor-toc__list-wrapper{padding:0;margin:0;list-style:none}
.untold-article-v2 .ua-native-toc .elementor-toc__list-item{margin:0;padding:0;list-style:none;font:500 13px/1.5 Inter,Arial,sans-serif}
.untold-article-v2 .ua-native-toc .elementor-toc__list-item-text-wrapper{padding:0;border:0}
.untold-article-v2 .ua-native-toc .elementor-toc__list-item-text-wrapper>i,.untold-article-v2 .ua-native-toc .elementor-toc__list-item-text-wrapper>svg{display:none}
.untold-article-v2 .ua-native-toc a{display:block;width:100%;padding:8px 0;border-radius:3px;transition:color 160ms ease,background-color 160ms ease;text-decoration:none;font:inherit;color:var(--ua-muted)}
.untold-article-v2 .ua-native-toc a.elementor-item-active{color:var(--ua-ink)}
.untold-article-v2 .ua-native-toc a:hover{color:var(--ua-ink);background:var(--ua-surface)}
.untold-article-v2 .ua-native-toc a:focus-visible{outline:2px solid var(--ua-accent);outline-offset:2px}
.untold-article-v2 .ua-aside>.ua-side-note{margin:40px 0 0 20px;padding-top:24px;width:calc(100% - 20px)}
.untold-article-v2 .ua-side-note .ua-section-label{margin-bottom:22px}
.untold-article-v2 .ua-side-note p{margin:0}
.untold-article-v2 .ua-extras,.untold-article-v2 .ua-related{display:block;width:auto;max-width:none}
.untold-article-v2 .ua-media,.untold-article-v2 .ua-video-section,.untold-article-v2 .ua-podcast-widget{display:block;width:100%}
.untold-article-v2 .ua-media{border-top:1px solid var(--ua-line);margin-top:52px;padding-top:28px}
.untold-article-v2 .ua-video-title .elementor-heading-title{font:500 30px/1.25 Oswald,Arial,sans-serif;letter-spacing:-.35px;color:var(--ua-ink);text-transform:none}
.untold-article-v2 .ua-video{aspect-ratio:16/9;overflow:hidden}
.untold-article-v2 .ua-video .elementor-wrapper{width:100%;height:100%;aspect-ratio:16/9}
.untold-article-v2 .ua-video .elementor-custom-embed-image-overlay{background-size:cover}
.untold-article-v2 .ua-content-stack>.elementor-widget.ua-leading-video{margin-block-end:32px!important}
.untold-article-v2 .ua-download{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;margin-top:36px}
.untold-article-v2 .ua-download>.e-con{width:auto;flex:1}
.untold-article-v2 .ua-download .elementor-heading-title{font:500 30px/1.2 Oswald,Arial,sans-serif;text-transform:none;color:var(--ua-ink)}
.untold-article-v2 .ua-download p{font:400 14px/1.6 Inter,Arial,sans-serif;margin:8px 0 0;color:var(--ua-muted)}
.untold-article-v2 .ua-original-button{width:auto;max-width:none;flex:none}
.untold-article-v2 .ua-original-button .elementor-button{font-family:Oswald,Arial,sans-serif;font-weight:500;font-size:22px;line-height:1.2;padding:16px 20px;border-radius:8px;text-transform:capitalize;text-decoration:none}
.untold-article-v2 .ua-related{padding-top:60px;padding-bottom:64px}
.untold-article-v2 .ua-related-heading{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}
.untold-article-v2 .ua-related-heading>.e-con{width:auto}
.untold-article-v2 .ua-related-heading>.elementor-widget{width:auto;flex:none}
.untold-article-v2 .ua-related-heading h2{font:500 30px/1.2 Oswald,Arial,sans-serif;margin-top:10px;text-transform:none;color:var(--ua-ink)}
.untold-article-v2 .ua-related-heading a{font:400 12px/1.4 Inter,Arial,sans-serif}
.untold-article-v2 .ua-recommendations .elementor-loop-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}
.untold-article-v2 .ua-recommendations .e-loop-item{min-width:0}
.untold-article-v2 .ua-recommendations .e-loop-item:has([data-article-id][hidden]){display:none}
.untold-article-v2 .ua-collage-card{display:flex;flex-direction:column;justify-content:start;width:100%;min-height:0;height:100%;padding:0;container-type:inline-size;overflow:hidden;background:#fff;border:1px solid #0003;gap:0;position:relative}
/* Elementor gives container overlays inset:0; anchor the approved paper explicitly. */
.untold-article-v2 .ua-collage-card:before{inset:auto 0 0;opacity:1;pointer-events:none}
.untold-article-v2 .ua-collage-card:after{inset:0 0 auto;opacity:1;pointer-events:none}
.untold-article-v2 .ua-collage-card[hidden]{display:none}
.untold-article-v2 .ua-collage-card .ua-hybrid-copy{display:block;width:100%;padding:68px 26px 24px;min-height:180px;flex:1;position:relative;z-index:1}
.untold-article-v2 .ua-collage-card h3{font:500 clamp(26px,6.5cqw,32px)/1.16 Oswald,Arial,sans-serif;letter-spacing:-.3px;text-transform:uppercase;text-wrap:balance;color:var(--ua-ink);margin:14px 0 0}
.untold-article-v2 .ua-collage-card h3 span{color:var(--ua-accent)}
.untold-article-v2 .ua-collage-card h3 a{text-decoration:none;color:inherit}
/* Shared photo proportions and image fit are owned by cards.css. */
.untold-article-v2 .ua-collage-card .ua-original-button{margin:0 26px 24px;position:relative;left:auto;bottom:auto;align-self:flex-start}
@media(hover:hover) and (pointer:fine){.untold-article-v2 .ua-collage-card:hover .ua-hybrid-visual img{transform:scale(1.045)}}
@media(max-width:1199px){
 .untold-article-v2 .ua-layout{display:flex;flex-direction:column;gap:0}
 .untold-article-v2 .ua-share{position:static;width:100%;flex-direction:row;justify-content:flex-start;gap:28px;border-right:0;border-bottom:1px solid var(--ua-line);padding:0 0 20px;margin-bottom:24px}
 .untold-article-v2 .ua-share>.elementor-widget{width:auto;flex:none}
 .untold-article-v2 .ua-native-share .elementor-grid,.untold-article-v2 .ua-utilities{flex-direction:row;gap:28px}
 .untold-article-v2 .ua-aside{position:static;width:100%;order:-1;margin:0 0 32px}
 .untold-article-v2 .ua-native-share .elementor-grid-item{width:auto}
 .untold-article-v2 .ua-native-toc .elementor-toc__header{padding-bottom:8px}
 .untold-article-v2 .ua-native-toc .elementor-toc__list-item{font-size:12px}
 .untold-article-v2 .ua-native-toc a{padding:5px 0}
 .untold-article-v2 .ua-native-toc .elementor-toc__list-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
}
@media(max-width:800px){
 .untold-article-v2 .ua-title .elementor-heading-title{font-size:38px}
 .untold-article-v2 .ua-share{gap:0;justify-content:space-between}
 .untold-article-v2 .ua-share>.elementor-widget{width:50%}
 .untold-article-v2 .ua-native-share .elementor-grid,.untold-article-v2 .ua-utilities{justify-content:space-around;gap:6px}
 .untold-article-v2 .ua-native-toc .elementor-toc__list-wrapper{display:block}
 .untold-article-v2 .ua-intro{padding-top:30px}
 .untold-article-v2 .ua-download{flex-direction:column;align-items:start}
}
@media(max-width:600px){
 .untold-article-v2 .ua-body .elementor-widget-heading .elementor-heading-title{font-size:28px}
 .untold-article-v2 .ua-recommendations .elementor-loop-container{grid-template-columns:1fr}
 .untold-article-v2 .ua-related-heading{align-items:start;flex-direction:column;gap:16px}
}
@media(prefers-reduced-motion:reduce){.untold-article-v2 .ua-collage-card .ua-hybrid-visual img{transform:none!important;transition:none}}
@media print{
 .untold-article-v2 .e-con,.untold-article-v2 .elementor-widget,.untold-article-v2 .elementor-widget-container,.untold-article-v2 .ua-body>.elementor{display:block;position:static!important;height:auto!important;min-height:0!important;overflow:visible!important;contain:none!important;transform:none!important;max-width:none!important;width:100%!important}
 .untold-article-v2 .elementor-widget{break-inside:auto}
 .untold-article-v2 .elementor-widget-heading{break-after:avoid}
 .untold-article-v2 .ua-leading{width:112mm!important;max-width:100%!important;margin:0 auto 5mm!important;break-inside:avoid}
 .untold-article-v2 .ua-leading img{width:100%;max-height:68mm;object-fit:contain}
 .untold-article-v2 .ua-title .elementor-heading-title{font-size:27pt!important}
 .untold-article-v2 .ua-body .elementor-widget-heading .elementor-heading-title{font-size:18pt!important}
}

.untold-article-v2 .ua-content-stack>.elementor-widget.ua-leading{margin-block-end:28px!important}
.untold-article-v2 .ua-intro>.elementor-widget.ua-breadcrumbs{margin-block-end:24px!important}
.untold-article-v2 .ua-intro>.elementor-widget.ua-category{margin-block-end:20px!important}
.untold-article-v2 .ua-collage-card .ua-hybrid-copy:before{width:auto;height:auto;inset:26px auto auto 26px;opacity:1;pointer-events:none}
.untold-article-v2 .ua-collage-card .ua-hybrid-copy:after{inset:30px 26px auto auto;width:60px;height:42px;opacity:1;pointer-events:none}
.untold-article-v2 .ua-collage-card:is(:hover,:focus-within){border-color:#0003;box-shadow:none;transform:none}

/* Use the existing WP taxonomy, including videos in the related loop. */
.untold-article-v2 .e-loop-item.category-video .ua-hybrid-copy:before{content:"VIDEO"}

@media(prefers-reduced-motion:reduce){.untold-article-v2 .ua-native-toc .ua-toc-marker{transition:none}}
