.askc{--askc-navy:#0c1b73;--askc-orange:#ff7300;--askc-text:#202020;--askc-muted:#5b6778;--askc-line:#dcdfe6;padding:32px 0}.askc__inner{max-width:640px}.askc--narrow .askc__inner{max-width:520px}.askc--wide .askc__inner{max-width:820px}.askc--left .askc__inner{margin:0 auto 0 0;text-align:left}.askc--center .askc__inner{margin:0 auto;text-align:center}.askc--right .askc__inner{margin:0 0 0 auto;text-align:right}.askc__search{position:relative}.askc__form{align-items:center;background:#fff;border:1px solid var(--askc-line);border-radius:0;box-shadow:0 8px 24px rgba(12,27,115,.08);display:flex;gap:8px;margin:0;padding:6px 6px 6px 16px;transition:border-color .2s ease,box-shadow .2s ease}.askc__form:focus-within{border-color:var(--askc-navy);box-shadow:0 8px 24px rgba(12,27,115,.16)}.askc__icon{color:var(--askc-navy);display:flex;flex:0 0 auto}.askc .askc__input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--askc-text);flex:1 1 auto;font-size:16px;height:42px;margin:0;min-width:0;outline:none;padding:0 4px;text-align:left}.askc .askc__input::placeholder{color:var(--askc-muted);opacity:1}.askc .askc__input::-webkit-search-cancel-button{-webkit-appearance:none}.askc .askc__button,.askc .askc__button:focus,.askc .askc__button:hover{align-items:center;background:var(--askc-orange)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:600;gap:6px;height:42px;letter-spacing:normal;line-height:1;margin:0;padding:0 20px!important;text-transform:none;transition:filter .2s ease}.askc .askc__button:hover{filter:brightness(.93)}.askc .askc__text{color:var(--askc-muted);font-size:15px;line-height:1.5;margin:14px 0 0}.askc__results{background:#fff;border:1px solid var(--askc-line);box-shadow:0 16px 40px rgba(12,27,115,.16);left:0;max-height:400px;overflow:auto;position:absolute;right:0;text-align:left;top:calc(100% + 6px);z-index:50}.askc__results[hidden]{display:none}.askc__list{list-style:none;margin:0;padding:0}.askc .askc__result{border-bottom:1px solid #f0f1f4;color:inherit;display:block;padding:12px 16px;text-decoration:none!important}.askc .askc__result:focus,.askc .askc__result:hover{background:#f6f7fb;outline:none}.askc__result-top{align-items:center;display:flex;gap:8px}.askc__badge{background:var(--askc-navy);color:#fff;flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.2;padding:3px 6px;text-transform:uppercase}.askc__badge--faq{background:var(--askc-orange)}.askc__result-title{color:var(--askc-navy);font-size:15px;font-weight:600;line-height:1.35}.askc__result-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--askc-muted);font-size:13px;line-height:1.5;margin-top:4px;overflow:hidden}.askc .askc__all{color:var(--askc-navy);display:block;font-size:13px;font-weight:600;padding:10px 16px;text-decoration:none}.askc .askc__all:hover{color:var(--askc-orange)}.askc__empty{color:var(--askc-muted);font-size:14px;margin:0;padding:14px 16px}.askc__empty a{color:var(--askc-navy)}.askc__chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.askc--left .askc__chips{justify-content:flex-start}.askc--center .askc__chips{justify-content:center}.askc--right .askc__chips{justify-content:flex-end}.askc .askc__chip,.askc .askc__chip:focus,.askc .askc__chip:hover{background:#fff!important;border:1px solid var(--askc-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--askc-navy)!important;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.3;margin:0;padding:6px 12px!important;text-transform:none;transition:border-color .2s ease}.askc .askc__chip:hover{border-color:var(--askc-orange)!important}.askc .askc__button:focus-visible,.askc .askc__chip:focus-visible{outline:2px solid var(--askc-orange);outline-offset:3px}.askc__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:600px){.askc__form{padding:5px 5px 5px 12px}.askc .askc__button{padding:0 14px!important}}.askc.askc--slim .askc__form{padding:3px 3px 3px 12px}.askc.askc--slim .askc__icon svg{height:16px;width:16px}.askc.askc--slim .askc__input{font-size:15px;height:34px}.askc.askc--slim .askc__button,.askc.askc--slim .askc__button:focus,.askc.askc--slim .askc__button:hover{font-size:14px;height:34px;padding:0 14px!important}.askc.askc--slim .askc__chips{gap:6px;margin-top:10px}.askc.askc.askc--slim .askc__chip,.askc.askc.askc--slim .askc__chip:active,.askc.askc.askc--slim .askc__chip:focus,.askc.askc.askc--slim .askc__chip:hover{font-size:13px!important;height:auto!important;line-height:1.3!important;min-height:0!important;padding:6px 12px!important}.askc.askc--slim .askc__text{font-size:14px;margin-top:10px}.askc.askc.askc--btn-teal .askc__button,.askc.askc.askc--btn-teal .askc__button:active,.askc.askc.askc--btn-teal .askc__button:focus,.askc.askc.askc--btn-teal .askc__button:hover{background:#00a7a7!important;background-color:#00a7a7!important;border-color:#00a7a7!important;color:#fff!important}.askc.askc.askc--btn-sky .askc__button,.askc.askc.askc--btn-sky .askc__button:active,.askc.askc.askc--btn-sky .askc__button:focus,.askc.askc.askc--btn-sky .askc__button:hover{background:#5bc0ff!important;background-color:#5bc0ff!important;border-color:#5bc0ff!important;color:#0c1b73!important}.askc.askc.askc--btn-navy .askc__button,.askc.askc.askc--btn-navy .askc__button:active,.askc.askc.askc--btn-navy .askc__button:focus,.askc.askc.askc--btn-navy .askc__button:hover{background:#0c1b73!important;background-color:#0c1b73!important;border-color:#0c1b73!important;color:#fff!important}.askc.askc.askc--btn-deep .askc__button,.askc.askc.askc--btn-deep .askc__button:active,.askc.askc.askc--btn-deep .askc__button:focus,.askc.askc.askc--btn-deep .askc__button:hover{background:#000047!important;background-color:#000047!important;border-color:#000047!important;color:#fff!important}.askc .askc__results{box-sizing:border-box;left:auto;margin-top:6px;max-height:360px;position:relative;right:auto;top:auto;transition:height .4s ease,opacity .3s ease,margin-top .4s ease}.askc .askc__results:not([hidden]){animation:askc-results-in .25s ease}.askc .askc__results.askc__results--closing{margin-top:0!important;opacity:0;overflow:hidden}@keyframes askc-results-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.askc .askc__results{animation:none;transition:none}}