.elementor-6240 .elementor-element.elementor-element-05505db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-65e84d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-37b74d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-8aed444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-68f9633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6240 .elementor-element.elementor-element-379be2f .elementor-heading-title{color:var( --e-global-color-u_ink );}.elementor-6240 .elementor-element.elementor-element-862d8e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-938698c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-6240 .elementor-element.elementor-element-0534eb1{--grid-columns:1;--grid-row-gap:24px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-e6902d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-c4d17d8{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-05f95e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-dd4b672{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-387ff9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-0ea40c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-a3a6e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-a513904{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-953266f{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-def6bc2 .elementor-heading-title{color:var( --e-global-color-u_ink );}.elementor-6240 .elementor-element.elementor-element-f90b940{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-c9ec819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-f954afd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-7316386 .elementor-heading-title{color:var( --e-global-color-u_ink );}.elementor-6240 .elementor-element.elementor-element-3254af9{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-e54dc49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-35e782d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-9c70d01 .elementor-heading-title{color:var( --e-global-color-u_ink );}.elementor-6240 .elementor-element.elementor-element-8e18469{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-5d6acff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-f9a0577 .elementor-heading-title{color:var( --e-global-color-u_white );}.elementor-6240 .elementor-element.elementor-element-a31a3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-f7b29cd{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-6240 .elementor-element.elementor-element-376be2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-e887c6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6240 .elementor-element.elementor-element-3821668 .elementor-heading-title{color:var( --e-global-color-u_ink );}.elementor-6240 .elementor-element.elementor-element-d87e731 .elementor-heading-title{color:var( --e-global-color-u_ink );}.elementor-6240 .elementor-element.elementor-element-bcd1005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6240 .elementor-element.elementor-element-0534eb1{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-c4d17d8{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-dd4b672{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-953266f{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-3254af9{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-8e18469{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-f7b29cd{--grid-columns:1;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6240 .elementor-element.elementor-element-0534eb1{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-c4d17d8{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-dd4b672{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-953266f{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-3254af9{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-8e18469{--grid-columns:1;}.elementor-6240 .elementor-element.elementor-element-f7b29cd{--grid-columns:1;}}/* Start custom CSS *//* Unpacked theme page (Figma: Theme Template). Spacing follows the 1440 frame. */
.u-theme { --kit-widget-spacing: 0px; --u-gut: max(80px, calc((100cqw - 1280px) / 2)); background-color: var(--e-global-color-u_cream); padding-bottom: 80px !important; container-type: inline-size; }
.u-theme .e-con { --gap: 0px; --row-gap: 0px; --column-gap: 0px; }
.u-ts, .u-ta, .u-tx { width: 100%; max-width: 1440px; margin-left: auto !important; margin-right: auto !important; padding-left: 80px !important; padding-right: 80px !important; }
.u-theme .elementor-loop-container { grid-template-columns: minmax(0, 1fr) !important; }

/* Top band: title, description and count on the left, theme image and two colour strips on the right */
.u-th-hero { display: flex !important; flex-direction: row !important; align-items: stretch; min-height: 333px; background: var(--e-global-color-u_beige); }
.u-th-main { flex: 0 0 calc(var(--u-gut) + 717px) !important; width: auto !important; min-width: 0; display: flex !important; flex-direction: column !important; justify-content: space-between; }
.u-th-text { padding: 56px 40px 40px calc(var(--u-gut) + 1px) !important; gap: 16px !important; }
.u-th-title { margin: 0; max-width: 547px; font-family: "Geist", sans-serif; font-weight: 600; font-size: 44px; line-height: 1.2; letter-spacing: 0; color: #000; text-transform: none; }
.u-th-desc { margin: 0; max-width: 446px; font-family: "Geist", sans-serif; font-weight: 400; font-size: 18px; line-height: 1.4; letter-spacing: 0.18px; color: #111; }
.u-th-count-w { border-top: 1px solid #D5CBB0; border-bottom: 1px solid #D5CBB0; padding: 15px 80px 15px var(--u-gut) !important; }
.u-th-count { margin: 0; font-family: "Geist", sans-serif; font-weight: 400; font-size: 14px; line-height: 1.2; letter-spacing: 0.14px; color: #000; }
.u-th-count strong { font-weight: 600; }
.u-th-art-w { flex: 1 1 auto; min-width: 0; width: auto !important; }
.u-th-art-w > .elementor-widget-container, .u-th-art-w .elementor-shortcode { height: 100%; }
.u-th-art { display: flex; height: 100%; min-height: 333px; }
.u-th-img { position: relative; flex: 1 1 auto; min-width: 0; overflow: hidden; background: #E2D1FE; }
.u-th-img img { position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-width: none; object-fit: cover; }
.u-th-strip { flex: 0 0 auto; display: block; }
.u-th-strip--a { width: 48px; background: #ECA13F; }
.u-th-strip--b { width: 111px; background: #4C220B; }

/* Top Stories: 296 / 624 / 296 */
.u-ts { margin-top: 56px !important; }
.u-ts-title { padding-bottom: 12px; border-bottom: 1px solid #DDDDDD; }
.u-ts-grid { display: grid !important; grid-template-columns: minmax(0, 296fr) minmax(0, 624fr) minmax(0, 296fr); column-gap: 32px; align-items: start; margin-top: 32px; }
.u-ts-grid > .e-con { width: auto !important; min-width: 0; }
.u-th-empty .u-ts { display: none !important; }

/* Tracker in a teal box (Figma: Tariff war tracker on the theme page) */
.u-ht--theme { width: calc(100% - 108px); max-width: 1332px; margin: 60px auto 0 !important; padding: 0 !important; }
.u-ht--theme .u-ht-box { display: grid !important; grid-template-columns: minmax(0, 721fr) minmax(0, 479fr); column-gap: 40px; align-items: start; padding: 40px 60px 40px 32px; border-top: 0; background: #014258; }
.u-ht--theme .u-ht-media { width: auto !important; max-width: none; height: 448px; background: #fff; }
.u-ht--theme .u-ht-img::after { display: none; }
.u-ht--theme .u-ht-panel { width: auto !important; height: 448px; padding: 0 !important; background: none; }
.u-ht--theme .u-ht-panel::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 128px; background: linear-gradient(to top, #014258 30%, rgba(1, 66, 88, 0)); pointer-events: none; z-index: 1; }
.u-ht--theme .u-ht-scroll { padding: 0 0 72px 36px !important; scrollbar-color: #3A6275 transparent; }
.u-ht--theme .u-card--tracker { background-color: transparent !important; }
.u-ht--theme .e-loop-item + .e-loop-item > .u-card--tracker { border-top-color: #3A6275; }
.u-ht--theme .u-ht-cta { left: 0; right: 0; bottom: 0; }
.u-ht--theme .u-ht-btn { height: 38px; padding: 8px; background: #014258; border-color: #32D4F0; box-shadow: none; }
.u-ht--theme .u-ht-btn:hover { background: #0B4B60; }
.u-ht--theme .u-ht-tag { margin-top: -6px !important; }
.u-no-theme-tracker .u-ht--theme { display: none !important; }

/* Archive list with the member box and related articles beside it: 843 / 405 */
.u-ta { display: grid !important; grid-template-columns: minmax(0, 843fr) minmax(0, 405fr); column-gap: 32px; align-items: start; margin-top: 56px !important; }
.u-ta > .e-con { width: auto !important; min-width: 0; }
.u-ta-main { scroll-margin-top: calc(var(--u-hd-bottom, 190px) + 24px); }
.u-ta-head { flex-direction: row !important; align-items: center; justify-content: space-between; gap: 8px !important; padding-bottom: 12px !important; border-bottom: 1px solid #DDDDDD; }
.u-ta-head > .elementor-element { width: auto !important; }
.u-ta-list { margin-top: 10px; }
.u-ta-list .elementor-loop-container { row-gap: 12px !important; }
.u-ta-list .e-loop-item + .e-loop-item > .u-card--list { border-top: 1px solid #DDDDDD; }
.u-ta-list .e-loop-nothing-found-message { padding: 24px 0; font-family: "Geist", sans-serif; font-size: 16px; color: #555; }
.u-ta-pager { margin-top: 10px; }
.u-ta-side { gap: 48px !important; }
.u-ta-related { padding: 44px 32px 28px !important; background: #D9F4FD; }
.u-ta-rel-list .elementor-loop-container { row-gap: 16px !important; }
.u-no-related .u-ta-related { display: none !important; }

/* Essentials: picks row on beige (Figma: geopolitics essentials) */
.u-te { position: relative; width: 100%; align-items: center; overflow-x: clip; margin-top: 86px !important; padding: 68px var(--u-gut) 61px !important; background: var(--e-global-color-u_beige); }
.u-te > .elementor-element { width: 100%; max-width: 1280px !important; }
.u-te-tag { top: 18px !important; width: auto !important; }
.u-te-intro { text-align: center; }
.u-te-intro-text { margin: 0 0 49px; font-family: "Geist", sans-serif; font-weight: 400; font-size: 20px; line-height: 1.4; color: #111; text-align: center; }
.u-te-intro:not(:has(.u-te-intro-text)) { height: 49px; }
.u-te-script { position: absolute !important; width: 0 !important; height: 0; overflow: hidden; }
.u-no-essentials .u-te { display: none !important; }

/* Explore next: four other themes */
.u-tx { margin-top: 40px !important; padding-top: 32px !important; padding-bottom: 32px !important; }
.u-tx-head { flex-direction: row !important; align-items: center; justify-content: space-between; padding-bottom: 16px !important; }
.u-tx-head > .elementor-element { width: auto !important; }
.u-tx-all .elementor-heading-title { margin: 0; font-family: "Geist Mono", monospace !important; font-weight: 600 !important; font-size: 14px !important; line-height: 1.4 !important; letter-spacing: 0.84px !important; text-transform: uppercase !important; }
.u-tx-all .elementor-heading-title a { color: #000 !important; text-decoration: none; }
.u-tx-all .elementor-heading-title a:hover { text-decoration: underline; text-underline-offset: 3px; }
.u-tx-tiles { margin-top: 32px; }

/* Newsletter */
.u-tn { margin-top: 146px !important; }

/* Tablet */
@media (max-width: 1024px) {
  .u-ts, .u-ta, .u-tx { padding-left: 24px !important; padding-right: 24px !important; }
  .u-theme { --u-gut: 24px; }
  .u-th-main { flex: 0 0 58% !important; }
  .u-th-title { font-size: 36px; }
  .u-th-count-w { padding: 14px 24px !important; }
  .u-th-strip--a { width: 24px; }
  .u-th-strip--b { width: 56px; }
  .u-ts, .u-ta { margin-top: 48px !important; }
  .u-ts-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); row-gap: 32px; column-gap: 24px; }
  .u-ts-lead { grid-column: 1 / -1; order: -1; }
  .u-ht--theme { width: calc(100% - 48px); margin-top: 48px !important; }
  .u-ht--theme .u-ht-box { grid-template-columns: minmax(0, 1fr); row-gap: 32px; padding: 40px 24px 32px; }
  .u-ht--theme .u-ht-media { height: 320px; }
  .u-ht--theme .u-ht-panel { height: auto; }
  .u-ht--theme .u-ht-panel::after { display: none; }
  .u-ht--theme .u-ht-scroll { padding-bottom: 0 !important; }
  .u-ta { grid-template-columns: minmax(0, 1fr); row-gap: 48px; }
  .u-ta-side { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 24px; align-items: start; }
  .u-te { margin-top: 64px !important; padding: 64px 24px 48px !important; }
  .u-tx { margin-top: 32px !important; }
  .u-tn { margin-top: 96px !important; }
}

/* Phone */
@media (max-width: 767px) {
  .u-ts, .u-ta, .u-tx { padding-left: 16px !important; padding-right: 16px !important; }
  .u-theme { --u-gut: 16px; }
  .u-th-hero { flex-direction: column-reverse !important; min-height: 0; }
  .u-th-main { flex: 0 0 auto !important; }
  .u-th-text { padding: 32px 16px 28px !important; }
  .u-th-title { font-size: 32px; }
  .u-th-desc { font-size: 16px; }
  .u-th-count-w { padding: 12px 16px !important; }
  .u-th-art, .u-th-art-w { min-height: 180px; height: 180px; }
  .u-ts-grid { grid-template-columns: minmax(0, 1fr); }
  .u-ts-lead { grid-column: auto; }
  .u-ht--theme { width: calc(100% - 32px); }
  .u-ht--theme .u-ht-box { padding: 36px 16px 24px; }
  .u-ht--theme .u-ht-media { height: 220px; }
  .u-ta-side { grid-template-columns: minmax(0, 1fr); row-gap: 48px; }
  .u-ta-head { flex-wrap: wrap; }
  .u-te { padding: 56px 16px 40px !important; }
  .u-te-intro-text { font-size: 17px; margin-bottom: 32px; }
  .u-tx-head { padding-bottom: 0 !important; }
  .u-tx-tiles { margin-top: 24px; }
  .u-tn { margin-top: 72px !important; }
}
/* Tracker on theme pages: the newest article is a large card (Figma: Article card, Size=Large) */
.u-ht--theme .u-card--tracker { gap: 20px !important; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type > .u-card--tracker { padding-top: 0 !important; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type::before { top: 4px; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type::after { top: 20px; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type .u-card-img { display: none !important; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type .u-card--tracker .e-con { gap: 16px !important; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type .u-tr-title .elementor-heading-title { font-weight: 500 !important; font-size: 36px !important; line-height: 1.1 !important; letter-spacing: 0 !important; }
.u-ht--theme .u-ht-list .e-loop-item:first-of-type .u-tr-summary { display: block; }
.u-ht--theme .u-tr-summary .elementor-heading-title { margin: 0; font-family: "Geist", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 1.4 !important; letter-spacing: 0 !important; color: #DDDDDD !important; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
@media (max-width: 767px) { .u-ht--theme .u-ht-list .e-loop-item:first-of-type .u-tr-title .elementor-heading-title { font-size: 26px !important; } }/* End custom CSS */