.cv2n-wrap{--cv2n-primary:var(--CoreV2-primary,var(--color-primary,var(--cv2-primary)));--cv2n-primary-rgb:var(--CoreV2-primary-rgb,var(--color-primary-rgb,var(--cv2-primary-rgb)));--cv2n-linear:var(--CoreV2-primary-gradient,linear-gradient(to right,var(--cv2n-primary),color-mix(in srgb,var(--cv2n-primary) 72%,#ffffff)));--cv2n-bg:transparent;--cv2n-card:#fafbfc;--cv2n-muted:var(--bg-secondary,#f1f5f9);--cv2n-text:var(--text-primary,#101218);--cv2n-text-soft:var(--text-secondary,#64748b);--cv2n-text-muted:var(--text-muted,#94a3b8);--cv2n-border:var(--border-color,#e2e8f0);--cv2n-dark-band:color-mix(in srgb,var(--cv2n-text) 88%,#000000);--cv2n-container:var(--CoreV2-container-width,1320px);--cv2n-pad-x:var(--CoreV2-container-padding,15px);--cv2n-r-card:var(--cv2-radius-card,20px);--cv2n-r-inner:var(--cv2-radius-card-inner,16px);--cv2n-r-chip:var(--cv2-radius-chip,9999px);--cv2n-r-btn:var(--cv2-radius-btn,30px);--cv2n-fs-base:var(--cv2-font-size-base,16px);--cv2n-fs-sm:var(--cv2-font-size-sm,14px);--cv2n-fs-lg:var(--cv2-font-size-lg,20px);--cv2n-fs-btn:var(--cv2-font-size-button,15px);--cv2n-ease:var(--t-base,0.25s ease);--cv2n-mobile-pad:max(18px,var(--cv2n-pad-x));--cv2n-sidebar-bg:#fafbfd;--cv2n-featured-bg:linear-gradient(180deg,#fafbfd 0%,#f3f5f9 100%);--cv2n-panel-white:#ffffff;max-width:var(--cv2n-container);margin:0 auto;padding:1.25rem var(--cv2n-pad-x) 3rem;background:transparent;border-radius:0;color:var(--cv2n-text-soft);box-sizing:border-box;letter-spacing:var(--heading-letter-spacing,-0.01em);font-family:var(--font-family-base,inherit)}[data-theme="dark"] .cv2n-wrap{--cv2n-bg:transparent;--cv2n-card:#0f172a;--cv2n-muted:#1e293b;--cv2n-text:var(--cv2-surface-page,#f8fafc);--cv2n-text-soft:#cbd5e1;--cv2n-text-muted:#94a3b8;--cv2n-border:rgba(148,163,184,0.28);--cv2n-dark-band:#0f172a;--cv2n-sidebar-bg:#0b1220;--cv2n-featured-bg:linear-gradient(180deg,#111827 0%,#0f172a 100%);--cv2n-panel-white:#111827}.cv2n-wrap *,.cv2n-wrap *::before,.cv2n-wrap *::after{box-sizing:border-box}.cv2n-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cv2n-wrap .cv2n-section-head{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:0}.cv2n-wrap .cv2n-section-head::before{content:"";width:4px;height:22px;border-radius:3px;background:var(--cv2n-linear);flex-shrink:0}.cv2n-wrap .cv2n-section-head--spaced{margin-top:0.85rem}.cv2n-wrap .cv2n-section-title{margin:0;font-size:var(--cv2n-fs-lg);font-weight:var(--heading-weight-md,700);color:#141824;color:var(--cv2n-text);line-height:1.3;letter-spacing:var(--heading-letter-spacing,-0.02em);background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:currentColor!important}[data-theme="dark"] .cv2n-wrap .cv2n-section-title{color:#f1f5f9!important}.cv2n-wrap .cv2n-featured-shell{margin:0 0 24px;overflow:hidden;border-radius:var(--cv2n-r-card)}.cv2n-wrap .cv2n-featured-band{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:auto;scrollbar-width:none;gap:14px;align-items:stretch;padding:16px;background:var(--cv2n-featured-bg)!important;border:1px solid color-mix(in srgb,var(--cv2n-border) 75%,transparent);border-radius:var(--cv2n-r-card);margin:0;box-shadow:none}.cv2n-wrap .well-blog{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:auto;scrollbar-width:none;gap:14px;align-items:stretch;padding:16px;background:var(--cv2n-featured-bg)!important;border:1px solid color-mix(in srgb,var(--cv2n-border) 75%,transparent);border-radius:var(--cv2n-r-card);margin:0;box-shadow:none}.cv2n-wrap .cv2n-featured-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:0 4px}.cv2n-wrap .cv2n-featured-dot{width:8px;height:8px;padding:0;border:1px solid rgba(var(--cv2n-primary-rgb),0.24);border-radius:999px;background:color-mix(in srgb,var(--cv2n-primary) 14%,transparent);cursor:pointer;transition:width 0.26s ease,background 0.26s ease,border-color 0.26s ease;box-shadow:none}.cv2n-wrap .cv2n-featured-dot.is-active{width:24px;background:var(--cv2n-linear);border-color:transparent;box-shadow:none}[data-theme="dark"] .cv2n-wrap .cv2n-featured-dot{border-color:rgba(148,163,184,0.45);background:rgba(148,163,184,0.2)}[data-theme="dark"] .cv2n-wrap .cv2n-featured-dot.is-active{background:#e2e8f0;border-color:transparent}.cv2n-wrap .featured-posts{flex:0 0 calc((100% - 29px) / 3);min-width:calc((100% - 29px) / 3);max-width:calc((100% - 29px) / 3);flex-shrink:0;scroll-snap-align:start}.cv2n-wrap .cv2n-featured-band::-webkit-scrollbar,.cv2n-wrap .well-blog::-webkit-scrollbar{display:none}.cv2n-wrap .featured_post{position:relative;display:block;height:100%;min-height:280px;text-decoration:none;color:#ffffff;border-radius:var(--cv2n-r-inner);overflow:hidden;isolation:isolate;box-shadow:none}.cv2n-wrap .featured_post img{width:100%;height:100%;min-height:280px;aspect-ratio:16 / 11;object-fit:cover;object-position:center;display:block;border-radius:var(--cv2n-r-inner);position:relative;z-index:1;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1)}.cv2n-wrap .featured_post:hover img{transform:scale(1.02)}.cv2n-wrap .featured_post::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(46,52,70,0.9) 25%,rgba(78,80,88,0.23),rgba(101,105,119,0.27));border-radius:var(--cv2n-r-inner);z-index:1;pointer-events:none;transition:opacity var(--cv2n-ease)}.cv2n-wrap .featured_post:hover::before{background:linear-gradient(to top,rgba(46,52,70,0.92) 25%,rgba(78,80,88,0.28),rgba(101,105,119,0.2))}[data-theme="dark"] .cv2n-wrap .featured_post::before{background:linear-gradient(to top,rgba(46,52,70,0.9) 25%,rgba(78,80,88,0.23),rgba(101,105,119,0.27))}[data-theme="dark"] .cv2n-wrap .featured_post:hover::before{background:linear-gradient(to top,rgba(46,52,70,0.92) 25%,rgba(78,80,88,0.28),rgba(101,105,119,0.2))}.cv2n-wrap .featured_post .icon{position:absolute;right:12px;top:12px;font-size:2rem;color:#ffffff;transform:rotate(-45deg);z-index:10;transition:transform 0.3s ease,opacity 0.2s ease,font-size 0.3s ease;line-height:1;opacity:0.95}.cv2n-wrap .featured_post:hover .icon{transform:rotate(0deg) scale(1.15);opacity:0}.cv2n-wrap .featured_post-read{position:absolute;right:12px;top:12px;z-index:10;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:var(--cv2n-r-btn);background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.45);color:#ffffff;font-size:15px;font-weight:600;opacity:0;transform:translateY(8px) scale(0.95);transition:opacity 0.3s ease,transform 0.3s cubic-bezier(0.165,0.84,0.44,1);pointer-events:none;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme="dark"] .cv2n-wrap .featured_post-read{background:rgba(15,23,42,0.45);border-color:rgba(148,163,184,0.4)}.cv2n-wrap .featured_post-read i{font-size:18px}.cv2n-wrap .featured_post:hover .featured_post-read{opacity:1;transform:translateY(0) scale(1)}.cv2n-wrap .featured_post .post-detail{position:absolute;left:0;right:0;bottom:0;padding:18px;z-index:1}.cv2n-wrap .featured_post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.cv2n-wrap .featured_post-meta .el{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--cv2n-r-chip);font-size:0.72rem;font-weight:500;color:#eef1f8;background:rgba(255,255,255,0.12);backdrop-filter:blur(6px);line-height:1.2}.cv2n-wrap .featured_post-meta .el.category{background:var(--cv2n-linear);color:#ffffff;font-weight:600}[data-theme="dark"] .cv2n-wrap .featured_post-meta .el{color:#e2e8f0;background:rgba(15,23,42,0.44);border:1px solid rgba(148,163,184,0.35)}[data-theme="dark"] .cv2n-wrap .featured_post-meta .el.category{background:rgba(148,163,184,0.24);border-color:rgba(148,163,184,0.45);color:#f8fafc}.cv2n-wrap .featured_post .post--title{color:#ffffff!important;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:var(--heading-weight-md,700);line-height:1.35;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:none}.cv2n-wrap .featured_post .post-description p{color:#d8dce8;font-size:var(--cv2n-fs-sm);line-height:1.55;margin:0;opacity:0;max-height:0;overflow:hidden;transition:opacity 0.25s ease,max-height 0.25s ease}.cv2n-wrap .featured_post:hover .post-description p{opacity:1;max-height:4.8em}.cv2n-blog-list{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:flex-start;width:100%}.cv2n-wrap .blog-list{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:flex-start;width:100%}.cv2n-wrap .blog-list-side{min-width:0}.cv2n-wrap .wrap-view-head{display:flex;align-items:center;padding:15px 0}.cv2n-wrap .wrap-view-head.pt-0{padding-top:0}.cv2n-wrap .wrap-view-head.mt-3{margin-top:1rem}.cv2n-wrap .wrap-view-title{display:flex;align-items:center;gap:10px;min-width:0}.cv2n-wrap .wrap-view-title::before{content:"";width:4px;height:22px;border-radius:3px;background:var(--cv2n-linear);flex-shrink:0}.cv2n-wrap .wrap-view-heading,.cv2n-wrap .wrap-view-title :is(h1,h2,h3,span){margin:0;font-size:var(--cv2n-fs-lg);font-weight:var(--heading-weight-md,700);color:#141824!important;color:var(--cv2n-text)!important;line-height:1.3;letter-spacing:var(--heading-letter-spacing,-0.02em);background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:currentColor!important}.cv2n-wrap .wrap-view-head .wrap-view-title .text span{margin:0;font-size:var(--cv2n-fs-lg);font-weight:var(--heading-weight-md,700);color:#141824!important;color:var(--cv2n-text)!important;line-height:1.3;letter-spacing:var(--heading-letter-spacing,-0.02em);background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:currentColor!important}[data-theme="dark"] .cv2n-wrap .wrap-view-heading,[data-theme="dark"] .cv2n-wrap .wrap-view-title :is(h1,h2,h3,span){color:#f1f5f9!important}[data-theme="dark"] .cv2n-wrap .wrap-view-head .wrap-view-title .text span{color:#f1f5f9!important}.cv2n-wrap .blog-posts{display:grid;gap:15px}.cv2n-wrap .blog-posts .post,.cv2n-wrap .blog-posts article.post,.cv2nd-wrap .blog-list .post{display:grid;grid-template-columns:216px minmax(0,1fr);column-gap:16px;row-gap:10px;align-items:start;padding:clamp(16px,2.2vw,28px);background:linear-gradient(135deg,#ffffff 0%,#f1f5f9 100%);border:1px solid rgb(231 231 231 / 36%);box-shadow:none;border-radius:20px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;width:100%;box-sizing:border-box;overflow:visible;min-height:200px}[data-theme="dark"] .cv2n-wrap .blog-posts .post,[data-theme="dark"] .cv2nd-wrap .blog-list .post{background:linear-gradient(145deg,#111827 0%,#182235 78%,rgba(var(--cv2n-primary-rgb),0.1) 100%);border:1px solid rgba(148,163,184,0.22)}.cv2n-wrap .blog-posts .post:hover,.cv2nd-wrap .blog-list .post:hover{box-shadow:none}[data-theme="dark"] .cv2n-wrap .blog-posts .post:hover,[data-theme="dark"] .cv2nd-wrap .blog-list .post:hover{box-shadow:none}.cv2n-wrap .blog-posts .post .post-media,.cv2nd-wrap .blog-list .post .post-media{grid-column:1;grid-row:1 / span 2;position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:6px;border-radius:22px}.cv2n-wrap .blog-posts .post .thumbnail,.cv2nd-wrap .blog-list .post .thumbnail{width:100%;max-width:216px;min-width:216px;height:auto;position:relative;border-radius:22px;overflow:hidden;display:block;background:color-mix(in srgb,var(--cv2n-muted,#f1f5f9) 60%,#ffffff);align-self:start}.cv2n-wrap .blog-posts .post .thumbnail img,.cv2nd-wrap .blog-list .post .thumbnail img{width:100%;height:146px;object-fit:cover;object-position:center;background:#f8fafc;display:block;border-radius:22px;transition:transform 0.3s ease}[data-theme="dark"] .cv2n-wrap .blog-posts .post .thumbnail img,[data-theme="dark"] .cv2nd-wrap .blog-list .post .thumbnail img{background:#0b1220}.cv2n-wrap .blog-posts .post:hover .thumbnail img,.cv2nd-wrap .blog-list .post:hover .thumbnail img{transform:scale(1.03)}.cv2n-wrap .blog-posts .post .thumbnail-read,.cv2nd-wrap .blog-list .post .thumbnail-read{display:none!important}.cv2n-wrap .blog-posts .post .detail,.cv2nd-wrap .blog-list .post .detail{grid-column:2;grid-row:1 / span 2;flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:0;justify-content:center}.cv2n-wrap .blog-posts .post .title,.cv2nd-wrap .blog-list .post .title{display:block;text-decoration:none;margin:0 0 5px}.cv2n-wrap .blog-posts .post .title h3,.cv2nd-wrap .blog-list .post .title h3{font-size:22px;font-weight:700;color:var(--cv2n-text)!important;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease;background-image:linear-gradient(var(--cv2n-primary),var(--cv2n-primary));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;display:initial!important}[data-theme="dark"] .cv2n-wrap .blog-posts .post .title h3,[data-theme="dark"] .cv2nd-wrap .blog-list .post .title h3{color:#f1f5f9!important}.cv2n-wrap .blog-posts .post .title:hover h3,.cv2nd-wrap .blog-list .post:hover .title h3{background-size:100% 2px}.cv2n-wrap .blog-posts .post .description,.cv2nd-wrap .blog-list .post .description{font-size:16px;line-height:1.5;color:var(--cv2n-text-soft);margin:0 0 20px;padding-right:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-weight:400}[data-theme="dark"] .cv2n-wrap .blog-posts .post .description,[data-theme="dark"] .cv2nd-wrap .blog-list .post .description{color:#cbd5e1}.cv2n-wrap .blog-posts .post .post-detail,.cv2nd-wrap .blog-list .post .post-detail{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cv2n-wrap .blog-posts .post .post-detail .el,.cv2nd-wrap .blog-list .post .post-detail .el{display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;color:var(--cv2n-primary);font-weight:500;padding:6px 12px;border:1.5px solid color-mix(in srgb,var(--cv2n-primary) 25%,transparent);background:color-mix(in srgb,var(--cv2n-primary) 5%,transparent);border-radius:20px;transition:all 0.25s ease;min-width:70px}.cv2n-wrap .blog-posts .post .post-detail .el i,.cv2nd-wrap .blog-list .post .post-detail .el i{font-size:16px;color:var(--cv2n-primary)}.cv2n-wrap .blog-posts .post .post-detail .el:hover,.cv2nd-wrap .blog-list .post .post-detail .el:hover{background:color-mix(in srgb,var(--cv2n-primary) 10%,transparent);border-color:color-mix(in srgb,var(--cv2n-primary) 35%,transparent)}.cv2n-wrap .blog-posts .post .post-detail .el.category,.cv2nd-wrap .blog-list .post .post-detail .el.category{padding:7px 15px;background:var(--cv2n-linear);color:#ffffff;border-radius:20px;font-weight:500;border-color:transparent;transition:opacity 0.3s ease}.cv2n-wrap .blog-posts .post .post-detail .el.category:hover,.cv2nd-wrap .blog-list .post .post-detail .el.category:hover{opacity:0.8;background:var(--cv2n-linear)}.cv2n-wrap .blog-posts .post .post-read-link,.cv2nd-wrap .blog-list .post .post-read-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:8px 14px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:600;color:var(--cv2n-text);border:1px solid color-mix(in srgb,var(--cv2n-primary) 35%,transparent);background:color-mix(in srgb,var(--cv2n-primary) 10%,#ffffff);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background 0.25s ease,border-color 0.25s ease,color 0.25s ease}.cv2n-wrap .blog-posts .post .post-read-link--thumb,.cv2nd-wrap .blog-list .post .post-read-link--thumb{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);justify-self:center;margin-top:0;min-width:136px;padding:7px 14px;font-size:12px;line-height:1.1;text-align:center;white-space:nowrap;z-index:1;color:#ffffff;border-color:rgba(255,255,255,0.38);background:rgba(10,14,24,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme="dark"] .cv2n-wrap .blog-posts .post .post-read-link--thumb,[data-theme="dark"] .cv2nd-wrap .blog-list .post .post-read-link--thumb{border-color:rgba(148,163,184,0.42);background:rgba(8,13,24,0.7);color:#f8fafc}.cv2n-wrap .blog-posts .post .post-read-link--detail,.cv2nd-wrap .blog-list .post .post-read-link--detail{display:none!important}.cv2n-wrap .blog-posts .post .post-read-link i,.cv2nd-wrap .blog-list .post .post-read-link i{font-size:15px}.cv2n-wrap .blog-posts .post .post-read-link:hover,.cv2nd-wrap .blog-list .post .post-read-link:hover{color:#ffffff;border-color:transparent;background:var(--cv2n-linear)}[data-theme="dark"] .cv2n-wrap .blog-posts .post .post-read-link,[data-theme="dark"] .cv2nd-wrap .blog-list .post .post-read-link{color:#e2e8f0;border-color:rgba(148,163,184,0.35);background:rgba(15,23,42,0.45)}[data-theme="dark"] .cv2n-wrap .blog-posts .post .post-detail .el,[data-theme="dark"] .cv2nd-wrap .blog-list .post .post-detail .el{color:#cbd5e1;border-color:rgba(148,163,184,0.32);background:rgba(15,23,42,0.42)}[data-theme="dark"] .cv2n-wrap .blog-posts .post .post-detail .el i,[data-theme="dark"] .cv2nd-wrap .blog-list .post .post-detail .el i{color:#cbd5e1}[data-theme="dark"] .cv2n-wrap .blog-posts .post .post-detail .el.category,[data-theme="dark"] .cv2nd-wrap .blog-list .post .post-detail .el.category{background:rgba(148,163,184,0.2);border-color:rgba(148,163,184,0.4);color:#f8fafc}.cv2n-wrap .blog-sidebar{position:sticky;top:1.5rem}.cv2n-wrap .blog-sidebar .widget-list{display:flex;flex-direction:column;gap:4px}.cv2n-wrap .sidebar-category-list{display:grid;gap:0;background:var(--cv2n-panel-white);border:1px solid rgba(15,23,42,0.1);border-radius:16px;padding:6px;box-shadow:none}[data-theme="dark"] .cv2n-wrap .sidebar-category-list{background:#111827;border:1px solid rgba(148,163,184,0.32)}.cv2n-wrap .sidebar-category-list .category{display:flex;align-items:center;gap:12px;padding:9px 12px;border:0;border-bottom:1px solid rgba(15,23,42,0.08);background:transparent;color:var(--cv2n-text);font-weight:600;font-size:var(--cv2n-fs-sm);text-decoration:none;border-radius:12px;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);position:relative;overflow:hidden}.cv2n-wrap .sidebar-category-list .category:last-child{border-bottom:0}[data-theme="dark"] .cv2n-wrap .sidebar-category-list .category{background:transparent;color:#f1f5f9;border-bottom-color:rgba(148,163,184,0.22)}[data-theme="dark"] .cv2n-wrap .sidebar-category-list .category:not(:last-child)::after{display:none}.cv2n-wrap .sidebar-category-list .category::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:3px;background:var(--cv2n-linear);opacity:0;border-radius:0 3px 3px 0;transition:opacity 0.3s ease}.cv2n-wrap .sidebar-category-list .category:hover{color:var(--cv2n-primary);background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.04) 0%,rgba(var(--cv2n-primary-rgb),0.08) 100%);border-color:rgba(var(--cv2n-primary-rgb),0.2)}.cv2n-wrap .sidebar-category-list .category:hover::before{opacity:1}.cv2n-wrap .cv2n-cat-num{flex-shrink:0;width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:0.95rem;font-weight:700;color:var(--cv2n-primary);line-height:1;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.08) 0%,rgba(var(--cv2n-primary-rgb),0.12) 100%);border:1.5px solid rgba(var(--cv2n-primary-rgb),0.2);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);position:relative;overflow:hidden}.cv2n-wrap .cv2n-cat-num::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.15) 0%,transparent 100%);opacity:0;transition:opacity 0.3s ease}.cv2n-wrap .sidebar-category-list .category:hover .cv2n-cat-num{background:var(--cv2n-linear);color:#ffffff;border-color:transparent;box-shadow:none}.cv2n-wrap .sidebar-category-list .category:hover .cv2n-cat-num::before{opacity:1}.cv2n-wrap .cv2n-cat-num--1{background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.09) 0%,rgba(var(--cv2n-primary-rgb),0.13) 100%)}.cv2n-wrap .cv2n-cat-num--2{background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.07) 0%,rgba(var(--cv2n-primary-rgb),0.11) 100%)}.cv2n-wrap .cv2n-cat-num--3{background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.08) 0%,rgba(var(--cv2n-primary-rgb),0.12) 100%)}.cv2n-wrap .cv2n-cat-num--4{background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.06) 0%,rgba(var(--cv2n-primary-rgb),0.10) 100%)}.cv2n-wrap .sidebar-category-list .category-body{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.cv2n-wrap .sidebar-category-list .category-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;flex:1;min-width:0}.cv2n-wrap .sidebar-category-list .count{flex-shrink:0;font-size:0.75rem;font-weight:600;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.08) 0%,rgba(var(--cv2n-primary-rgb),0.12) 100%);padding:5px 12px;border-radius:var(--cv2n-r-chip);color:var(--cv2n-primary);border:1px solid rgba(var(--cv2n-primary-rgb),0.15);transition:all 0.3s ease;min-width:32px;text-align:center}.cv2n-wrap .sidebar-category-list .category:hover .count{background:var(--cv2n-linear);color:#ffffff;border-color:transparent;box-shadow:none}.cv2n-wrap .cv2n-pop-list{list-style:none;margin:0;padding:6px;display:grid;gap:0;background:var(--cv2n-panel-white);border:1px solid rgba(15,23,42,0.1);border-radius:16px;box-shadow:none}[data-theme="dark"] .cv2n-wrap .cv2n-pop-list{background:#111827;border:1px solid rgba(148,163,184,0.32)}.cv2n-wrap .cv2n-pop-item{margin:0;padding:0;border:none;position:relative}[data-theme="dark"] .cv2n-wrap .sidebar-popular .cv2n-pop-item:not(:last-child)::after{display:none}.cv2n-wrap .cv2n-pop-item a{display:flex;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;border-radius:12px;background:transparent;border:0;border-bottom:1px solid rgba(15,23,42,0.08);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);position:relative}.cv2n-wrap .cv2n-pop-item:last-child a{border-bottom:0}[data-theme="dark"] .cv2n-wrap .cv2n-pop-item a{background:transparent;border-bottom-color:rgba(148,163,184,0.22)}.cv2n-wrap .cv2n-pop-item a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:3px;background:var(--cv2n-linear);border-radius:0 3px 3px 0;opacity:0;transition:opacity 0.3s ease}.cv2n-wrap .cv2n-pop-item a:hover{background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.04) 0%,rgba(var(--cv2n-primary-rgb),0.08) 100%);border-color:rgba(var(--cv2n-primary-rgb),0.2)}.cv2n-wrap .cv2n-pop-item a:hover::before{opacity:1}.cv2n-wrap .cv2n-pop-thumb{flex-shrink:0;display:block;width:96px;height:72px;min-width:96px;min-height:72px;border-radius:var(--cv2n-r-inner);overflow:hidden;background:color-mix(in srgb,var(--cv2n-muted) 60%,#ffffff)}.cv2n-wrap .cv2n-pop-thumb img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.35s ease}.cv2n-wrap .cv2n-pop-item a:hover .cv2n-pop-thumb img{transform:scale(1.04)}.cv2n-wrap .cv2n-pop-text{overflow:hidden;flex:1;min-width:0}.cv2n-wrap .cv2n-pop-text h4{font-size:0.92rem;font-weight:600;color:var(--cv2n-text);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease}[data-theme="dark"] .cv2n-wrap .cv2n-pop-text h4{color:#f1f5f9}.cv2n-wrap .cv2n-pop-item a:hover .cv2n-pop-text h4{color:var(--cv2n-primary)}.cv2n-wrap .cv2n-pop-rank{display:none}.cv2n-wrap .sidebar-category-list .category-thumb{display:none}.cv2n-wrap .cv2n-widget-head,.cv2nd-sidebar .cv2n-widget-head{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:var(--cv2n-fs-lg);font-weight:var(--heading-weight-md,700);color:var(--cv2n-text);-webkit-text-fill-color:currentColor}.cv2n-wrap .cv2n-widget-head::before,.cv2nd-sidebar .cv2n-widget-head::before{content:"";width:4px;height:22px;border-radius:3px;background:var(--cv2n-linear);flex-shrink:0}.cv2n-wrap .cv2n-widget-head i,.cv2nd-sidebar .cv2n-widget-head i{color:var(--cv2n-primary);font-size:1.15rem;line-height:1;display:none}.cv2nd-sidebar .cv2n-pop-list,.cv2nd-sidebar .cv2n-cat-list{list-style:none;margin:0;padding:0}.cv2n-wrap ul.most-viewed-posts{list-style:none;margin:0;padding:12px;background:linear-gradient(135deg,var(--cv2n-sidebar-bg) 0%,color-mix(in srgb,var(--cv2n-sidebar-bg) 95%,var(--cv2n-primary)) 100%);border:1px solid rgba(var(--CoreV2-primary-rgb),0.08);border-radius:var(--cv2n-r-card);box-shadow:none}[data-theme="dark"] .cv2n-wrap ul.most-viewed-posts{background:linear-gradient(135deg,#1e293b 0%,var(--cv2-primary) 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:none}.cv2n-wrap .most-viewed-posts li{border-bottom:1px solid rgba(var(--CoreV2-primary-rgb),0.08);padding-bottom:10px;margin-bottom:10px}.cv2n-wrap .most-viewed-posts li:last-child{border:0;margin:0;padding:0}.cv2n-wrap .most-viewed-posts li a{display:flex;align-items:center;gap:12px;text-decoration:none;border-radius:12px;padding:8px;transition:all 0.25s ease;border:1.5px solid transparent}[data-theme="dark"] .cv2n-wrap .most-viewed-posts li a{background:transparent}.cv2n-wrap .most-viewed-posts li a:hover{background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.04) 0%,rgba(var(--cv2n-primary-rgb),0.08) 100%);border-color:rgba(var(--cv2n-primary-rgb),0.2)}.cv2n-wrap .most-viewed-posts img{width:100px;height:75px;object-fit:cover;border-radius:12px;flex-shrink:0;transition:transform 0.25s ease;border:1px solid rgba(var(--CoreV2-primary-rgb),0.1)}.cv2n-wrap .most-viewed-posts li a:hover img{transform:scale(1.05)}.cv2n-wrap .most-viewed-posts .detail{overflow:hidden;flex:1;min-width:0;transition:padding-left 0.2s ease}.cv2n-wrap .most-viewed-posts li a:hover .detail{padding-left:6px}.cv2n-wrap .most-viewed-posts h4{font-size:0.95rem;font-weight:600;color:var(--cv2n-text);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease}[data-theme="dark"] .cv2n-wrap .most-viewed-posts h4{color:#f1f5f9}.cv2n-wrap .most-viewed-posts li a:hover h4{color:var(--cv2n-primary)}.cv2n-wrap .pagination{padding:0 5px;margin-top:24px;display:flex;justify-content:center}.cv2n-wrap .cv2n-pagination-host{padding:0 5px;margin-top:24px;display:flex;justify-content:center}.cv2n-wrap .pagination ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:12px 16px;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.03) 0%,rgba(var(--cv2n-primary-rgb),0.06) 100%);border:1px solid rgba(var(--cv2n-primary-rgb),0.12);border-radius:var(--cv2n-r-card)}.cv2n-wrap .cv2n-pagination-host ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:12px 16px;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.03) 0%,rgba(var(--cv2n-primary-rgb),0.06) 100%);border:1px solid rgba(var(--cv2n-primary-rgb),0.12);border-radius:var(--cv2n-r-card)}.cv2n-wrap .pagination ul li a,.cv2n-wrap .pagination a{color:var(--cv2n-text);padding:8px 14px;font-size:0.875rem;font-weight:600;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--cv2n-r-inner);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);border:1.5px solid transparent;text-decoration:none;background:var(--cv2n-panel-white);position:relative;overflow:hidden}.cv2n-wrap .cv2n-pagination-host ul li a,.cv2n-wrap .cv2n-pagination-host a{color:var(--cv2n-text);padding:8px 14px;font-size:0.875rem;font-weight:600;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--cv2n-r-inner);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);border:1.5px solid transparent;text-decoration:none;background:var(--cv2n-panel-white);position:relative;overflow:hidden}.cv2n-wrap .pagination ul li a::before,.cv2n-wrap .pagination a::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.1) 0%,rgba(var(--cv2n-primary-rgb),0.05) 100%);opacity:0;transition:opacity 0.3s ease}.cv2n-wrap .cv2n-pagination-host ul li a::before,.cv2n-wrap .cv2n-pagination-host a::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--cv2n-primary-rgb),0.1) 0%,rgba(var(--cv2n-primary-rgb),0.05) 100%);opacity:0;transition:opacity 0.3s ease}.cv2n-wrap .pagination ul li a span,.cv2n-wrap .pagination a span{position:relative;z-index:1}.cv2n-wrap .cv2n-pagination-host ul li a span,.cv2n-wrap .cv2n-pagination-host a span{position:relative;z-index:1}.cv2n-wrap .pagination ul li a.active,.cv2n-wrap .pagination a.active,.cv2n-wrap .pagination .active a{background:var(--cv2n-linear);color:#ffffff;border-color:transparent;box-shadow:none;transform:scale(1.05)}.cv2n-wrap .cv2n-pagination-host ul li a.active,.cv2n-wrap .cv2n-pagination-host a.active,.cv2n-wrap .cv2n-pagination-host .active a{background:var(--cv2n-linear);color:#ffffff;border-color:transparent;box-shadow:none;transform:scale(1.05)}.cv2n-wrap .pagination ul li a:hover:not(.active),.cv2n-wrap .pagination a:hover:not(.active){color:var(--cv2n-primary);border-color:rgba(var(--cv2n-primary-rgb),0.3);box-shadow:none}.cv2n-wrap .cv2n-pagination-host ul li a:hover:not(.active),.cv2n-wrap .cv2n-pagination-host a:hover:not(.active){color:var(--cv2n-primary);border-color:rgba(var(--cv2n-primary-rgb),0.3);box-shadow:none}.cv2n-wrap .pagination ul li a:hover::before,.cv2n-wrap .pagination a:hover:not(.active)::before{opacity:1}.cv2n-wrap .cv2n-pagination-host ul li a:hover::before,.cv2n-wrap .cv2n-pagination-host a:hover:not(.active)::before{opacity:1}.cv2n-empty{text-align:center;padding:3rem 1.5rem;background:var(--cv2n-card);border-radius:20px;border:1px dashed var(--cv2n-border)}.cv2n-empty i{font-size:2.5rem;color:var(--cv2n-text-muted);display:block;margin-bottom:12px}@media (max-width:1200px){.cv2n-blog-list{grid-template-columns:1fr}.cv2n-wrap .blog-list{grid-template-columns:1fr}.cv2n-sidebar{position:static}.cv2n-wrap .blog-sidebar{position:static}.cv2n-post-thumb{max-width:200px}}@media (max-width:1024px){.cv2n-wrap .cv2n-featured-band,.cv2n-wrap .well-blog{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px;gap:12px}.cv2n-wrap .featured-posts{flex-basis:calc((100% - 12px) / 2);min-width:calc((100% - 12px) / 2)}.cv2n-wrap .featured_post .post--title{font-size:1.05rem;color:#ffffff!important}.cv2n-wrap .featured_post-read{opacity:1;transform:none;top:auto;bottom:12px;right:12px;font-size:0.75rem;padding:6px 12px}.cv2n-wrap .featured_post .icon{display:none}}@media (max-width:768px){.cv2n-wrap{padding:1rem var(--cv2n-mobile-pad) 2.5rem}.cv2n-wrap .cv2n-section-head{margin-bottom:18px}.cv2n-wrap .cv2n-section-head::before{height:32px;width:4px}.cv2n-wrap .cv2n-section-title{font-size:clamp(1.25rem,5vw,1.5rem)}.cv2n-wrap .cv2n-section-subtitle{font-size:0.75rem}.cv2n-wrap .cv2n-section-desc{font-size:0.85rem;max-width:100%}.cv2n-wrap .cv2n-section-count{font-size:0.8rem;padding:5px 14px}.cv2n-wrap .blog-sidebar .widget{padding:16px;border-radius:16px}.cv2n-wrap .cv2n-featured-shell{margin-bottom:20px;overflow:visible}.cv2n-wrap .cv2n-featured-band{gap:12px;margin:0;padding:12px}.cv2n-wrap .well-blog{gap:12px;margin:0;padding:12px}.cv2n-wrap .cv2n-featured-band::-webkit-scrollbar{display:none}.cv2n-wrap .well-blog::-webkit-scrollbar{display:none}.cv2n-wrap .featured-posts{flex:0 0 86%;min-width:86%;scroll-snap-align:center}.cv2n-wrap .featured_post{min-height:240px}.cv2n-wrap .featured_post img{min-height:240px;aspect-ratio:16 / 10;transform:scale(0.94)}.cv2n-wrap .featured_post:hover img{transform:scale(0.94)}.cv2n-wrap .cv2n-featured-dots{gap:8px;margin-top:12px}.cv2n-wrap .blog-posts{display:flex;flex-direction:column;gap:15px}.cv2n-wrap .blog-posts .post{grid-template-columns:116px minmax(0,1fr);column-gap:10px;row-gap:8px;align-items:start;padding:10px;margin-bottom:0}.cv2n-wrap .blog-posts .post .thumbnail{width:100%;min-width:116px;max-width:116px;height:auto}.cv2n-wrap .blog-posts .post .thumbnail img{height:88px}.cv2n-wrap .blog-posts .post .title h3{font-size:17px}.cv2n-wrap .blog-posts .post .description{font-size:14px;margin-bottom:10px;-webkit-line-clamp:1}.cv2n-wrap .blog-posts .post .post-detail{gap:8px}.cv2n-wrap .blog-posts .post .post-detail .el{font-size:12px}.cv2n-wrap .blog-posts .post .post-detail .el.category{padding:5px 12px;font-size:12px}.cv2n-wrap .blog-posts .post .post-detail .el:nth-child(3),.cv2n-wrap .blog-posts .post .post-detail .el:nth-child(4){display:none}.cv2n-wrap .blog-posts .post .post-read-link--thumb{bottom:-3px;min-width:112px;padding:5px 10px;font-size:10.5px}}.cv2nd-wrap{--cv2nd-primary:var(--color-primary,var(--cv2-primary));--cv2nd-linear:linear-gradient(to right,var(--cv2nd-primary),color-mix(in srgb,var(--cv2nd-primary) 70%,#ffffff));--cv2nd-page-bg:var(--bg-card,#ffffff);--cv2nd-card-bg:var(--bg-main,#f0f1f9);--cv2nd-muted:#f1f5f9;--cv2nd-text:var(--text-primary,#1e293b);--cv2nd-text-soft:var(--text-secondary,#64748b);--cv2nd-text-muted:#94a3b8;--cv2nd-border:var(--border-color,#e2e8f0);--cv2n-primary:var(--cv2nd-primary);--cv2n-linear:var(--cv2nd-linear);--cv2n-text:var(--cv2nd-text);--cv2n-text-soft:var(--cv2nd-text-soft);--cv2n-text-muted:var(--cv2nd-text-muted);--cv2n-border:var(--cv2nd-border);--cv2n-muted:var(--cv2nd-muted);max-width:var(--CoreV2-container-width,1320px);margin:0 auto;padding:1.75rem 1rem 3rem;background:var(--cv2nd-page-bg);color:var(--cv2nd-text-soft)}[data-theme="dark"] .cv2nd-wrap{--cv2nd-page-bg:#111827;--cv2nd-card-bg:#0b0f19;--cv2nd-muted:#1e293b;--cv2nd-text:var(--cv2-surface-page,#f8fafc);--cv2nd-text-soft:#94a3b8;--cv2nd-text-muted:#64748b;--cv2nd-border:#1e293b;--cv2n-text:var(--cv2nd-text);--cv2n-text-soft:var(--cv2nd-text-soft);--cv2n-text-muted:var(--cv2nd-text-muted);--cv2n-border:var(--cv2nd-border);--cv2n-muted:var(--cv2nd-muted)}.cv2nd-wrap *{box-sizing:border-box}.cv2nd-layout{display:grid;grid-template-columns:1fr 350px;gap:20px;align-items:flex-start}.cv2nd-post-area{overflow:hidden;background:var(--cv2nd-card-bg);border:1px solid var(--cv2nd-border);border-radius:20px}[data-theme="dark"] .cv2nd-post-area{background:#1e293b;border-color:rgba(255,255,255,0.08)}.cv2nd-post-image img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:0;display:block}.cv2nd-post-body{padding:25px}.cv2nd-post-head{padding-bottom:18px;margin-bottom:18px;border-bottom:1px dashed var(--cv2nd-border)}.cv2nd-post-head h1{font-size:1.55rem;font-weight:700;color:var(--cv2nd-text);line-height:1.35;margin:0 0 8px}.cv2nd-post-lead{font-size:1.02rem;line-height:1.65;color:var(--cv2nd-text-soft);margin:0 0 14px}.cv2nd-post-meta{display:flex;flex-wrap:wrap;gap:8px}.cv2nd-post-meta .el{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:30px;font-size:0.85rem;border:1px solid color-mix(in srgb,var(--cv2nd-border) 80%,transparent);color:var(--cv2nd-text-soft)}.cv2nd-post-meta .el i{color:var(--cv2nd-primary)}.cv2nd-post-meta .cat{background:var(--cv2nd-linear);color:#ffffff;border-color:transparent;text-decoration:none;font-weight:500}.cv2nd-post-content{font-size:1rem;line-height:1.65;color:var(--cv2nd-text-soft)}.cv2nd-wrap .blog-list{display:grid;gap:16px}.cv2nd-wrap .blog-list .post{display:flex;align-items:center;gap:18px;padding:14px 16px;background:var(--cv2nd-page-bg);border:1px solid color-mix(in srgb,var(--cv2nd-border) 90%,transparent);border-radius:var(--cv2-radius-card-inner,14px);box-shadow:none;text-decoration:none;transition:box-shadow 0.25s ease,border-color 0.25s ease,transform 0.25s ease;position:relative}[data-theme="dark"] .cv2nd-wrap .blog-list .post{background:var(--cv2-primary);box-shadow:none}.cv2nd-wrap .blog-list .post:hover{border-color:color-mix(in srgb,var(--cv2nd-border) 70%,var(--cv2nd-primary));box-shadow:none;transform:translateY(-1px)}.cv2nd-wrap .blog-list .post .thumbnail{flex-shrink:0;width:220px;height:165px;position:relative;border-radius:calc(var(--cv2-radius-card-inner,14px) - 2px);overflow:hidden;background:color-mix(in srgb,var(--cv2nd-muted) 60%,#ffffff);align-self:center}.cv2nd-wrap .blog-list .post .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}.cv2nd-wrap .blog-list .post .detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:4px 0;justify-content:center}.cv2nd-wrap .blog-list .post .title{text-decoration:none;margin:0}.cv2nd-wrap .blog-list .post .title h3{font-size:1.15rem;font-weight:700;color:var(--cv2nd-text);line-height:1.4;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease}.cv2nd-wrap .blog-list .post:hover .title h3{color:var(--cv2nd-primary)}.cv2nd-wrap .blog-list .post .description{font-size:0.95rem;line-height:1.6;color:var(--cv2nd-text-soft);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cv2nd-wrap .blog-list .post .post-detail{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:auto}.cv2nd-wrap .blog-list .post .post-detail .el{display:inline-flex;align-items:center;gap:5px;font-size:0.8rem;color:var(--cv2nd-text-muted);padding:4px 10px;border-radius:var(--cv2-radius-chip,9999px);background:color-mix(in srgb,var(--cv2nd-muted) 70%,transparent);font-weight:500}.cv2nd-wrap .blog-list .post .post-detail .el i{font-size:0.9rem;color:var(--cv2nd-primary)}.cv2nd-wrap .blog-list .post .post-read-link{display:inline-flex;align-items:center;gap:5px;padding:0;margin-top:2px;border:none;border-radius:0;background:transparent;color:var(--cv2nd-primary);font-size:0.84rem;font-weight:600;text-decoration:none;align-self:flex-start;transition:color 0.2s ease}.cv2nd-wrap .blog-list .post .post-read-link i{font-size:0.9rem;transition:transform 0.2s ease}.cv2nd-wrap .blog-list .post .post-read-link:hover{color:color-mix(in srgb,var(--cv2nd-primary) 85%,#000000);text-decoration:underline;text-underline-offset:3px}.cv2nd-wrap .blog-list .post:hover .post-read-link i{transform:translateX(3px)}@media (max-width:992px){.cv2nd-wrap .blog-list .post .thumbnail{width:200px;height:150px}.cv2nd-wrap .blog-list .post .title h3{font-size:1.05rem}.cv2nd-wrap .blog-list .post .description{font-size:0.9rem}}@media (max-width:768px){.cv2nd-wrap .blog-list .post{flex-direction:column;gap:12px;padding:14px}.cv2nd-wrap .blog-list .post .thumbnail{width:100%;height:200px}.cv2nd-wrap .blog-list .post .detail{gap:8px}.cv2nd-wrap .blog-list .post .title h3{font-size:1.1rem;-webkit-line-clamp:3}.cv2nd-wrap .blog-list .post .description{-webkit-line-clamp:4;margin-bottom:6px}}@media (max-width:576px){.cv2nd-wrap .blog-list .post .thumbnail{height:180px}.cv2nd-wrap .blog-list .post .title h3{font-size:1rem}.cv2nd-wrap .blog-list .post .description{font-size:0.875rem}.cv2nd-wrap .blog-list .post .post-detail{gap:8px}.cv2nd-wrap .blog-list .post .post-detail .el{font-size:0.75rem;padding:3px 8px}}.cv2nd-post-content :is(h1,h2,h3,h4){color:var(--cv2nd-text);margin:1.1rem 0 0.5rem;font-weight:700}.cv2nd-post-content p{margin-bottom:1rem}.cv2nd-post-content a{color:var(--cv2nd-primary);font-weight:500}.cv2nd-post-content img{max-width:100%;height:auto;border-radius:12px}.cv2nd-comments{margin-top:8px}.cv2nd-widget-head-sm{font-size:1.05rem;font-weight:600;color:var(--cv2nd-text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.cv2nd-widget-head-sm i{color:var(--cv2nd-primary)}.cv2nd-comment-form{background:var(--cv2nd-card-bg);border:1px solid var(--cv2nd-border);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:none}.cv2nd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.cv2nd-form-group{margin-bottom:16px;position:relative}.cv2nd-form-group label{position:absolute;left:44px;top:14px;font-size:0.95rem;font-weight:400;color:var(--cv2nd-text-muted);pointer-events:none;transition:all 0.2s ease;background:transparent;padding:0 4px}.cv2nd-form-group.has-icon label{left:44px}.cv2nd-form-input{width:100%;padding:14px 14px 14px 44px;border:1px solid var(--cv2nd-border);border-radius:12px;font-family:inherit;font-size:0.95rem;background:var(--cv2nd-page-bg);color:var(--cv2nd-text);box-shadow:none;transition:all 0.2s ease}.cv2nd-form-input:focus{outline:none;border-color:var(--cv2nd-primary);border-width:2px;padding:13px 13px 13px 43px;box-shadow:none}.cv2nd-form-input:focus + label,.cv2nd-form-input:not(:placeholder-shown) + label{top:-8px;left:12px;font-size:0.75rem;color:var(--cv2nd-primary);background:var(--cv2nd-page-bg);font-weight:600}.cv2nd-form-group .cv2nd-input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--cv2nd-text-muted);pointer-events:none;transition:color 0.2s ease}.cv2nd-form-input:focus ~ .cv2nd-input-icon{color:var(--cv2nd-primary)}.cv2nd-form-textarea{min-height:120px;max-height:400px;resize:none;overflow-y:auto;padding:14px;padding-top:32px}.cv2nd-form-textarea:focus{padding:32px 13px 13px 13px}.cv2nd-form-group.textarea-group label{left:16px;top:16px}.cv2nd-form-textarea:focus + label,.cv2nd-form-textarea:not(:placeholder-shown) + label{top:8px;left:16px}.cv2nd-submit{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:0;border-radius:30px;background:var(--cv2nd-linear);color:#ffffff;font-weight:600;font-size:0.9rem;cursor:pointer}.cv2nd-submit i{font-size:1.05rem}.cv2nd-comment-item{background:var(--cv2nd-page-bg);border:1px solid var(--cv2nd-border);border-radius:14px;padding:14px 16px;margin-bottom:10px;box-shadow:none}.cv2nd-comment-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cv2nd-comment-avatar{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--cv2nd-primary) 15%,transparent);color:var(--cv2nd-primary);display:flex;align-items:center;justify-content:center;font-weight:700}.cv2nd-comment-name{font-weight:600;color:var(--cv2nd-text)}.cv2nd-comment-date{font-size:0.75rem;color:var(--cv2nd-text-muted);margin-left:auto}.cv2nd-form-msg{margin-top:10px;font-size:0.9rem;display:none}.cv2nd-form-msg.is-error{color:var(--cv2-danger)}.cv2nd-form-msg.is-success{color:var(--cv2-success)}.cv2nd-sidebar .cv2n-widget{background:linear-gradient(135deg,#ffffff 0%,#f1f5f9 100%);border:1px solid rgb(231 231 231 / 36%);box-shadow:none}[data-theme="dark"] .cv2nd-sidebar .cv2n-widget{background:linear-gradient(135deg,#111827 0%,#1e293b 100%);border:1px solid rgba(255,255,255,0.08)}@media (max-width:1200px){.cv2nd-layout{grid-template-columns:1fr}.cv2nd-sidebar{position:static}}@media (max-width:768px){.cv2nd-wrap{padding:1rem 0.75rem 2.5rem}.cv2nd-post-body{padding:18px 16px;margin-top:0}.cv2nd-form-row{grid-template-columns:1fr}}.cv2-news-detail ~ #intro-section,body:has(.cv2-news-detail) #intro-section,body:has(.cv2-blog-page.cv2-news-detail) #intro-section,body:has(.cv2-news-detail) .intro-section,body:has(.cv2-news-detail) .intro-slider{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.cv2-blog-page.cv2-news-detail{--cv2-linear:linear-gradient(to right,var(--cv2-primary),color-mix(in srgb,var(--cv2-primary) 70%,#ffffff));--cv2-site-bg:var(--bg-main,#f0f1f9);--cv2-card-gradient:linear-gradient(135deg,#ffffff 0%,#f1f5f9 100%);--cv2-card-border:1px solid rgb(231 231 231 / 36%);--cv2-panel-bg:var(--cv2-card-gradient);--cv2-input-bg:var(--cv2-surface-card,#ffffff);--cv2-soft-text:var(--cv2-text);--cv2-body-text:var(--cv2-text);--cv2-muted:var(--cv2-site-bg);--cv2-pill-border:#74779d42;--cv2-pill-bg:#ffffff;--cv2-font:var(--font-family-base,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);max-width:var(--CoreV2-container-width,1320px);margin:0 auto;padding:1.75rem 1rem 3rem;box-sizing:border-box;background:var(--cv2-site-bg);border-radius:var(--cv2-radius-card,20px);font-family:var(--cv2-font);letter-spacing:-0.1px;color:var(--cv2-body-text)}html.dark-mode .cv2-blog-page.cv2-news-detail,[data-theme="dark"] .cv2-blog-page.cv2-news-detail{--cv2-site-bg:#0B0F19;--cv2-surface:#171F2E;--cv2-card-gradient:var(--cv2-surface-card,#171F2E);--cv2-card-border:1px solid rgba(255,255,255,0.08);--cv2-panel-bg:var(--cv2-surface-card,#171F2E);--cv2-input-bg:var(--cv2-surface-secondary,#111827);--cv2-muted:#1e293b;--cv2-text:#f8fafc;--cv2-soft-text:#94a3b8;--cv2-body-text:#e2e8f0;--cv2-border:rgba(255,255,255,0.10);--cv2-pill-border:rgba(255,255,255,0.12);--cv2-pill-bg:rgba(255,255,255,0.06)}.cv2-blog-page.cv2-news-detail .cv2-panel{background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,0.07);border-radius:20px;overflow:hidden;box-shadow:none;position:relative;box-sizing:border-box}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .cv2-panel{background:var(--cv2-header-glass-bg);border:1px solid rgba(255,255,255,0.08)}.cv2-blog-page.cv2-news-detail .cv2-panel-inner{padding:18px 20px 20px}.cv2-blog-page.cv2-news-detail .cv2-main-col{display:flex;flex-direction:column;gap:20px;min-width:0}.cv2-blog-page.cv2-news-detail .widget-list{display:flex;flex-direction:column;gap:20px}.cv2-blog-page.cv2-news-detail *{box-sizing:border-box}.cv2-blog-page.cv2-news-detail .single-view-content{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;margin-top:10px;align-items:flex-start;width:100%}.cv2-blog-page.cv2-news-detail .post-area{overflow:hidden;min-width:0;background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,0.07);border-radius:20px;box-shadow:none;position:relative;box-sizing:border-box}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .post-area{background:var(--cv2-header-glass-bg);border:1px solid rgba(255,255,255,0.08);box-shadow:none}.cv2-blog-page.cv2-news-detail .post-area.cv2-panel .post--body{background:transparent}.cv2-blog-page.cv2-news-detail .post--image{width:100%;max-height:500px;overflow:hidden;border-radius:20px 20px 0 0;background:var(--cv2-muted);display:flex;align-items:center;justify-content:center}.cv2-blog-page.cv2-news-detail .post--image img{width:100%;height:100%;max-height:500px;object-fit:cover;object-position:center;display:block}@media (max-width:768px){.cv2-blog-page.cv2-news-detail .post--image{max-height:300px}.cv2-blog-page.cv2-news-detail .post--image img{max-height:300px}}.cv2-blog-page.cv2-news-detail .post-area.cv2-panel .cv2-panel-inner.post-body-wrap,.cv2-blog-page.cv2-news-detail .post-area:not(.cv2-archive-main) .post--body{margin-top:-30px;margin-bottom:0;z-index:1;background:var(--cv2-surface);border:none;padding:25px;border-radius:20px 0 20px 20px;position:relative;box-shadow:none}.cv2-blog-page.cv2-news-detail .post-area:not(.cv2-archive-main) .post--body::before{content:"";position:absolute;right:-23px;top:-27px;width:50px;height:50px;background:transparent;box-shadow:none;border-radius:100px;pointer-events:none}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .post-area:not(.cv2-archive-main) .post--body::before{box-shadow:none}.cv2-blog-page.cv2-news-detail .post--detail{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed var(--cv2-border)}.cv2-blog-page.cv2-news-detail .post--title{font-size:25px;font-weight:600;color:var(--cv2-text);line-height:1.35;margin:0 0 5px;letter-spacing:-0.2px}.cv2-blog-page.cv2-news-detail .post--description{font-size:17px;font-weight:400;line-height:25px;color:var(--cv2-soft-text);margin:0 0 16px}.cv2-blog-page.cv2-news-detail .post-sub-detail{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.cv2-blog-page.cv2-news-detail .post-sub-detail .category{padding:7px 18px;border-radius:30px;font-size:15px;background:var(--cv2-primary);color:#ffffff;font-weight:500;text-decoration:none;transition:opacity 0.2s,padding 0.2s}.cv2-blog-page.cv2-news-detail .post-sub-detail .category:hover{opacity:0.85;padding-left:22px;padding-right:22px}.cv2-blog-page.cv2-news-detail .post-sub-detail a.el.cv2-scroll-comments{text-decoration:none;color:inherit}.cv2-blog-page.cv2-news-detail .post-sub-detail a.el.cv2-scroll-comments:hover{border-color:var(--cv2-primary);color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .post-share-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--cv2-border)}.cv2-blog-page.cv2-news-detail .post-share-label{font-size:14px;font-weight:600;color:var(--cv2-text);letter-spacing:0.02em}.cv2-blog-page.cv2-news-detail .post-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cv2-blog-page.cv2-news-detail .post-share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--cv2-border);background:var(--cv2-pill-bg);color:var(--cv2-soft-text);text-decoration:none;cursor:pointer;transition:transform 0.2s,border-color 0.2s,color 0.2s,background 0.2s;padding:0;font-family:inherit}.cv2-blog-page.cv2-news-detail .post-share-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cv2-primary) 35%,var(--cv2-border));color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .post-share-btn svg,.cv2-blog-page.cv2-news-detail .post-share-btn .hki-stroke{display:block;width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.cv2-blog-page.cv2-news-detail .post-share-btn--whatsapp{color:var(--cv2-primary);border-color:rgba(var(--cv2-primary-rgb),0.28);background:rgba(var(--cv2-primary-rgb),0.08)}.cv2-blog-page.cv2-news-detail .post-share-btn--whatsapp:hover{color:var(--cv2-primary);border-color:rgba(var(--cv2-primary-rgb),0.45);background:rgba(var(--cv2-primary-rgb),0.14)}.cv2-blog-page.cv2-news-detail .post-share-btn--twitter:hover{color:#0f1419}.cv2-blog-page.cv2-news-detail .post-share-btn--facebook:hover{color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .post-share-btn--linkedin:hover{color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .post-share-btn--telegram:hover{color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .post-share-btn--copy.is-copied{color:var(--cv2-primary);border-color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .post-sub-detail .el{padding:7px 12px;border-radius:30px;font-size:14px;font-weight:400;border:1px solid var(--cv2-pill-border);background:var(--cv2-pill-bg);color:var(--cv2-soft-text);display:inline-flex;align-items:center;gap:5px;user-select:none;transition:border-color 0.2s}.cv2-blog-page.cv2-news-detail .post-sub-detail .el .cv2-meta-ico{flex-shrink:0;opacity:0.85}.cv2-blog-page.cv2-news-detail [data-tooltip]{position:relative}.cv2-blog-page.cv2-news-detail [data-tooltip]::before{content:attr(data-tooltip);font-size:13px;font-weight:400;text-align:center;position:absolute;width:max-content;max-width:220px;top:calc(90% + 5px);left:50%;transform:translateX(-50%);color:#ffffff;background-color:rgba(var(--cv2-primary-rgb),0.72);padding:4px 14px;border-radius:12px;z-index:10;opacity:0;visibility:hidden;transition:0.2s;pointer-events:none}.cv2-blog-page.cv2-news-detail [data-tooltip]::after{content:"";position:absolute;left:50%;top:calc(90% + 1px);transform:translateX(-50%);border:0 solid transparent;border-width:0 4px 4px;border-bottom-color:rgba(var(--cv2-primary-rgb),0.72);opacity:0;visibility:hidden;transition:0.2s;pointer-events:none}.cv2-blog-page.cv2-news-detail [data-tooltip]:hover::before{opacity:1;visibility:visible;top:calc(100% + 5px)}.cv2-blog-page.cv2-news-detail [data-tooltip]:hover::after{opacity:1;visibility:visible;top:calc(100% + 1px)}.cv2-blog-page.cv2-news-detail .post--content{font-size:16px;font-weight:400;line-height:26px;color:var(--cv2-body-text)}.cv2-blog-page.cv2-news-detail .post--content :is(h1,h2,h3,h4,h5){color:var(--cv2-text);margin:1.1rem 0 0.55rem;font-weight:600;line-height:1.35;letter-spacing:-0.15px}.cv2-blog-page.cv2-news-detail .post--content h2{font-size:1.35rem}.cv2-blog-page.cv2-news-detail .post--content h3{font-size:1.15rem}.cv2-blog-page.cv2-news-detail .post--content p{margin-bottom:20px}.cv2-blog-page.cv2-news-detail .post--content p:last-child{margin-bottom:0}.cv2-blog-page.cv2-news-detail .post--content a{color:color-mix(in srgb,var(--cv2-primary) 85%,var(--cv2-primary));font-weight:500}.cv2-blog-page.cv2-news-detail .post--content img{max-width:100%;width:auto;height:auto;display:block;border-radius:12px;margin:1.25rem auto}.cv2-blog-page.cv2-news-detail .post--content a:hover{text-decoration:underline}.cv2-blog-page.cv2-news-detail .post--content :is(ul,ol){list-style:disc;padding-left:25px;margin-bottom:20px}.cv2-blog-page.cv2-news-detail .post--content :is(ul,ol) li{margin-bottom:10px}.cv2-blog-page.cv2-news-detail .post--content :is(ul,ol) li:last-child{margin-bottom:30px}.cv2-blog-page.cv2-news-detail .post--content figure img{margin:0 auto}.cv2-blog-page.cv2-news-detail .post--content :is(iframe[src*="youtube"],iframe[src*="youtu.be"],iframe[src*="youtube-nocookie"]){display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;min-height:220px;margin:1.5rem 0;border:0;border-radius:16px;background:#0f0f15;box-shadow:none}.cv2-blog-page.cv2-news-detail .post--content :is(.wp-block-embed,.embed-responsive,.video-container,.ratio){margin:1.5rem 0;border-radius:16px;overflow:hidden;border:var(--cv2-card-border);background:#0f0f15}.cv2-blog-page.cv2-news-detail .post--content :is(.wp-block-embed,.embed-responsive,.video-container) iframe{margin:0;border-radius:0;min-height:0}.cv2-blog-page.cv2-news-detail .post--content table{width:100%;border-collapse:collapse;margin:1rem 0 1.25rem;font-size:15px}.cv2-blog-page.cv2-news-detail .post--content :is(th,td){border:1px solid var(--cv2-border);padding:10px 12px}.cv2-blog-page.cv2-news-detail .post--content blockquote{margin:1.25rem 0;padding:14px 18px;border-left:4px solid var(--cv2-primary);background:color-mix(in srgb,var(--cv2-primary) 6%,var(--cv2-pill-bg));border-radius:0 12px 12px 0;color:var(--cv2-soft-text)}.cv2-blog-page.cv2-news-detail .wrap-view-head{display:flex;align-items:center;padding:15px 0}.cv2-blog-page.cv2-news-detail .wrap-view-head.pt-0{padding-top:0}.cv2-blog-page.cv2-news-detail .wrap-view-head.mt-3{margin-top:1rem}.cv2-blog-page.cv2-news-detail .wrap-view-title{display:flex;align-items:center;gap:8px}.cv2-blog-page.cv2-news-detail .wrap-view-title::before{content:"";width:4px;height:18px;border-radius:4px;background:var(--cv2-primary);flex-shrink:0}.cv2-blog-page.cv2-news-detail .wrap-view-title>i,.cv2-blog-page.cv2-news-detail .wrap-view-title>svg.cv2-meta-ico{font-size:20px;color:var(--cv2-primary);line-height:1;flex-shrink:0}.cv2-blog-page.cv2-news-detail .wrap-view-title :is(h1,h2,span){font-size:1.15rem;font-weight:600;color:var(--cv2-text)}.cv2-blog-page.cv2-news-detail .sidebar-category-list{display:grid;background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,0.07);border-radius:20px;padding:5px 0;box-shadow:none;position:relative;box-sizing:border-box;overflow:hidden}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .sidebar-category-list{background:var(--cv2-header-glass-bg);border:1px solid rgba(255,255,255,0.08)}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category{display:flex;align-items:center;justify-content:space-between;padding:11px 15px 11px 30px;border-bottom:1px solid var(--cv2-border);color:var(--cv2-soft-text);font-weight:500;font-size:0.95rem;text-decoration:none;position:relative;transition:color 0.2s,background 0.2s,padding-left 0.2s}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category::before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--cv2-primary);opacity:0.35;transition:0.2s}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category:last-child{border-bottom:0}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category:hover{color:var(--cv2-primary);background:color-mix(in srgb,var(--cv2-primary) 6%,transparent);padding-left:34px}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category:hover::before{opacity:1;height:16px;border-radius:4px}.cv2-blog-page.cv2-news-detail .sidebar-category-list .count{font-size:0.72rem;background:var(--cv2-muted);padding:3px 10px;border-radius:30px;color:var(--cv2-soft-text)}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category:hover .count,.cv2-blog-page.cv2-news-detail .sidebar-category-list .category.is-active .count{background:var(--cv2-primary);color:#ffffff}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category.is-active{color:var(--cv2-primary);background:color-mix(in srgb,var(--cv2-primary) 6%,transparent);padding-left:34px}.cv2-blog-page.cv2-news-detail .sidebar-category-list .category.is-active::before{opacity:1;height:16px;border-radius:4px}.cv2-blog-page.cv2-news-detail ul.most-viewed-posts{list-style:none;margin:0;padding:8px;background:var(--cv2-surface);border:none;border-radius:20px;box-shadow:none}.cv2-blog-page.cv2-news-detail .cv2-archive-main{background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,0.07);border-radius:20px;padding:18px 20px 20px;position:relative;box-sizing:border-box;overflow:hidden;box-shadow:none}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .cv2-archive-main{background:var(--cv2-header-glass-bg);border:1px solid rgba(255,255,255,0.08);box-shadow:none}.cv2-blog-page.cv2-news-detail .cv2-archive-main ul.most-viewed-posts{background:transparent;border:0;padding:0;border-radius:0}.cv2-blog-page.cv2-news-detail .most-viewed-posts li{border-bottom:1px solid var(--cv2-border);padding-bottom:8px;margin-bottom:8px}.cv2-blog-page.cv2-news-detail .most-viewed-posts li:last-child{border:0;margin:0;padding:0}.cv2-blog-page.cv2-news-detail .most-viewed-posts li a{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:12px;text-decoration:none;transition:background 0.2s}.cv2-blog-page.cv2-news-detail .most-viewed-posts li a:hover{background:var(--cv2-muted)}.cv2-blog-page.cv2-news-detail .most-viewed-posts img{width:90px;height:70px;object-fit:cover;border-radius:12px;flex-shrink:0}.cv2-blog-page.cv2-news-detail .cv2-archive-posts img{width:120px;height:90px}.cv2-blog-page.cv2-news-detail .most-viewed-posts .detail{overflow:hidden;flex:1;min-width:0}.cv2-blog-page.cv2-news-detail .most-viewed-posts h4{font-size:0.92rem;font-weight:500;color:var(--cv2-text);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv2-blog-page.cv2-news-detail .most-viewed-posts li a:hover .detail{padding-left:4px}.cv2-blog-page.cv2-news-detail .cv2-archive-excerpt{margin:4px 0 0;font-size:0.85rem;line-height:1.45;color:var(--cv2-soft-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv2-blog-page.cv2-news-detail .cv2-archive-meta{margin-top:6px;font-size:0.8rem;color:var(--cv2-soft-text);display:flex;gap:8px}.cv2-blog-page.cv2-news-detail .cv2-archive-meta i{color:var(--cv2-primary)}.cv2-blog-page.cv2-news-detail .cv2-archive-pagination{margin-top:1rem}.cv2-blog-page.cv2-news-detail .cv2-archive-empty{text-align:center;padding:3rem 1.5rem;background:var(--cv2-input-bg);border-radius:14px;border:1px dashed var(--cv2-border)}.cv2-blog-page.cv2-news-detail .blog-sidebar{position:sticky;top:1.5rem}.cv2-blog-page.cv2-news-detail .review-list-item.card{background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,0.07);border-radius:20px;margin-bottom:12px;box-shadow:none;position:relative;box-sizing:border-box;overflow:hidden}.cv2-blog-page.cv2-news-detail .cv2nd-comment-item.card{background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,0.07);border-radius:20px;margin-bottom:12px;box-shadow:none;position:relative;box-sizing:border-box;overflow:hidden}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .review-list-item.card{background:var(--cv2-header-glass-bg);border:1px solid rgba(255,255,255,0.08)}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .cv2nd-comment-item.card{background:var(--cv2-header-glass-bg);border:1px solid rgba(255,255,255,0.08)}.cv2-blog-page.cv2-news-detail .cv2nd-comment-form{background:transparent;border:0;padding:0;margin:0}.cv2-blog-page.cv2-news-detail .cv2nd-form-input{background:var(--cv2-bg);border-color:var(--cv2-border);color:var(--cv2-text);box-shadow:none}.cv2-blog-page.cv2-news-detail .cv2nd-form-input:focus{box-shadow:none}.cv2-blog-page.cv2-news-detail .cv2nd-form-group label{color:var(--cv2-soft-text)}.cv2-blog-page.cv2-news-detail .cv2nd-form-input:focus + label,.cv2-blog-page.cv2-news-detail .cv2nd-form-input:not(:placeholder-shown) + label,.cv2-blog-page.cv2-news-detail .cv2nd-form-textarea:focus + label,.cv2-blog-page.cv2-news-detail .cv2nd-form-textarea:not(:placeholder-shown) + label{background:var(--cv2-surface)}.cv2-blog-page.cv2-news-detail .cv2nd-submit{background:var(--cv2-linear)}@media (max-width:1024px){.cv2-blog-page.cv2-news-detail .single-view-content{grid-template-columns:1fr}.cv2-blog-page.cv2-news-detail .blog-sidebar{position:static}}@media (max-width:768px){.cv2-blog-page.cv2-news-detail{padding:1rem 0.75rem 2.5rem}.cv2-blog-page.cv2-news-detail .post--title{font-size:20px}.cv2-blog-page.cv2-news-detail .post--description{font-size:15px;line-height:23px}.cv2-blog-page.cv2-news-detail .post--body{padding:18px 16px;margin-top:-20px}.cv2-blog-page.cv2-news-detail .post--body::before{right:-18px;top:-20px;width:40px;height:40px;box-shadow:none}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .post--body::before{box-shadow:none}.cv2-blog-page.cv2-news-detail [data-tooltip]::before,.cv2-blog-page.cv2-news-detail [data-tooltip]::after{display:none}.cv2-blog-page.cv2-news-detail .row .col-md-6{width:100%}.cv2-blog-page.cv2-news-detail .cv2-archive-posts img{width:90px;height:70px}}.cv2-blog-page.cv2-news-detail .post-footer{padding:10px}.cv2-blog-page.cv2-news-detail .review-list-item.card{background:var(--cv2-panel-bg);border:1px solid var(--cv2-border);border-radius:20px;margin-bottom:0;box-shadow:none}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .review-list-item.card{box-shadow:none}.cv2-blog-page.cv2-news-detail .review-list-item.card.p-3{padding:1rem}.cv2-blog-page.cv2-news-detail .row{display:flex;flex-wrap:wrap;margin-left:-0.75rem;margin-right:-0.75rem}.cv2-blog-page.cv2-news-detail .row.gx-3>[class*="col-"]{padding-left:0.75rem;padding-right:0.75rem}.cv2-blog-page.cv2-news-detail .col-md-6{flex:0 0 50%;max-width:50%}.cv2-blog-page.cv2-news-detail .col-md-12{flex:0 0 100%;max-width:100%}.cv2-blog-page.cv2-news-detail .form-floating{position:relative;margin-bottom:12px;overflow:hidden}.cv2-blog-page.cv2-news-detail .form-floating.mb-2{margin-bottom:0.5rem}.cv2-blog-page.cv2-news-detail .form-control{font-family:var(--cv2-font);font-weight:500;color:var(--cv2-text);background:var(--cv2-input-bg);border:1px solid var(--cv2-border);font-size:16px;height:60px;padding:1rem 1.2rem;width:100%;transition:border-color 0.2s;display:block}.cv2-blog-page.cv2-news-detail .form-control.br-12{border-radius:12px}.cv2-blog-page.cv2-news-detail .form-floating .form-control{padding-top:28px}.cv2-blog-page.cv2-news-detail .form-floating textarea.form-control{min-height:70px;height:auto;resize:vertical}.cv2-blog-page.cv2-news-detail .form-floating>label{color:var(--cv2-soft-text);font-weight:400;height:60px;padding:1.3rem 1.2rem;font-size:15px;position:absolute;top:0;left:0;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}.cv2-blog-page.cv2-news-detail .form-floating>.form-control::placeholder{color:transparent}.cv2-blog-page.cv2-news-detail .form-floating>.form-control:focus{border-color:var(--cv2-primary);outline:0}.cv2-blog-page.cv2-news-detail .form-floating>.form-control:focus ~ label,.cv2-blog-page.cv2-news-detail .form-floating>.form-control:not(:placeholder-shown) ~ label{transform:scale(0.8) translateY(-0.27rem) translateX(0.25rem);opacity:0.7}.cv2-blog-page.cv2-news-detail .butto{color:#ffffff;border:none;font-weight:500;padding:8px 15px;font-size:15px;transition:0.3s;display:inline-block;cursor:pointer;font-family:var(--cv2-font);text-decoration:none}.cv2-blog-page.cv2-news-detail .butto:hover{filter:brightness(0.92)}.cv2-blog-page.cv2-news-detail .butto-lg{padding:10px 22px;font-size:16px}.cv2-blog-page.cv2-news-detail .butto-main{color:#ffffff;background:linear-gradient(to right,var(--cv2-primary),color-mix(in srgb,var(--cv2-primary) 70%,#ffffff))}.cv2-blog-page.cv2-news-detail .br-30{border-radius:30px}.cv2-blog-page.cv2-news-detail .float-end{float:right}.cv2-blog-page.cv2-news-detail .mt-1{margin-top:0.25rem}.cv2-blog-page.cv2-news-detail .mt-3{margin-top:1rem}.cv2-blog-page.cv2-news-detail .pt-0{padding-top:0}.cv2-blog-page.cv2-news-detail .cv2-comment-msg{display:none;margin-top:12px;font-size:0.88rem}.cv2-blog-page.cv2-news-detail .cv2-comment-msg.is-error{color:var(--cv2-danger)}.cv2-blog-page.cv2-news-detail .cv2-comment-msg.is-success{color:var(--cv2-success)}.cv2-blog-page.cv2-news-detail .cv2-comment-submit-wrap{margin-top:0.5rem;text-align:right}.cv2-blog-page.cv2-news-detail .cv2-comment-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;float:none;min-height:44px;padding-inline:22px}.cv2-blog-page.cv2-news-detail .cv2-comment-submit svg{width:18px;height:18px;flex-shrink:0}@media (max-width:767px){.cv2-blog-page.cv2-news-detail .cv2-comment-submit-wrap{display:flex;justify-content:center;text-align:center}.cv2-blog-page.cv2-news-detail .cv2-comment-submit{min-width:200px}}.cv2-blog-page.cv2-news-detail .cv2-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.cv2-blog-page.cv2-news-detail .cv2-comment-list{display:flex;flex-direction:column;gap:14px}.cv2-blog-page.cv2-news-detail .cv2-comment-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--cv2-border)}.cv2-blog-page.cv2-news-detail .cv2-comment-item:last-child{border-bottom:0;padding-bottom:0}.cv2-blog-page.cv2-news-detail .cv2-comment-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;background:var(--cv2-linear);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.95rem}.cv2-blog-page.cv2-news-detail .cv2-comment-body{flex:1;min-width:0}.cv2-blog-page.cv2-news-detail .cv2-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.cv2-blog-page.cv2-news-detail .cv2-comment-head strong{color:var(--cv2-text);font-size:0.95rem}.cv2-blog-page.cv2-news-detail .cv2-comment-head span{font-size:0.78rem;color:var(--cv2-soft-text)}.cv2-blog-page.cv2-news-detail .cv2-comment-body p{margin:0;font-size:0.94rem;line-height:1.6;color:var(--cv2-soft-text)}@media (max-width:768px){.cv2-blog-page .cv2-form-row{grid-template-columns:1fr}}.cv2blog-main-card,.cv2blog-side-card{border:1px solid rgba(var(--cv2-primary-rgb),.12);box-shadow:none}.cv2blog-card-content,.cv2blog-side-content{min-width:0}.cv2blog-slide-title,.cv2blog-side-title{overflow-wrap:anywhere;word-break:normal;letter-spacing:0;line-height:1.28}.cv2blog-slide-desc{overflow-wrap:anywhere;word-break:normal;line-height:1.55}.cv2blog-meta-right,.cv2blog-side-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.cv2blog-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:100%;border:1px solid rgba(var(--cv2-primary-rgb),.14);border-radius:999px;white-space:nowrap;box-sizing:border-box}.cv2-blog-page.cv2-news-detail{padding-top:0!important;margin-top:0!important}[data-theme="dark"] .cv2-blog-page.cv2-news-detail{background:transparent!important}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .single-view-content{background:transparent!important}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .post-area{background:transparent!important}.cv2-blog-page.cv2-news-detail .post-area{overflow:hidden;min-width:0;background:var(--cv2-header-glass-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-radius:20px;box-shadow:none;position:relative;border:1px solid rgba(0,0,0,0.07)}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .post-area{border:1px solid rgba(255,255,255,0.08)}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .wrap-view-title :is(h1,h2,span){color:#f1f5f9!important}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .wrap-view-title .text span{color:#f1f5f9!important}.cv2nd-comment-form{display:flex;flex-direction:column;gap:16px}.cv2nd-comment-form .cv2-form-row-inline{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:768px){.cv2nd-comment-form .cv2-form-row-inline{grid-template-columns:1fr}}.cv2nd-comment-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cv2nd-comment-form .form-group{position:relative;margin-bottom:0}.cv2nd-comment-form .form-group.with-icon i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text-secondary,#64748b);pointer-events:none;z-index:1;transition:color 0.2s ease}.cv2nd-comment-form .form-group.with-icon .mail-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text-secondary,#64748b);pointer-events:none;z-index:1;transition:color 0.2s ease}[data-theme="dark"] .cv2nd-comment-form .form-group.with-icon i{color:var(--text-secondary,#94a3b8)}[data-theme="dark"] .cv2nd-comment-form .form-group.with-icon .mail-icon{color:var(--text-secondary,#94a3b8)}.cv2nd-comment-form .form-group.with-icon .form-control{padding-left:44px}.cv2nd-comment-form .form-group.with-icon textarea.form-control{padding-top:32px}.cv2nd-comment-form .form-group.with-icon textarea.form-control ~ i{top:32px;transform:translateY(0)}.cv2nd-comment-form .form-group.with-icon textarea.form-control ~ .mail-icon{top:32px;transform:translateY(0)}.cv2nd-comment-form .form-control{width:100%;padding:12px 16px;font-size:15px;line-height:1.5;color:var(--text-primary,#1a202c);background:var(--input-bg,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,8px);transition:border-color 0.2s ease,box-shadow 0.2s ease;font-family:inherit;outline:none}[data-theme="dark"] .cv2nd-comment-form .form-control{color:var(--text-primary,#f1f5f9);background:var(--input-bg,rgba(255,255,255,0.05));border-color:var(--border-color,rgba(255,255,255,0.1))}.cv2nd-comment-form .form-control:focus{border-color:var(--primary,var(--cv2-primary));box-shadow:none}[data-theme="dark"] .cv2nd-comment-form .form-control:focus{border-color:var(--primary,var(--cv2-primary));box-shadow:none}.cv2nd-comment-form .form-control:focus ~ i{color:var(--primary,var(--cv2-primary))}.cv2nd-comment-form .form-control:focus ~ .mail-icon{color:var(--primary,var(--cv2-primary))}.cv2nd-comment-form textarea.form-control{min-height:120px;max-height:400px;resize:vertical}.cv2nd-comment-form .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;color:#ffffff;background:var(--primary,var(--cv2-primary));border:none;border-radius:var(--radius-sm,8px);cursor:pointer;transition:all 0.2s ease}.cv2nd-comment-form .btn svg{width:18px;height:18px;flex-shrink:0}.cv2nd-comment-form .btn:hover{background:var(--primary-hover,var(--cv2-primary-tone));transform:translateY(-1px);box-shadow:none}.cv2nd-comment-form .btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.cv2nd-form-msg{display:none;padding:12px 16px;border-radius:var(--radius-sm,8px);font-size:14px;margin-top:8px}.cv2nd-form-msg.is-success{display:block;color:var(--cv2-primary);background:rgba(var(--cv2-primary-rgb),0.1);border:1px solid rgba(var(--cv2-primary-rgb),0.2)}.cv2nd-form-msg.is-error{display:block;color:var(--cv2-danger);background:rgba(var(--cv2-primary-rgb),0.1);border:1px solid rgba(var(--cv2-primary-rgb),0.2)}[data-theme="dark"] .cv2nd-form-msg.is-success{color:var(--cv2-primary);background:rgba(var(--cv2-primary-rgb),0.15);border-color:rgba(var(--cv2-primary-rgb),0.3)}[data-theme="dark"] .cv2nd-form-msg.is-error{color:var(--cv2-danger);background:rgba(var(--cv2-primary-rgb),0.15);border-color:rgba(var(--cv2-primary-rgb),0.3)}.cv2-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media (max-width:768px){.cv2nd-comment-form .form-row{grid-template-columns:1fr}}.cv2-blog-page.cv2-news-detail .review-list-item.card{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-card,12px);padding:24px;box-shadow:none!important}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .review-list-item.card{background:transparent;border-color:var(--border-color,rgba(255,255,255,0.1))}.cv2-blog-page.cv2-news-detail .cv2nd-comment-item.card{background:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-card,12px);padding:16px;margin-bottom:12px;box-shadow:none!important}[data-theme="dark"] .cv2-blog-page.cv2-news-detail .cv2nd-comment-item.card{background:transparent;border-color:var(--border-color,rgba(255,255,255,0.1))}