.ts-msearch{container:ts-msearch / inline-size;margin:var(--ts-space-4) 0 var(--ts-space-5);padding:var(--ts-space-4);border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface-sunken)}.ts-msearch .ts-msearch__title,.entry-content .ts-msearch .ts-msearch__title{margin:0 0 var(--ts-space-3);color:var(--ts-ink);font-size:var(--ts-text-eyebrow);font-weight:600;letter-spacing:var(--ts-track-eyebrow);line-height:1.3;text-transform:uppercase}.ts-msearch .ts-msearch__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ts-space-3);align-items:end}@container ts-msearch (min-width: 34rem){.ts-msearch .ts-msearch__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ts-msearch .ts-msearch__field{grid-column:span 2}.ts-msearch .ts-msearch__field--q{grid-column:span 4}.ts-msearch .ts-msearch__field--go{grid-column:span 2}}@container ts-msearch (min-width: 60rem){.ts-msearch .ts-msearch__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.3fr) auto}.ts-msearch .ts-msearch__field,.ts-msearch .ts-msearch__field--q,.ts-msearch .ts-msearch__field--go{grid-column:auto}}.ts-msearch .ts-msearch__field,.entry-content .ts-msearch .ts-msearch__field{display:grid;gap:var(--ts-space-1);margin:0;min-width:0}.ts-msearch .ts-msearch__label{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);font-weight:600;line-height:1.3}.ts-msearch .ts-msearch__select,.ts-msearch .ts-msearch__input,.ts-msearch input.ts-msearch__input{height:2.75rem;min-height:2.75rem;margin:0;padding-block:0;line-height:1.2}.ts-msearch .ts-msearch__select{text-overflow:ellipsis}.ts-msearch .ts-msearch__go{width:100%;min-height:2.75rem}@container ts-msearch (min-width: 60rem){.ts-msearch .ts-msearch__go{width:auto}} .ts-msearch--foot{margin-top:var(--ts-space-6)} .ts-msearch-results.entry-content .ts-msearch-results__lede{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin:0 0 var(--ts-space-3)}.ts-msearch-results.entry-content .ts-msearch-asked{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:0 0 var(--ts-space-3);padding:0;list-style:none}.ts-msearch-results.entry-content .ts-msearch-asked li{margin:0}.ts-msearch-results.entry-content .ts-msearch-asked .ts-msearch-asked__chip{display:inline-flex;align-items:center;gap:0.4rem;padding:0.25rem 0.7rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface);color:var(--ts-ink);font-size:var(--ts-text-sm);text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),background-color var(--ts-fast) var(--ts-ease)}.ts-msearch-results.entry-content .ts-msearch-asked .ts-msearch-asked__chip:hover,.ts-msearch-results.entry-content .ts-msearch-asked .ts-msearch-asked__chip:focus-visible{border-color:var(--ts-accent);background:var(--ts-accent-tint)}.ts-msearch-results.entry-content .ts-msearch-hits{margin:0 0 var(--ts-space-4);padding:0;list-style:none;border-top:1px solid var(--ts-line)}.ts-msearch-results.entry-content .ts-msearch-hits .ts-msearch-hit{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ts-space-1);margin:0;padding:var(--ts-space-3) 0;border-bottom:1px solid var(--ts-line)}@media (min-width: 48rem){.ts-msearch-results.entry-content .ts-msearch-hits .ts-msearch-hit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:var(--ts-space-3)}}.ts-msearch-results.entry-content .ts-msearch-hits .ts-msearch-hit__name{color:var(--ts-ink);font-weight:600;text-decoration:none}.ts-msearch-results.entry-content .ts-msearch-hits .ts-msearch-hit__name:hover,.ts-msearch-results.entry-content .ts-msearch-hits .ts-msearch-hit__name:focus-visible{color:var(--ts-accent);text-decoration:underline}.ts-msearch-results .ts-msearch-hit__make{display:inline-flex;align-items:center;min-width:0;font-size:var(--ts-text-sm)}.ts-msearch-results .ts-msearch-hit__facts{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)}.ts-msearch-results.entry-content .ts-msearch-pages ul{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:0;padding:0;list-style:none}.ts-msearch-results.entry-content .ts-msearch-pages li{margin:0} #primary .ts-msearch-results.entry-content > .ts-msearch-asked,#primary .ts-msearch-results.entry-content > .ts-msearch-hits{padding-inline-start:0}