.blog-card[data-v-e7cfaeac]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 4px 16px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.blog-card[data-v-e7cfaeac]:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-4px)}.blog-card-link[data-v-e7cfaeac]{box-sizing:border-box;color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none;width:100%}.blog-card-media[data-v-e7cfaeac]{background:#f4f6f8;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.blog-card-img[data-v-e7cfaeac]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%}.blog-card:hover .blog-card-img[data-v-e7cfaeac]{transform:scale(1.05)}.blog-card-category[data-v-e7cfaeac]{background:#032c35;border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;left:12px;letter-spacing:.5px;padding:.25rem .6rem;position:absolute;text-transform:uppercase;top:12px}.blog-card-body[data-v-e7cfaeac]{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;min-width:0;padding:1.25rem}.blog-card-title[data-v-e7cfaeac]{color:#032c35;display:-webkit-box;font-size:1.15rem;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 .6rem;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease;word-break:break-word}.blog-card:hover .blog-card-title[data-v-e7cfaeac]{color:var(--color-principal-bage)}.blog-card-excerpt[data-v-e7cfaeac]{color:#555;display:-webkit-box;font-size:.88rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin-bottom:1.25rem;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.blog-card-footer[data-v-e7cfaeac]{align-items:center;border-top:1px solid #f0f0f0;color:#777;display:flex;font-size:.8rem;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.85rem}.blog-card-author[data-v-e7cfaeac]{align-items:center;display:flex;flex:1;gap:.45rem;min-width:0}.author-avatar[data-v-e7cfaeac]{border-radius:50%;flex-shrink:0;height:24px!important;-o-object-fit:cover;object-fit:cover;width:24px!important}.author-name[data-v-e7cfaeac]{color:#444;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-card-date[data-v-e7cfaeac]{align-items:center;color:#3d3d3d;display:flex;flex-shrink:0;font-size:.72rem;gap:.35rem;white-space:nowrap}@media(max-width:480px){.blog-card-body[data-v-e7cfaeac]{padding:1rem}.blog-card-title[data-v-e7cfaeac]{font-size:1.05rem}.blog-card-excerpt[data-v-e7cfaeac]{font-size:.84rem;margin-bottom:.85rem}}.blog-sidebar[data-v-0a090dfb]{display:flex;flex-direction:column;gap:1.75rem;position:sticky;top:100px}.sidebar-widget[data-v-0a090dfb]{background:#fff;border:1px solid #e3e3e36b;border-radius:16px;box-shadow:0 4px 15px #0000000d;box-sizing:border-box;padding:1.75rem;width:100%}@media(max-width:768px){.sidebar-widget[data-v-0a090dfb]{border-radius:14px;padding:1.25rem 1rem}}.widget-title[data-v-0a090dfb]{align-items:center;border-bottom:2px solid var(--color-principal-bage,#d4a373);color:#032c35;display:flex;font-size:1.15rem;font-weight:800;gap:.5rem;letter-spacing:-.01em;margin:0 0 1.25rem;padding-bottom:.6rem}.widget-title-icon[data-v-0a090dfb]{color:var(--color-principal-bage,#d4a373);font-size:1rem}.search-form[data-v-0a090dfb]{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;width:100%}.search-input[data-v-0a090dfb]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:50px;box-sizing:border-box;flex:1;font-size:.9rem;min-width:0;outline:none;padding:.75rem 1rem;transition:all .2s ease}.search-input[data-v-0a090dfb]:focus{background:#fff;border-color:#032c35;box-shadow:0 0 0 3px #032c3514}.search-btn[data-v-0a090dfb]{align-items:center;background:#032c35;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;min-width:42px;transition:all .2s ease;width:42px}.search-btn[data-v-0a090dfb]:hover{background:var(--color-principal-bage,#d4a373);transform:scale(1.05)}.categories-list[data-v-0a090dfb]{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.category-link[data-v-0a090dfb]{align-items:center;border-radius:8px;color:#334155;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;padding:.65rem .85rem;text-decoration:none;transition:all .2s ease}.categories-list li.active .category-link[data-v-0a090dfb],.category-link[data-v-0a090dfb]:hover{background:#f0f7f9;color:#032c35;font-weight:700;transform:translate(3px)}.category-badge[data-v-0a090dfb]{background:#f1f5f9;border-radius:20px;color:#64748b;font-size:.75rem;font-weight:700;padding:.25rem .6rem;transition:all .2s ease}.categories-list li.active .category-badge[data-v-0a090dfb],.category-link:hover .category-badge[data-v-0a090dfb]{background:#032c35;color:#fff}.comments-list[data-v-0a090dfb]{display:flex;flex-direction:column;gap:.85rem}.sidebar-comment-item[data-v-0a090dfb]{background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem;text-decoration:none;transition:all .2s ease}.sidebar-comment-item[data-v-0a090dfb]:hover{background:#f0f7f9;border-color:#032c3526;box-shadow:0 4px 12px #032c350f;transform:translateY(-2px)}.comment-item-header[data-v-0a090dfb]{align-items:center;display:flex;gap:.65rem}.comment-avatar-thumb[data-v-0a090dfb]{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.comment-meta[data-v-0a090dfb]{align-items:baseline;display:flex;font-size:.825rem;gap:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-author[data-v-0a090dfb]{color:#032c35;font-weight:700}.comment-in[data-v-0a090dfb]{color:#94a3b8;font-size:.78rem}.comment-post-title[data-v-0a090dfb]{color:#334155;display:-webkit-box;font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin:0;-webkit-box-orient:vertical;overflow:hidden}.sidebar-comment-item:hover .comment-post-title[data-v-0a090dfb]{color:var(--color-principal-bage,#d4a373)}
