.ftc45-news-hero{padding:85px 0 75px;background:linear-gradient(135deg,#123f42,#1b6665);color:#fff}.ftc45-news-hero h1{font-size:clamp(46px,7vw,84px);margin:5px 0 14px;color:#fff}.ftc45-news-hero p:last-child{max-width:760px;font-size:19px}.ftc45-news-page,.ftc45-home-news{padding:70px 0;background:#f7f3ec}.ftc45-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ftc45-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.08)}.ftc45-card-image{height:230px;display:flex;background:#173f42;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:800;text-align:center;overflow:hidden}.ftc45-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.ftc45-card:hover img{transform:scale(1.035)}.ftc45-card-body{padding:24px}.ftc45-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:#777}.ftc45-meta span,.ftc45-chip{display:inline-block;background:#ef8b2c;color:#fff;padding:5px 10px;border-radius:999px;font-weight:700;font-size:12px}.ftc45-card h2{font-size:25px;margin:13px 0}.ftc45-card h2 a,.ftc45-home-card h3 a{color:inherit}.ftc45-more{font-weight:700}.ftc45-empty{padding:45px;background:#fff;border-radius:18px;text-align:center}.ftc45-article{padding:65px 0 90px;background:#f7f3ec}.ftc45-article .container{max-width:950px}.ftc45-back{display:inline-block;margin-bottom:35px}.ftc45-article-head h1{font-size:clamp(38px,6vw,68px);line-height:1.02;margin:16px 0}.ftc45-article-lead{font-size:21px;line-height:1.55}.ftc45-article-image{width:100%;max-height:570px;object-fit:cover;border-radius:22px;margin:30px 0}.ftc45-article-content{max-width:760px;margin:35px auto;font-size:18px;line-height:1.75}.ftc45-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ftc45-home-card{background:#fff;border-radius:16px;overflow:hidden}.ftc45-home-card>div{padding:22px}.ftc45-home-card img{width:100%;height:190px;object-fit:cover}.ftc45-home-card h3{font-size:23px;margin:12px 0}.ftc45-home-card p{color:#555}@media(max-width:991px){.ftc45-news-grid,.ftc45-home-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ftc45-news-grid,.ftc45-home-grid{grid-template-columns:1fr}.ftc45-news-hero{padding:55px 0}.ftc45-card-image{height:210px}}