/* V131 site search */
.sx{max-width:860px;margin:0 auto;padding:110px 20px 64px;font-family:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;color:#22301c;line-height:1.55}
.sx h1{font-family:"DM Serif Display",Georgia,serif;font-weight:400;color:#1a3a0d;font-size:clamp(2rem,4.6vw,2.8rem);margin:0 0 8px}
.sx-lead{margin:0 0 22px;color:#33402b}
.sx form{display:flex;gap:10px;flex-wrap:wrap}
.sx input[type=search]{flex:1 1 16rem;min-width:0;min-height:52px;padding:10px 16px;font:inherit;font-size:1.1rem;border:2px solid #6c8f55;border-radius:14px;background:#fff;color:#1e2a1e}
.sx input[type=search]:focus-visible{outline:3px solid #1a3a0d;outline-offset:2px}
.sx button.sx-go{min-height:52px;padding:10px 22px;border-radius:14px;border:0;background:#1a3a0d;color:#fff;font:inherit;font-weight:800;cursor:pointer}
.sx-try{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.sx-try p{margin:0;font-weight:700}
.sx-sugg,.sx-chip{min-height:44px;padding:6px 14px;border-radius:999px;border:2px solid #c9dcbb;background:#fff;color:#1e2a1e;font:inherit;font-weight:700;cursor:pointer}
.sx-chip[aria-pressed=true]{background:#1a3a0d;border-color:#1a3a0d;color:#fff}
.sx-sugg:focus-visible,.sx-chip:focus-visible,.sx button.sx-go:focus-visible,.sx-hit:focus-visible{outline:3px solid #1a3a0d;outline-offset:2px}
.sx-types{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 6px}
.sx-count{margin:10px 0;font-weight:700;min-height:1.5em}
.sx-res{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.sx-hit{display:grid;gap:2px;padding:14px 16px;border:1px solid #e3eadb;border-radius:14px;background:#fff;color:#1e2a1e;text-decoration:none}
.sx-hit:hover{border-color:#6c8f55;background:#f7fbf3}
.sx-k{font-size:.8rem;font-weight:800;color:#2f6b12}
.sx-t{font-weight:800;font-size:1.06rem;color:#1a3a0d;overflow-wrap:anywhere}
.sx-d{color:#3d4636;font-size:.95rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:560px){.sx{padding-top:96px}}
