:root{--bs-primary:#031b4e;--bs-secondary:#0c3d7a}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#333;margin:0;padding:0;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-playfair),var(--font-inter),serif}.section-full.post-header.blog-single.style-1{margin-top:0;position:relative}.section-full.post-header .dz-card{position:relative}.section-full.post-header .dz-media{position:relative;overflow:hidden}.section-full.post-header .dz-info{z-index:2;margin-top:-120px;padding:0 20px 40px;position:relative}.section-full.post-header .dz-title{font-size:2.2rem;font-weight:700;line-height:1.3}.section-full.post-header .dz-meta ul{flex-wrap:wrap;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.section-full.post-header .dz-meta ul li{color:#fffc;font-size:14px}.section-full.post-header .dz-meta ul li i{margin-right:5px}.content-inner-3{padding:60px 0}.dz-blog.blog-single .dz-post-text{color:#444;font-size:16px;line-height:1.8}.dz-blog.blog-single .dz-post-text p{margin-bottom:20px}.dz-blog.blog-single .dz-post-text .lead{color:#333;margin-bottom:25px;font-size:1.25rem;line-height:1.8}.dz-blog.blog-single .dz-post-text h2{color:#031b4e;margin-top:40px;margin-bottom:20px;font-size:1.6rem;font-weight:600}.dz-blog.blog-single .dz-post-text h3{color:#0c3d7a;margin-top:25px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.dz-blog.blog-single .dz-post-text ul{margin-bottom:30px;padding-left:20px;line-height:2}.dz-blog.blog-single .dz-post-text ul li{margin-bottom:8px}.dz-blog.blog-single .dz-post-text blockquote{border-left:4px solid var(--bs-primary);background:#f8f9fa;border-radius:0 8px 8px 0;margin:30px 0;padding:20px 30px}.dz-blog.blog-single .dz-post-text blockquote p{margin-bottom:8px;font-size:1.05rem;font-style:italic}.dz-blog.blog-single .dz-post-text blockquote cite{color:#666;font-size:.9rem;font-style:normal}.dz-share-post.meta-bottom{border-top:1px solid #eee;margin-top:40px;padding-top:30px}.dz-card.blog-grid.style-1{background:#fff;transition:transform .2s,box-shadow .2s}.dz-card.blog-grid.style-1:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f!important}.btn-primary{border-radius:6px;padding:8px 20px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block;color:#fff!important;background:#031b4e!important;border-color:#031b4e!important}.btn-primary:hover{background:#0c3d7a!important;border-color:#0c3d7a!important}.btn-sm{padding:6px 16px;font-size:14px}.dz-bnr-inr{position:relative;overflow:hidden}.page-content{padding-top:0}.site-header nav::-webkit-scrollbar{display:none}@media (max-width:768px){.section-full.post-header .dz-title{font-size:1.6rem}.section-full.post-header .dz-info{margin-top:-80px;padding:0 15px 30px}.section-full.post-header .dz-meta ul{justify-content:center;gap:10px}.content-inner-3{padding:40px 0}.dz-bnr-inr{padding:60px 0 40px!important}}.skip-to-content{z-index:99999;color:#fff;background:#031b4e;border-radius:6px;width:1px;height:1px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus{width:auto;height:auto;position:fixed;top:10px;left:10px;overflow:visible}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #60a5fa}a{transition:color .2s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#031b4e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0c3d7a}
