.blp-section .mg-blog-search{display:flex;align-items:center;gap:12px;width:100%;max-width:560px;box-sizing:border-box;padding:3px 8px 3px 18px;margin:0 0 24px;background:#fff;border:1px solid var(--blp-pill-inactive-border,#e5e2d8);border-radius:999px;color:var(--blp-link-color,#454d30)}
.blp-section .mg-blog-search>svg{width:20px;height:20px;flex:none}
.blp-section .mg-blog-search svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.blp-section .mg-blog-search input[type=search]{flex:1;min-width:0;width:100%;border:0;border-radius:4px;background:transparent;padding:10px 0;color:var(--blp-title-color,#252820);font:inherit;font-size:16px;line-height:1.4;box-shadow:none}
.blp-section .mg-blog-search input::placeholder{color:var(--blp-meta-color,#57594f);opacity:1}
.blp-section .mg-blog-search button{display:flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px;border:0;border-radius:50%;padding:0;background:transparent;color:inherit;cursor:pointer}
.blp-section .mg-blog-search button svg{width:20px;height:20px}
.blp-section .mg-blog-search button:hover{background:var(--blp-pill-inactive-border,#e5e2d8)}
.blp-section .mg-blog-search :focus-visible{outline:2px solid var(--blp-link-color,#454d30);outline-offset:3px}
.blp-section .mg-blog-search-status{margin:0 0 24px;color:var(--blp-meta-color,#57594f)}
.blp-section .mg-blog-search-status[hidden],.blp-section.mg-blog-searching .blp-pagination{display:none}
