.detail[data-v-19d05afd]{overflow-x:hidden}.detail__hero[data-v-19d05afd]{position:relative;height:3rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.detail__hero-overlay[data-v-19d05afd]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(23,46,87,.85),rgba(1,87,154,.7));display:flex;flex-direction:column;align-items:center;justify-content:center}.detail__title[data-v-19d05afd]{font-size:.36rem;color:#fff;font-weight:600;text-align:center;margin-bottom:.1rem}.detail__subtitle[data-v-19d05afd]{font-size:.15rem;color:hsla(0,0%,100%,.85);text-align:center}.detail__content[data-v-19d05afd]{max-width:12rem;margin:0 auto;padding:.6rem 0}.detail__info[data-v-19d05afd]{margin-bottom:.6rem}.detail__info-card[data-v-19d05afd]{display:flex;gap:.4rem;background:#f5f7fa;padding:.3rem;border-radius:.08rem;margin-bottom:.3rem;border-left:4px solid #e87f00}.detail__info-row[data-v-19d05afd]{flex:1}.detail__info-row .detail__label[data-v-19d05afd]{display:block;font-size:.12rem;color:#01579a;font-weight:600;letter-spacing:.04em;margin-bottom:.05rem}.detail__info-row span[data-v-19d05afd]:not(.detail__label){font-size:.15rem;color:#464646}.detail__description p[data-v-19d05afd]{font-size:.15rem;line-height:1.8;color:#464646;text-indent:2em;text-align:justify}.detail__videos-title[data-v-19d05afd]{font-size:.26rem;color:#2c3e50;margin-bottom:.3rem;padding-bottom:.1rem;border-bottom:2px solid #e87f00;display:inline-block}.detail__video-grid[data-v-19d05afd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.3rem}.detail__video-wrapper[data-v-19d05afd]{border-radius:.08rem;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12)}.detail__video-wrapper video[data-v-19d05afd]{width:100%;display:block;border-radius:.08rem}.detail__back[data-v-19d05afd]{text-align:center;padding:.3rem 0 .6rem}.btn-back[data-v-19d05afd]{background:none;border:2px solid #e4e7ed;color:#464646;font-size:.14rem;padding:.1rem .3rem;border-radius:.12rem;cursor:pointer;transition:all .3s ease}.btn-back[data-v-19d05afd]:hover{border-color:#e87f00;color:#e87f00;transform:translateX(-4px)}