.dz-blog-search{max-width:720px;margin:0 auto 16px;font-family:var(--dz-ui-font)}
.dz-blog-search label{display:block;margin-bottom:8px;font-weight:600}
.dz-blog-search>div{display:flex;gap:12px}
.dz-blog-search input[type=search]{min-width:0;flex:1;box-sizing:border-box;height:52px;padding:12px 18px;border:1px solid var(--dz-color-field-border);border-radius:28px;background:var(--dz-color-surface);color:var(--dz-color-ink)}
.dz-blog-search button{min-height:52px;flex-shrink:0}
.dz-blog-extra{text-align:center;margin:0 0 28px;font-size:15px}
.dz-blog-extra a,.dz-blog-results a{color:var(--dz-color-link);text-decoration:underline;text-underline-offset:4px}
.main-blog .dz-blog-topics ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;padding:0}
.main-blog .dz-blog-topics a{display:flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--dz-color-border);border-radius:24px;background:var(--dz-color-surface);color:var(--dz-color-ink);font-size:15px;line-height:1.4}
.main-blog .dz-blog-topics a:hover{background:var(--dz-color-blush)}
.main-blog .dz-blog-topics a.active{background:var(--dz-color-link);color:var(--dz-color-surface);border-color:var(--dz-color-link)}
.dz-blog-results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;font-family:var(--dz-ui-font);font-size:15px}
.dz-blog-results p{margin:0}.dz-blog-results>div{display:flex;gap:20px;flex-wrap:wrap}.dz-blog-results a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:767px){.dz-blog-search>div{gap:8px}.dz-blog-search button{padding-inline:18px}.main-blog .dz-blog-topics ul{justify-content:flex-start}.dz-blog-extra{text-align:left}}
