.detail-header{border-bottom:1px solid var(--border);padding:20px 0;background:#111a2e}.detail-header .inner{display:flex;justify-content:space-between;gap:20px;align-items:center}.detail-header nav{display:flex;gap:24px;flex-wrap:wrap}.detail-main{max-width:1000px;padding-top:32px}.breadcrumbs{color:var(--muted);font-size:14px;margin-bottom:44px}.detail-main h1{font-size:clamp(30px,5vw,48px);line-height:1.25;margin:12px 0 24px}.detail-intro{font-size:20px;color:var(--muted);max-width:860px}.detail-figure{margin:38px 0;max-width:850px}.detail-figure img{display:block;max-width:100%;max-height:420px;object-fit:contain;object-position:left}.detail-figure figcaption{font-size:14px;color:var(--muted);margin-top:12px}.detail-copy{max-width:850px}.detail-copy section{padding:24px 0;border-bottom:1px solid var(--border)}.detail-copy h2,.detail-related h2,.detail-contact h2{font-size:25px;margin:0 0 16px}.detail-copy p{font-size:18px;line-height:1.95;color:#cbd6e8}.detail-related,.detail-contact{padding:38px 0}.detail-related ul{columns:2;padding-left:20px;line-height:2.2}.detail-footer{padding:28px 0;border-top:1px solid var(--border);font-size:14px;color:var(--muted)}.seo-links{display:flex;flex-wrap:wrap;gap:16px 28px;list-style:none;padding:0;line-height:1.8}.seo-section{border-bottom:1px solid var(--border)}@media(max-width:600px){.detail-header .inner{align-items:flex-start;flex-direction:column}.detail-header nav{gap:20px}.detail-main{padding-top:22px}.breadcrumbs{margin-bottom:28px}.detail-intro{font-size:18px}.detail-related ul{columns:1}.detail-copy p{font-size:17px}.detail-footer{padding-inline:16px}.seo-links{flex-direction:column;gap:14px}}