/* TimNhao Blog Override v1.9.3 */
.tn-blog-body,.tn-blog-app{font-family:inherit;color:#172033;background:#f6f7fb}.tn-blog-main{max-width:1180px}.tn-blog-hero{background:linear-gradient(135deg,#7b1028,#b82844);color:#fff;border:none}.tn-blog-hero h1{margin:8px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.08}.tn-blog-hero p{max-width:720px;color:rgba(255,255,255,.86)}.tn-blog-search{display:flex;gap:10px;margin-top:18px;max-width:680px}.tn-blog-search input{flex:1;border:0;border-radius:16px;padding:14px 16px;font:inherit}.tn-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:18px}.tn-blog-list{display:grid;gap:14px}.tn-blog-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:12px;box-shadow:0 14px 35px rgba(15,23,42,.06);overflow:hidden}.tn-blog-media{display:block;border-radius:18px;overflow:hidden;background:#f1f2f5;aspect-ratio:4/3}.tn-blog-thumb{width:100%;height:100%;object-fit:cover;display:block}.tn-blog-thumb-empty{display:flex;align-items:center;justify-content:center;font-weight:800;color:#7b1028}.tn-blog-card-body h2{font-size:22px;line-height:1.22;margin:8px 0}.tn-blog-card-body h2 a{text-decoration:none;color:#172033}.tn-blog-card-body p{color:#5b6475;margin:0 0 12px}.tn-blog-meta{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#697386;font-size:14px}.tn-blog-meta a,.tn-blog-card-body a{color:#8f1430}.tn-blog-sidebar{display:grid;gap:14px;align-content:start}.tn-blog-chip-list{display:flex;flex-wrap:wrap;gap:8px}.tn-blog-chip-list a{padding:8px 10px;border-radius:999px;background:#f4f5f8;text-decoration:none;color:#172033;font-weight:700;font-size:13px}.tn-blog-recent{display:grid;gap:10px}.tn-blog-recent a{display:grid;gap:3px;text-decoration:none;color:#172033;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.tn-blog-recent span{font-size:13px;color:#697386}.tn-blog-pagination{display:flex;gap:8px;justify-content:center;margin:16px 0}.tn-blog-pagination .page-numbers{padding:9px 12px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.08);text-decoration:none;color:#172033}.tn-blog-pagination .current{background:#7b1028;color:#fff}.tn-blog-single{max-width:920px;margin:0 auto}.tn-blog-single h1{font-size:clamp(30px,4.5vw,54px);line-height:1.08;margin:12px 0}.tn-blog-featured{border-radius:22px;overflow:hidden;margin:20px 0;background:#f1f2f5}.tn-blog-featured img{width:100%;height:auto;display:block}.tn-blog-content{font-size:17px;line-height:1.75;color:#263044}.tn-blog-content img{max-width:100%;height:auto;border-radius:16px}.tn-blog-content table{width:100%;border-collapse:collapse;display:block;overflow:auto}.tn-blog-content th,.tn-blog-content td{border:1px solid rgba(15,23,42,.12);padding:10px;text-align:left}.tn-share-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.tn-share-row span{font-weight:800;color:#697386}.tn-share-row a,.tn-share-row button{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:9px 12px;text-decoration:none;color:#7b1028;font:inherit;font-weight:800;cursor:pointer}.tn-blog-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tn-blog-related .tn-blog-card{grid-template-columns:1fr}.tn-blog-related .tn-blog-card-body h2{font-size:18px}.tn-breadcrumb{color:#697386;font-size:14px;margin-bottom:8px}.tn-breadcrumb a{color:#7b1028;text-decoration:none;font-weight:800}@media(max-width:980px){.tn-blog-layout{grid-template-columns:1fr}.tn-blog-sidebar{grid-template-columns:1fr 1fr}.tn-blog-main{padding-top:70px}.tn-blog-related{grid-template-columns:1fr}}@media(max-width:720px){.tn-blog-card{grid-template-columns:1fr}.tn-blog-search{flex-direction:column}.tn-blog-sidebar{grid-template-columns:1fr}.tn-blog-single{border-radius:18px}.tn-blog-content{font-size:16px}.tn-share-row a,.tn-share-row button{flex:1;text-align:center}.tn-blog-hero{border-radius:0 0 22px 22px}.tn-blog-related{grid-template-columns:1fr}}
