
/* TheCyberCrimes — blog-only visual styling */
.tcc-post{--tcc-bg:#081626;--tcc-panel:#112940;--tcc-line:#2f5268;--tcc-teal:#54edcf;max-width:1050px;margin:18px auto 45px;padding:clamp(24px,4vw,54px);background:linear-gradient(160deg,#0b1c2f,#081421);border:1px solid #28465b;border-radius:20px;color:#d9eaf7;font-family:Arial,Helvetica,sans-serif;line-height:1.85;box-shadow:0 18px 40px #07101a22}
.tcc-post h1,.tcc-post h2,.tcc-post h3{color:#fff;line-height:1.32;font-weight:800;letter-spacing:-.02em;clear:both}
.tcc-post h1{font-size:clamp(30px,3.5vw,42px);margin:0 0 20px}.tcc-post h2{font-size:clamp(24px,2.6vw,32px);margin:43px 0 17px;padding-top:10px;border-top:1px solid #274359}.tcc-post h3{font-size:clamp(19px,1.7vw,23px);margin:27px 0 12px}
.tcc-post p,.tcc-post li{font-size:16px;line-height:1.84;color:#c9d9e7;margin:0 0 19px}.tcc-post ul{padding-left:25px}.tcc-post li{margin-bottom:11px}
.tcc-post a{color:#6cf6d9;text-decoration:underline;text-underline-offset:3px}.tcc-post a:hover{color:#abffe9}
.tcc-post strong{color:#fff}.tcc-post .tcc-kicker{font-size:12px;color:#71e6d1;font-weight:800;letter-spacing:1.5px;margin-bottom:22px}
.tcc-post .tcc-keypoint,.tcc-post .tcc-note{background:#153449;border:1px solid #326b78;border-left:5px solid #54edcf;padding:21px 24px;border-radius:12px;margin:28px 0}
.tcc-post .tcc-note{border-left-color:#f5ba79;background:#192d3d}.tcc-post .tcc-keypoint p,.tcc-post .tcc-note p{margin-bottom:0}
.tcc-post .tcc-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:25px 0 34px;border:1px solid #34546d;border-radius:14px}
.tcc-post table{width:100%;min-width:610px;border-collapse:collapse;background:#10263a;color:#dceafa;margin:0}
.tcc-post th{background:#1a4650;color:#c6fff1;font-weight:800;text-align:left}.tcc-post td,.tcc-post th{border:1px solid #2c4b63;padding:13px 15px;font-size:14px;line-height:1.55}.tcc-post tbody tr:nth-child(even){background:#102d40}
#tcc-blog-items .blog-art img,#cyber-blog-list .blogimage img{width:100%;height:100%;object-fit:cover;display:block}
#tcc-blog-items .blog-card:nth-child(n+4),#cyber-blog-list .blogcard:nth-child(n+4){display:none!important}
.tcc-all-blog-wrap{text-align:center;margin-top:24px}.tcc-all-blog-wrap a{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1px solid #55eacc;border-radius:10px;background:#54edcf;color:#062433!important;font-weight:800;text-decoration:none!important}
.tcc-all-blog-wrap a:hover{filter:brightness(1.1)}
@media(max-width:650px){.tcc-post{border-radius:0;padding:22px 18px;margin:0 -5px}.tcc-post p,.tcc-post li{font-size:15px}.tcc-post td,.tcc-post th{padding:10px}}
