.inner-body .news-main{padding-top:0!important}.college-hero{width:100%;height:23.75rem;position:relative;overflow:hidden}.college-hero-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.college-hero-overlay{background:linear-gradient(to bottom,rgba(var(--color-primary-rgb),.15)0%,rgba(var(--color-primary-rgb),.55)60%,rgba(var(--color-primary-dark-rgb),.85)100%);flex-direction:column;justify-content:flex-end;gap:.625rem;padding-bottom:1.875rem;padding-left:5%;padding-right:5%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hero-breadcrumb-wrap .breadcrumb{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex;background:0 0!important;margin:0!important;padding:0!important}.hero-breadcrumb-wrap .breadcrumb-item{font-size:.7813rem;font-weight:600}.hero-breadcrumb-wrap .breadcrumb-item span,.hero-breadcrumb-wrap .breadcrumb-item.active span{color:rgba(255,255,255,.75)!important}.hero-breadcrumb-wrap .breadcrumb-item.nonactive a{text-decoration:none;transition:color .2s;color:rgba(255,255,255,.95)!important;border-bottom:none!important}.hero-breadcrumb-wrap .breadcrumb-item.nonactive:hover a{color:#fff!important;border-bottom:none!important}.hero-breadcrumb-wrap .breadcrumb-item+.breadcrumb-item:before{content:"/";padding:0 .375rem;color:rgba(255,255,255,.5)!important}.college-hero-badge{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:rgba(255,255,255,.18);border:2px solid rgba(255,255,255,.5);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.college-hero-title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4);margin:0;font-size:1.5rem;font-weight:800;line-height:1.4}.news-detail-section{background:var(--color-bg-section);padding:3.125rem 0 5rem}.news-article-card{box-shadow:0 2px 16px rgba(var(--color-primary-rgb),.09);background:#fff;border-radius:.75rem;overflow:hidden}.news-article-header{padding:1.75rem 2rem 0}.news-article-date-chip{background:var(--gradient-section-icon,linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%));color:#fff;border-radius:1.25rem;align-items:center;gap:.4375rem;margin-bottom:1.125rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.news-article-date-chip i{font-size:.75rem}.news-article-title{color:var(--color-primary-dark);margin:0 0 1.25rem;font-size:1.375rem;font-weight:700;line-height:1.6}.news-article-img-wrap{width:100%;max-height:26.25rem;overflow:hidden}.news-article-img{object-fit:cover;object-position:center;width:100%;max-height:26.25rem;display:block}.news-article-body{padding:1.75rem 2rem 2rem}.news-article-content{color:var(--color-text-primary);font-size:.9688rem;line-height:1.85}.news-article-content p{margin-bottom:1.1em}.news-article-content img{border-radius:.5rem;max-width:100%}.news-related-section{border-top:1px solid var(--color-bg-light);margin-top:1.75rem;padding-top:1.5rem}.news-related-label{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.8438rem;font-weight:700;display:flex}.news-related-label i{color:var(--color-primary);font-size:.875rem}.news-entity-badges{flex-wrap:wrap;gap:.5rem;display:flex}.news-entity-badge{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.3);white-space:nowrap;border-radius:1.25rem;padding:.3125rem .75rem;font-size:.7813rem;font-weight:600;display:inline-block}.news-sidebar{flex-direction:column;gap:0;display:flex;position:-webkit-sticky;position:sticky;top:6.25rem}.news-sidebar-card{box-shadow:0 2px 16px rgba(var(--color-primary-rgb),.09);background:#fff;border-radius:.75rem;overflow:hidden}.news-sidebar-heading{background:var(--gradient-section-icon,linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%));align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.news-sidebar-heading-icon{background:rgba(255,255,255,.2);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.news-sidebar-heading-icon i{font-size:.875rem}.news-sidebar-heading-label{color:#fff;font-size:.875rem;font-weight:700}.news-sidebar-list{padding:.5rem 0}.news-sidebar-item{color:inherit;border-bottom:1px solid var(--color-bg-section);gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:background .18s;display:flex}.news-sidebar-item:last-child{border-bottom:none}.news-sidebar-item:hover{background:var(--color-bg-section);color:inherit;text-decoration:none}.news-sidebar-thumb{border-radius:.5rem;flex-shrink:0;width:4.375rem;height:3.75rem;overflow:hidden}.news-sidebar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.news-sidebar-thumb-placeholder{background:var(--gradient-section-icon,linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.news-sidebar-thumb-placeholder i{color:rgba(255,255,255,.7);font-size:1.125rem}.news-sidebar-info{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.news-sidebar-title{color:var(--color-primary-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8438rem;font-weight:600;line-height:1.45;transition:color .18s;display:-webkit-box;overflow:hidden}.news-sidebar-item:hover .news-sidebar-title{color:var(--color-primary)}.news-sidebar-date{color:var(--color-text-muted);font-size:.7188rem;font-weight:500}.news-sidebar-empty{text-align:center;color:var(--color-text-muted);padding:1.5rem 1rem;font-size:.8125rem}.news-back-btn{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.news-back-btn:hover{color:var(--color-primary);gap:.75rem;text-decoration:none}.news-back-btn i{font-size:.8125rem}.news-detail-spinner{justify-content:center;align-items:center;padding:6.25rem 1.25rem;display:flex}.news-detail-error{text-align:center;box-shadow:0 2px 16px rgba(var(--color-primary-rgb),.09);background:#fff;border-radius:.75rem;padding:3rem 2rem}.news-detail-error i{color:var(--color-border);margin-bottom:1rem;font-size:3rem;display:block}.news-detail-error p{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.9375rem}@media (max-width:991px){.news-sidebar{margin-top:2.5rem;position:static}}@media (max-width:767px){.news-detail-section{padding:1.875rem 0 3.75rem}.news-article-header{padding:1.25rem 1.25rem 0}.news-article-body{padding:1.25rem 1.25rem 1.5rem}.news-article-title{font-size:1.125rem}.news-article-content{font-size:.9063rem}}
