/* T4 · 右侧边栏 · H1居中 · 评分首段后 · 橙色全宽CTA · 展开FAQ · 作者侧边栏底部 */
@import url('/css/core.css');

.container { max-width: 1050px; display: grid; grid-template-columns: 1fr 300px; gap: 32px; }
h1 { text-align: center; }
.dp-score-badge { display: block; text-align: center; margin: 12px 0; }
.btn-cta { background: var(--accent); color: #FFF; display: block; text-align: center; width: 100%; border-radius: var(--radius-btn); border: none; }
.faq-section details { border: none; border-bottom: 1px solid var(--border); border-radius: 0; padding: 12px 0; }
.author-box { margin-top: 32px; font-size: 12px; }
@media (max-width: 768px) {
    .container { grid-template-columns: 1fr; }
    .author-box { flex-direction: column; }
}