/* Company news and the permanent education-support record. */
#university-cooperation{scroll-margin-top:7rem}
.bz-news-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--pd-ash,#a6a6a6);font-size:1rem;line-height:1.8;margin:0 0 1.5rem}
.bz-news-breadcrumb a{color:inherit}
.company-news-detail .article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.company-news-detail .article-hero h1{font-size:clamp(2rem,3.6vw,3.6rem)!important;line-height:1.35!important;overflow-wrap:anywhere}
.company-news-detail .article-cover{margin:0;min-width:0;align-self:center}
.company-news-detail .article-cover a{display:block}
.company-news-detail .article-cover img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none;opacity:1;max-height:none}
.company-news-detail .article-cover figcaption{font-size:1rem!important;line-height:1.8;padding-top:1rem;color:var(--pd-ash,#a6a6a6)}
.company-news-detail .article-tags span{font-size:1rem}
.company-news-detail .article-shell{max-width:65rem;font-size:1.125rem;line-height:2}
.bz-news-lead{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.65;color:var(--pd-bone,#edece7);margin:0 0 2rem}
.company-news-detail .article-shell>.bz-news-lead{display:block;border:0;padding:0;margin:0 0 2rem!important;font-size:clamp(1.35rem,2.5vw,1.8rem)!important;line-height:1.65!important}
.company-news-detail .bz-news-lead::before,.company-news-detail .bz-news-lead::after{display:none}
.bz-news-photo{margin:2.5rem 0}
.bz-news-photo a{display:block}
.company-news-detail .bz-news-photo a{border-bottom:0!important}
.bz-news-photo img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--pd-hair-strong,#404044);filter:none;opacity:1}
.bz-news-photo figcaption{font-size:1rem;line-height:1.8;margin-top:.7rem;color:var(--pd-ash,#a6a6a6)}
.bz-news-article-end{display:flex;flex-wrap:wrap;gap:1rem 2rem;border-top:1px solid var(--pd-hair-strong,#404044);padding-top:1.5rem;margin-top:2.5rem;font-size:1rem}
.bz-news-honor{margin:2rem 0 2.5rem;border-top:1px solid var(--pd-hair-strong,#404044);border-bottom:1px solid var(--pd-hair-strong,#404044);padding:1.75rem 0;scroll-margin-top:7rem}
.bz-news-honor-label{display:block;font-size:1rem;line-height:1.7;color:var(--pd-signal,#ec1c24);letter-spacing:.04em;margin-bottom:1.1rem}
.bz-news-honor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:center}
.bz-news-honor-image{display:block;min-width:0}
.bz-news-honor-image img{display:block;width:100%;height:auto;object-fit:contain;filter:none;opacity:1;border:1px solid var(--pd-hair-strong,#404044)}
.bz-news-honor h3{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.5;margin:0 0 1rem;color:var(--pd-bone,#edece7)}
.bz-news-honor p{font-size:1rem;line-height:1.9;color:var(--pd-ash,#a6a6a6);margin:.75rem 0 1rem}
.bz-news-home{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:center;border-top:1px solid var(--pd-hair-strong,#404044);border-bottom:1px solid var(--pd-hair-strong,#404044);padding:1.5rem 0;margin:1.5rem 0}
.bz-news-home-label{font-size:1rem;color:var(--pd-signal,#ec1c24);line-height:1.8;display:block;margin-bottom:.45rem}
.bz-news-home strong{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.6;font-weight:550;display:block;color:var(--pd-bone,#edece7)}
.bz-news-home p{font-size:1rem;line-height:1.9;color:var(--pd-ash,#a6a6a6);margin:.4rem 0 0}
.bz-news-home a,.bz-news-honor a.text-link{font-size:1rem}
.bz-news-index .bz-news-honor{margin-top:0}
.bz-news-index .article-hero-grid{grid-template-columns:1fr}
@media(max-width:980px){.company-news-detail .article-hero-grid,.bz-news-honor-grid{grid-template-columns:1fr}.company-news-detail .article-hero h1{font-size:clamp(2rem,5vw,3rem)!important}.bz-news-home{grid-template-columns:1fr}.bz-news-honor-grid{gap:1.5rem}}
.bz-news-cooperation{border-left:2px solid var(--pd-signal,#ec1c24);padding:.2rem 0 .2rem 1.25rem;margin:1.75rem 0 1rem}
.bz-news-cooperation-label{font-size:1rem;line-height:1.8;color:var(--pd-ash,#a6a6a6)}
.bz-news-cooperation .bz-news-cooperation-title{font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.65;color:var(--pd-bone,#edece7);margin:.7rem 0;font-weight:550}
.bz-news-cooperation .bz-news-cooperation-description{font-size:1rem;line-height:1.9;color:var(--pd-ash,#a6a6a6);margin:.5rem 0}
.company-news-detail .article-shell>.bz-news-section-title{display:block;grid-template-columns:none;border-top:1px solid var(--pd-hair-strong,#404044);padding-top:1.7rem;margin:2.6rem 0 1.25rem!important;font-size:clamp(1.35rem,2.6vw,1.8rem)!important;line-height:1.6!important}
.company-news-detail .bz-news-section-title::before,.company-news-detail .bz-news-section-title::after{display:none}
.company-news-detail .article-shell>.bz-news-closing{border-top:1px solid var(--pd-hair-strong,#404044);padding-top:1.8rem;margin-top:2rem;font-size:1.3rem!important;line-height:1.8!important;color:var(--pd-bone,#edece7)!important}
@media(max-width:560px){.bz-news-honor{padding:1.25rem 0}.company-news-detail .article-shell{font-size:1.0625rem}.bz-news-cooperation{padding-left:1rem}}
