.CompareLanding_grid__P_zN5{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:980px){.CompareLanding_grid__P_zN5{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.CompareLanding_grid__P_zN5{grid-template-columns:1fr}}.CompareLanding_card__0uH7J{display:flex;flex-direction:column;border-radius:var(--r-card,18px);overflow:hidden;background:#fff;border:1px solid var(--border,#e4e0d8);box-shadow:var(--sh-card,0 1px 2px rgba(24,32,28,.05));color:var(--black,#1d1b16);text-decoration:none;transition:box-shadow .3s var(--ease-out,ease),border-color .3s ease}.CompareLanding_card__0uH7J:hover{border-color:var(--forest-300,#9cbcab);box-shadow:0 14px 40px rgba(24,32,28,.13)}.CompareLanding_card__0uH7J:focus-visible{outline:2px solid var(--forest,#2d6b4f);outline-offset:2px}.CompareLanding_thumb__eAe3W{position:relative;width:100%;aspect-ratio:16/10;background:var(--bg-80,#efece5);overflow:hidden}.CompareLanding_thumb__eAe3W img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.CompareLanding_chip__CQ41V{position:absolute;top:12px;left:12px;z-index:1;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff;background:rgba(29,27,22,.62);backdrop-filter:blur(6px);border-radius:999px;padding:5px 11px}.CompareLanding_body__6Gebe{display:flex;flex-direction:column;gap:7px;padding:18px 20px 20px}.CompareLanding_name__SXz36{font-size:17px;font-weight:750;line-height:1.25;letter-spacing:-.01em;color:var(--black,#1d1b16);margin:0}.CompareLanding_blurb__y2PXQ{font-size:14px;line-height:1.5;color:var(--muted,#6b6a64);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CompareLanding_readMore__G7uMi{margin-top:4px;font-size:13px;font-weight:650;color:var(--forest,#2d6b4f);display:inline-flex;align-items:center;gap:5px}.CompareLanding_searchWrap__ZeBxl{position:relative;max-width:540px;margin:26px auto 0}.CompareLanding_search__SN9rl{display:flex;align-items:center;gap:11px;border:1px solid var(--border,#e4e0d8);border-radius:var(--r-pill,999px);background:#fff;padding:0 6px 0 18px;transition:border-color .2s,box-shadow .2s}.CompareLanding_search__SN9rl:focus-within{border-color:var(--forest-300,#9cbcab);box-shadow:0 6px 24px rgba(24,32,28,.07)}.CompareLanding_search__SN9rl .CompareLanding_ic__Qyw_u{display:flex;align-items:center;color:var(--muted,#6b6a64);flex:0 0 auto}.CompareLanding_search__SN9rl input{flex:1;border:0;background:transparent;padding:14px 0;font-family:var(--font,inherit);font-size:15px;min-width:0;color:var(--black,#1d1b16)}.CompareLanding_search__SN9rl input:focus{outline:none}.CompareLanding_search__SN9rl input::placeholder{color:var(--muted,#6b6a64)}.CompareLanding_clearBtn__NgU0R{flex:0 0 auto;width:38px;height:38px;margin:5px;border-radius:50%;border:0;background:var(--black,#1d1b16);color:var(--bg,#f5f3ef);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;line-height:1;transition:background .2s}.CompareLanding_clearBtn__NgU0R:hover{background:var(--forest,#2d6b4f)}.CompareLanding_panel__49sGK{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--border,#e4e0d8);border-radius:16px;box-shadow:0 18px 50px rgba(24,32,28,.14);overflow:hidden}.CompareLanding_list__G_SZZ{list-style:none;margin:0;padding:6px;max-height:60vh;overflow-y:auto}.CompareLanding_opt__9giaf{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;text-decoration:none;color:var(--black,#1d1b16)}.CompareLanding_optActive__K3go3,.CompareLanding_opt__9giaf:hover{background:var(--forest-50,#f0f4f1)}.CompareLanding_optType__yAv_U{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--forest,#2d6b4f);background:var(--forest-50,#eef3f0);border-radius:999px;padding:3px 9px}.CompareLanding_optMain__YfWuG{display:flex;flex-direction:column;min-width:0}.CompareLanding_optTitle__84mU2{font-size:14.5px;font-weight:550;line-height:1.3;color:var(--black,#1d1b16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompareLanding_optMeta__xNGv9{margin-top:2px;font-size:12px;color:var(--muted,#6b6a64)}.CompareLanding_empty__0dVxm{list-style:none;padding:16px 14px;font-size:13.5px;color:var(--muted,#6b6a64);text-align:center}.CompareLanding_count__mvk3P{font-variant-numeric:tabular-nums}