.news-detail-container{margin-top:-7rem;background-color:var(--darkerBlackColor);padding-bottom:6rem}.news-detail-hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:2rem 1.5rem;text-align:center}.news-detail-hero-title{position:absolute;top:45%;transform:translateY(-50%);color:var(--whiteColor);font-size:clamp(1.4rem,3.5vw,2.8rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;max-width:80%;line-height:1.35;z-index:1}.news-detail-hero .breadcrumb{position:absolute;top:62%;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.5rem 1rem;color:var(--whiteColor);z-index:1;font-size:14px}.news-detail-hero .breadcrumb a{color:var(--goldColor);text-decoration:none}.news-detail-hero .breadcrumb a:hover{text-decoration:underline}.news-detail-hero .breadcrumb p{color:var(--lightGrayColor);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40ch}.news-detail-body{max-width:820px;margin:4rem auto 0;padding:0 1.5rem}.news-detail-meta{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.news-detail-date{color:var(--goldColor);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.news-detail-content p{color:var(--lightGrayColor);font-size:16px;line-height:1.85;margin-bottom:1.4rem}.news-detail-author{color:var(--darkGrayColor);font-size:13px;font-style:italic;margin-top:2.5rem;text-align:right}.news-detail-gallery{display:grid;grid-template-columns:repeat(var(--gallery-cols,4),1fr);grid-gap:.5rem;gap:.5rem;max-width:1200px;margin:4rem auto 0;padding:0 1.5rem}.news-gallery-item{aspect-ratio:1/1;overflow:hidden;cursor:pointer}.news-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.news-gallery-item:hover img{transform:scale(1.05)}.news-detail-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:2rem;padding:2rem}.news-detail-not-found h2{color:var(--whiteColor);font-size:1.5rem}@media screen and (max-width:768px){.news-detail-hero{background-attachment:unset!important;min-height:70vh}.news-detail-hero-title{font-size:clamp(1.1rem,5vw,1.8rem);max-width:92%;top:42%}.news-detail-hero .breadcrumb{display:none}.news-detail-body{margin-top:2.5rem;padding:0 1rem}.news-detail-content p{font-size:15px}.news-detail-gallery{grid-template-columns:repeat(2,1fr);padding:0 .5rem;margin-top:2.5rem}}@media screen and (max-width:480px){.news-detail-hero-title{font-size:clamp(1rem,5.5vw,1.5rem);max-width:96%}.news-detail-content p{font-size:14px;line-height:1.75}.news-detail-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-height:550px){.news-detail-hero{background-attachment:unset!important}}