.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-1762 .elementor-element.elementor-element-a020000{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-progress-tracker .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-progress-tracker .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1762 .elementor-element.elementor-element-a020601{--direction:ltr;--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-widget-html .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-html .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-1762 .elementor-element.elementor-element-a020101{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-a020102{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-a020103{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-shortcode .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1762 .elementor-element.elementor-element-tgetitle .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#072c46;}.elementor-1762 .elementor-element.elementor-element-a020105{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-post-info .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1762 .elementor-element.elementor-element-tgemeta .elementor-icon-list-icon{width:14px;}.elementor-1762 .elementor-element.elementor-element-tgemeta .elementor-icon-list-icon i{font-size:14px;}.elementor-1762 .elementor-element.elementor-element-tgemeta .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-button .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1762 .elementor-element.elementor-element-a020200{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-a020202{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-table-of-contents .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1762 .elementor-element.elementor-element-a020201 .elementor-toc__header-title{text-align:start;}.elementor-1762 .elementor-element.elementor-element-a020201 .elementor-toc__header{flex-direction:row;}.elementor-1762 .elementor-element.elementor-element-a020201{--item-text-hover-decoration:underline;}.elementor-1762 .elementor-element.elementor-element-a020203{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-a020208{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1762 .elementor-element.elementor-element-tgecontent{color:#072c46;font-family:"Source Sans 3", Sans-serif;font-size:18px;line-height:1.75em;}.elementor-widget-post-navigation .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-post-navigation .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1762 .elementor-element.elementor-element-tgerel{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-posts .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1762 .elementor-element.elementor-element-tgeposts{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1762 .elementor-element.elementor-element-tgeposts .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-1762 .elementor-element.elementor-element-tgeposts:after{content:"0.65";}.elementor-1762 .elementor-element.elementor-element-tgeposts .elementor-post__thumbnail__link{width:100%;}.elementor-1762 .elementor-element.elementor-element-tgeposts .elementor-post__meta-data span + span:before{content:"///";}.elementor-1762 .elementor-element.elementor-element-tgeposts.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1762 .elementor-element.elementor-element-tgeposts.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1762 .elementor-element.elementor-element-tgeposts.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1762 .elementor-element.elementor-element-a020401{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-comments .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-post-comments .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-1762 .elementor-element.elementor-element-a020501{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-a020502{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-a020506{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1762 .elementor-element.elementor-element-tgeposts .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1762 .elementor-element.elementor-element-tgeposts:after{content:"0.5";}.elementor-1762 .elementor-element.elementor-element-tgeposts .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Native Single Post1762 presentation authority. Working copy; do not replay after editor changes. */
body.elementor-page-1762 { --p-blue:#01396a; --p-ink:#072c46; --p-red:#a94d54; --p-yellow:#ffeea4; --p-paper:#fffef8; --p-line:#dce5eb; --p-muted:#465f70; }
body.elementor-page-1762 * { box-sizing:border-box; }

body.elementor-page-1762 .p-proposal { margin:0; background:var(--p-paper); color:var(--p-ink); font:18px/1.65 "Source Sans 3",sans-serif; }
body.elementor-page-1762 .p-proposal a { color:inherit; }
body.elementor-page-1762 .p-proposal h1,body.elementor-page-1762 .p-proposal h2,body.elementor-page-1762 .p-proposal h3 { font-family:Manrope,sans-serif; color:var(--p-ink); }
body.elementor-page-1762 .p-proposal :focus-visible { outline:3px solid var(--p-red); outline-offset:5px; }
.p-skip { position:absolute; left:1rem; top:-6rem; padding:1rem; z-index:20; background:white; }
.p-skip:focus { top:1rem; }
.p-review { display:flex; align-items:center; justify-content:space-between; gap:1rem; padding:.55rem max(1rem,calc((100vw - 1240px)/2)); background:var(--p-blue); color:white; font-size:12px; }
.p-review>span { letter-spacing:.09em; font-weight:650; }
.p-review>a { text-decoration:underline; text-underline-offset:3px; min-height:32px; display:flex; align-items:center; }
.p-cases { display:flex; gap:.3rem; }
.p-cases a { min-height:36px; display:flex; align-items:center; padding:.1rem .8rem; border-radius:5px; text-decoration:none; }
.p-cases a[aria-current] { background:var(--p-yellow); color:var(--p-ink); font-weight:650; }
.p-site-header { display:flex; align-items:center; gap:2rem; justify-content:space-between; padding:1.2rem max(1.4rem,calc((100vw - 1240px)/2)); background:white; border-bottom:1px solid #eee; }
.p-site-header img { width:185px; height:auto; }
.p-site-header nav { display:flex; align-items:center; gap:2rem; font:600 14px/1.4 Manrope,sans-serif; }
.p-site-header nav a { display:flex; min-height:44px; align-items:center; text-decoration:none; }
.p-header-cta { background:var(--p-yellow); color:var(--p-ink); border:1px solid var(--p-yellow); border-radius:12px; padding:.65rem 1.15rem; min-height:44px; display:flex; align-items:center; text-decoration:none; font:600 14px/1.4 Manrope,sans-serif; }
.p-opening { border-bottom:1px solid var(--p-line); background:linear-gradient(125deg,var(--p-paper) 65%,#f6f5e7 100%); }
.p-hero { max-width:1240px; margin:auto; padding:3rem 1.5rem 3.5rem; display:grid; grid-template-columns:1.24fr .9fr; gap:4rem; align-items:center; }
.p-hero-copy { min-width:0; }
.p-trail { display:flex; gap:.6rem; font-size:13px; color:var(--p-muted); margin-bottom:2.5rem; }
.p-trail a { text-decoration:underline; text-underline-offset:3px; }
.p-kicker { display:block; color:var(--p-red); font:700 11px/1.65 Manrope,sans-serif; letter-spacing:.13em; margin-bottom:1rem; }
.p-hero .tge-article-categories { margin-bottom:.9rem; display:flex; gap:.5rem; }
.p-hero .tge-article-categories a { text-decoration:none; color:var(--p-blue); background:#edf3f5; padding:.25rem .65rem; border-radius:5px; font-size:12px; font-weight:600; }
.p-hero h1 { font-size:clamp(30px,3.1vw,46px); line-height:1.14; letter-spacing:-.045em; font-weight:650; margin:0 0 1.6rem; text-wrap:pretty; }
.p-publication { border-top:1px solid var(--p-line); padding-top:1rem; font-size:13px; color:var(--p-muted); }
.p-publication .elementor-post-info { padding:0; display:flex; gap:1rem; flex-wrap:wrap; margin:0; list-style:none; }
.p-publication .elementor-post-info__item { padding:0!important; }
.p-publication .elementor-widget-container { width:100%; }
.p-publication .elementor-icon-list-icon { display:none; }
.p-publication a { text-decoration:underline; text-underline-offset:3px; }
.p-time { display:block; margin-top:.3rem; font-size:12px; }
.p-read { display:inline-flex; gap:2rem; align-items:center; min-height:44px; margin-top:1.5rem; font:600 14px/1.5 Manrope,sans-serif; text-decoration:none; border-bottom:2px solid var(--p-red); }
.p-read span { font-size:22px; }
.p-cover { position:relative; margin:0; padding:0; align-self:center; background:var(--p-yellow); border-radius:26px 26px 6px 26px; box-shadow:10px 10px 0 var(--p-yellow); border:1px solid #f1e9a5; }
.p-cover img { display:block; width:100%; max-height:590px; height:auto; object-fit:contain; border-radius:26px 26px 6px 26px; }
.p-reading-layout { max-width:1120px; margin:0 auto; padding:3.5rem 1.5rem 2rem; display:grid; grid-template-columns:260px minmax(0,1fr); gap:4rem; align-items:start; }
.p-aside { position:static; }
.p-toc { border-top:3px solid var(--p-red); }
.p-toc summary { min-height:52px; cursor:pointer; font:650 17px/1.5 Manrope,sans-serif; padding:1rem 0 .75rem; }
.p-toc ol { list-style:none; margin:0 0 1.8rem; padding:0; }
.p-toc a { display:grid; grid-template-columns:24px 1fr; gap:.45rem; min-height:44px; font-size:14px; line-height:1.45; padding:.6rem 0; border-bottom:1px solid var(--p-line); text-decoration:none; }
.p-toc a span { color:var(--p-red); font-size:11px; padding-top:2px; }
.p-toc a:hover { color:var(--p-red); }
.p-orient { background:var(--p-blue); color:white; padding:1.4rem; border-radius:18px; }
.p-orient .p-kicker { color:var(--p-yellow); font-size:10px; margin-bottom:.7rem; }
.p-orient h2 { color:white; font-size:22px; line-height:1.25; margin:0 0 .8rem; letter-spacing:-.03em; }
.p-orient p { font-size:14px; line-height:1.5; color:#e9f1f6; margin:0 0 1rem; }
.p-orient a { display:flex; align-items:center; justify-content:space-between; gap:.4rem; min-height:44px; background:white; color:var(--p-blue); padding:.7rem .8rem; border-radius:8px; text-decoration:none; font:650 12px/1.4 Manrope,sans-serif; }
.p-reading { min-width:0; max-width:740px; padding:0; }
.p-reading .tge-article-body { width:100%; }
.p-reading .elementor { width:100%; }
.p-reading .elementor-element.e-con { max-width:100%; padding-inline:0!important; }
.p-reading .elementor-widget-text-editor { font:18px/1.78 "Source Sans 3",sans-serif; color:var(--p-ink); }
.p-reading .elementor-widget-text-editor p { margin-bottom:1.2rem; }
.p-reading .elementor-widget-heading .elementor-heading-title,.p-reading :is(h2,h3) { color:var(--p-ink); font-family:Manrope,sans-serif; }
.p-reading h2,.p-reading .elementor-widget-heading h2.elementor-heading-title { font-size:clamp(24px,2.2vw,30px); line-height:1.28; letter-spacing:-.025em; margin:2.2rem 0 1rem; font-weight:650; padding-left:1rem; border-left:3px solid var(--p-red); scroll-margin-top:2rem; }
.p-reading h3,.p-reading .elementor-widget-heading h3.elementor-heading-title { font-size:21px; line-height:1.45; letter-spacing:-.015em; font-weight:600; }
.p-reading p,.p-reading li { color:var(--p-ink); font-size:18px; line-height:1.78; }
.p-reading p.p-lead { font-size:20px; line-height:1.7; color:var(--p-blue); }
.p-reading a { color:var(--p-blue); text-decoration:underline; text-underline-offset:3px; }
.p-reading a:hover { color:var(--p-red); }
.p-reading img { max-width:100%; height:auto; }
.p-reading :is(iframe,video,embed,object) { max-width:100%; }
.p-reading :is(table,pre) { display:block; overflow-x:auto; max-width:100%; }
.p-reading :is(ul,ol) { margin-block:1rem 1.5rem; padding-left:1.5rem; }
.p-reading li { margin-bottom:.55rem; }
.p-reading li::marker { color:var(--p-red); }
.p-reading blockquote { background:#edf3f5; padding:1.5rem; border-left:3px solid var(--p-blue); margin-inline:0; border-radius:0 12px 12px 0; }
.p-reading .elementor-button { background:var(--p-blue); color:white; text-decoration:none; border-radius:10px; padding:1rem 1.5rem; }
.p-reading form { background:#edf3f5; padding:1.5rem; border:1px solid var(--p-line); border-radius:18px; }
.p-reading :disabled { opacity:.6; cursor:not-allowed; }
.p-reading .elementor-section-stretched { width:100%!important; left:0!important; }
.p-related { max-width:1240px; padding:3rem 1.5rem; margin:auto; border-top:1px solid var(--p-line); }
.p-related .tge-article-related { width:100%; }
.p-related .elementor-heading-title { font:650 30px/1.3 Manrope,sans-serif; letter-spacing:-.035em; }
.p-related .elementor-posts-container { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.8rem; }
.p-related .elementor-post { padding:0; background:transparent; border:0; border-radius:0; min-width:0; }
.p-related .elementor-post__thumbnail__link { margin-bottom:1rem; border-radius:16px; overflow:hidden; }
.p-related .elementor-post__thumbnail { position:relative; padding-bottom:0!important; border-radius:16px; }
.p-related .elementor-post__thumbnail img { position:static; transform:none; height:auto; width:100%; object-fit:contain; border-radius:16px; }
.p-related .elementor-post__title a { font:650 19px/1.4 Manrope,sans-serif; color:var(--p-ink); }
.p-related .elementor-post__meta-data { font:13px/1.5 "Source Sans 3",sans-serif; color:var(--p-muted); }
.p-related .elementor-post__read-more { min-height:44px; display:inline-flex; align-items:center; color:var(--p-red); text-decoration:underline; font:650 13px/1.4 Manrope,sans-serif; }
.p-close { max-width:1192px; margin:0 auto 4rem; display:grid; grid-template-columns:1.4fr 1fr; gap:3rem; align-items:center; background:var(--p-blue); color:white; border-radius:26px; padding:2.8rem 3rem; }
.p-close .p-kicker { color:var(--p-yellow); font-size:10px; }
.p-close h2 { color:white; font-size:34px; letter-spacing:-.035em; line-height:1.2; margin:0 0 1rem; }
.p-close p { font-size:16px; line-height:1.6; color:#e9f1f6; margin:0; max-width:470px; }
.p-close-actions { display:flex; flex-direction:column; gap:.9rem; }
.p-close-actions a { display:flex; justify-content:space-between; align-items:center; min-height:50px; padding:1rem 1.2rem; border-radius:10px; font:650 14px/1.5 Manrope,sans-serif; text-decoration:none; }
.p-tramite { background:white; color:var(--p-blue)!important; }
.p-asesoria { background:var(--p-yellow); color:var(--p-ink)!important; border:1px solid var(--p-yellow); }
.p-site-footer { background:#072c46; color:white; display:flex; justify-content:space-between; gap:1rem; padding:2rem max(1.5rem,calc((100vw - 1192px)/2)); font-size:14px; }
.p-site-footer a { text-decoration:underline; }
@media(max-width:1024px){
 .p-site-header nav { gap:1rem; }.p-hero { gap:2rem; }.p-reading-layout { grid-template-columns:220px minmax(0,1fr); gap:2rem; }.p-close { margin-inline:1.5rem; }.p-hero h1 { font-size:36px; }
}
@media(max-width:767px){
 .p-review { flex-wrap:wrap; padding:.5rem 1rem; gap:.3rem; }.p-review>span { font-size:10px; }.p-review>a { font-size:10px; }.p-cases { order:3; width:100%; }.p-cases a { min-height:44px; font-size:12px; }
 .p-site-header { padding:1rem; gap:1rem; }.p-site-header img { width:150px; }.p-site-header nav { display:none; }.p-header-cta { font-size:12px; padding:.6rem .9rem; }
 .p-hero { padding:1.8rem 1.15rem 2rem; grid-template-columns:1fr; gap:1.8rem; }.p-trail { margin-bottom:1.5rem; }.p-hero h1 { font-size:32px; line-height:1.18; }.p-kicker { font-size:10px; }.p-read { margin-top:1rem; }.p-cover { width:100%; max-width:430px; box-shadow:6px 6px 0 var(--p-yellow); }.p-cover img { max-height:none; }
 .p-reading-layout { display:flex; flex-direction:column; padding:2rem 1.15rem; gap:1.4rem; }.p-aside { position:static; width:100%; }.p-toc { margin:0; }.p-toc summary { font-size:17px; }.p-toc ol { margin-bottom:.7rem; }.p-toc a { font-size:15px; min-height:48px; }.p-orient { display:none; }.p-reading { width:100%; }.p-reading p,.p-reading li,.p-reading .elementor-widget-text-editor { font-size:17px; line-height:1.75; }.p-reading h2,.p-reading .elementor-widget-heading h2.elementor-heading-title { font-size:25px; padding-left:.75rem; }
 .p-related { padding:2rem 1.15rem; }.p-related .elementor-posts-container { grid-template-columns:1fr; gap:2rem; }.p-related .elementor-post__thumbnail__link { width:100%; }.p-related .elementor-post__title a { font-size:20px; }
 .p-close { margin:0 1.15rem 2.5rem; display:flex; flex-direction:column; align-items:stretch; gap:1.5rem; padding:1.75rem; border-radius:20px; }.p-close h2 { font-size:28px; }.p-close-actions a { font-size:13px; }.p-site-footer { padding:1.5rem 1.15rem; font-size:12px; }
 .p-reading p.p-lead { font-size:19px; }
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation:none!important;transition:none!important;}}
/* Pattern copied from native Inicio34 main; header/footer remain independent. */
body.elementor-page-1762 .p-proposal { --tge-font-body:"Source Sans 3",sans-serif; --tge-font-heading:Manrope,sans-serif; }
body.elementor-page-1762 .p-proposal [data-elementor-id="37"] .e-paragraph-base { font-family:"Source Sans 3",sans-serif; }
body.elementor-page-1762 .p-proposal { position:relative; isolation:isolate; }
body.elementor-page-1762 .p-proposal::before { content:""; position:absolute; inset:0 0 0 35%; z-index:-1; background-image:url("/wp-content/uploads/2026/10/fondo_lightwhite.png"); background-size:121px; background-repeat:repeat; opacity:.55; mask-image:linear-gradient(110deg,transparent,#000); pointer-events:none; }
.p-opening { background:transparent; }
.p-reading { background:var(--p-paper); }
.p-frame-glint { position:absolute; pointer-events:none; z-index:2; inset:0 -10px -10px 0; opacity:0; border-radius:inherit; background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%); background-size:300% 100%; background-repeat:no-repeat; clip-path:polygon(calc(100% - 10px) 0,100% 0,100% 100%,0 100%,0 calc(100% - 10px),calc(100% - 10px) calc(100% - 10px)); }
.p-progress { position:fixed; inset:0 0 auto; height:4px; background:#dce5eb; z-index:100; pointer-events:none; }
.p-progress>span { display:block; height:100%; width:0; background:var(--p-red); }
.p-ad { margin:2.5rem 0; color:var(--p-muted); text-align:center; clear:both; }
.p-ad>span { display:block; font-size:11px; letter-spacing:.08em; margin-bottom:.65rem; }
.p-ad-space { min-height:250px; display:block; width:100%; min-width:0; box-sizing:border-box; border:0; background:transparent; border-radius:0; padding:0; }
.p-ad-space span { font-size:13px; color:#465f70; }
.p-ad-final { max-width:970px; margin:2rem auto 3rem; padding:0 1.5rem; }
.p-ad-final .p-ad-space { min-height:250px; }
.p-ad-lateral .p-ad-space { min-height:250px; }
.p-toc { position:static; }
.p-header-cta,.p-close-actions a,.p-reading a.elementor-button[href*="/asesorias"] { position:relative; isolation:isolate; overflow:hidden; }
.p-reading a.elementor-button[href*="/asesorias"] { background:var(--p-yellow); color:var(--p-ink); }
body.elementor-page-1762 .p-proposal .p-button-glint { position:absolute; inset:0; pointer-events:none; border-radius:inherit; opacity:0; background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.32) 50%,transparent 62%); background-size:300% 100%; background-repeat:no-repeat; }
.p-comments { max-width:1120px; margin:0 auto; padding:2rem 1.5rem 4rem; display:grid; grid-template-columns:1fr 1.6fr; gap:3rem; }
.p-comments h2 { font-size:28px; line-height:1.3; letter-spacing:-.035em; margin:0 0 1rem; }
.p-comments-intro p { font-size:16px; line-height:1.6; }
.p-comment-form { background:white; border:1px solid var(--p-line); border-radius:18px; padding:1.75rem; }
.p-comment-form label { display:block; font-weight:600; font-size:15px; }
.p-comment-form textarea,.p-comment-form input { display:block; width:100%; margin:.5rem 0 1rem; min-height:46px; border:1px solid #a4b8c9; background:#fffef8; border-radius:8px; padding:.8rem; color:var(--p-ink); font:16px/1.5 "Source Sans 3",sans-serif; }
.p-comment-fields { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
.p-comment-form small { display:block; font-size:12px; font-weight:400; color:var(--p-muted); }
.p-comment-policy { font-size:14px; }
.p-comment-form button { min-height:48px; padding:.7rem 1.2rem; background:var(--p-blue); color:white; border:0; border-radius:10px; font:600 14px/1.5 Manrope,sans-serif; cursor:not-allowed; }
.p-preview-note { margin-top:1rem; }
@media(max-width:1024px){body.elementor-page-1762 .p-proposal{padding-bottom:88px!important;}}
@media(max-width:767px){
 .p-ad { margin:2rem 0; }.p-ad-final { margin:1rem auto 2rem; padding:0 1.15rem; }.p-ad-final .p-ad-space { min-height:250px; }.p-ad-lateral { display:none; }
 .p-comments { display:block; padding:1.5rem 1.15rem 2.5rem; }.p-comments h2 { font-size:25px; }.p-comment-form { padding:1.25rem; }.p-comment-fields { grid-template-columns:1fr; gap:0; }
 .p-frame-glint { inset:0 -6px -6px 0; clip-path:polygon(calc(100% - 6px) 0,100% 0,100% 100%,0 100%,0 calc(100% - 6px),calc(100% - 6px) calc(100% - 6px)); }
}

body.elementor-page-1762 .p-proposal { width:100%; display:block!important; position:relative; margin:0; padding:0; isolation:isolate; background:var(--p-paper); }
body.elementor-page-1762 .p-hero,body.elementor-page-1762 .p-reading-layout,body.elementor-page-1762 .p-close,body.elementor-page-1762 .p-comments { display:grid!important; width:100%; }
body.elementor-page-1762 .p-hero-copy,body.elementor-page-1762 .p-cover,body.elementor-page-1762 .p-reading,body.elementor-page-1762 .p-aside,body.elementor-page-1762 .p-close-copy,body.elementor-page-1762 .p-close-actions { width:auto; min-width:0; }
body.elementor-page-1762 .p-close-actions .elementor-button { width:100%; min-height:50px; display:flex; align-items:center; border-radius:10px; padding:1rem 1.2rem; font:650 14px/1.5 Manrope,sans-serif; }
body.elementor-page-1762 .p-tramite .elementor-button { background:white; color:var(--p-blue); }
body.elementor-page-1762 .p-asesoria .elementor-button { background:var(--p-yellow); color:var(--p-ink); position:relative; overflow:hidden; }
body.elementor-page-1762 .p-orient .elementor-button { background:white; color:var(--p-blue); border-radius:8px; width:100%; }
body.elementor-page-1762 .p-read .elementor-button { background:transparent; color:var(--p-ink); padding:0; }
body.elementor-page-1762 .p-kicker p { color:inherit; font:inherit; margin:0; }
body.elementor-page-1762 .p-cover { overflow:visible; }
body.elementor-page-1762 .p-native-toc { border-top:3px solid var(--p-red); margin-bottom:1.8rem; }
body.elementor-page-1762 .elementor-toc__header { background:transparent; padding:1rem 0; border:0; }
body.elementor-page-1762 .elementor-toc__body { padding:0; }
body.elementor-page-1762 .elementor-toc__list-wrapper { margin:0; padding:0; list-style:none; }
body.elementor-page-1762 .elementor-toc__list-item { padding:.6rem 0; border-bottom:1px solid var(--p-line); font-size:14px; line-height:1.45; }
body.elementor-page-1762 .elementor-toc__list-item-text { color:var(--p-blue); }
body.elementor-page-1762 .elementor-toc__list-item-text-wrapper { align-items:start; }
body.elementor-page-1762 .elementor-toc__list-item::marker { color:var(--p-red); }
body.elementor-page-1762 .p-native-progress { position:fixed; inset:0 0 auto; height:4px; z-index:100; width:100%; pointer-events:none; }
body.elementor-page-1762 .p-native-progress .elementor-scrolling-tracker { height:4px; background:var(--p-line); }
body.elementor-page-1762 .p-native-progress .elementor-scrolling-tracker__bar { background:var(--p-red); }
body.elementor-page-1762 .p-comments .tge-article-comments { width:auto; background:white; border:1px solid var(--p-line); border-radius:18px; padding:1.75rem; }
body.elementor-page-1762 .p-comments textarea,body.elementor-page-1762 .p-comments input:not([type=submit]) { width:100%; border:1px solid #a4b8c9; border-radius:8px; padding:.8rem; }
body.elementor-page-1762 .p-comments input[type=submit] { background:var(--p-blue); color:white; border-radius:10px; padding:.8rem 1.2rem; }
body.elementor-page-1762 .tge-article-navigation { max-width:1120px; margin:0 auto 2rem; padding:0 1.5rem; }
body.elementor-page-1762 .p-hero:not(:has(.tge-article-featured)) { grid-template-columns:1fr; max-width:1120px; }
@media(max-width:767px) { body.elementor-page-1762 .p-hero { grid-template-columns:1fr!important; } body.elementor-page-1762 .p-reading-layout,body.elementor-page-1762 .p-close,body.elementor-page-1762 .p-comments { display:flex!important; flex-direction:column; } body.elementor-page-1762 .p-close { width:calc(100% - 2.3rem); } body.elementor-page-1762 .p-reading { width:100%; } body.elementor-page-1762 .p-native-toc { width:100%; } }

body.elementor-page-1762 .p-proposal { overflow-x:clip; }
body.elementor-page-1762 .p-native-progress .current-progress { background:var(--p-red); }
body.elementor-page-1762 .p-editable-ad-inline { display:none; }
body.elementor-page-1762 .p-trail .tge-article-trail { display:flex; flex-wrap:wrap; gap:.5rem; }
body.elementor-page-1762 .p-read { align-self:start; width:auto; }
body:has(.elementor-1762) .skip-link:not(:focus) { position:absolute; top:-100px; left:1rem; }
body:has(.elementor-1762) .elementor-36 [data-id="788c78c8"] { background:#ffeea4; color:#072c46; border-color:#ffeea4; }

/* Sidebar review 20261007: existing native TOC and orientation only. */
body.elementor-page-1762 .p-native-toc { border:0; }
body.elementor-page-1762 .p-native-toc .elementor-toc { border:0; box-shadow:none; background:transparent; }
body.elementor-page-1762 .p-native-toc .elementor-toc__header { border:0; padding:0 0 .8rem; }
body.elementor-page-1762 .p-native-toc .elementor-toc__header-title { color:var(--p-ink); font:650 17px/1.5 Manrope,sans-serif; }
body.elementor-page-1762 .p-proposal .p-orient { padding:1.4rem; gap:1rem; }
body.elementor-page-1762 .p-proposal .p-orient .p-kicker { color:var(--p-yellow); margin:0; }
body.elementor-page-1762 .p-proposal .p-orient h2.elementor-heading-title { color:#fff; font:650 22px/1.3 Manrope,sans-serif; letter-spacing:-.025em; margin:0; }
body.elementor-page-1762 .p-proposal .p-orient .elementor-widget-text-editor:not(.p-kicker),body.elementor-page-1762 .p-proposal .p-orient .elementor-widget-text-editor:not(.p-kicker) p { color:#e9f1f6; font:400 16px/1.55 "Source Sans 3",sans-serif; margin:0; }
body.elementor-page-1762 .p-proposal .p-orient .p-tramite a.elementor-button { display:flex; align-items:center; width:100%; min-height:48px; padding:1rem 1.2rem; border:1px solid white; border-radius:10px; background:white; color:var(--p-blue); font:650 15px/1.4 Manrope,sans-serif; text-decoration:none; }
body.elementor-page-1762 .p-proposal .p-orient .p-tramite .elementor-button-content-wrapper { width:100%; }
body.elementor-page-1762 .p-proposal .p-orient .p-tramite a.elementor-button:hover { background:var(--p-yellow); border-color:var(--p-yellow); color:var(--p-blue); }
body.elementor-page-1762 .p-proposal .p-orient .p-tramite a.elementor-button:focus-visible { outline:3px solid var(--p-yellow)!important; outline-offset:4px!important; }
/* Single keyboard skip 20261007: visually hidden until keyboard focus. */
body.elementor-page-1762 .p-skip { display:none!important; }
body:has(.elementor-1762) .skip-link:not(:focus):not(:focus-visible) { position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; clip-path:inset(50%)!important; white-space:nowrap!important; border:0!important; }
body:has(.elementor-1762) .skip-link:focus,body:has(.elementor-1762) .skip-link:focus-visible { position:fixed!important; top:3rem!important; left:1rem!important; width:auto!important; height:auto!important; margin:0!important; padding:1rem 1.2rem!important; clip:auto!important; clip-path:none!important; overflow:visible!important; z-index:100001!important; background:#fffef8!important; color:#01396a!important; border-radius:10px; font:650 15px/1.4 Manrope,sans-serif; outline:3px solid #a94d54!important; }
body.elementor-page-1762 #lectura { scroll-margin-top:5rem; }
/* Shared legacy article-body presentation. Authority: native Single1762.
   Deliberately overrides imported colour/dimension declarations only in body.
   Original article text, markup, links, native settings and media stay intact. */
body.elementor-page-1762 .tge-article-body {
  color:var(--p-ink); font:18px/1.75 "Source Sans 3",sans-serif;
  overflow-wrap:anywhere;
}
body.elementor-page-1762 .tge-article-body :is(.elementor-widget-text-editor,.elementor-heading-title,h2,h3,h4,h5,h6) { color:var(--p-ink)!important; text-shadow:none!important; }
body.elementor-page-1762 .tge-article-body :is(p,li,figcaption) { color:inherit; }
body.elementor-page-1762 .tge-article-body :is(span,strong,b,em,i,small,mark,font)[style*="color"],
body.elementor-page-1762 .tge-article-body .has-text-color { color:inherit!important; }
body.elementor-page-1762 .tge-article-body :is(p,li,div)[style*="color:"]:not(.elementor-button-content-wrapper) { color:var(--p-ink)!important; }
body.elementor-page-1762 .tge-article-body :is(h4,h5,h6) { font-family:Manrope,sans-serif!important; font-size:1.1em; line-height:1.45; }
body.elementor-page-1762 .tge-article-body a:not(.elementor-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.elementor-blockquote__tweet-button) { color:var(--p-blue)!important; text-decoration:underline; text-underline-offset:.18em; }
body.elementor-page-1762 .tge-article-body a:not(.elementor-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.elementor-blockquote__tweet-button):hover { color:var(--p-red)!important; }
body.elementor-page-1762 .tge-article-body :is(.has-background,blockquote,.wp-block-pullquote) { background-color:#edf3f5!important; color:var(--p-ink)!important; }
body.elementor-page-1762 .tge-article-body :is(blockquote,.wp-block-pullquote) { padding:1.2rem; margin-inline:0; border:0; border-inline-start:3px solid var(--p-blue); border-radius:0 10px 10px 0; }
body.elementor-page-1762 .tge-article-body .wp-block-pullquote blockquote { padding:0; border:0; }
body.elementor-page-1762 .tge-article-body :is(blockquote,.wp-block-pullquote) :is(p,cite,span,strong,em) { color:inherit!important; }
body.elementor-page-1762 .tge-article-body .elementor-alert { position:relative; background:var(--p-yellow)!important; color:var(--p-ink)!important; border:0!important; border-inline-start:4px solid var(--p-blue)!important; border-radius:0 10px 10px 0; padding:1.2rem 3.4rem 1.2rem 1.2rem!important; }
body.elementor-page-1762 .tge-article-body .elementor-alert :is(.elementor-alert-title,.elementor-alert-description) { display:block; color:var(--p-ink)!important; text-shadow:none!important; font-family:"Source Sans 3",sans-serif!important; font-size:17px!important; line-height:1.65!important; }
body.elementor-page-1762 .tge-article-body .elementor-alert-title { font-weight:700!important; margin-bottom:.4rem; }
body.elementor-page-1762 .tge-article-body .elementor-alert-dismiss { position:absolute; inset:8px 8px auto auto; min-width:44px; min-height:44px; padding:0; border:0; background:transparent!important; color:var(--p-blue)!important; font-size:24px; opacity:1!important; display:grid; place-items:center; }
/* Tables keep their table semantics; only the surrounding region scrolls. */
body.elementor-page-1762 .tge-article-body .tge-article-table { width:100%; max-width:100%; overflow-x:auto; margin:1.5rem 0; border:1px solid var(--p-line); border-radius:10px; background:var(--p-paper); }
body.elementor-page-1762 .tge-article-body .wp-block-table { max-width:100%; margin-inline:0; }
body.elementor-page-1762 .tge-article-body table { display:table!important; width:100%!important; min-width:0; max-width:none!important; table-layout:auto!important; border-collapse:collapse; overflow:visible; margin:0!important; background:var(--p-paper)!important; color:var(--p-ink)!important; font:16px/1.6 "Source Sans 3",sans-serif; }
body.elementor-page-1762 .tge-article-body :is(thead,tbody,tr,td,th) { height:auto!important; min-height:0!important; }
body.elementor-page-1762 .tge-article-body :is(td,th) { width:auto!important; padding:.9rem 1rem; vertical-align:top; border:1px solid var(--p-line); color:var(--p-ink)!important; background:var(--p-paper)!important; }
body.elementor-page-1762 .tge-article-body :is(td,th) :is(p,span,strong,b,em,a) { color:inherit!important; font-size:inherit!important; line-height:inherit!important; }
body.elementor-page-1762 .tge-article-body :is(td,th) p { margin:0 0 .5rem; }
body.elementor-page-1762 .tge-article-body :is(td,th) p:last-child { margin-bottom:0; }
body.elementor-page-1762 .tge-article-body tr:nth-child(even) td { background:#f0f4f6!important; }
body.elementor-page-1762 .tge-article-body th { background:var(--p-blue)!important; color:#fff!important; font-weight:700; }
/* One CTA policy covers native Elementor, Gutenberg and file buttons. */
body.elementor-page-1762 .tge-article-body :is(a.elementor-button,a.wp-block-button__link,a.wp-block-file__button,a.elementor-blockquote__tweet-button) { display:inline-flex; align-items:center; justify-content:center; gap:.5rem; min-height:48px; max-width:100%; padding:.9rem 1.2rem!important; white-space:normal; overflow-wrap:anywhere; text-align:center; border:1px solid var(--p-blue)!important; border-radius:10px!important; background:var(--p-blue)!important; color:#fff!important; font:650 15px/1.5 Manrope,sans-serif!important; text-decoration:none!important; text-shadow:none!important; box-shadow:none!important; }
body.elementor-page-1762 .tge-article-body :is(a.elementor-button,a.wp-block-button__link,a.wp-block-file__button,a.elementor-blockquote__tweet-button) :is(span,strong,b,em,i) { color:inherit!important; font:inherit; }
body.elementor-page-1762 .tge-article-body :is(a.elementor-button,a.wp-block-button__link,a.wp-block-file__button,a.elementor-blockquote__tweet-button) svg { fill:currentColor; }
body.elementor-page-1762 .tge-article-body :is(a.elementor-button,a.wp-block-button__link,a.wp-block-file__button,a.elementor-blockquote__tweet-button):hover { background:var(--p-yellow)!important; border-color:var(--p-yellow)!important; color:var(--p-blue)!important; }
body.elementor-page-1762 .tge-article-body a.elementor-button[href*="/asesorias"] { background:var(--p-yellow)!important; border-color:var(--p-yellow)!important; color:var(--p-ink)!important; }
body.elementor-page-1762 .tge-article-body a.elementor-button[href*="/asesorias"]:hover { background:var(--p-blue)!important; border-color:var(--p-blue)!important; color:#fff!important; }
body.elementor-page-1762 .tge-article-body :is(a,button,summary,.tge-article-table):focus-visible { outline:3px solid var(--p-red)!important; outline-offset:3px; }
body.elementor-page-1762 .tge-article-body :is(.elementor-tab-title,.elementor-tab-content,.e-n-accordion-item-title) { color:var(--p-ink)!important; background:var(--p-paper)!important; }
body.elementor-page-1762 .tge-article-body :is(.elementor-tab-title,.elementor-tab-content,.e-n-accordion-item-title) :is(a,p,span) { color:inherit!important; }
body.elementor-page-1762 .tge-article-body :is(.elementor-tab-title,.e-n-accordion-item-title) { min-height:48px; }
body.elementor-page-1762 .tge-article-body :is(.elementor-tab-title,.e-n-accordion-item-title):hover { background:#edf3f5!important; }
body.elementor-page-1762 .tge-article-body :is(img,video,iframe,embed,object) { max-width:100%; }
body.elementor-page-1762 .tge-article-body img { height:auto; }
body.elementor-page-1762 .tge-article-body img.emoji { display:inline!important; width:1em!important; height:1em!important; margin:0 .05em!important; vertical-align:-.1em; }
@media(max-width:767px) {
  body.elementor-page-1762 .tge-article-body { font-size:17px; }
  body.elementor-page-1762 .tge-article-body table { font-size:15px; }
  body.elementor-page-1762 .tge-article-body table:has(tr>:nth-child(3)) { min-width:560px; }
  body.elementor-page-1762 .tge-article-body :is(td,th) { padding:.75rem; }
  body.elementor-page-1762 .tge-article-body .elementor-alert { padding:1rem 3rem 1rem 1rem!important; }
}

/* Additional shared families found by the complete rendered-corpus review. */
body.elementor-page-1762 .tge-article-body :is(.alignwide,.alignfull) { width:100%!important; max-width:100%!important; margin-inline:0!important; }
body.elementor-page-1762 .tge-article-body .wp-block-media-text,body.elementor-page-1762 .tge-article-body .wp-block-media-text__content { min-width:0; max-width:100%; }
body.elementor-page-1762 .tge-article-body audio { width:100%; max-width:100%; }
body.elementor-page-1762 .tge-article-body :is(.adsbygoogle,.adsbygoogle ins,.adsbygoogle iframe) { width:100%!important; min-width:0!important; max-width:100%!important; }
body.elementor-page-1762 .tge-article-body :is(.uael-toc-heading,.elementor-toc__header-title) { color:var(--p-ink)!important; text-shadow:none!important; }
@media(max-width:767px) {
 body.elementor-page-1762 .tge-article-body .wp-block-media-text { display:block; }
 body.elementor-page-1762 .tge-article-body .wp-block-media-text__media { width:100%; margin:0; }
 body.elementor-page-1762 .tge-article-body .wp-block-media-text__content { padding:1rem; }
}

/* Cover callouts, historical form labels and classic widget margins. */
body.elementor-page-1762 .tge-article-body .wp-block-cover { min-height:0!important; padding:1.2rem; background-color:#edf3f5!important; color:var(--p-ink)!important; }
body.elementor-page-1762 .tge-article-body .wp-block-cover__inner-container { color:var(--p-ink)!important; }
body.elementor-page-1762 .tge-article-body .wp-block-cover__background { background-color:var(--p-paper)!important; opacity:.94!important; }
body.elementor-page-1762 .tge-article-body :is(.elementor-field-label,.elementor-field-subgroup label,.elementor-field) { color:var(--p-ink)!important; }
body.elementor-page-1762 .tge-article-body .elementor-field::placeholder { color:var(--p-muted)!important; opacity:1; }
body.elementor-page-1762 .tge-article-body :is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-form) { margin-inline:0!important; max-width:100%!important; min-width:0; }
body.elementor-page-1762 .tge-article-body figure.wp-block-table { display:block; width:100%; max-width:100%; min-width:0; }

/* Proposed only — not applied. Common body body.elementor-page-1762s, no article IDs. */
body.elementor-page-1762 .tge-article-body audio { width:100%; min-width:0; max-width:100%; }
body.elementor-page-1762 .tge-article-body :is(td,th) { min-width:8rem; overflow-wrap:normal; word-break:normal; }
body.elementor-page-1762 .tge-article-body :is(td,th) :is(a,code) { overflow-wrap:anywhere; }/* End custom CSS */