.ssp[data-astro-cid-a2m2pe2p]{background:var(--color-bg,#fbfaf9);color:var(--color-ink,#1d242a);font-family:var(--font-sans,"Inter", system-ui, sans-serif);padding:40px 16px 64px}.ssp__inner[data-astro-cid-a2m2pe2p]{min-width:0;max-width:52rem;margin:0 auto}.ssp__head[data-astro-cid-a2m2pe2p]{margin-bottom:24px}.ssp__h1[data-astro-cid-a2m2pe2p]{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--color-sidebar,#064124);margin:0 0 8px;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:700;line-height:1.12}.ssp__lede[data-astro-cid-a2m2pe2p]{max-width:40rem;color:var(--color-ink-soft,#434d56);margin:0;font-size:1.0625rem;line-height:1.55}.ssp__form[data-astro-cid-a2m2pe2p]{margin-bottom:16px}.ssp__label[data-astro-cid-a2m2pe2p]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ssp__row[data-astro-cid-a2m2pe2p]{flex-wrap:wrap;gap:10px;display:flex}.ssp__input[data-astro-cid-a2m2pe2p]{border:1.5px solid var(--color-line,#dce0e5);min-width:0;min-height:52px;color:var(--color-ink,#1d242a);font:inherit;background:#fff;border-radius:10px;flex:240px;padding:0 16px;font-size:1.0625rem}.ssp__input[data-astro-cid-a2m2pe2p]::placeholder{color:var(--color-ink-soft,#434d56);opacity:.75}.ssp__input[data-astro-cid-a2m2pe2p]:focus{border-color:var(--color-sidebar,#064124);box-shadow:0 0 0 3px var(--color-primary-soft,#eaf5ef);outline:none}.ssp__go[data-astro-cid-a2m2pe2p]{background:var(--color-cta-secondary,#ffc95c);color:#1a1a0e;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 26px;font-weight:700}.ssp__go[data-astro-cid-a2m2pe2p]:hover{filter:brightness(.95)}.ssp__go[data-astro-cid-a2m2pe2p]:focus-visible{outline:2px solid var(--color-sidebar,#064124);outline-offset:2px}.ssp__filters[data-astro-cid-a2m2pe2p]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ssp__chip[data-astro-cid-a2m2pe2p]{border:1px solid var(--color-line,#dce0e5);min-height:44px;color:var(--color-ink,#1d242a);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600}.ssp__chip[data-astro-cid-a2m2pe2p][hidden]{display:none}.ssp__chip[data-astro-cid-a2m2pe2p]:hover{border-color:var(--color-sidebar,#064124)}.ssp__chip[data-astro-cid-a2m2pe2p][aria-pressed=true]{background:var(--color-sidebar,#064124);border-color:var(--color-sidebar,#064124);color:#fff}.ssp__chip[data-astro-cid-a2m2pe2p]:focus-visible{outline:2px solid var(--color-sidebar,#064124);outline-offset:2px}.ssp__status[data-astro-cid-a2m2pe2p]{color:var(--color-ink-soft,#434d56);margin:0 0 16px;font-size:.9375rem}.ssp__status[data-astro-cid-a2m2pe2p]:empty{display:none}.ssp__results[data-astro-cid-a2m2pe2p]{flex-direction:column;gap:28px;display:flex}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-g{flex-direction:column;gap:10px;min-width:0;display:flex}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-g__title{border-bottom:1px solid var(--color-line,#dce0e5);font-family:var(--font-sans,"Inter", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft,#434d56);margin:0;padding-bottom:8px;font-size:.75rem;font-weight:700}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-g__list{flex-direction:column;gap:8px;display:flex}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit{border:1px solid var(--color-line-soft,#eef0f2);color:inherit;overflow-wrap:anywhere;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit:hover{border-color:var(--color-sidebar,#064124);box-shadow:inset 3px 0 0 var(--color-sidebar,#064124)}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit:focus-visible{outline:2px solid var(--color-sidebar,#064124);outline-offset:2px}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit__title{color:var(--color-ink,#1d242a);font-size:1.0625rem;font-weight:600;line-height:1.35}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit__price{color:var(--color-sidebar,#064124);font-weight:600}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit__ex{color:var(--color-ink-soft,#434d56);font-size:.9375rem;line-height:1.5}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-hit__ex mark{color:inherit;background:#ffc95c73;padding:0 1px}.ssp__results[data-astro-cid-a2m2pe2p] .ssp-g__more{min-height:44px;color:var(--color-primary,#008037);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.ssp__fatal[data-astro-cid-a2m2pe2p]{border:1px solid var(--color-line,#dce0e5);border-left:3px solid var(--color-sidebar,#064124);background:var(--color-surface-warm,#f8f6f2);border-radius:10px;padding:20px}.ssp__fatal[data-astro-cid-a2m2pe2p][hidden]{display:none}.ssp__fatal-title[data-astro-cid-a2m2pe2p]{margin:0 0 4px;font-size:1.0625rem;font-weight:700}.ssp__fatal-body[data-astro-cid-a2m2pe2p]{color:var(--color-ink-soft,#434d56);margin:0 0 14px}.ssp__fatal-links[data-astro-cid-a2m2pe2p]{flex-wrap:wrap;gap:10px;display:flex}.ssp__btn[data-astro-cid-a2m2pe2p]{border:1.5px solid var(--color-sidebar,#064124);min-height:44px;color:var(--color-sidebar,#064124);border-radius:10px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.ssp__btn--primary[data-astro-cid-a2m2pe2p]{background:var(--color-sidebar,#064124);color:#fff}@media (width>=768px){.ssp[data-astro-cid-a2m2pe2p]{padding:56px 24px 80px}}
