/* Measured structural rules from the two current public blog modules. */
.emtyiaz-posts .emtyiaz-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.emtyiaz-posts .emtyiaz-post{box-sizing:border-box;min-width:0;margin:0;padding:19px;border:1px solid #d8d8d8;background:#fff;overflow:hidden;overflow-wrap:break-word;text-align:right}
.emtyiaz-posts--home .emtyiaz-post{border-radius:11px}
.emtyiaz-posts--blog .emtyiaz-post{border-width:0;border-radius:15px;box-shadow:0 40px 80px -20px rgba(0,46,117,.12)}
.emtyiaz-posts .emtyiaz-post-image-container{position:relative;margin:-20px -20px 29px}
.emtyiaz-posts .emtyiaz-post-image-link{position:relative;display:block;margin-bottom:30px}
.emtyiaz-posts .emtyiaz-post-image{display:inline-block;width:100%;min-width:100%;max-width:100%;height:auto;vertical-align:bottom}
.emtyiaz-posts .emtyiaz-title,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-title{margin:0;padding:0 0 10px;font-size:18px;line-height:1.2em}
.emtyiaz-posts .emtyiaz-title a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-title a{color:inherit;text-decoration:none}
.emtyiaz-posts .emtyiaz-meta,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-meta{margin:0 0 6px;padding:0;color:#666;font-size:14px;line-height:inherit}
.emtyiaz-posts .emtyiaz-meta a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-meta a{color:inherit;text-decoration:none}
.emtyiaz-posts .emtyiaz-content,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-content{color:#666;font-size:15px;line-height:1.7em}
.emtyiaz-posts .emtyiaz-content p,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-content p{margin:0;padding:0}
.emtyiaz-posts--blog .emtyiaz-content,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-content{line-height:2em}
.emtyiaz-posts--blog .emtyiaz-title,.emtyiaz-posts--blog .emtyiaz-title a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title a{font-style:italic;font-size:16px;line-height:1.4em;transition:font-size .3s,letter-spacing .3s,line-height .3s,text-shadow .3s}
.emtyiaz-posts--blog .emtyiaz-title,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title{font-family:Cairo,Helvetica,Arial,Lucida,sans-serif;font-weight:500}
.emtyiaz-posts--blog .emtyiaz-title a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title a{font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-weight:700}
.emtyiaz-posts--blog .emtyiaz-title:hover,.emtyiaz-posts--blog .emtyiaz-title a:hover,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title:hover,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title a:hover{font-size:22px;letter-spacing:0;line-height:1em}
.emtyiaz-posts--home .emtyiaz-meta,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--home .emtyiaz-meta{line-height:25.5px}
.emtyiaz-posts--blog .emtyiaz-meta,.emtyiaz-posts--blog .emtyiaz-meta a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-meta,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-meta a{font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;color:#1876d2;line-height:2em}
.emtyiaz-posts .emtyiaz-post-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;border:1px solid #e5e5e5;box-sizing:border-box;background:rgba(255,255,255,.9);color:#2ea3f2;font-size:32px;opacity:0;transition:opacity .3s,border .3s}
.emtyiaz-posts .emtyiaz-post-overlay svg{display:block;width:1em;height:1em}
.emtyiaz-posts .emtyiaz-post-image-link:hover .emtyiaz-post-overlay,.emtyiaz-posts .emtyiaz-post-image-link:focus-visible .emtyiaz-post-overlay{opacity:1;z-index:3}
.emtyiaz-posts .emtyiaz-pagination,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-pagination{display:flex;justify-content:space-between;gap:20px;direction:ltr;margin-top:30px;text-align:left}
.emtyiaz-posts .emtyiaz-pagination a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-pagination a{text-decoration:none}
.emtyiaz-posts--blog .emtyiaz-pagination a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-pagination a{font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-style:italic;font-size:18px;color:#1876d2}
.emtyiaz-posts .emtyiaz-newer{margin-left:auto;text-align:right}
@media(max-width:980px){.emtyiaz-posts .emtyiaz-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.emtyiaz-posts .emtyiaz-post-grid{grid-template-columns:minmax(0,1fr)}}
/* Audited original grid title rule applies only through479px, not the tablet breakpoint. */
@media(max-width:479px){.emtyiaz-posts--home .emtyiaz-title,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--home .emtyiaz-title{font-size:16px;line-height:1.2em;padding-bottom:0}}
@media(max-width:479px){.emtyiaz-posts--blog .emtyiaz-title,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title{padding-bottom:0}}
@media(prefers-reduced-motion:reduce){
.emtyiaz-posts .emtyiaz-post-overlay,.emtyiaz-posts--blog .emtyiaz-title,.emtyiaz-posts--blog .emtyiaz-title a,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts .emtyiaz-post-overlay,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title,.emtyiaz-import.emtyiaz-scope .emtyiaz-posts--blog .emtyiaz-title a{transition:none}}
