.blog-featured{background:radial-gradient(circle at 50% 100%,hsla(0,0%,100%,.12) 0,transparent 35%),linear-gradient(0deg,#080808 0,#111);color:#fff}.newsroom-featured-row{margin-bottom:0}.newsroom-featured__media{background:hsla(0,0%,100%,.04);border-radius:24px;display:block;overflow:hidden}.newsroom-featured__media img{aspect-ratio:4/3;display:block;object-fit:cover;transition:transform .45s ease;width:100%}.newsroom-featured__media:hover img{transform:scale(1.02)}.newsroom-featured__content{max-width:540px}.newsroom-meta{color:hsla(0,0%,100%,.58);font-size:.9rem;font-weight:500;line-height:1.4;margin-bottom:.85rem}.newsroom-featured__title{color:#fff;font-size:clamp(1.2rem,2.3vw,2.3rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0 0 1rem}.newsroom-featured__desc{color:hsla(0,0%,100%,.78);font-size:1rem;line-height:1.75;margin:0 0 1.25rem;max-width:44ch}.blog-listing{background:radial-gradient(circle at 50% 0,hsla(74,95%,71%,.08) 0,transparent 24%),linear-gradient(180deg,#f5f5f5,#efefef);padding:4.5rem 0 6rem}.blog-card{background:hsla(0,0%,100%,.4);border-radius:22px;box-shadow:0 10px 28px rgba(0,0,0,.06);overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.1);cursor:pointer;transform:translateY(-5px)}.blog-card .card-img-top{height:340px;object-fit:cover;transition:transform .4s ease}.blog-card:hover .card-img-top{transform:scale(1.03)}.blog-card .card-body{padding:1.5rem}.blog-card .card-title{color:#1d1d1f;font-size:1.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:.75rem}.blog-card .card-text{color:#777!important;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.65;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}.newsroom-meta--light{color:#6e6e73;font-size:.8rem;margin-bottom:.5rem}.blog-listing .btn{background:var(--main-color);border-radius:6px;color:#10242f;font-weight:600;transition:all .4s ease}.blog-listing .btn:hover{background:#10242f;color:#dafb71}.blog-listing .btn .bi{transition:transform .4s ease}.blog-listing .btn:hover .bi{transform:rotate(-45deg)}@media (max-width:991px){.blog-card .card-img-top{height:220px}.blog-card .card-title{font-size:1.3rem}}@media (max-width:767px){.blog-card{border-radius:18px}.blog-card .card-img-top{height:200px}.blog-card .card-body{padding:1.2rem}.blog-card .card-title{font-size:1.2rem}}.blog-hero__cat{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:500;padding:.7rem 1.1rem;text-decoration:none;transition:all .25s ease}.blog-hero__cat.active,.blog-hero__cat:hover{background:hsla(74,95%,71%,.12);border-color:hsla(74,95%,71%,.25);border-radius:999px;color:#dafb71}@media (max-width:767.98px){.blog-hero__cat{font-size:.9rem;padding:.65rem 1rem}}