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

.container { max-width: 1050px; display: grid; grid-template-columns: 1fr 300px; gap: 32px; }
h1 { text-align: left; }
.btn-cta { background: #2D5F8A; 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; } }