.news-detail-wrapper[data-v-66f56c0f]{background-color:#fff;min-height:100vh;padding-top:0;margin-top:0}.article-content[data-v-66f56c0f]{font-size:1.2rem;line-height:1.8}.gallery-item img[data-v-66f56c0f]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(.9);filter:brightness(.9)}.gallery-open[data-v-66f56c0f]:focus-visible{outline:3px solid #8a3a30;outline-offset:4px}.transition-all[data-v-66f56c0f]{-webkit-transition:all .3s ease;transition:all .3s ease}.cursor-pointer[data-v-66f56c0f]{cursor:pointer}.lightbox-overlay[data-v-66f56c0f]{position:fixed;inset:0;padding:2rem 5rem;background:rgba(14,10,9,.96);backdrop-filter:blur(8px);z-index:9999}.lightbox-overlay[data-v-66f56c0f],.lightbox-stage[data-v-66f56c0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox-stage[data-v-66f56c0f]{position:relative;max-width:min(1200px,100%);max-height:90vh}.lightbox-image[data-v-66f56c0f]{display:block;max-width:100%;max-height:86vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;-webkit-box-shadow:0 24px 70px rgba(0,0,0,.55);box-shadow:0 24px 70px rgba(0,0,0,.55)}.lightbox-close[data-v-66f56c0f],.lightbox-nav[data-v-66f56c0f]{position:absolute;z-index:2;width:48px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:rgba(97,39,33,.72);border:1px solid hsla(0,0%,100%,.28);border-radius:50%;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.lightbox-close[data-v-66f56c0f]:focus-visible,.lightbox-close[data-v-66f56c0f]:hover,.lightbox-nav[data-v-66f56c0f]:focus-visible,.lightbox-nav[data-v-66f56c0f]:hover{background:#8a3a30;border-color:hsla(0,0%,100%,.5);outline:none}.lightbox-close[data-v-66f56c0f]{top:1.25rem;right:1.25rem;font-size:0}.lightbox-close[data-v-66f56c0f]:after,.lightbox-close[data-v-66f56c0f]:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:999px;background:currentColor;-webkit-transform-origin:center;transform-origin:center}.lightbox-close[data-v-66f56c0f]:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.lightbox-close[data-v-66f56c0f]:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.lightbox-nav[data-v-66f56c0f]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lightbox-nav svg[data-v-66f56c0f]{display:block;width:24px;height:24px;stroke:currentColor;fill:none}.lightbox-prev[data-v-66f56c0f]{left:1.25rem}.lightbox-next[data-v-66f56c0f]{right:1.25rem}.lightbox-counter[data-v-66f56c0f]{position:absolute;left:50%;bottom:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.4rem .85rem;color:#fff;background:rgba(20,14,12,.72);border-radius:999px;font-size:.85rem;letter-spacing:.08em}.lightbox-fade-enter-active[data-v-66f56c0f],.lightbox-fade-leave-active[data-v-66f56c0f]{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.lightbox-fade-enter[data-v-66f56c0f],.lightbox-fade-leave-to[data-v-66f56c0f]{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}@media (max-width:767.98px){.lightbox-overlay[data-v-66f56c0f]{padding:4.5rem .75rem 5rem}.lightbox-image[data-v-66f56c0f]{max-height:78vh;border-radius:8px}.lightbox-nav[data-v-66f56c0f]{top:auto;bottom:1rem;-webkit-transform:none;transform:none}.lightbox-prev[data-v-66f56c0f]{left:calc(50% - 64px)}.lightbox-next[data-v-66f56c0f]{right:calc(50% - 64px)}.lightbox-counter[data-v-66f56c0f]{bottom:-2.7rem}}