.search-page.svelte-1kdjchd{--ink:#173e46;--muted:#607779;--line:#dce5df;color:var(--ink);background:#f6f7f3;min-height:75vh;padding-bottom:3rem}.shell.svelte-1kdjchd{width:min(1160px,100% - 2.5rem);margin-inline:auto}.search-top.svelte-1kdjchd{border-bottom:1px solid var(--line);background:#edf3ed;padding-top:1.6rem}.title-line.svelte-1kdjchd{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow.svelte-1kdjchd{letter-spacing:.07em;color:#95713d;font-size:.67rem;font-weight:800}h1.svelte-1kdjchd{margin-top:.3rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:850;line-height:1.5}.browse-link.svelte-1kdjchd{color:#496b5a;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.search-box.svelte-1kdjchd{background:#fff;border:1px solid #bfcfc3;border-radius:.9rem;align-items:center;gap:.8rem;margin-top:1rem;padding:.45rem;display:flex;box-shadow:0 4px 16px #173e4605}.search-icon.svelte-1kdjchd{color:#748c7d;flex:none;padding-inline-start:.65rem;display:flex}.search-box.svelte-1kdjchd input[type=search]:where(.svelte-1kdjchd){min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:48px;padding:.7rem .2rem;font-size:1.05rem}.search-box.svelte-1kdjchd:focus-within{outline-offset:2px;outline:2px solid #a68a50}.search-box.svelte-1kdjchd input:where(.svelte-1kdjchd)::placeholder{color:#7d8e89;font-size:.95rem}.search-button.svelte-1kdjchd{background:var(--ink);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:1.2rem;min-height:48px;padding:.75rem 1.3rem;font-size:.9rem;font-weight:800;display:flex}.search-tabs.svelte-1kdjchd{scrollbar-width:thin;align-items:center;gap:.3rem;margin-top:1rem;display:flex;overflow-x:auto}.search-tabs.svelte-1kdjchd>a:where(.svelte-1kdjchd){white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;flex:none;align-items:center;gap:.45rem;min-height:48px;padding:.9rem .8rem;font-size:.82rem;display:flex}.search-tabs.svelte-1kdjchd>a[aria-current=page]:where(.svelte-1kdjchd){color:var(--ink);border-color:#a2844d;font-weight:850}.tab-count.svelte-1kdjchd{text-align:center;background:#dfe9df;border-radius:99px;min-width:21px;padding:.1rem .4rem;font-size:.68rem}.content-layout.svelte-1kdjchd{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:2rem;padding-top:1.7rem;display:grid}.results.svelte-1kdjchd{min-width:0}.start-state.svelte-1kdjchd{border-bottom:1px solid var(--line);padding:1.5rem 0 1.8rem}.start-state.svelte-1kdjchd h2:where(.svelte-1kdjchd){margin:.6rem 0;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:800;line-height:1.7}.start-state.svelte-1kdjchd>p:where(.svelte-1kdjchd):not(.eyebrow){max-width:65ch;color:var(--muted);font-size:.95rem;line-height:1.95}.suggestions.svelte-1kdjchd{flex-wrap:wrap;gap:.55rem;margin-top:1.3rem;display:flex}.suggestions.svelte-1kdjchd a:where(.svelte-1kdjchd){background:#fff;border:1px solid #d7e1d8;border-radius:99px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.82rem;display:flex}.suggestions.svelte-1kdjchd a:where(.svelte-1kdjchd):hover{background:#f0f5eb;border-color:#9fbc9e}.quick-routes.svelte-1kdjchd{gap:.8rem;margin-top:1.4rem;display:grid}.quick-routes.svelte-1kdjchd>a:where(.svelte-1kdjchd){border:1px solid var(--line);background:#fff;border-radius:.85rem;align-items:center;gap:1rem;padding:1.15rem;display:flex}.quick-routes.svelte-1kdjchd>a:where(.svelte-1kdjchd)>span:where(.svelte-1kdjchd):nth-child(2){flex:1}.route-icon.svelte-1kdjchd{color:#54765b;background:#eaf1e5;border-radius:.75rem;flex:none;place-items:center;width:46px;height:46px;display:grid}.quick-routes.svelte-1kdjchd strong:where(.svelte-1kdjchd){font-size:.95rem;line-height:1.8;display:block}.quick-routes.svelte-1kdjchd small:where(.svelte-1kdjchd){color:var(--muted);font-size:.8rem;line-height:1.8;display:block}.result-heading.svelte-1kdjchd{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.result-heading.svelte-1kdjchd h2:where(.svelte-1kdjchd){overflow-wrap:anywhere;font-size:1.2rem;font-weight:800;line-height:1.8}.result-heading.svelte-1kdjchd p:where(.svelte-1kdjchd):not(.eyebrow){color:var(--muted);margin-top:.2rem;font-size:.78rem}.new-search.svelte-1kdjchd{flex:none;font-size:.78rem;text-decoration:underline}.suggestion-note.svelte-1kdjchd{color:var(--muted);background:#edf3e8;border-radius:.6rem;margin-bottom:1rem;padding:.65rem .8rem;font-size:.83rem;line-height:1.8}.suggestion-note.svelte-1kdjchd a:where(.svelte-1kdjchd){color:var(--ink);font-weight:800;text-decoration:underline}.result-list.svelte-1kdjchd{gap:.8rem;display:grid}.result-card.svelte-1kdjchd{border:1px solid var(--line);background:#fff;border-radius:.95rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}.result-card.svelte-1kdjchd:hover{border-color:#a9c2ae;box-shadow:0 5px 18px #173e4608}.result-link.svelte-1kdjchd{align-items:start;gap:1.1rem;padding:1.25rem;text-decoration:none;display:flex}.result-image.svelte-1kdjchd{color:#789079;background:#edf2e9;border-radius:.7rem;flex:none;place-items:center;width:76px;height:84px;display:grid;overflow:hidden}.result-image.svelte-1kdjchd img:where(.svelte-1kdjchd){object-fit:cover;width:100%;height:100%}.doctor.svelte-1kdjchd .result-image:where(.svelte-1kdjchd){width:88px;height:102px}.article.svelte-1kdjchd .result-image:where(.svelte-1kdjchd){width:104px;height:80px}.package.svelte-1kdjchd .result-image:where(.svelte-1kdjchd){width:88px;height:96px}.package.svelte-1kdjchd .result-image:where(.svelte-1kdjchd) img:where(.svelte-1kdjchd),.result-image.logo.svelte-1kdjchd img:where(.svelte-1kdjchd){object-fit:contain;background:#fff;padding:5px}.initials.svelte-1kdjchd{font-size:1.3rem;font-weight:750}.result-copy.svelte-1kdjchd{flex:1;min-width:0}.result-kind.svelte-1kdjchd{color:#987340;font-size:.65rem;font-weight:750}.result-copy.svelte-1kdjchd h3:where(.svelte-1kdjchd){overflow-wrap:anywhere;margin:.1rem 0;font-size:1.15rem;font-weight:800;line-height:1.75}.result-card.svelte-1kdjchd:hover h3:where(.svelte-1kdjchd){text-underline-offset:4px;text-decoration:underline}.result-detail.svelte-1kdjchd{color:#3b5c62;font-size:.85rem;line-height:1.8}.matched-area.svelte-1kdjchd{color:#477153;margin-top:.2rem;font-size:.78rem}.result-description.svelte-1kdjchd{color:var(--muted);-webkit-box-orient:vertical;margin-top:.4rem;font-size:.9rem;line-height:1.9;display:-webkit-box;overflow:hidden}.result-bottom.svelte-1kdjchd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.result-action.svelte-1kdjchd{color:#365f4d;align-items:center;gap:.9rem;font-size:.78rem;font-weight:800;display:flex}.result-bottom.svelte-1kdjchd time:where(.svelte-1kdjchd){color:var(--muted);font-size:.7rem}.offer-price.svelte-1kdjchd{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.7rem;display:flex}.offer-price.svelte-1kdjchd strong:where(.svelte-1kdjchd){color:#296146;font-size:1.1rem}.offer-price.svelte-1kdjchd del:where(.svelte-1kdjchd),.offer-price.svelte-1kdjchd small:where(.svelte-1kdjchd){color:var(--muted);font-size:.72rem}.sidebar.svelte-1kdjchd{position:sticky;top:1.5rem}.explore-panel.svelte-1kdjchd{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.25rem}.explore-panel.svelte-1kdjchd h2:where(.svelte-1kdjchd){margin:.4rem 0;font-size:1.15rem;font-weight:800;line-height:1.8}.explore-panel.svelte-1kdjchd>p:where(.svelte-1kdjchd):not(.eyebrow){color:var(--muted);font-size:.83rem;line-height:1.9}.explore-panel.svelte-1kdjchd nav:where(.svelte-1kdjchd){margin-top:.9rem;display:grid}.explore-panel.svelte-1kdjchd nav:where(.svelte-1kdjchd) a:where(.svelte-1kdjchd){border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;padding:.8rem 0;font-size:.83rem;display:flex}.explore-panel.svelte-1kdjchd nav:where(.svelte-1kdjchd) a:where(.svelte-1kdjchd)>span:where(.svelte-1kdjchd):first-child{align-items:center;gap:.7rem;display:flex}.explore-panel.svelte-1kdjchd nav:where(.svelte-1kdjchd) a:where(.svelte-1kdjchd):hover{text-decoration:underline}.sidebar-note.svelte-1kdjchd{color:var(--muted);padding:.9rem .4rem;font-size:.74rem;line-height:1.9}.empty.svelte-1kdjchd{border:1px solid var(--line);text-align:center;background:#fff;border-radius:1rem;padding:2rem 1.5rem}.empty-icon.svelte-1kdjchd{color:#769072;background:#f1f4eb;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:.7rem;display:inline-grid}.empty.svelte-1kdjchd h3:where(.svelte-1kdjchd){font-size:1.2rem;font-weight:800;line-height:1.8}.empty.svelte-1kdjchd p:where(.svelte-1kdjchd){color:var(--muted);margin-top:.4rem;font-size:.9rem;line-height:1.9}.empty.svelte-1kdjchd>div:where(.svelte-1kdjchd){flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.empty.svelte-1kdjchd a:where(.svelte-1kdjchd){color:#365f4d;font-size:.85rem;text-decoration:underline}.more-offers.svelte-1kdjchd{background:#eaf2e5;border-radius:.8rem;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.more-offers.svelte-1kdjchd>div:where(.svelte-1kdjchd){flex:1}.more-offers.svelte-1kdjchd strong:where(.svelte-1kdjchd){font-size:.9rem}.more-offers.svelte-1kdjchd p:where(.svelte-1kdjchd){color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.8}.more-offers.svelte-1kdjchd a:where(.svelte-1kdjchd){white-space:nowrap;font-size:.8rem;font-weight:800}.pagination.svelte-1kdjchd{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.85rem;display:flex}.pagination.svelte-1kdjchd a:where(.svelte-1kdjchd){border:1px solid var(--line);background:#fff;border-radius:.6rem;padding:.65rem 1rem}.search-page.svelte-1kdjchd a:where(.svelte-1kdjchd):focus-visible,.search-page.svelte-1kdjchd button:where(.svelte-1kdjchd):focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #ac8648}@media (width<=940px){.content-layout.svelte-1kdjchd{grid-template-columns:minmax(0,1fr) 240px;gap:1.25rem}.explore-panel.svelte-1kdjchd{padding:1rem}}@media (width<=760px){.content-layout.svelte-1kdjchd{grid-template-columns:1fr;padding-top:1.2rem}.sidebar.svelte-1kdjchd{position:static}.explore-panel.svelte-1kdjchd{display:none}.sidebar-note.svelte-1kdjchd{text-align:center;margin:0;padding:.5rem}.shell.svelte-1kdjchd{width:calc(100% - 1.5rem)}.search-top.svelte-1kdjchd{padding-top:1.2rem}.start-state.svelte-1kdjchd{padding-top:.7rem}.search-tabs.svelte-1kdjchd{gap:0}.search-tabs.svelte-1kdjchd>a:where(.svelte-1kdjchd){padding:.8rem .65rem;font-size:.78rem}}@media (width<=480px){.browse-link.svelte-1kdjchd{display:none}.search-box.svelte-1kdjchd{gap:.4rem;padding:.4rem}.search-icon.svelte-1kdjchd{padding-inline-start:.35rem}.search-button.svelte-1kdjchd{gap:.6rem;padding:.7rem 1rem}.search-button.svelte-1kdjchd>span:where(.svelte-1kdjchd){display:none}.search-box.svelte-1kdjchd input[type=search]:where(.svelte-1kdjchd){font-size:1rem}.search-box.svelte-1kdjchd input:where(.svelte-1kdjchd)::placeholder{font-size:.82rem}.result-link.svelte-1kdjchd{gap:.8rem;padding:1rem}.doctor.svelte-1kdjchd .result-image:where(.svelte-1kdjchd){width:68px;height:82px}.result-image.svelte-1kdjchd,.package.svelte-1kdjchd .result-image:where(.svelte-1kdjchd){width:62px;height:70px}.article.svelte-1kdjchd .result-image:where(.svelte-1kdjchd){width:72px;height:64px}.result-copy.svelte-1kdjchd h3:where(.svelte-1kdjchd){font-size:1.05rem}.result-description.svelte-1kdjchd{font-size:.84rem}.result-bottom.svelte-1kdjchd{margin-top:.6rem}.result-heading.svelte-1kdjchd h2:where(.svelte-1kdjchd){font-size:1.05rem}.more-offers.svelte-1kdjchd{flex-wrap:wrap;gap:.6rem}.more-offers.svelte-1kdjchd>a:where(.svelte-1kdjchd){margin-inline-start:2rem}.quick-routes.svelte-1kdjchd>a:where(.svelte-1kdjchd){gap:.7rem;padding:1rem}.quick-routes.svelte-1kdjchd strong:where(.svelte-1kdjchd){font-size:.88rem}.quick-routes.svelte-1kdjchd small:where(.svelte-1kdjchd){font-size:.74rem}.search-tabs.svelte-1kdjchd>a:where(.svelte-1kdjchd)>svg:where(.svelte-1kdjchd){display:none}}@media (prefers-reduced-motion:reduce){.result-card.svelte-1kdjchd{transition:none}}
