._page_1ynp0_1{min-height:100vh}._hero_1ynp0_3{padding-top:32px;padding-bottom:28px}._hero_1ynp0_3 h1{letter-spacing:-1.2px;margin:8px 0 12px;font-size:clamp(30px,4vw,46px)}._hero_1ynp0_3>p:last-child{color:#515d70;max-width:790px;margin-bottom:0;font-size:13px}._content_1ynp0_9{max-width:1160px;margin:0 auto;padding:22px 24px 80px}._demoNotice_1ynp0_11{color:#665136;background:#fffaf0;border:1px solid #e6ddcd;border-radius:10px;align-items:baseline;gap:12px;margin-bottom:20px;padding:11px 14px;display:flex}._demoNotice_1ynp0_11 strong{white-space:nowrap;font-size:11px}._demoNotice_1ynp0_11 p{margin:0;font-size:11px;line-height:1.5}._controls_1ynp0_17{background:#f7f8fc;border:1px solid #e4e6ee;border-radius:12px;grid-template-columns:1.4fr 1fr .85fr 1.2fr;align-items:end;gap:12px;padding:16px;display:grid}._controls_1ynp0_17 label{flex-direction:column;gap:7px;min-width:0;display:flex}._controls_1ynp0_17 label>span{color:#627080;font-size:10px;font-weight:750}._controls_1ynp0_17 select,._controls_1ynp0_17 input{width:100%;height:40px;font:inherit;color:#26374b;background:#fff;border:1px solid #dce0e9;border-radius:8px;min-width:0;padding:9px 10px;font-size:11px}:is(._controls_1ynp0_17 select:focus-visible,._controls_1ynp0_17 input:focus-visible){outline-offset:2px;outline:2px solid #7970c6}._search_1ynp0_27>div{position:relative}._search_1ynp0_27 svg{color:#778498;width:16px;height:16px;position:absolute;top:12px;left:10px}._search_1ynp0_27 input{padding-left:33px}._resultsBar_1ynp0_33{color:#515d70;justify-content:space-between;align-items:center;min-height:52px;font-size:11px;display:flex}._experienceNote_1ynp0_35{color:#515d70;margin:8px 2px 0;font-size:10px;line-height:1.5}._resultsBar_1ynp0_33 p{margin:14px 0}._resultsBar_1ynp0_33 button{color:#5d56a4;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}._grid_1ynp0_41{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;max-width:none;padding:0}._card_1ynp0_43{min-width:0;padding:0;overflow:hidden}._card_1ynp0_43>a{height:100%;display:block}._cardBody_1ynp0_47{padding:17px 18px 19px}._identity_1ynp0_49{align-items:flex-start;gap:12px;min-height:79px;display:flex}._identity_1ynp0_49>div{min-width:0}._identity_1ynp0_49 h2{letter-spacing:-.25px;overflow-wrap:anywhere;margin:0 0 8px;font-family:inherit;font-size:18px;font-weight:750;line-height:1.3}._description_1ynp0_55{color:#515d70;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:53px;min-height:53px;margin:9px 0 14px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}._card_1ynp0_43 dl{margin:0}._card_1ynp0_43 dl div{grid-template-columns:105px minmax(0,1fr);gap:7px;min-height:33px;padding:8px 0}._card_1ynp0_43 dt{color:#515d70;font-size:9px}._card_1ynp0_43 dd{overflow-wrap:anywhere;font-size:10px;line-height:1.45}._priceBand_1ynp0_65{justify-content:center;min-height:64px;margin:14px 0 12px}._priceBand_1ynp0_65 small{color:#515d70;justify-content:space-between;gap:4px;margin-bottom:4px;display:flex}._priceBand_1ynp0_65 small span{color:#515d70}._priceBand_1ynp0_65 b{font-size:12px;line-height:1.4}._viewLink_1ynp0_73{color:#4e548b;justify-content:space-between;align-items:center;font-size:11px;font-weight:750;display:flex}._viewLink_1ynp0_73 svg{width:16px;height:16px}._empty_1ynp0_77{margin:0;padding:28px}._empty_1ynp0_77 h2{font-size:18px}._empty_1ynp0_77 p{font-size:12px}@media (max-width:900px){._controls_1ynp0_17{grid-template-columns:1fr 1fr}._grid_1ynp0_41{grid-template-columns:repeat(2,minmax(0,1fr))}._hero_1ynp0_3{padding-top:26px;padding-bottom:24px}}@media (max-width:620px){._hero_1ynp0_3{padding:24px 16px}._hero_1ynp0_3 h1{font-size:32px}._content_1ynp0_9{padding:16px 16px 60px}._demoNotice_1ynp0_11{margin-bottom:16px;display:block}._demoNotice_1ynp0_11 strong{margin-bottom:3px;display:block}._controls_1ynp0_17{gap:10px;padding:12px}._search_1ynp0_27,._controls_1ynp0_17 label:last-child{grid-column:1/-1}._grid_1ynp0_41{grid-template-columns:minmax(0,1fr)}._identity_1ynp0_49{min-height:65px}._description_1ynp0_55{height:auto;min-height:0;max-height:53px}._cardBody_1ynp0_47{padding:16px}}
