.hero h1,.page-head h1,.detail-hero h1{font:500 clamp(44px,5.2vw,74px)/.98 Georgia,"Times New Roman",serif;margin:14px 0 18px;letter-spacing:-.035em}.detail-hero{padding:135px 6vw 65px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.detail-hero img{width:100%;max-height:560px;object-fit:cover;border-radius:16px}@media (max-width:560px){.contact-wrap,.detail-hero{grid-template-columns:1fr}}.detail-hero{max-width:1440px;margin:0 auto;min-height:650px}.detail-media,.article-media{width:100%;overflow:hidden;border-radius:18px;background:#0a1218;border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 55px rgba(0,0,0,.28)}.detail-main-image{width:100%;aspect-ratio:16/10;max-height:560px!important;height:auto!important;object-fit:cover;object-position:center}@media (max-width:1000px){.detail-hero{min-height:auto;gap:28px;padding-top:120px}.article-main-image,.detail-main-image{aspect-ratio:16/9}}@media (max-width:600px){.detail-hero{padding:110px 20px 42px;gap:24px}.detail-hero h1{font-size:42px}.detail-media,.article-media{border-radius:14px}.detail-main-image,.article-main-image{aspect-ratio:4/3;max-height:none!important}}.page-detail .detail-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:46px;align-items:center}.page-detail .detail-main-image{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:18px}.page-detail .prose img{max-width:100%;height:auto}@media(max-width:820px){.page-detail .detail-hero{grid-template-columns:1fr}.page-detail .detail-main-image{aspect-ratio:4/3}}