.tn-wrap{background:#ffffff;padding:48px 0}.tn-container{max-width:1280px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.tn-container{padding-inline:32px}}.tn-heading{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px}.tn-line{height:2px;width:80px;background:#e5e7eb}@media (min-width:768px){.tn-line{width:128px}}.tn-title{margin:0;font-weight:800;font-size:28px;line-height:1.2;letter-spacing:.3px;color:#111827}@media (min-width:768px){.tn-title{font-size:36px}}.tn-title span{color:#c0392b}.tn-slider{position:relative}.tn-slide{padding:0 12px}.tn-card{position:relative;height:260px;width:100%;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(0,0,0,.1);background-size:cover;background-position:50%;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.tn-card:hover{transform:scale(1.02);box-shadow:0 12px 28px rgba(0,0,0,.14)}.tn-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);transition:background .25s ease}.tn-card:hover .tn-overlay{background:rgba(0,0,0,.4)}.tn-card-content{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:1}.tn-chip{display:inline-block;font-size:12px;padding:6px 10px;border-radius:8px;margin-bottom:8px}.tn-card-title,.tn-chip{color:#fff;font-weight:700}.tn-card-title{margin:0 0 6px;font-size:18px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.45)}@media (min-width:768px){.tn-card-title{font-size:20px}}.tn-meta{color:#e5e7eb;font-size:13px}.tn-wrap .slick-next:before,.tn-wrap .slick-prev:before{color:#c0392b;font-size:24px}.tn-wrap .slick-prev{left:-35px;z-index:10}.tn-wrap .slick-next{right:-35px;z-index:10}@media (max-width:768px){.tn-wrap .slick-next,.tn-wrap .slick-prev{display:none!important}}.tn-wrap *,.tn-wrap :after,.tn-wrap :before{box-sizing:border-box}