.facade-search{position:relative;width:100%}.facade-search__form{display:grid;grid-template-columns:1fr auto auto;min-height:52px;background:#fff;border:1px solid #c6d1da;box-shadow:0 7px 18px rgba(25,43,60,.08)}.facade-search__form:focus-within{border-color:#5687ad;box-shadow:0 0 0 3px rgba(23,107,168,.12)}.facade-search__input{min-width:0;padding:0 18px;border:0;outline:0;background:transparent;font:16px Arial,sans-serif}.facade-search__clear{width:44px;border:0;background:transparent;color:#748493;cursor:pointer}.facade-search__submit{min-width:96px;border:0;background:#176ba8;color:#fff;font-weight:700;cursor:pointer}.facade-search__suggestions{position:absolute;z-index:1000;top:calc(100% + 7px);left:0;right:0;overflow:hidden;background:#fff;border:1px solid #d5dfe6;box-shadow:0 18px 44px rgba(20,38,55,.2)}.facade-search__suggestions[hidden]{display:none}.fs-group+.fs-group{border-top:1px solid #e3e9ed}.fs-label{padding:10px 17px 5px;color:#788794;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fs-item{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:9px 17px;color:#263746;text-decoration:none}.fs-item:hover,.fs-item.is-active{background:#edf5fa}.fs-topic-icon,.fs-topic-icon img{display:block;width:44px;height:44px}.fs-topic-icon img{object-fit:contain}.fs-item strong,.fs-item small{display:block}.fs-item strong{font-size:15px;line-height:1.3}.fs-item small{margin-top:2px;overflow:hidden;color:#647383;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fs-item em{color:#8795a0;font-size:11px;font-style:normal}.fs-recognized{padding:9px 17px;border-top:1px solid #e3e9ed;background:#f8fafb;color:#647383;font-size:12px}.fs-recognized strong{color:#263746}.fs-all{display:block;padding:12px 17px;background:#f3f7fa;color:#176ba8;font-size:13px;font-weight:700;text-align:right}.fs-empty{display:flex;flex-direction:column;padding:22px;color:#657684}.fs-empty strong{color:#263746}@media(max-width:640px){.facade-search__submit{display:none}.facade-search__form{grid-template-columns:1fr auto}.fs-item{grid-template-columns:40px 1fr;padding:9px 12px}.fs-topic-icon,.fs-topic-icon img{width:38px;height:38px}.fs-item em{display:none}.fs-item small{white-space:normal}}
.fs-page{color:#23313e;font-family:Arial,"Helvetica Neue",sans-serif}.fs-page__hero{padding:45px 0;border-bottom:1px solid #d7e0e7}.fs-page__eyebrow{color:#176ba8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fs-page__hero h1{margin:8px 0 10px;font-size:44px;line-height:1.1}.fs-page__hero p{margin:0;color:#647383;font-size:17px}.fs-page__body{padding:40px 0 80px}.fs-page__layout{display:grid;grid-template-columns:240px 1fr;gap:42px}.fs-page__filters{align-self:start;border:1px solid #d7e0e7}.fs-page__filters>strong{display:block;padding:18px}.fs-page__filter{display:flex;width:100%;justify-content:space-between;padding:13px 17px;border:0;border-top:1px solid #e5ebef;background:#fff;color:#405261;text-align:left;cursor:pointer}.fs-page__filter b{color:#80909c;font-size:12px}.fs-page__filter.is-active{background:#32325d;color:#fff}.fs-page__filter.is-active b{color:#fff}.fs-page__toolbar{min-height:49px;border-bottom:1px solid #d7e0e7;font-size:18px}.fs-result{display:grid;grid-template-columns:56px 1fr auto;gap:18px;padding:24px 0;border-bottom:1px solid #d7e0e7}.fs-result[hidden]{display:none}.fs-result__topic,.fs-result__topic img{display:block;width:54px;height:54px}.fs-result__topic img{object-fit:contain}.fs-result h2{margin:0 0 7px;font-size:21px;line-height:1.25}.fs-result h2 a{color:#23313e;text-decoration:none}.fs-result h2 a:hover{color:#176ba8}.fs-result p{max-width:760px;margin:0 0 10px;color:#647383}.fs-result__meta{display:flex;gap:11px;align-items:center;color:#7a8995}.fs-result__meta span{padding:3px 7px;background:#edf3f7;color:#46627a;font-size:11px;font-weight:800;text-transform:uppercase}.fs-result__meta small{font-size:12px}.fs-result__open{align-self:center;color:#718899;font-size:22px;text-decoration:none}.fs-page__empty{padding:60px 20px;text-align:center}.fs-page__empty strong{font-size:23px}.fs-page__empty p{color:#647383}@media(max-width:800px){.fs-page__layout{grid-template-columns:1fr;gap:22px}.fs-page__filters{display:flex;overflow:auto}.fs-page__filters>strong{display:none}.fs-page__filter{min-width:max-content;gap:10px;border-top:0;border-right:1px solid #d7e0e7}.fs-page__hero h1{font-size:34px}}@media(max-width:520px){.fs-result{grid-template-columns:46px 1fr}.fs-result__topic,.fs-result__topic img{width:44px;height:44px}.fs-result__open{display:none}.fs-result__meta small{display:none}}
.facade-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.facade-search__form{height:50px;min-height:50px;box-sizing:border-box}.facade-search__input:focus::placeholder{opacity:0!important}.facade-search__submit{display:flex;width:50px;min-width:50px;height:auto;align-self:stretch;align-items:center;justify-content:center;padding:0;background:#39cf9a}.facade-search__submit:hover{background:#2fbd8b}.facade-search__submit img{display:block;width:23px;height:23px;filter:brightness(0) invert(1)}@media(max-width:640px){.facade-search__submit{display:flex}.facade-search__form{grid-template-columns:1fr auto auto}}
.fs-page__layout{display:block!important}.fs-page__filters{display:flex!important;width:100%;box-sizing:border-box;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:26px;padding:0;border:0!important}.fs-page__filters>strong{width:100%;padding:0 0 4px!important}.fs-page__filter{width:auto!important;min-width:145px;flex:1 1 145px;gap:8px;align-items:center;border:1px solid #d7e0e7!important;padding:12px 10px!important;font-size:15px}.fs-page__filter span{white-space:nowrap}.fs-page__filter.is-active{border-color:#32325d!important}@media(max-width:640px){.fs-page__filters{gap:8px;overflow:visible}.fs-page__filters>strong{display:block!important}.fs-page__filter{min-width:calc(50% - 4px);flex:1 1 calc(50% - 4px)}}@media(max-width:430px){.fs-page__filter{min-width:100%;flex-basis:100%}}
