.skums-detail-body p, .skums-detail-body, .skums-detail-body strong{
	font-family: InterReqular;
}
.news-view {
  background: linear-gradient(180deg, #f6f8fb 0%, #eef8ff 100%);
  padding: 70px 20px 100px;
}
.news-article p{
	font-family: InterReqular;
}
.news-hero {
  max-width: 1100px;
  height: 520px;
  margin: 0 auto;
  border-radius: 28px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 28px 70px rgba(12, 24, 44, 0.22);
}

.news-hero img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.news-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(8, 18, 34, 0.82), rgba(8, 18, 34, 0.35), rgba(8, 18, 34, 0.05)),
    linear-gradient(0deg, rgba(0, 0, 0, 0.35), transparent);
}

.news-hero-overlay {
  position: absolute;
  left: 55px;
  bottom: 55px;
  z-index: 2;
  max-width: 720px;
}

.news-category {
  display: inline-block;
  background: #ffffff;
  color: #ef1748;
  padding: 9px 20px;
  border-radius: 50px;
  font-size: 13px;
  font-weight: 900;
  margin-bottom: 18px;
}

.news-hero h1 {
  color: #fff;
  font-size: 46px;
  line-height: 1.25;
  font-weight: 900;
  margin: 0;
  text-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}

.news-container {
  max-width: 900px;
  margin: -55px auto 0;
  position: relative;
  z-index: 3;
}

.news-summary-card {
  background: #fff;
  border-radius: 22px;
  padding: 32px 38px;
  margin-bottom: 34px;
  box-shadow: 0 22px 55px rgba(15, 34, 58, 0.12);
  border-left: 6px solid #1fc7b6;
}

.news-summary-card span {
  display: block;
  color: #1fc7b6;
  font-size: 13px;
  font-weight: 900;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.news-summary-card p {
  color: #102438;
  font-size: 20px;
  line-height: 1.8;
  font-weight: 800;
  margin: 0;
}

.news-article {
  background: #fff;
  border-radius: 22px;
  padding: 42px 48px;
  box-shadow: 0 18px 45px rgba(15, 34, 58, 0.08);
  color: #2b3d4f;
  font-size: 17px;
  line-height: 2.15;
  font-weight: 600;
}

.news-article p {
  margin: 0 0 24px;
}

.news-article p:last-child {
  margin-bottom: 0;
}
.back-btn{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:12px 22px;
    margin-bottom:25px;
    border-radius:50px;

    background:rgba(255,255,255,.15);
    backdrop-filter:blur(10px);

    color:#fff;
    text-decoration:none;
    font-weight:700;
    font-size:15px;

    border:1px solid rgba(255,255,255,.25);

    transition:.3s;
  
  position: absolute;
  width: fit-content;
  top: -75px;
  text-decoration:none !important;
}

.back-btn:hover{
    background:#ef1748;
    border-color:#ef1748;
    color:#fff;
    transform:translateX(-4px);
}

.back-btn i{
    font-size:14px;
}
@media (max-width: 768px) {
  .news-view {
    padding: 35px 14px 70px;
  }

  .news-hero {
    height: 420px;
    border-radius: 20px;
  }

  .news-hero-overlay {
    left: 24px;
    right: 24px;
    bottom: 32px;
  }

  .news-hero h1 {
    font-size: 30px;
  }

  .news-container {
    margin-top: -35px;
  }

  .news-summary-card,
  .news-article {
    padding: 26px 22px;
    border-radius: 18px;
  }

  .news-summary-card p {
    font-size: 17px;
  }

  .news-article {
    font-size: 16px;
  }
}