.zl-blog-page{color:#171717;background:#fff;min-height:70vh}.zl-blog-container{width:min(1200px,100% - 40px);margin:0 auto}.zl-blog-hero{color:#fff;background:#100758;padding:64px 0 68px}.zl-blog-eyebrow{color:#f5c400;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.zl-blog-hero h1{color:#fff;max-width:800px;margin:0 0 16px;font-size:clamp(28px,3.5vw,43px);font-weight:750;line-height:1.2}.zl-blog-hero p{color:#e3e0fa;max-width:650px;margin:0;font-size:16px;line-height:1.8}.zl-blog-main{padding-top:53px;padding-bottom:85px}.zl-blog-toolbar{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.zl-blog-toolbar h2{color:#171717;margin:0 0 7px;font-size:25px;font-weight:700;line-height:1.3}.zl-blog-toolbar p{color:#777;margin:0;font-size:14px}.zl-blog-filter{color:#555;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.zl-blog-filter select{color:#171717;cursor:pointer;background:#fff;border:1px solid #dedee8;border-radius:7px;min-width:165px;max-width:260px;padding:11px 15px;font-size:13px}.zl-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px;display:grid}.zl-blog-card{background:#fff;border:1px solid #ececf0;border-radius:10px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.zl-blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 32px #10075817}.zl-blog-card-media{aspect-ratio:16/10;background:#f4f4f8;display:block;position:relative;overflow:hidden}.zl-blog-card-media img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .3s;display:block}.zl-blog-card:hover .zl-blog-card-media img{transform:scale(1.035)}.zl-blog-image-fallback{color:#100758;background:linear-gradient(135deg,#f1f0f9,#e4e5f0);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.zl-blog-image-fallback i{opacity:.7;font-size:35px}.zl-blog-image-fallback span{letter-spacing:1.1px;text-transform:uppercase;font-size:12px;font-weight:700}.zl-blog-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.zl-blog-card-meta{color:#888;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.zl-blog-category{color:#725400;background:#fff6cf;border-radius:4px;padding:5px 9px;font-size:11px;font-weight:700}.zl-blog-card h3{overflow-wrap:anywhere;margin:0 0 12px;font-weight:700;font-size:18px!important;line-height:1.48!important}.zl-blog-card h3 a{color:#171717;text-decoration:none;transition:color .2s}.zl-blog-card h3 a:hover,.zl-blog-card h3 a:focus-visible{color:#100758}.zl-blog-card p{color:#6e7380;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.zl-blog-readmore{color:#100758;margin-top:auto;padding-top:5px;font-size:13px;font-weight:750;text-decoration:none}.zl-blog-readmore:hover{color:#e0a700}.zl-blog-pagination{justify-content:center;align-items:center;gap:25px;margin-top:45px;display:flex}.zl-blog-pagination button{color:#fff;cursor:pointer;background:#100758;border:1px solid #100758;border-radius:6px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:inline-flex}.zl-blog-pagination button:hover:not(:disabled){background:#2a1b84}.zl-blog-pagination button:disabled{opacity:.4;cursor:not-allowed}.zl-blog-pagination span{color:#555;font-size:13px;font-weight:600}.zl-blog-no-results{text-align:center;color:#777;padding:50px 0}@media (max-width:950px){.zl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.zl-blog-container{width:calc(100% - 30px)}.zl-blog-hero{padding:43px 0 48px}.zl-blog-main{padding-top:35px}.zl-blog-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.zl-blog-grid{grid-template-columns:minmax(0,1fr);row-gap:23px}.zl-blog-card-body{padding:20px}.zl-blog-card h3{font-size:17px!important}.zl-blog-pagination{gap:12px}.zl-blog-pagination button{padding:10px 12px}}
