.BlogDetail{--navy:#071a30;--navy-soft:#0f2440;--gold:#d4af37;--tag-blue:#4fa7ff;--ink:#12263f;--ink-soft:#3d5169;background:#fff;width:100%}.BlogDetail__hero{background:linear-gradient(135deg,rgba(5,5,10,.92),rgba(18,59,117,.91) 60%,rgba(0,9,45,.97));padding:140px 20px 72px}.BlogDetail__hero-inner{margin:0 auto;max-width:920px;width:90%}.BlogDetail__back{align-items:center;color:var(--gold);display:inline-flex;font-family:var(--font-family-3);font-size:14px;font-weight:700;gap:8px;margin-bottom:28px;text-decoration:none}.BlogDetail__back .site-icon{transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.BlogDetail__back:hover .site-icon{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.BlogDetail__meta{align-items:center;display:flex;font-family:var(--font-family-3);font-size:13px;gap:14px;margin:0 0 14px}.BlogDetail__category{color:var(--tag-blue);font-weight:700}.BlogDetail__date{color:hsla(0,0%,100%,.55)}.BlogDetail__title{color:var(--gold);font-family:var(--font-family--1);font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800;line-height:1.15;margin:0 0 18px}.BlogDetail__lead{color:hsla(0,0%,100%,.75);font-family:var(--font-family-3);font-size:17px;line-height:1.65;margin:0;max-width:64ch}.BlogDetail__article{display:flow-root;margin:0 auto;max-width:1000px;padding:72px 0 100px;width:90%}.BlogDetail__figure{aspect-ratio:9/5;background:var(--navy-soft);border-radius:14px;box-shadow:0 24px 48px -24px rgba(5,29,61,.55);float:right;margin:6px 0 24px 44px;overflow:hidden;width:59%}.BlogDetail__figure img{display:block;height:100%;object-fit:cover;width:100%}.BlogDetail__section{margin:0 0 36px}.BlogDetail__heading{border-left:4px solid var(--gold);color:var(--navy);font-family:var(--font-family--1);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800;line-height:1.25;margin:0 0 14px;padding-left:16px}.BlogDetail__text{color:var(--ink-soft);font-family:var(--font-family-3);font-size:16.5px;line-height:1.85;margin:0}.BlogDetail--empty{align-items:center;background:var(--navy);display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:140px 20px 60px;text-align:center}.BlogDetail__empty-text{color:hsla(0,0%,100%,.7);font-family:var(--font-family-3);margin:0 0 24px}.BlogDetail__empty-text--dark{color:var(--ink-soft);text-align:center}@media screen and (max-width:900px){.BlogDetail__article{padding:48px 0 72px}.BlogDetail__figure{float:none;margin:0 0 32px;width:100%}.BlogDetail__hero{padding:120px 20px 48px}}@media (prefers-reduced-motion:reduce){.BlogDetail__back .site-icon{transition:none}}