.news-detail-page{color:#1a2332;background:#f4f7fb;min-height:100vh}.news-detail__container{gap:16px;width:100%;max-width:920px;margin:0 auto;padding:28px 20px 56px}.news-detail__back{color:#0b5bd3;align-self:flex-start;font-weight:500;text-decoration:none}.news-detail__back:hover{color:#063a8c}.news-detail__article{background:#fff;border:1px solid #0b5bd314;border-radius:12px;gap:24px;width:100%;padding:clamp(20px,4vw,36px);box-shadow:0 12px 40px #0f234114}.news-detail__header{gap:12px}.news-detail__badge{border-radius:999px;align-self:flex-start;align-items:center;padding:3px 12px;font-size:12px;line-height:1.5;display:inline-flex}.news-detail__badge.is-own{color:#2a66ff;background:#2a66ff1a}.news-detail__badge.is-industry{color:#17685d;background:#16917e1f}.news-detail__title{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.35}.news-detail__meta{color:#5c6b7f;flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.news-detail__hero{aspect-ratio:16/9;background:#eef3ff;border-radius:10px;width:100%;margin:0;position:relative;overflow:hidden}.news-detail__hero-img{object-fit:cover}.news-detail__content{gap:14px}.news-detail__content p{color:#334155;white-space:pre-line;margin:0;font-size:16px;line-height:1.9}.news-detail__source{border-top:1px solid #0b5bd31f;padding-top:4px}.news-detail__source a{color:#5d79ff;font-size:14px;text-decoration:none}.news-detail__source a:hover{color:#3d5be6}@media (max-width:768px){.news-detail__container{padding:16px 12px 24px}.news-detail__article{gap:16px;padding:14px}.news-detail__content{gap:10px}.news-detail__content p{font-size:14px;line-height:1.75}.news-detail__source a{font-size:13px}}
