.inline-style-130f65d4 { border-top: 4px solid #00a45f; border-radius:12px; padding:40px; box-shadow:0 4px 20px rgba(0,0,0,0.03); }
        .inline-style-6fb9ca57 { font-size:28px; line-height:1.4; }
        .inline-style-009979e4 { color:#888;font-size:14px; padding-bottom:15px; border-bottom:1px solid #eee; }
        .inline-style-d073256d { line-height:1.8; color:#555; font-size:16px; margin-bottom:20px; }
        .inline-style-1fd26354 { float:left; font-size:48px; line-height:48px; font-weight:bold; color:var(--theme_color); margin:5px 10px 0 0; }
        .inline-style-d60bae36 { font-size:22px; margin:30px 0 15px; color:#222; border-left:4px solid var(--theme_color); padding-left:15px; }
        .inline-style-0ca2932b { font-size:18px; font-style:italic; color:#444; border-left:4px solid var(--theme_color); background:#f4f9f5; padding:20px; margin:30px 0; border-radius:4px; }
        .inline-style-cf3c3f2b { color:#00a45f; opacity:0.3; font-size:24px; margin-right:10px; }
        .inline-style-1c67aa10 { background:#f9fbf9; border-radius:12px; display:flex; gap:20px; align-items:center; border:1px solid #eef5ef; }
        .inline-style-2f9e84b6 { width:80px; height:80px; border-radius:50%; object-fit:cover; }
        .inline-style-5efc0ae9 { font-size:18px; margin-bottom:5px; }
        .inline-style-2e6ca8a4 { font-size:14px; color:#666; margin:0; }
        .inline-style-788c04e5 { border:1px solid #eee; border-radius:12px; overflow:hidden; }
        .inline-style-f8d6bb4a { flex:1; border-right:1px solid #eee; text-decoration:none; color:#333; display:block; transition:0.3s; }
        .inline-style-ccbffe91 { display:block; font-size:12px; color:#888; margin-bottom:5px; }
        .inline-style-8b2052ad { font-size:15px; }
        .inline-style-ff94638f { flex:1; text-decoration:none; color:#333; display:block; text-align:right; transition:0.3s; }
        .inline-style-33ec949c { color:#00a45f;margin-right:8px; }
        .inline-style-ac769fc7 { display:flex;gap:0;border:1px solid #ddd;border-radius:6px;overflow:hidden; }
        .inline-style-1c09280c { flex:1;border:none;outline:none;padding:9px 14px;font-size:14px; }
        .inline-style-137b8a86 { background:#00a45f;border:none;color:#fff;padding:0 16px;cursor:pointer; }
        .inline-style-3de8dfc7 { padding:0;margin:0; }

        .blog-sidebar-widget { background:#f8f9f5; border-radius:12px; padding:28px; margin-bottom:30px; }
        .blog-sidebar-widget h5 { font-size:18px; font-weight:700; margin-bottom:18px; padding-bottom:12px; border-bottom:2px solid #00a45f; }
        .sidebar-cat-list li { list-style:none; padding:8px 0; border-bottom:1px solid #eee; }
        .sidebar-cat-list li:last-child { border-bottom:none; }
        .sidebar-cat-list li a { color:#555; text-decoration:none; display:flex; justify-content:space-between; }
        .sidebar-cat-list li a:hover { color:#00a45f; }
        .sidebar-recent-item { display:flex; gap:14px; margin-bottom:16px; }
        .sidebar-recent-item img { width:72px; height:60px; object-fit:cover; border-radius:6px; flex-shrink:0; }
        .sidebar-recent-item .info time { font-size:12px; color:#888; }
        .sidebar-recent-item .info a { display:block; font-size:13px; font-weight:600; color:#333; text-decoration:none; line-height:1.5; margin-top:2px; }
        .sidebar-recent-item .info a:hover { color:#00a45f; }
        .tag-cloud a { display:inline-block; border:1px solid #ddd; border-radius:20px; padding:4px 14px; font-size:12px; color:#555; text-decoration:none; margin:4px 4px 4px 0; transition:.3s; }
        .tag-cloud a:hover { background:#00a45f; border-color:#00a45f; color:#fff; }
        .blog-card { border-radius:12px; overflow:hidden; box-shadow:0 4px 20px rgba(0,0,0,.07); transition:.3s; height:100%; display:flex; flex-direction:column; }
        .blog-card:hover { box-shadow:0 8px 30px rgba(0,0,0,.12); transform:translateY(-4px); }
        .blog-card-img { overflow:hidden; height:220px; }
        .blog-card-img img { width:100%; height:100%; object-fit:cover; transition:.4s; }
        .blog-card:hover .blog-card-img img { transform:scale(1.06); }
        .blog-card-body { padding:24px; flex:1; display:flex; flex-direction:column; }
        .blog-card-meta { display:flex; gap:16px; font-size:12px; color:#888; margin-bottom:12px; flex-wrap:wrap; }
        .blog-card-meta span { display:flex; align-items:center; gap:4px; }
        .blog-card-body h4 { font-size:18px; font-weight:700; line-height:1.5; margin-bottom:10px; }
        .blog-card-body h4 a { color:#222; text-decoration:none; }
        .blog-card-body h4 a:hover { color:#00a45f; }
        .blog-card-body p { color:#666; font-size:14px; line-height:1.8; flex:1; }
        .blog-card-footer { padding:14px 24px; border-top:1px solid #f0f0f0; display:flex; justify-content:space-between; align-items:center; }
        .blog-card-footer a { color:#00a45f; font-size:13px; font-weight:600; text-decoration:none; }
        .blog-card-footer a:hover { text-decoration:underline; }
        .blog-card-tag { background:#e8f5e9; color:#00a45f; font-size:11px; padding:2px 10px; border-radius:12px; }

        /* Pagination moved to style.css */
