.elementor-widget .tippy-tooltip .tippy-content{text-align:center}.tm-diamond-plate{background-image:linear-gradient(45deg,currentColor 1px,transparent 1px),linear-gradient(-45deg,currentColor 1px,transparent 1px);background-size:14px 14px}.tm-news-head{position:relative;z-index:1;max-width:1260px;margin:0 auto 12px}.tm-news-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--tm-font-mono);font-size:11.5px;font-weight:700;letter-spacing:.22em;color:var(--tm-blue-deep);text-transform:uppercase;margin-bottom:14px}.tm-news-diamond{width:9px;height:9px;background:var(--tm-blue);transform:rotate(45deg);flex:none;animation:tm-diamond-pulse 3.2s ease-in-out infinite}.tm-news-head h2{font-family:var(--tm-font-display);font-weight:400;font-size:clamp(46px,6vw,76px);letter-spacing:.01em;line-height:.9;margin:0 0 22px;color:var(--tm-ink)}.tm-news-rail{position:relative;height:1px;background:var(--tm-line);margin-bottom:12px}.tm-news-rail::before{content:"";position:absolute;left:0;top:-3px;width:56px;height:7px;background:var(--tm-blue);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%)}.tm-news-rail span{position:absolute;right:0;top:-18px;font-family:var(--tm-font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--tm-steel-soft);text-transform:uppercase;background:var(--tm-paper);padding-left:8px}.tm-news-card.tm-in{opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.16,.8,.24,1),opacity .6s ease,box-shadow .35s ease,border-color .35s ease}.tm-news-media img.tm-img-fallback{opacity:0;position:absolute}.tm-news-media.tm-img-broken .tm-news-fallback{display:flex}