@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {}#brxe-mysgck {color: #f5f5f5}#brxe-mgkhms {text-align: center; color: #ffffff}#brxe-sodakc {flex-direction: column; align-items: center}#brxe-sodakc { width: 100%; position: relative; padding-top: 130px; padding-bottom: 60px; padding-left: 36px; padding-right: 36px; background-color: #0a0a0a; background-image: linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px); background-size: 32px 32px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15); font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; box-sizing: border-box; z-index: 10; }#brxe-sodakc-inner { max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 16px;}#brxe-sodakc .breadcrumbs { font-size: 0.8rem; text-transform: uppercase; letter-spacing: 1.5px; font-weight: 600;}#brxe-sodakc .breadcrumbs a { text-decoration: none; color: #bbb;  transition: color 0.3s ease;}#brxe-sodakc .breadcrumbs a:hover { color: #fff; }#brxe-sodakc .breadcrumbs .separator { margin: 0 10px; color: #444; font-weight: normal;}#brxe-sodakc .breadcrumbs .current { color: #fff;}#brxe-sodakc h1.category-title { margin: 0; padding: 0; font-size: clamp(2rem, 4vw, 3.2rem); font-weight: 800; line-height: 1.15; letter-spacing: -0.5px; text-align: left;}#brxe-sodakc .category-description { margin: 0; font-size: 1rem; line-height: 1.6; max-width: 700px; text-align: left;}@media (max-width: 768px) { #brxe-sodakc { padding-top: 100px; padding-bottom: 45px; padding-left: 20px; padding-right: 20px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; } #brxe-sodakc h1.category-title { font-size: 2rem; }}.ccv-blog-archive { padding: 24px 16px 48px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; color: #1e293b; box-sizing: border-box;} .ccv-blog-archive *,.ccv-blog-archive *::before,.ccv-blog-archive *::after { box-sizing: inherit;} .ccv-blog-container { max-width: 1240px; margin: 0 auto;} .ccv-archive-header { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 14px; margin-bottom: 24px; background: #ffffff; padding: 14px 18px; border-radius: 14px; border: 1px solid #e2e8f0; box-shadow: 0 2px 10px rgba(15, 23, 42, 0.02);} .ccv-archive-title-group { display: flex; align-items: center; gap: 10px;} .ccv-archive-subtitle { padding: 4px 10px; background: #e0e7ff; color: #4338ca; font-size: 11px; font-weight: 700; border-radius: 6px; text-transform: uppercase; letter-spacing: 0.02em;} .ccv-archive-title { font-size: 20px; font-weight: 800; color: #0f172a; margin: 0; line-height: 1.3;} .ccv-category-nav { max-width: 100%;} .ccv-category-list { display: flex; flex-wrap: wrap; gap: 6px; list-style: none; margin: 0; padding: 0;} .ccv-category-item { margin: 0; padding: 0;} .ccv-category-link { display: inline-block; font-size: 13px; font-weight: 600; color: #475569; background: #f8fafc; border: 1px solid #e2e8f0; padding: 6px 12px; border-radius: 8px; text-decoration: none; transition: all 0.2s ease;} .ccv-category-link:hover { transform: translateY(-1px); color: #0f172a; border-color: #cbd5e1;} .ccv-category-link.is-active { background: #0f172a; color: #ffffff; border-color: #0f172a;} .ccv-cat-pill-0:hover, .ccv-cat-pill-0.is-active { background: #2563eb; color: #ffffff; border-color: #2563eb; } .ccv-cat-pill-1:hover, .ccv-cat-pill-1.is-active { background: #059669; color: #ffffff; border-color: #059669; } .ccv-cat-pill-2:hover, .ccv-cat-pill-2.is-active { background: #7c3aed; color: #ffffff; border-color: #7c3aed; } .ccv-cat-pill-3:hover, .ccv-cat-pill-3.is-active { background: #ea580c; color: #ffffff; border-color: #ea580c; } .ccv-cat-pill-4:hover, .ccv-cat-pill-4.is-active { background: #e11d48; color: #ffffff; border-color: #e11d48; } .ccv-cat-pill-5:hover, .ccv-cat-pill-5.is-active { background: #0d9488; color: #ffffff; border-color: #0d9488; } .ccv-cat-pill-6:hover, .ccv-cat-pill-6.is-active { background: #d97706; color: #ffffff; border-color: #d97706; } .ccv-cat-pill-7:hover, .ccv-cat-pill-7.is-active { background: #4f46e5; color: #ffffff; border-color: #4f46e5; } .ccv-blog-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;} .ccv-post-card { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 14px; overflow: hidden; display: flex; flex-direction: column; box-shadow: 0 2px 10px rgba(15, 23, 42, 0.02); transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;} .ccv-post-card:hover { transform: translateY(-4px); box-shadow: 0 12px 20px rgba(15, 23, 42, 0.06); border-color: #cbd5e1;} .ccv-post-figure { position: relative; width: 100%; aspect-ratio: 16 / 9; margin: 0; overflow: hidden; background: #f1f5f9;} .ccv-post-thumb-link { display: block; width: 100%; height: 100%; text-decoration: none;} .ccv-post-img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease;} .ccv-post-card:hover .ccv-post-img { transform: scale(1.05);} .ccv-post-img-placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #94a3b8; font-size: 13px; font-weight: 600;} .ccv-post-category-badge { position: absolute; top: 10px; left: 10px; color: #ffffff; font-size: 11px; font-weight: 700; padding: 4px 10px; border-radius: 6px; text-decoration: none; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15); transition: transform 0.2s ease, filter 0.2s ease; z-index: 2;} .ccv-post-category-badge:hover { transform: scale(1.04); filter: brightness(1.1); color: #ffffff;} .ccv-badge-color-0 { background: linear-gradient(135deg, #2563eb, #1d4ed8); } .ccv-badge-color-1 { background: linear-gradient(135deg, #10b981, #059669); } .ccv-badge-color-2 { background: linear-gradient(135deg, #8b5cf6, #6d28d9); } .ccv-badge-color-3 { background: linear-gradient(135deg, #f97316, #ea580c); } .ccv-badge-color-4 { background: linear-gradient(135deg, #f43f5e, #e11d48); } .ccv-badge-color-5 { background: linear-gradient(135deg, #14b8a6, #0d9488); } .ccv-badge-color-6 { background: linear-gradient(135deg, #f59e0b, #d97706); } .ccv-badge-color-7 { background: linear-gradient(135deg, #6366f1, #4338ca); } .ccv-post-content { padding: 14px 16px 16px; display: flex; flex-direction: column; flex: 1;} .ccv-post-meta { display: flex; align-items: center; gap: 6px; font-size: 12px; color: #64748b; margin-bottom: 8px;} .ccv-post-date { display: inline-flex; align-items: center; gap: 4px;} .ccv-meta-separator { color: #cbd5e1;} .ccv-post-author { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 115px;} .ccv-post-title { margin: 0 0 8px 0; font-size: 15px; font-weight: 700; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;} .ccv-post-title-link { color: #0f172a; text-decoration: none; transition: color 0.2s ease;} .ccv-post-card:hover .ccv-post-title-link { color: #2563eb;} .ccv-post-excerpt { margin: 0; font-size: 13px; color: #64748b; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;} .ccv-blog-empty { grid-column: 1 / -1; text-align: center; padding: 36px 20px; background: #ffffff; border-radius: 12px; border: 1px dashed #cbd5e1; color: #64748b; font-size: 14px;} .ccv-blog-pagination { margin-top: 32px; display: flex; justify-content: center;} .ccv-blog-pagination ul.page-numbers { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 8px; list-style: none; margin: 0; padding: 0;} .ccv-blog-pagination ul.page-numbers li { margin: 0; padding: 0;} .ccv-blog-pagination .page-numbers:not(ul) { display: inline-flex; align-items: center; justify-content: center; min-width: 38px; height: 38px; padding: 0 12px; border-radius: 8px; background: #ffffff; border: 1px solid #e2e8f0; color: #1e293b; font-size: 13.5px; font-weight: 700; text-decoration: none; transition: all 0.2s ease;} .ccv-blog-pagination a.page-numbers:hover { border-color: #2563eb; color: #2563eb; background: #eff6ff;} .ccv-blog-pagination .page-numbers.current { background: #2563eb; color: #ffffff; border-color: #2563eb;} .ccv-blog-pagination .page-numbers.dots { border: none; background: transparent; min-width: 24px; padding: 0 4px; color: #64748b;}@media (max-width: 1024px) { .ccv-blog-grid { grid-template-columns: repeat(2, 1fr); }}@media (max-width: 640px) { .ccv-blog-archive { padding: 16px 12px 36px; } .ccv-archive-header { padding: 12px; gap: 10px; } .ccv-archive-title { font-size: 18px; } .ccv-category-nav { width: 100%; } .ccv-category-list { flex-wrap: nowrap; overflow-x: auto; padding-bottom: 4px; -webkit-overflow-scrolling: touch; scrollbar-width: none; } .ccv-category-list::-webkit-scrollbar { display: none; } .ccv-category-link { white-space: nowrap; font-size: 12.5px; padding: 5px 10px; } .ccv-blog-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; } .ccv-post-content { padding: 10px 12px 12px; } .ccv-post-title { font-size: 13.5px; margin-bottom: 4px; } .ccv-post-excerpt { font-size: 12px; } .ccv-post-author, .ccv-meta-separator { display: none; } .ccv-blog-pagination .page-numbers:not(ul) { min-width: 34px; height: 34px; padding: 0 10px; font-size: 12.5px; }}@media (max-width: 400px) { .ccv-blog-grid { grid-template-columns: 1fr; }}#brxe-faotdm {width: 1280px; padding-top: 40px}