.hcs{max-width:640px;margin:22px auto 0;padding:0 24px;position:relative;z-index:1}.hcs-form{position:relative;display:block}.hcs-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hcs-ico{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#5b6b7d;pointer-events:none}.hcs .hcs-q{width:100%;height:54px;margin:0;padding:0 50px 0 50px;border:1.5px solid #c8ddf0;border-radius:14px;background:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;color:#0d1b2a;box-shadow:0 6px 22px rgba(13,27,42,.06);outline:0;-webkit-appearance:none;appearance:none}.hcs .hcs-q::placeholder{color:#5b6b7d;font-weight:500;opacity:1}.hcs .hcs-q:focus{border:1.5px solid #1a74b0;box-shadow:0 0 0 4px rgba(26,116,176,.14),0 6px 22px rgba(13,27,42,.06)}.hcs .hcs-q::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.hcs-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#5b6b7d;font-size:24px;line-height:1;cursor:pointer;padding:0}.hcs-x:hover,.hcs-x:focus-visible{background:rgba(26,116,176,.1);color:#186ba3}.hcs-results .hc-card-cat{text-transform:uppercase}.hcs-results mark{background:rgba(26,116,176,.14);color:inherit;border-radius:3px;padding:0 1px}.hcs-more{margin-top:22px;padding:16px 20px;border:1px solid #e8eef4;border-radius:14px;background:#f8fafd;font-size:14px;line-height:1.65;color:#4a5f78;text-align:center}.hcs-more a{color:#186ba3;font-weight:800;text-decoration:none}.hcs-more a:hover{text-decoration:underline}.hcs-ask{display:inline-block;margin-top:14px;padding:11px 22px;border-radius:10px;background:linear-gradient(135deg,#1a74b0,#15598a);color:#fff!important;font-weight:800;font-size:14px;text-decoration:none}.hcs-results .hc-state{padding:40px 16px 8px}html[data-theme=dark] .hcs .hcs-q{background:#131d31;border-color:#2a3a55;color:#eef3f9;box-shadow:none}html[data-theme=dark] .hcs .hcs-q:focus{border-color:#4a9fd8;box-shadow:0 0 0 4px rgba(74,159,216,.18)}html[data-theme=dark] .hcs .hcs-q::placeholder,html[data-theme=dark] .hcs-ico,html[data-theme=dark] .hcs-x{color:#9fb0c4}@media (max-width:640px){.hcs{padding:0 16px;margin-top:18px}.hcs .hcs-q{height:50px;font-size:16px}}
