.elementor-92563 .elementor-element.elementor-element-4d499680{--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-icon i{color:var( --e-global-color-077c1c1 );font-size:14px;}.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-icon svg{fill:var( --e-global-color-077c1c1 );--e-icon-list-icon-size:14px;}.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-icon{width:14px;}.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-text, .elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-text a{color:#d3222a;}.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-item{font-size:var( --e-global-typography-062abf8-font-size );font-weight:var( --e-global-typography-062abf8-font-weight );text-transform:var( --e-global-typography-062abf8-text-transform );letter-spacing:var( --e-global-typography-062abf8-letter-spacing );}.elementor-92563 .elementor-element.elementor-element-d3034b .elementor-heading-title{font-family:var( --e-global-typography-7f08468-font-family ), Sans-serif;font-size:var( --e-global-typography-7f08468-font-size );font-weight:var( --e-global-typography-7f08468-font-weight );line-height:var( --e-global-typography-7f08468-line-height );letter-spacing:var( --e-global-typography-7f08468-letter-spacing );color:#000000;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-icon{width:14px;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-icon i{font-size:14px;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-text, .elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-text a{color:#555555;}.elementor-92563 .elementor-element.elementor-element-44843e17 .elementor-icon-list-item{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1px;}.elementor-92563 .elementor-element.elementor-element-43917a11 img{width:100%;max-width:100%;}.elementor-92563 .elementor-element.elementor-element-b693950{--box-background-color:#FFFFFF;--box-border-color:var( --e-global-color-5c4644f );--box-border-width:1px;--item-text-hover-decoration:underline;}.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__header-title{text-align:start;}.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__header{flex-direction:row;}.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__list-item{font-size:0.9rem;}.elementor-92563 .elementor-element.elementor-element-67f7b434{color:#222222;}.elementor-92563 .elementor-element.elementor-element-3d9f543a{--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;--border-radius:8px 8px 8px 8px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-92563 .elementor-element.elementor-element-3d9f543a:not(.elementor-motion-effects-element-type-background), .elementor-92563 .elementor-element.elementor-element-3d9f543a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2c6812 );}.elementor-92563 .elementor-element.elementor-element-1ef2cf29 .elementor-heading-title{color:var( --e-global-color-kadence3 );}.elementor-92563 .elementor-element.elementor-element-2acbed6f .elementor-button{background-color:#d3222a;fill:#ffffff;color:#ffffff;}.elementor-92563 .elementor-element.elementor-element-48ba2de .elementor-author-box__avatar img{width:72px;height:72px;}.elementor-92563 .elementor-element.elementor-element-48ba2de .elementor-author-box__name{color:#000000;}.elementor-92563 .elementor-element.elementor-element-48ba2de .elementor-author-box__button{color:#d3222a;border-color:#d3222a;border-width:0px;padding:1px 1px 1px 1px;}.elementor-92563 .elementor-element.elementor-element-4e112f50{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#000000;--e-share-buttons-secondary-color:#ffffff;}.elementor-92563 .elementor-element.elementor-element-2264cd41{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#d3222a;--border-color:#d3222a;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-92563 .elementor-element.elementor-element-2264cd41:not(.elementor-motion-effects-element-type-background), .elementor-92563 .elementor-element.elementor-element-2264cd41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-92563 .elementor-element.elementor-element-56953bf8 .elementor-heading-title{color:#000000;}.elementor-92563 .elementor-element.elementor-element-3add0e29 .elementor-heading-title{color:#000000;}.elementor-92563 .elementor-element.elementor-element-61cf767c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-92563 .elementor-element.elementor-element-61cf767c:after{content:"0.66";}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__thumbnail__link{width:100%;}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__meta-data span + span:before{content:"•";}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__text{margin-top:20px;}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__badge{right:0;}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__title, .elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__title a{font-family:"Outfit", Sans-serif;}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__read-more{color:#d3222a;}@media(min-width:768px){.elementor-92563 .elementor-element.elementor-element-4d499680{--content-width:820px;}}@media(max-width:1024px){.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-item{font-size:var( --e-global-typography-062abf8-font-size );letter-spacing:var( --e-global-typography-062abf8-letter-spacing );}.elementor-92563 .elementor-element.elementor-element-d3034b .elementor-heading-title{font-size:var( --e-global-typography-7f08468-font-size );line-height:var( --e-global-typography-7f08468-line-height );letter-spacing:var( --e-global-typography-7f08468-letter-spacing );} .elementor-92563 .elementor-element.elementor-element-4e112f50{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-92563 .elementor-element.elementor-element-53d5963e .elementor-icon-list-item{font-size:var( --e-global-typography-062abf8-font-size );letter-spacing:var( --e-global-typography-062abf8-letter-spacing );}.elementor-92563 .elementor-element.elementor-element-d3034b .elementor-heading-title{font-size:var( --e-global-typography-7f08468-font-size );line-height:var( --e-global-typography-7f08468-line-height );letter-spacing:var( --e-global-typography-7f08468-letter-spacing );} .elementor-92563 .elementor-element.elementor-element-4e112f50{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-92563 .elementor-element.elementor-element-4e112f50 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-92563 .elementor-element.elementor-element-61cf767c:after{content:"0.5";}.elementor-92563 .elementor-element.elementor-element-61cf767c .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-b693950 */.elementor-92563 .elementor-element.elementor-element-b693950{z-index:50;}
.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc{background-color:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,.06);}
.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__body{max-height:60vh;overflow-y:auto;}
.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__list-item-text:hover,.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__list-item-text.elementor-item-active{color:#d62828;}
@media (max-width:767px){.elementor-92563 .elementor-element.elementor-element-b693950 .elementor-toc__body{max-height:50vh;}}
@media (max-width:767px){.elementor-92563 .elementor-element.elementor-element-b693950.elementor-sticky--active,.elementor-sticky--active.elementor-widget-table-of-contents{top:80px!important;}}/* End custom CSS */
/* Start custom CSS *//* TCG article spacing */
.elementor-widget-theme-post-content p{line-height:1.7;margin:0 0 1em}
.elementor-widget-theme-post-content h2{font-size:1.75em;font-weight:700;line-height:1.3;margin:1.8em 0 .7em}
.elementor-widget-theme-post-content h3{font-size:1.35em;font-weight:600;line-height:1.35;margin:1.25em 0 .5em}
.elementor-widget-theme-post-content h2:first-child,.elementor-widget-theme-post-content h3:first-child{margin-top:0}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin:.5em 0 1.2em;padding-left:1.4em}
.elementor-widget-theme-post-content li{line-height:1.65;margin-bottom:.45em}
.elementor-widget-theme-post-content li:last-child{margin-bottom:0}

/* TCG breadcrumb unify */
.rank-math-breadcrumb, .rank-math-breadcrumb p, .rank-math-breadcrumb a, .rank-math-breadcrumb a:visited, .rank-math-breadcrumb a:hover, .rank-math-breadcrumb span, .rank-math-breadcrumb .last { color:#1a202c !important; font-weight:500 !important; font-size:14px !important; text-decoration:none !important; font-family:inherit !important; }
.rank-math-breadcrumb .separator { color:#a0aec0 !important; font-weight:400 !important; margin:0 .35em; }

/* TCG TOC mobile slim */
@media (max-width:767px){.elementor-widget-table-of-contents{margin-top:12px !important;margin-bottom:12px !important}.elementor-widget-table-of-contents .elementor-toc__header{padding:9px 12px !important;min-height:42px;box-sizing:border-box;align-items:center}.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:14px !important;line-height:1.3 !important}.elementor-widget-table-of-contents .elementor-toc__toggle-button i,.elementor-widget-table-of-contents .elementor-toc__toggle-button svg{font-size:14px;width:14px;height:14px}.elementor-widget-table-of-contents .elementor-toc__body{padding:10px 12px !important}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__header{border-bottom:0 !important}}
@media (min-width:768px){.elementor-widget-table-of-contents .elementor-toc__header{padding-top:12px;padding-bottom:12px}}/* End custom CSS */