.pd-breadcrumb{padding:170px 0 10px}.pd-breadcrumb__inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-breadcrumb__link{color:#fff;font-size:18px;font-weight:500;text-decoration:none;white-space:nowrap}.pd-breadcrumb__link:hover{color:#f5222d}.pd-breadcrumb__sep{display:flex;align-items:center;opacity:.7}.pd-breadcrumb__sep svg{display:block}.pd-breadcrumb__current{color:#f5222d;font-size:18px;font-weight:700}.news-detail__layout{display:flex;gap:40px;align-items:flex-start;padding:24px 0 60px}.news-detail__content{flex:1;min-width:0}.news-detail__title{color:#fff;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.news-detail__meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.12)}.news-detail__meta i{margin-right:6px;color:#f5222d}.news-detail__body{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.8;margin-bottom:32px}.news-detail__body h2,.news-detail__body h3,.news-detail__body h4{color:#fff;font-weight:700;margin:28px 0 14px}.news-detail__body p{margin-bottom:16px}.news-detail__body a{color:#f5222d}.news-detail__body img{max-width:100%;border-radius:8px;margin:16px 0}.news-detail__body ul,.news-detail__body ol{margin:0 0 16px 20px}.news-detail__body blockquote{border-left:3px solid #f5222d;padding:12px 20px;margin:20px 0;color:hsla(0,0%,100%,.7);font-style:italic;background:hsla(0,0%,100%,.04)}.news-detail__sidebar{flex:0 0 320px;max-width:320px;display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.news-detail__sidebar-banner{border-radius:10px;overflow:hidden;transition:all .3s ease}.news-detail__sidebar-banner:hover{transform:translateY(-4px)}.news-detail__sidebar-banner a{display:block;text-decoration:none}.news-detail__sidebar-banner img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block;transition:transform .3s ease}.news-detail__sidebar-banner a:hover img{transform:scale(1.05)}@media(max-width: 1199px){.pd-breadcrumb{padding-top:140px}}@media(max-width: 767px){.pd-breadcrumb{padding-top:24px}}@media(max-width: 991px){.news-detail__layout{flex-direction:column-reverse;gap:24px;padding-top:16px}.news-detail__title{font-size:24px}.news-detail__sidebar{position:static;flex:none;max-width:100%;width:100%}}.related{padding:48px 0}.related__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.related__title{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px}.related__title::after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:#f5222d;border-radius:2px}.related__search{flex-shrink:0}.related__search-input{height:38px;width:220px;padding:0 14px;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;font-size:14px;color:#fff;background:hsla(0,0%,100%,.06);outline:none;transition:all .3s ease}.related__search-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.related__search-input::placeholder{color:hsla(0,0%,100%,.5)}.related__search-input:focus{border-color:#f5222d;box-shadow:0 0 0 3px rgba(245,34,45,.15)}.related__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.related__item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden;transition:all .3s ease}.related__item:hover{transform:translateY(-5px);border-color:hsla(0,0%,100%,.18)}.related__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.related__image{overflow:hidden}.related__image img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.related__item:hover .related__image img{transform:scale(1.06)}.related__body{padding:16px;display:flex;flex-direction:column;flex:1}.related__name{font-size:15px;font-weight:600;color:#fff;line-height:1.5;margin-bottom:8px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related__desc{font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.6;flex:1;margin-bottom:12px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related__more{font-size:13px;font-weight:600;color:#f5222d;margin-top:auto}@media(max-width: 1199px){.related__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 991px){.related__grid{grid-template-columns:repeat(2, 1fr);gap:16px}.related__header{flex-direction:column;align-items:flex-start}.related__search-input{width:100%}}@media(max-width: 767px){.related__grid{grid-template-columns:1fr}}