#blog-categorires,#blog-view,#blog-categories{padding-top:.25rem;padding-bottom:1.5rem}.blog-cat-card,.blog-card,.related-card{border-radius:1rem;overflow:hidden;background-color:#fff;border:1px solid #eef1f6!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease;will-change:transform,box-shadow}.blog-cat-card:hover,.blog-card:hover,.related-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -12px rgba(15,23,42,.12),0 8px 16px -8px rgba(15,23,42,.06)!important;border-color:#dbe3ee!important}.blog-cat-card .ratio,.blog-card .ratio,.related-card .ratio{background-color:#f1f5f9;overflow:hidden}.blog-cat-card .ratio img,.blog-card .ratio img,.related-card .ratio img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-cat-card:hover .ratio img,.blog-card:hover .ratio img,.related-card:hover .ratio img{transform:scale(1.07)}.blog-cat-card .card-body,.blog-card .card-body,.related-card .card-body{padding:1.15rem 1.2rem 1.2rem;background-color:#fff}.blog-cat-card .card-title,.blog-card .card-title,.related-card .card-title{color:#0f172a;font-size:.95rem;font-weight:700;line-height:1.45;letter-spacing:-.015em;transition:color .25s ease}.blog-cat-card:hover .card-title,.blog-card:hover .card-title,.related-card:hover .card-title{color:#2563eb}.blog-cat-card .card-text,.blog-card .card-text{color:#64748b;font-size:.8rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-cat-card .border-top,.blog-card .border-top,.related-card .border-top{border-color:#eef1f6!important}.blog-cat-card .text-primary{font-size:.75rem;font-weight:700;letter-spacing:.02em;transition:gap .25s ease;gap:0}.blog-cat-card:hover .text-primary{gap:4px}.blog-cat-card .text-primary i{font-size:.65rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.blog-cat-card:hover .text-primary i{transform:translateX(4px)}.tag-chip{display:inline-block;font-size:.7rem;font-weight:500;color:#64748b;background-color:#f8fafc;border:1px solid #eef1f6;border-radius:50rem;padding:.22rem .7rem;margin:0 .35rem .35rem 0;text-decoration:none;transition:all .2s ease;line-height:1.4}.tag-chip:hover{color:#2563eb;background-color:#eff6ff;border-color:#dbeafe}.blog-hero{position:relative;border-radius:1rem;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 10px 30px -10px rgba(15,23,42,.12),0 4px 12px -4px rgba(15,23,42,.06);aspect-ratio:16/7}@media(max-width:767.98px){.blog-hero{aspect-ratio:16/10}}.blog-hero .hero-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:1rem}.blog-content{font-size:1.02rem;line-height:1.85;color:#334155;letter-spacing:-.003em}.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem}.blog-pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:.375rem .75rem;font-size:.85rem;font-weight:600;color:#475569;background-color:#fff;border:1px solid #eef1f6;border-radius:.65rem!important;transition:all .25s cubic-bezier(.22,1,.36,1);text-decoration:none;line-height:1}.blog-pagination .page-link:hover{background-color:#f8fafc;border-color:#dbe3ee;color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 10px -2px rgba(15,23,42,.08)}.blog-pagination .page-item.active .page-link{background-color:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 6px 16px -4px rgba(37,99,235,.4);font-weight:700}.blog-pagination .page-item.disabled .page-link{color:#cbd5e1;background-color:#f8fafc;border-color:#eef1f6;pointer-events:none;opacity:.7}.blog-pagination .page-item .page-link i{font-size:.7rem}.lazy-img{opacity:0;transition:opacity .5s ease}.lazy-img.loaded{opacity:1}@media(max-width:991.98px){.blog-content{font-size:1rem}}@media(max-width:575.98px){.blog-cat-card .card-body,.blog-card .card-body,.related-card .card-body{padding:1rem 1rem 1.05rem}.blog-cat-card .card-title,.blog-card .card-title,.related-card .card-title{font-size:.9rem}.blog-cat-card .card-text,.blog-card .card-text{font-size:.78rem;-webkit-line-clamp:2}.blog-pagination .page-link{min-width:34px;height:34px;font-size:.78rem;padding:.25rem .5rem;border-radius:.5rem!important}.blog-content{font-size:.96rem;line-height:1.8}.blog-hero{border-radius:.75rem}}.blog-card-views{position:absolute!important;top:auto!important;left:auto!important;bottom:.6rem!important;right:.6rem!important;transform:none!important;margin:0!important;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;max-width:max-content;padding:.25rem .65rem;font-size:.7rem;font-weight:600;line-height:1.4;letter-spacing:.01em;color:#fff;background:rgba(15,23,42,.58);border:1px solid rgba(255,255,255,.18);border-radius:50rem;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box;transition:background-color .25s ease,transform .25s ease}.blog-card:hover .blog-card-views{background:rgba(15,23,42,.78)}.blog-card-views i{font-size:.65rem;margin-right:.3rem;opacity:.9}#blog-view .blog-content{font-size:1.02rem;line-height:1.85;color:#334155;letter-spacing:-.003em;word-wrap:break-word;overflow-wrap:break-word}#blog-view .blog-content p{margin-bottom:1.2rem}#blog-view .blog-content p:last-child{margin-bottom:0}#blog-view .blog-content h1,#blog-view .blog-content h2,#blog-view .blog-content h3,#blog-view .blog-content h4,#blog-view .blog-content h5,#blog-view .blog-content h6{color:#0f172a;font-weight:800;line-height:1.3;letter-spacing:-.02em;margin-top:2rem;margin-bottom:.85rem}#blog-view .blog-content h1{font-size:1.55rem}#blog-view .blog-content h2{font-size:1.35rem}#blog-view .blog-content h3{font-size:1.18rem}#blog-view .blog-content h4{font-size:1.05rem}#blog-view .blog-content h5{font-size:.98rem}#blog-view .blog-content h6{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}#blog-view .blog-content>h1:first-child,#blog-view .blog-content>h2:first-child,#blog-view .blog-content>h3:first-child{margin-top:0}#blog-view .blog-content a{color:#2563eb;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:500;transition:color .2s ease}#blog-view .blog-content a:hover{color:#1d4ed8;text-decoration-color:#1d4ed8}#blog-view .blog-content strong,#blog-view .blog-content b{color:#0f172a;font-weight:700}#blog-view .blog-content em,#blog-view .blog-content i{font-style:italic}#blog-view .blog-content ul,#blog-view .blog-content ol{margin-bottom:1.25rem;padding-left:1.5rem}#blog-view .blog-content ul{list-style:disc}#blog-view .blog-content ol{list-style:decimal}#blog-view .blog-content ul ul,#blog-view .blog-content ol ol,#blog-view .blog-content ul ol,#blog-view .blog-content ol ul{margin-top:.35rem;margin-bottom:.35rem}#blog-view .blog-content li{margin-bottom:.45rem;line-height:1.75}#blog-view .blog-content li::marker{color:#94a3b8}#blog-view .blog-content li>p{margin-bottom:.4rem}#blog-view .blog-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0;display:block;box-shadow:0 6px 20px -6px rgba(15,23,42,.12)}#blog-view .blog-content figure{margin:1.75rem 0;text-align:center}#blog-view .blog-content figure img{margin:0 auto .75rem}#blog-view .blog-content figcaption{font-size:.8rem;color:#94a3b8;text-align:center;font-style:italic}#blog-view .blog-content blockquote{border-left:4px solid #2563eb;background-color:#f8fafc;padding:1.1rem 1.35rem;margin:1.75rem 0;border-radius:0 .75rem .75rem 0;color:#475569;font-style:italic;font-size:.98rem}#blog-view .blog-content blockquote p:last-child{margin-bottom:0}#blog-view .blog-content blockquote cite{display:block;margin-top:.5rem;font-size:.85rem;color:#64748b;font-style:normal}#blog-view .blog-content code{background-color:#f1f5f9;color:#db2777;padding:.15rem .45rem;border-radius:.375rem;font-size:.875em;font-family:"SF Mono",Monaco,"Cascadia Code","Courier New",monospace;font-weight:500;word-break:break-word}#blog-view .blog-content pre{background-color:#f1f5f9;border:1px solid #eef1f6;border-radius:.5rem;padding:1.1rem 1.25rem;margin:1.5rem 0;overflow-x:auto;font-size:.875rem;line-height:1.6;font-family:"SF Mono",Monaco,"Cascadia Code","Courier New",monospace}#blog-view .blog-content pre code{background:none;color:#334155;padding:0;border-radius:0;font-size:inherit;font-weight:400}#blog-view .blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}#blog-view .blog-content table th,#blog-view .blog-content table td{border:1px solid #eef1f6;padding:.7rem .95rem;text-align:left;vertical-align:top}#blog-view .blog-content table th{background-color:#f8fafc;color:#0f172a;font-weight:700;font-size:.875rem}#blog-view .blog-content table tr:nth-child(even) td{background-color:#fafbfc}@media(max-width:575.98px){#blog-view .blog-content table{display:block;overflow-x:auto;white-space:nowrap}}#blog-view .blog-content hr{border:0;border-top:1px solid #eef1f6;margin:2.25rem 0}#blog-view .blog-content dl{margin-bottom:1.25rem}#blog-view .blog-content dt{font-weight:700;color:#0f172a;margin-top:.75rem}#blog-view .blog-content dd{margin-left:1.5rem;color:#475569;margin-bottom:.5rem}#blog-view .blog-content iframe,#blog-view .blog-content video,#blog-view .blog-content embed{max-width:100%;border-radius:.75rem;margin:1.5rem 0;border:0}#blog-view .blog-content video{display:block;width:100%;height:auto}#blog-view .blog-content ::selection{background-color:#dbeafe;color:#1e3a8a}@media(max-width:991.98px){#blog-view .blog-content{font-size:1rem}}@media(max-width:575.98px){#blog-view .blog-content{font-size:.96rem;line-height:1.8}#blog-view .blog-content h1{font-size:1.35rem}#blog-view .blog-content h2{font-size:1.18rem}#blog-view .blog-content h3{font-size:1.05rem}#blog-view .blog-content blockquote{padding:.9rem 1.1rem;font-size:.94rem}#blog-view .blog-content pre{padding:.9rem 1rem;font-size:.82rem}#blog-view .blog-content table{font-size:.85rem}}