.aza-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.aza-post-card{min-width:0;overflow:hidden}.aza-post-card[hidden]{display:none!important}.aza-post-image{display:block;overflow:hidden}.aza-post-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.aza-post-content{padding:20px 0}.aza-post-title{font-size:1.35rem;line-height:1.3;margin:8px 0 10px}.aza-post-title a{color:inherit;text-decoration:none}.aza-post-category{display:inline-block;color:#555;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aza-post-meta{color:#777;font-size:.85rem;margin:0 0 12px}.aza-post-excerpt{color:#555;line-height:1.6;margin:0 0 16px}.aza-post-read-more{display:inline-block;font-weight:600;text-decoration:none}.aza-posts-preset-card .aza-post-card{background:#fff;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.1)}.aza-posts-preset-card .aza-post-content{padding:24px}.aza-posts-preset-card .aza-post-category{background:#f0f2f6;border-radius:20px;padding:5px 10px}.aza-posts-preset-card .aza-post-read-more{background:#20242b;color:#fff;border-radius:6px;padding:10px 16px}.aza-posts-preset-list .aza-post-card{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #dedede;padding-bottom:24px;gap:24px}.aza-posts-preset-list .aza-post-image{flex:1 1 180px}.aza-posts-preset-list .aza-post-content{flex:2 1 200px;padding:0}.aza-posts-preset-list .aza-post-title{font-size:1.5rem}.aza-post-pagination{display:flex;justify-content:center;gap:8px;margin-top:30px}.aza-post-pagination:empty{display:none}.aza-post-page-button{cursor:pointer;border:1px solid #ddd;background:#fff;color:#222;padding:8px 14px}.aza-post-page-button[aria-current=page]{background:#222;color:#fff;border-color:#222}.aza-post-page-button:focus-visible,.aza-post-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1024px){.aza-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.aza-posts-grid{grid-template-columns:1fr}}
