.finder-option-status,.finder-thresholds,.finder-omit{color:#173b32;background:#f6f3e8;border-radius:.5rem;grid-column:1/-1;padding:1rem}.finder-option-status p,.finder-thresholds p,.finder-omit p{margin:.45rem 0}.finder-journey .choice-card small{overflow-wrap:anywhere;margin-top:.5rem;font-size:.72rem;line-height:1.45;display:block}.finder-journey .choice-card[data-facet-state=impossible]{opacity:.6;cursor:not-allowed;background:#e2e5e3}.finder-journey .choice-card[data-facet-state=data_gap]{opacity:1;color:#513d10;cursor:help;background:#fff3cd;border:1px dashed #a47b2a}.finder-thresholds button,.finder-omit button{color:#173b32;font:inherit;cursor:pointer;background:#fff;border:1px solid #47685f;border-radius:.3rem;margin:.25rem;padding:.6rem}.finder-journey .finder-submit:disabled{opacity:.55;cursor:not-allowed}.finder-journey .field-grid>div{min-width:0}.finder-journey .field-grid .choice-grid{grid-template-columns:1fr 1fr}@media (width<=600px){.finder-journey .choice-grid--four{grid-template-columns:1fr 1fr}}.finder-journey .choice-card:has(input:checked){outline-offset:-2px;outline:2px solid #c64d00}.finder-journey .choice-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-filter-unavailable{color:#493609;background:#fff3d5;border-left:3px solid #916b21;padding:1rem}.finder-filter-unavailable p{margin:.5rem 0 0;font-size:.85rem;line-height:1.55}.finder-journey .choice-card[data-facet-state=data_gap]{cursor:pointer}[data-results-stale]{color:#493609;background:#fff3d5;padding:1rem}.finder-live-summary{color:#173b32;grid-column:1/-1;font-size:.85rem}.finder-live-summary p{margin:.4rem 0 0}.finder-more{margin-top:.65rem;font-size:.85rem}.finder-more summary,.finder-thresholds summary{cursor:pointer;min-height:44px;padding:.5rem 0}.finder-journey select,.finder-more input{color:#173b32;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #47685f;padding:.65rem}.finder-more label{display:block}.finder-journey .field-grid{align-items:start}.finder-journey .field-grid>div>label{color:var(--muted);gap:.4rem;font-size:.77rem;font-weight:700;display:grid}.finder-recovery{color:#173b32;background:#f6f3e8;border:1px solid #47685f;border-radius:.5rem;grid-column:1/-1;min-width:0}.finder-recovery summary{cursor:pointer;min-height:48px;padding:.75rem 1rem;font-weight:700}.finder-recovery [data-recovery-options],.finder-recovery [data-recovery-empty]{padding:0 .75rem .75rem}.finder-recovery p{margin:.25rem 0 .75rem;font-size:.9rem;line-height:1.5}.finder-recovery-action{color:#173b32;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;min-height:48px;padding:.65rem .5rem;font-size:.9rem;line-height:1.5;text-decoration:underline;display:flex}.finder-recovery-action+.finder-recovery-action{border-top:1px solid #c9d2ce}.finder-recovery summary:focus-visible,.finder-recovery-action:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #173b32}#finder-criteria,#finder-results{scroll-margin-top:5rem}.premium-finder .finder-journey .field-grid>fieldset.price-range{grid-column:1/-1}@media (width<=900px){.premium-finder .finder-journey>fieldset{grid-template-columns:1fr}.premium-finder .finder-journey>fieldset>:is(.choice-grid,.field-grid){grid-area:auto/1}}.finder-result-offers[data-astro-cid-nkvgaeeo]{min-width:0}.catalog-card__choice[data-astro-cid-nkvgaeeo]:has(.store-media){padding-bottom:1rem}.catalog-card__choice[data-astro-cid-nkvgaeeo] .store-media{aspect-ratio:4/3;background:#fff;border-radius:.65rem;overflow:hidden}.catalog-card__choice[data-astro-cid-nkvgaeeo] .store-media img{object-fit:contain;height:100%}.finder-match-sources[data-astro-cid-nkvgaeeo] summary[data-astro-cid-nkvgaeeo]{cursor:pointer;min-height:44px;padding:.65rem 0;font-weight:650}.finder-zero[data-astro-cid-rfvq6tko]{color:#173b32;background:#f6f3e8;max-width:900px;margin:2rem 0;padding:1.5rem}.finder-zero[data-astro-cid-rfvq6tko] h2[data-astro-cid-rfvq6tko]{font-size:1.4rem;line-height:1.4}.finder-results[data-astro-cid-rfvq6tko] .results-heading[data-astro-cid-rfvq6tko]{border-bottom:1px solid;align-items:center;margin-bottom:1rem;padding:0 0 .75rem}.finder-results[data-astro-cid-rfvq6tko] .results-heading[data-astro-cid-rfvq6tko] h2[data-astro-cid-rfvq6tko]{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25}.finder-results[data-astro-cid-rfvq6tko] .results-heading__meta[data-astro-cid-rfvq6tko]{max-width:34rem;line-height:1.6}.finder-results[data-astro-cid-rfvq6tko] .results-visible-count[data-astro-cid-rfvq6tko]{color:#9e3f0b;white-space:nowrap}.finder-advice[data-astro-cid-rfvq6tko]{max-width:760px;color:var(--pd-ink);background:var(--pd-ivory);margin:2rem 0 2rem auto;padding:1.5rem}.finder-range-tool[data-astro-cid-rfvq6tko]{color:#10251e;background:#fffdf8;border-left:4px solid #b64b10;justify-content:space-between;align-items:center;gap:1rem;max-width:1216px;margin:1.5rem auto 1rem;padding:1rem 1.15rem;display:flex}.finder-range-tool__copy[data-astro-cid-rfvq6tko] .trail-eyebrow[data-astro-cid-rfvq6tko]{color:#17382e;margin:0 0 .25rem;font-size:.7rem}.finder-range-tool__copy[data-astro-cid-rfvq6tko] p[data-astro-cid-rfvq6tko]:last-child{margin:0;line-height:1.5}.finder-range-tool__link[data-astro-cid-rfvq6tko]{color:#fffdf8;background:#17382e;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.7rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.finder-range-tool__link[data-astro-cid-rfvq6tko]:hover{background:#10251e}.finder-advice[data-astro-cid-rfvq6tko] a[data-astro-cid-rfvq6tko],.finder-journey[data-astro-cid-rfvq6tko] a[data-astro-cid-rfvq6tko]{min-height:44px;padding:.55rem 0;display:inline-block}.finder-results[data-astro-cid-rfvq6tko] .remaining-results[data-astro-cid-rfvq6tko]{margin-top:1rem}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__summary[data-astro-cid-rfvq6tko]{color:#fff;cursor:pointer;background:#17382e;border:2px solid #b64b10;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.9rem 1.15rem;font-size:1rem;font-weight:800;line-height:1.35;list-style:none;display:flex}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__summary[data-astro-cid-rfvq6tko]::-webkit-details-marker{display:none}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__expand[data-astro-cid-rfvq6tko],.finder-results[data-astro-cid-rfvq6tko] .remaining-results__collapse[data-astro-cid-rfvq6tko]{flex:1}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__collapse[data-astro-cid-rfvq6tko],.finder-results[data-astro-cid-rfvq6tko] .remaining-results[data-astro-cid-rfvq6tko][open] .remaining-results__expand[data-astro-cid-rfvq6tko]{display:none}.finder-results[data-astro-cid-rfvq6tko] .remaining-results[data-astro-cid-rfvq6tko][open] .remaining-results__collapse[data-astro-cid-rfvq6tko]{display:inline}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__icon[data-astro-cid-rfvq6tko]{color:#ffad85;font-size:1.35rem;transition:transform .15s}.finder-results[data-astro-cid-rfvq6tko] .remaining-results[data-astro-cid-rfvq6tko][open] .remaining-results__icon[data-astro-cid-rfvq6tko]{transform:rotate(180deg)}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__summary[data-astro-cid-rfvq6tko]:hover{background:#244b3f}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__summary[data-astro-cid-rfvq6tko]:focus-visible{outline-offset:3px;outline:3px solid #ff8151}@media (width<=600px){.finder-results[data-astro-cid-rfvq6tko] .results-heading[data-astro-cid-rfvq6tko]{flex-direction:column;align-items:flex-start;gap:.45rem}.finder-results[data-astro-cid-rfvq6tko] .results-heading__meta[data-astro-cid-rfvq6tko]{max-width:none}.finder-results[data-astro-cid-rfvq6tko] .remaining-results__summary[data-astro-cid-rfvq6tko]{min-height:56px;padding:.85rem;font-size:.95rem}.finder-range-tool[data-astro-cid-rfvq6tko]{flex-direction:column;align-items:stretch}.finder-range-tool__link[data-astro-cid-rfvq6tko]{box-sizing:border-box;width:100%}.near-results[data-astro-cid-rfvq6tko] .catalog-grid[data-astro-cid-rfvq6tko]{gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.near-results[data-astro-cid-rfvq6tko] .catalog-card[data-astro-cid-rfvq6tko]{padding:.55rem}.near-results[data-astro-cid-rfvq6tko] .catalog-card__identity[data-astro-cid-rfvq6tko] h2[data-astro-cid-rfvq6tko]{overflow-wrap:anywhere;font-size:.9rem}.near-results[data-astro-cid-rfvq6tko] .catalog-facts[data-astro-cid-rfvq6tko]{grid-template-columns:minmax(0,1fr)}}
