
    /* ===== Blog Detail 排版修复：间距收紧 + FAQ 折叠按钮 ===== */
    .ly_blog_detail_1{line-height:1.55;}
    .ly_blog_detail_1 p{margin:0 0 12px 0;}
    .ly_blog_detail_1 h2{margin:26px 0 12px 0;}
    .ly_blog_detail_1 h3{margin:18px 0 8px 0;}
    .ly_blog_detail_1 blockquote{margin:0 0 16px 0;padding:12px 16px;}
    .ly_blog_detail_1 ul,
    .ly_blog_detail_1 ol{margin:0 0 14px 0;padding-left:22px;}
    .ly_blog_detail_1 li{margin:0 0 5px 0;}
    .ly_blog_detail_1 table{margin:8px 0 22px 0;}
    .ly_blog_detail_1 img{margin:10px 0 16px 0;}
    .ly_blog_detail_1 details{margin:0 0 10px 0;border:1px solid #e3e3e3;border-radius:6px;background:#fff;}
    .ly_blog_detail_1 summary{cursor:pointer;padding:13px 16px;font-weight:600;font-size:15px;color:#222;list-style:none;user-select:none;}
    .ly_blog_detail_1 summary::-webkit-details-marker{display:none;}
    .ly_blog_detail_1 summary::before{content:"+";display:inline-block;width:18px;font-weight:400;color:#888;transition:transform .2s;}
    .ly_blog_detail_1 details[open] summary::before{content:"−";}
    .ly_blog_detail_1 details[open] summary{border-bottom:1px solid #f0f0f0;}
    .ly_blog_detail_1 details p{margin:0;padding:12px 16px 14px;font-size:14.5px;color:#444;}
