.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}.timeline-2026-black{--timeline-inactive: #232136;--timeline-active: #e8753e;color:#fff}.timeline-2026-black .timeline-list{display:grid;gap:32px;padding-left:24px}.timeline-2026-black .timeline-point{display:flex;flex-direction:column;min-width:0}.timeline-2026-black .timeline-point::before{position:absolute;top:-32px;bottom:0;left:-20px;width:3px;content:"";background:var(--timeline-inactive)}.timeline-2026-black .timeline-point .timeline-copy{color:#abafba}@media(max-width: 767.98px){.timeline-2026-black .timeline-point .timeline-copy h3.h6{font-size:1.25rem !important}}.timeline-2026-black .timeline-point.active .timeline-copy{color:#fff}.timeline-2026-black .timeline-date-row{flex-shrink:0;margin-bottom:32px}.timeline-2026-black .timeline-date{background:#171624;color:#abafba;border-radius:4px}.timeline-2026-black .timeline-card{--timeline-image-ratio: var(--timeline-inactive-ratio);flex-grow:1;border-radius:4px}.timeline-2026-black .timeline-card::before{display:block;flex-shrink:0;width:1px;padding-bottom:var(--timeline-image-ratio);margin-left:-1px;content:""}.timeline-2026-black .timeline-card img{-o-object-position:right;object-position:right}.timeline-2026-black .timeline-node{top:20px;left:-24px;z-index:1;width:11px;height:11px;border:1px solid #fff;background:var(--timeline-inactive);transform:translateY(-50%) rotate(45deg)}.timeline-2026-black .timeline-copy{width:85%;overflow-wrap:anywhere}.timeline-2026-black .timeline-active-image{display:none}.timeline-2026-black .timeline-decoration{top:-48px;right:0;width:64px;pointer-events:none}.timeline-2026-black .active::before,.timeline-2026-black .active .timeline-node{background:var(--timeline-active)}.timeline-2026-black .active .timeline-date{background:linear-gradient(298.66deg, #E95127 44.76%, #FDAB3D 100.07%);color:#fff}.timeline-2026-black .active .timeline-card{--timeline-image-ratio: var(--timeline-active-ratio)}.timeline-2026-black .active .timeline-inactive-image{display:none}.timeline-2026-black .active .timeline-active-image{display:block}@media(max-width: 767.98px){.timeline-2026-black .timeline-point:first-child::before{top:0}}@media(min-width: 768px){.timeline-2026-black .timeline-list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;padding-left:0}.timeline-2026-black .timeline-point::before{top:92px;right:-12px;bottom:auto;left:-12px;width:auto;height:3px}.timeline-2026-black .timeline-point:first-child::before{left:0}.timeline-2026-black .timeline-point:last-child::before{right:0;bottom:auto}.timeline-2026-black .timeline-date-row{margin-bottom:64px}.timeline-2026-black .timeline-node{top:93px;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.timeline-2026-black .timeline-decoration{top:0;width:100px;max-width:8vw}}
