.gpt-hd-catalog-download-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:40px;align-items:start;margin-top:28px}
.gpt-hd-catalog-download-layout .gpt-hd-catalog-document-body{margin:0;min-width:0}
.gpt-hd-catalog-file-panel{padding:24px;border:1px solid #ecd4c5;border-radius:8px;background:#fff8f3;min-width:0}
.gpt-hd-catalog-detail-cover{display:block;max-width:100%;max-height:440px;object-fit:contain;margin:0 auto 22px;box-shadow:0 12px 28px #3d25131a}
.gpt-hd-catalog-file-language{font-size:13px;font-weight:700;letter-spacing:.08em;color:#a63200;margin:12px 0 6px}
.gpt-hd-catalog-file-facts{margin:0;color:#666;font-size:14px}
.gpt-hd-catalog-file-panel .gpt-hd-resource-links{margin:18px 0 12px}
.gpt-hd-catalog-file-panel .gpt-hd-resource-primary{width:100%;min-height:48px;font-weight:700}
.gpt-hd-catalog-file-note{font-size:13px;line-height:1.6;color:#555;margin:0}
@media(max-width:760px){.gpt-hd-catalog-download-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.gpt-hd-catalog-file-panel{padding:20px}.gpt-hd-catalog-detail-cover{max-height:340px}}
