.eec-promo-banner{margin:28px 0;border-radius:18px;overflow:hidden;min-width:0}.eec-promo-banner-inner{display:grid;grid-template-columns:minmax(0,58%) minmax(300px,42%);align-items:stretch;min-height:180px}.eec-promo-banner-content{padding:28px;display:flex;min-width:0;flex-direction:column;justify-content:center;overflow-wrap:anywhere}.eec-promo-banner h2{margin:0 0 10px;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.15}.eec-promo-banner p{margin:0 0 18px;line-height:1.55}.eec-promo-banner a{align-self:flex-start;display:inline-flex;padding:11px 18px;border-radius:999px;text-decoration:none;font-weight:700}.eec-promo-banner-media,.eec-promo-banner-media-link{display:block;min-width:0;min-height:100%}.eec-promo-banner-media-link{padding:0!important;border-radius:0!important;background:transparent!important}.eec-promo-banner-media img{width:100%;height:100%;display:block}.eec-promo-banner.is-style-green{background:#103b2d;color:#fff}.eec-promo-banner.is-style-green a{background:#c7a24b;color:#10251d}.eec-promo-banner.is-style-gold{background:#c7a24b;color:#132f25}.eec-promo-banner.is-style-gold a{background:#103b2d;color:#fff}.eec-promo-banner.is-style-light{background:#f5f2e9;color:#17382c;border:1px solid #e2dac5}.eec-promo-banner.is-style-light a{background:#103b2d;color:#fff}.eec-promo-banner.is-style-none{background:#fff0;color:inherit;border:0;box-shadow:none}.eec-promo-banner.is-style-none a{background:#fff0;color:inherit}.eec-promo-banner.is-content-empty .eec-promo-banner-content{display:none}.eec-promo-banner.is-content-empty .eec-promo-banner-inner{display:block;min-height:0}.eec-promo-banner.is-content-empty .eec-promo-banner-media,.eec-promo-banner.is-content-empty .eec-promo-banner-media-link{width:100%;min-height:0}.eec-promo-banner.is-content-empty .eec-promo-banner-media img{width:100%;height:auto;display:block}.eec-promo-banner.is-image-right .eec-promo-banner-media,.eec-promo-banner.is-image-right .eec-promo-banner-media-link{order:2}.eec-promo-banner.is-image-left .eec-promo-banner-media,.eec-promo-banner.is-image-left .eec-promo-banner-media-link{order:-1}.eec-promo-banner.is-format-horizontal .eec-promo-banner-inner{grid-template-columns:minmax(0,60%) minmax(320px,40%)}.eec-promo-banner.is-format-split .eec-promo-banner-inner{grid-template-columns:minmax(280px,44%) minmax(0,56%)}.eec-promo-banner.is-format-card .eec-promo-banner-inner{grid-template-columns:1fr}.eec-promo-banner.is-format-card .eec-promo-banner-media{max-height:320px}.eec-promo-banner.is-format-image .eec-promo-banner-content{display:none}.eec-promo-banner.is-format-image .eec-promo-banner-inner{display:block;min-height:0}.eec-promo-banner.is-format-image .eec-promo-banner-media img{height:auto}.eec-promo-banner.is-format-compact .eec-promo-banner-inner{min-height:0;grid-template-columns:1fr}.eec-promo-banner.is-format-compact .eec-promo-banner-content{padding:18px 22px}.eec-promo-banner.is-format-compact .eec-promo-banner-media{display:none}.eec-promo-banner.is-ratio-3-1 .eec-promo-banner-media{aspect-ratio:3/1}.eec-promo-banner.is-ratio-2-1 .eec-promo-banner-media{aspect-ratio:2/1}.eec-promo-banner.is-ratio-16-9 .eec-promo-banner-media{aspect-ratio:16/9}.eec-promo-banner.is-ratio-4-3 .eec-promo-banner-media{aspect-ratio:4/3}.eec-promo-banner.is-ratio-1-1 .eec-promo-banner-media{aspect-ratio:1}.eec-promo-banner.is-position-sidebar-top,.eec-promo-banner.is-position-sidebar-bottom{margin:0;border-radius:18px}.eec-promo-banner.is-position-sidebar-top .eec-promo-banner-inner,.eec-promo-banner.is-position-sidebar-bottom .eec-promo-banner-inner{grid-template-columns:1fr;min-height:0}.eec-promo-banner.is-position-sidebar-top .eec-promo-banner-media,.eec-promo-banner.is-position-sidebar-bottom .eec-promo-banner-media{order:-1!important;max-height:260px}.eec-promo-banner.is-position-sidebar-top .eec-promo-banner-content,.eec-promo-banner.is-position-sidebar-bottom .eec-promo-banner-content{padding:20px}.eec-promo-banner.is-position-sidebar-top h2,.eec-promo-banner.is-position-sidebar-bottom h2{font-size:1.3rem}.eec-promo-banner.is-position-sidebar-top p,.eec-promo-banner.is-position-sidebar-bottom p{font-size:.95rem}.eec-promo-banner.is-position-sidebar-top a,.eec-promo-banner.is-position-sidebar-bottom a{width:100%;justify-content:center;text-align:center}.eec-banner-media-preview img{max-width:220px;height:auto;display:block;margin:8px 0;border-radius:8px}.eec-banner-media-field{margin:18px 0}.eec-banner-media-field>label{display:block;font-weight:700;margin-bottom:6px}@media(max-width:999px){.eec-post-sidebar{display:none!important}}@media(max-width:767px){.eec-promo-banner-inner,.eec-promo-banner.is-format-horizontal .eec-promo-banner-inner,.eec-promo-banner.is-format-split .eec-promo-banner-inner{grid-template-columns:1fr}.eec-promo-banner-media,.eec-promo-banner-media-link{order:-1!important;max-height:260px}.eec-promo-banner-content{padding:22px}.eec-promo-banner.is-hidden-mobile{display:none!important}}@media(min-width:768px){.eec-promo-banner.is-hidden-desktop{display:none!important}}.eec-promo-banner.is-adaptation-stack .eec-promo-banner-inner{grid-template-columns:1fr!important}.eec-promo-banner.is-adaptation-stack .eec-promo-banner-media,.eec-promo-banner.is-adaptation-stack .eec-promo-banner-media-link{order:-1!important;max-height:340px}.eec-promo-banner.is-adaptation-image-only .eec-promo-banner-content{display:none!important}.eec-promo-banner.is-adaptation-image-only .eec-promo-banner-inner{display:block!important;min-height:0!important}.eec-promo-banner.is-adaptation-image-only .eec-promo-banner-media,.eec-promo-banner.is-adaptation-image-only .eec-promo-banner-media-link{width:100%;min-height:0}.eec-promo-banner.is-adaptation-image-only .eec-promo-banner-media img{width:100%;height:auto}.eec-promo-banner.is-adaptation-auto.is-position-before-content .eec-promo-banner-inner,.eec-promo-banner.is-adaptation-auto.is-position-after-toc .eec-promo-banner-inner{grid-template-columns:minmax(0,62%) minmax(280px,38%)}.eec-promo-banner.is-adaptation-auto.is-position-mid-content .eec-promo-banner-inner{grid-template-columns:minmax(240px,42%) minmax(0,58%);min-height:160px}.eec-promo-banner.is-adaptation-auto.is-position-before-related .eec-promo-banner-inner,.eec-promo-banner.is-adaptation-auto.is-position-before-cta .eec-promo-banner-inner{grid-template-columns:minmax(0,60%) minmax(280px,40%)}.eec-promo-banner.is-adaptation-auto.is-position-sidebar-top .eec-promo-banner-inner,.eec-promo-banner.is-adaptation-auto.is-position-sidebar-bottom .eec-promo-banner-inner{grid-template-columns:1fr!important}.eec-promo-banner.is-adaptation-auto.is-position-sidebar-top .eec-promo-banner-media,.eec-promo-banner.is-adaptation-auto.is-position-sidebar-bottom .eec-promo-banner-media{order:-1!important;max-height:240px}@container (max-width:760px){.eec-promo-banner.is-adaptation-auto .eec-promo-banner-inner{grid-template-columns:1fr!important}.eec-promo-banner.is-adaptation-auto .eec-promo-banner-media,.eec-promo-banner.is-adaptation-auto .eec-promo-banner-media-link{order:-1!important;max-height:300px}}.eec-promo-banner{container-type:inline-size}.eec-promo-banner,.eec-promo-banner-inner,.eec-promo-banner-media,.eec-promo-banner-media-link{max-width:100%;box-sizing:border-box}.eec-promo-banner-inner{height:auto}.eec-promo-banner.is-ratio-free .eec-promo-banner-media{aspect-ratio:auto!important}.eec-promo-banner.is-image-only .eec-promo-banner-inner{display:block!important;min-height:0!important;height:auto!important}.eec-promo-banner.is-image-only .eec-promo-banner-media,.eec-promo-banner.is-image-only .eec-promo-banner-media-link{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible}.eec-promo-banner.is-image-only .eec-promo-banner-media img{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important}.eec-promo-banner.is-position-sidebar-top.is-image-only,.eec-promo-banner.is-position-sidebar-bottom.is-image-only{width:100%;height:auto;overflow:hidden}.eec-promo-banner.is-position-sidebar-top.is-image-only .eec-promo-banner-inner,.eec-promo-banner.is-position-sidebar-bottom.is-image-only .eec-promo-banner-inner{width:100%;height:auto}.eec-promo-banner.is-position-sidebar-top.is-image-only .eec-promo-banner-media,.eec-promo-banner.is-position-sidebar-bottom.is-image-only .eec-promo-banner-media{max-height:none!important;height:auto!important}.eec-promo-banner.is-fit-contain.has-content .eec-promo-banner-media img{object-fit:contain!important}.eec-promo-banner.is-fit-cover.has-content .eec-promo-banner-media img{object-fit:cover!important}@container (max-width:520px){.eec-promo-banner.has-content .eec-promo-banner-inner{grid-template-columns:1fr!important;height:auto}.eec-promo-banner.has-content .eec-promo-banner-media,.eec-promo-banner.has-content .eec-promo-banner-media-link{order:-1!important;max-height:none}.eec-promo-banner.has-content.is-ratio-free .eec-promo-banner-media img{height:auto!important}}@media (min-width:768px){.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-square,.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-vertical{width:min(100%,320px);max-width:320px;margin-left:0;margin-right:auto}.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-square .eec-promo-banner-inner,.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-vertical .eec-promo-banner-inner{grid-template-columns:1fr!important;min-height:0;height:auto}.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-square .eec-promo-banner-media,.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-square .eec-promo-banner-media-link,.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-vertical .eec-promo-banner-media,.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-vertical .eec-promo-banner-media-link{order:-1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-square .eec-promo-banner-media img,.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-vertical .eec-promo-banner-media img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-horizontal{width:100%;max-width:100%}.eec-promo-banner:not(.is-position-sidebar-top):not(.is-position-sidebar-bottom).is-orientation-horizontal.is-image-only .eec-promo-banner-media img{width:100%!important;height:auto!important;object-fit:contain!important}}@media (max-width:767px){.eec-promo-banner.is-orientation-square,.eec-promo-banner.is-orientation-vertical,.eec-promo-banner.is-orientation-horizontal{width:100%;max-width:100%;margin-left:0;margin-right:0}}.eec-promo-banner{position:relative}.eec-promo-banner-disclosure{position:absolute;left:0;bottom:100%;width:100%;box-sizing:border-box;font-size:.72rem;line-height:1.2;color:#6b7280;letter-spacing:.02em;margin:0;padding:0 2px 6px;font-weight:500;text-align:center;white-space:nowrap;pointer-events:none}@media (min-width:768px){.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-vertical{float:left;clear:left;width:min(100%,320px);max-width:320px;margin:4px 18px 12px 0}.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-horizontal,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-horizontal,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-horizontal{float:none;clear:both;width:100%;max-width:100%;margin:24px 0}.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-square .eec-promo-banner-inner,.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-vertical .eec-promo-banner-inner,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-square .eec-promo-banner-inner,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-vertical .eec-promo-banner-inner,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-square .eec-promo-banner-inner,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-vertical .eec-promo-banner-inner{grid-template-columns:1fr!important;min-height:0}.eec-post-content::after{content:"";display:block;clear:both}}@media (max-width:767px){.eec-post-content .eec-promo-banner.is-position-content-start,.eec-post-content .eec-promo-banner.is-position-mid-content-1,.eec-post-content .eec-promo-banner.is-position-mid-content-2{float:none;clear:both;width:100%;max-width:100%;margin:20px 0}}@media (min-width:768px){.eec-post-content>h1,.eec-post-content>h2,.eec-post-content>h3,.eec-post-content>h4,.eec-post-content>h5,.eec-post-content>h6,.eec-post-content>ul,.eec-post-content>ol,.eec-post-content>table,.eec-post-content>blockquote,.eec-post-content>figure,.eec-post-content>pre,.eec-post-content>hr,.eec-post-content>.wp-block-list,.eec-post-content>.wp-block-table,.eec-post-content>.wp-block-quote,.eec-post-content>.wp-block-pullquote,.eec-post-content>.wp-block-image,.eec-post-content>.wp-block-gallery,.eec-post-content>.wp-block-video,.eec-post-content>.wp-block-embed,.eec-post-content>.wp-block-buttons,.eec-post-content>.wp-block-columns,.eec-post-content>.wp-block-group,.eec-post-content>.wp-block-separator,.eec-post-content>.eec-post-toc,.eec-post-content>.eec-promo-banner:not(.is-orientation-square):not(.is-orientation-vertical){clear:both}}@media (min-width:1000px){.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-vertical{width:min(100%,320px);max-width:320px}}@media (min-width:768px) and (max-width:999px){.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-vertical{width:42%;max-width:320px}}.eec-promo-banner{overflow:visible}.eec-promo-banner-inner{overflow:hidden;border-radius:inherit}.eec-promo-banner-disclosure{position:absolute;left:0;bottom:calc(100% + 4px);width:100%;box-sizing:border-box;margin:0;padding:0;text-align:center;font-size:.72rem;line-height:1.2;color:#6b7280;letter-spacing:.02em;font-weight:500;white-space:nowrap;pointer-events:none}@media (min-width:768px){.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-content-start.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-1.is-orientation-vertical,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-square,.eec-post-content .eec-promo-banner.is-position-mid-content-2.is-orientation-vertical{margin-top:22px}.eec-post-content>h1,.eec-post-content>h2,.eec-post-content>h3,.eec-post-content>h4,.eec-post-content>h5,.eec-post-content>h6,.eec-post-content>ul,.eec-post-content>ol,.eec-post-content>table,.eec-post-content>blockquote,.eec-post-content>figure,.eec-post-content>pre,.eec-post-content>hr,.eec-post-content>.wp-block-list,.eec-post-content>.wp-block-table,.eec-post-content>.wp-block-quote,.eec-post-content>.wp-block-pullquote,.eec-post-content>.wp-block-image,.eec-post-content>.wp-block-gallery,.eec-post-content>.wp-block-video,.eec-post-content>.wp-block-embed,.eec-post-content>.wp-block-buttons,.eec-post-content>.wp-block-columns,.eec-post-content>.wp-block-group,.eec-post-content>.wp-block-separator,.eec-post-content>.eec-post-toc,.eec-post-content>.eec-promo-banner:not(.is-orientation-square):not(.is-orientation-vertical){clear:both!important;float:none!important}}@media (max-width:767px){.eec-promo-banner{margin-top:30px}}.eec-inline-promo-pair{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:18px;align-items:start;clear:both;margin:24px 0}.eec-inline-promo-pair .eec-inline-promo-banner,.eec-inline-promo-pair .eec-promo-banner{min-width:0;width:100%;max-width:320px;margin:0;float:none!important;clear:none!important}.eec-inline-promo-pair .eec-promo-banner-disclosure{position:static;width:100%;margin:0 0 6px;padding:0;text-align:center}.eec-inline-promo-pair .eec-inline-promo-copy{min-width:0;padding-top:calc(.72rem * 1.2 + 6px)}.eec-inline-promo-pair .eec-inline-promo-copy>p:first-child{margin-top:0}.eec-inline-promo-pair .eec-inline-promo-copy>p:last-child{margin-bottom:0}.eec-promo-banner-disclosure{position:static;width:100%;margin:0 0 6px;padding:0;text-align:center}@media (max-width:999px){.eec-inline-promo-pair{grid-template-columns:minmax(0,42%) minmax(0,1fr)}}@media (max-width:767px){.eec-inline-promo-pair{display:block;margin:20px 0}.eec-inline-promo-pair .eec-inline-promo-banner,.eec-inline-promo-pair .eec-promo-banner{width:100%;max-width:none}.eec-inline-promo-pair .eec-inline-promo-copy{padding-top:0;margin-top:16px}}