.cf-thommy-teaser,.cf-thommy-teaser *{box-sizing:border-box}
.cf-thommy-teaser{background:#191a17;color:#f2f0e8;border-top:4px solid #f4d524;border-bottom:1px solid #393b31;padding:64px 0;text-align:left}
.cf-thommy-teaser .thommy-teaser-inner{width:min(1240px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:center}
.cf-thommy-teaser .thommy-teaser-image{margin:0;float:none}
.cf-thommy-teaser .thommy-teaser-image img{display:block;width:100%;height:auto;max-width:420px;margin:auto;border:1px solid #44463b}
.cf-thommy-teaser .thommy-kicker{margin:0 0 16px;color:#f4d524;text-transform:uppercase;font-size:16px;letter-spacing:.14em;font-weight:700}
.cf-thommy-teaser #thommy-teaser-title{font-family:Kanit,Arial,sans-serif;font-size:clamp(32px,3.5vw,50px);font-weight:800;line-height:1.08;text-transform:uppercase;color:#fff;background:none;border:0;padding:0;margin:0 0 22px}
.cf-thommy-teaser #thommy-teaser-title:after{content:none}
.cf-thommy-teaser .thommy-teaser-lead{font:17px/1.7 Arial,sans-serif;max-width:650px;margin:0;color:#d5d6cc}
.cf-thommy-teaser .thommy-key-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;list-style:none;margin:30px 0;padding:25px 0;border-top:1px solid #44463b;border-bottom:1px solid #44463b}
.cf-thommy-teaser .thommy-key-facts li{padding:0;margin:0;min-width:0}
.cf-thommy-teaser .thommy-key-facts strong{display:block;font:800 42px/1.1 Kanit,Arial,sans-serif;color:#f4d524}
.cf-thommy-teaser .thommy-key-facts span{display:block;margin-top:8px;font:14px/1.6 Arial,sans-serif;color:#eee}
.cf-thommy-teaser .thommy-teaser-cta{display:inline-flex;gap:35px;align-items:center;justify-content:center;background:#f4d524;color:#151613;padding:16px 24px;font:700 16px/1.4 Arial,sans-serif;text-decoration:none;border:1px solid #f4d524;min-height:54px}
.cf-thommy-teaser .thommy-teaser-cta:hover{background:#fff;border-color:#fff;color:#151613}
.cf-thommy-teaser .thommy-teaser-cta:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:1000px){.cf-thommy-teaser .thommy-teaser-inner{gap:32px}.cf-thommy-teaser .thommy-key-facts{gap:14px}}
@media(max-width:760px){.cf-thommy-teaser{padding:40px 0}.cf-thommy-teaser .thommy-teaser-inner{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:30px}.cf-thommy-teaser .thommy-teaser-copy{grid-row:1}.cf-thommy-teaser #thommy-teaser-title{font-size:34px}.cf-thommy-teaser .thommy-key-facts{grid-template-columns:1fr 1fr;gap:22px}.cf-thommy-teaser .thommy-teaser-cta{width:100%;gap:20px}.cf-thommy-teaser .thommy-teaser-image{max-width:360px;margin:auto}}

.cf-thommy-teaser .cf-native-arrow::before{content:"\f135";font-family:"Bootstrap-Icons";font-size:25px;font-weight:700;line-height:1}

.cf-thommy-teaser .thommy-key-facts{row-gap:24px;margin:26px 0}
.cf-thommy-teaser .thommy-key-facts strong.thommy-fact-word{font-size:clamp(24px,2.4vw,34px);line-height:1.35;overflow-wrap:normal}
.cf-thommy-teaser #thommy-teaser-title{text-align:left!important;letter-spacing:-.02em}
@media(max-width:760px){.cf-thommy-teaser .thommy-key-facts strong.thommy-fact-word{font-size:25px}.cf-thommy-teaser #thommy-teaser-title{font-size:34px!important}}
