:root{--blue-dark:rgba(16,32,45,1);--light:rgba(204,208,207,1)}.news_detail_main{margin-top:20px;min-height:70vh;border-top:1px solid var(--light);position:relative}.news_detail_wrapper{padding:100px 0;display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start;position:relative;z-index:0}.news_detail_wrapper>*{position:relative;z-index:1}.news_detail_wrapper:after{content:"";position:absolute;top:0;bottom:0;left:32%;transform:translateX(-.5px);width:2px;background-color:var(--light);z-index:0}.news_detail_author{gap:18px;padding:20px 18px;border-radius:14px;border:1px solid var(--light);box-shadow:0 14px 36px rgba(0,0,0,.08);width:80%}.news_detail_author-left,.news_detail_author-photo{width:100%;max-width:220px}.news_detail_author-photo{margin:0 auto;max-height:300px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:12px;padding:6px}.news_detail_author-badge{border-radius:999px;background:rgba(16,32,45,.08);color:var(--blue-dark);font-family:Exo2-Bold;font-size:18px;letter-spacing:.2px;align-self:flex-start}.news_detail_author-right{display:flex;flex-direction:column;gap:20px;align-items:flex-start;text-align:left}.news_detail_author-info{margin-top:30px}.news_detail_author-name{margin-top:20px;font-family:Exo2-Bold;font-size:25px;color:var(--blue-dark)}.news_detail_author-role{margin-top:2px;font-family:Exo2-Regular;font-size:18px;color:var(--blue-dark)}.news_detail_author-contacts{margin-top:25px;display:flex;flex-direction:column;gap:2px}.news_detail_author-contacts a{color:var(--blue-dark);text-decoration:none;font-family:Exo2-Regular;font-size:18px}.news_detail_author-links{display:flex;flex-wrap:wrap}.news_detail_author-links a{display:inline-flex}.news_detail_text{display:flex;flex-direction:column;gap:20px}.news_back{margin-top:40px;display:block;align-items:center;width:auto;gap:8px;margin-bottom:10px;color:var(--blue-dark);text-decoration:none;font-family:Exo2-Regular;padding:10px 16px}.news_title{font-size:44px;font-family:Exo2-Bold;color:var(--blue-dark)}.news_description{font-size:20px;font-family:Exo2-Regular;color:var(--blue-dark);margin-bottom:8px;line-height:1.5}.news_detail_image{max-width:900px;margin:16px 0;height:360px;border-radius:12px}.news_detail_image .news_image,.news_detail_image img.news_image{position:absolute!important;inset:0;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;transition:transform .25s ease}.news_detail_image:hover .news_image,.news_detail_image:hover img.news_image{transform:scale(1.02)}.news_item_mini{font-size:16px;font-family:Exo2-Regular;color:#424242;margin-top:8px}@media (max-width:768px){.news_detail_wrapper{grid-template-columns:1fr;gap:28px;position:static}.news_detail_wrapper:after{display:none}.news_detail_author{flex-direction:column;align-items:flex-start}.news_detail_author-left{max-width:280px}.news_title{font-size:32px}.news_description{font-size:18px}.news_detail_image{height:240px}}.news_detail_image{position:relative;width:100%;height:420px;margin:32px 0;border-radius:16px;overflow:hidden}.news_image{-o-object-fit:cover;object-fit:cover}.news_date{font-size:14px;color:#777}.news_mini_block{margin-top:24px;display:flex;flex-direction:column;gap:16px}.news_item_mini{padding-left:20px;font-size:17px;line-height:1.6}.news_item_mini .project_inline_link{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease;word-break:break-word}.news_item_mini .project_inline_link:hover{color:#4da3ff;text-decoration-color:#4da3ff}