.ti-impact-story{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.ti-story-opener{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin:0 0 40px!important;background:#121212}.ti-story-opener:not(:has(.ti-story-image)){grid-template-columns:1fr}.ti-story-opener .ti-story-heading{padding:40px!important;display:flex;flex-direction:column;justify-content:center;background:#121212;color:#fff;min-width:0}.ti-story-opener h1.wp-block-post-title{font-size:clamp(32px,3.1vw,44px);line-height:1.13;letter-spacing:-1.1px;margin:20px 0!important;text-wrap:balance;color:#fff}.ti-story-opener .wp-block-post-terms{margin:0!important}.ti-story-opener .ti-story-deck{font-size:16px;line-height:1.65;color:#dedede;margin:0 0 22px!important}.ti-story-deck p{margin:0!important}.ti-story-deck .wp-block-post-excerpt__more-link{display:none}.ti-story-opener .ti-story-meta{color:#ccc;border-color:#ffffff35;padding-top:18px;margin:0!important;font-size:11px}.ti-story-opener .ti-story-meta .wp-block-post-author-name,.ti-story-opener .ti-story-meta a{color:#fff}.ti-story-opener a:focus-visible{outline-color:#ffde00!important}.ti-story-opener .ti-story-image{position:relative;margin:0!important;min-height:440px;align-self:stretch}.ti-story-opener .ti-story-image img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover}.ti-impact-story>.ti-story-columns{gap:44px!important}.ti-impact-story>.ti-story-columns>.wp-block-column:first-child{background:#fff;border:1px solid #e5e7eb;border-radius:5px;overflow:hidden}.ti-impact-story .ti-story-content{padding-top:36px}.ti-impact-story .ti-story-sidebar{padding:4px 0 0}.ti-story-opener .ti-story-meta .wp-block-post-date{color:#ccc}@media(max-width:900px){.ti-story-opener .ti-story-heading{padding:28px!important}.ti-story-opener h1.wp-block-post-title{font-size:34px}.ti-impact-story>.ti-story-columns{gap:28px!important}}@media(max-width:700px){.ti-story-opener{grid-template-columns:1fr;margin-bottom:28px!important}.ti-story-opener .ti-story-heading{padding:28px 24px!important}.ti-story-opener h1.wp-block-post-title{font-size:32px;letter-spacing:-.7px}.ti-story-opener .ti-story-deck{font-size:16px}.ti-story-opener .ti-story-image{min-height:0;aspect-ratio:16/9}.ti-impact-story>.ti-story-columns{gap:28px!important}.ti-impact-story .ti-story-content{padding-top:28px}}
