.admc-smart-search-ready .fixheadresp .search_responsive,.admc-smart-search-ready #header .live-search{display:none!important}#admc-smart-search{box-sizing:border-box;position:fixed;inset:0;width:min(680px,calc(100% - 40px));height:fit-content;max-height:min(780px,calc(100dvh - 64px));margin:auto;padding:0;color:#edf2fa;background:#10151f;border:1px solid #2b3547;border-radius:22px;box-shadow:0 30px 100px #000a;font-family:inherit;text-align:left;overflow:hidden;color-scheme:dark}#admc-smart-search:not([open]){display:none}#admc-smart-search::backdrop{background:#030711cc;backdrop-filter:blur(8px)}#admc-smart-search *{box-sizing:border-box}#admc-smart-search .admc-search-shell{display:flex;flex-direction:column;max-height:inherit;min-height:260px;padding:26px 26px 0}#admc-smart-search .admc-search-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}#admc-smart-search .admc-search-eyebrow{display:block;color:#77b4ff;font-size:10px;font-weight:800;letter-spacing:1.7px}#admc-smart-search button.admc-search-close{flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #303b4e;border-radius:12px;background:#1a2230;color:#c4cfde;font:28px/1 sans-serif;cursor:pointer}#admc-smart-search .admc-search-field{display:flex;align-items:center;gap:12px;flex-shrink:0;background:#080d16;border:1px solid #405675;border-radius:13px;padding:0 16px;box-shadow:0 0 0 3px #408bea0b}#admc-smart-search .admc-search-field:focus-within{border-color:#579df5;box-shadow:0 0 0 3px #408bea25}#admc-smart-search .admc-search-field svg{flex:0 0 21px;width:21px;height:21px;fill:none;stroke:#8ca6c8;stroke-width:1.8;stroke-linecap:round}#admc-smart-search input{display:block;flex:1;min-width:0;width:100%;height:58px;margin:0;padding:0;border:0;outline:none;box-shadow:none;background:#fff0;color:#f5f7fc;font:400 17px/1.5 inherit;font-family:inherit;font-size:17px;appearance:none}#admc-smart-search input::placeholder{color:#7f8da2;opacity:1}#admc-smart-search .admc-search-spinner{flex:0 0 18px;width:18px;height:18px;border:2px solid #32435c;border-top-color:#79b6ff;border-radius:50%;animation:admc-search-spin .7s linear infinite}#admc-smart-search [hidden]{display:none!important}#admc-smart-search #admc-search-status{flex-shrink:0;margin:20px 0 8px;color:#9dacbf;font-size:12px;line-height:1.6}#admc-smart-search #admc-search-status:empty{display:none}#admc-smart-search .admc-search-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#33445d #fff0}#admc-smart-search #admc-search-results{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 12px;list-style:none}#admc-smart-search #admc-search-results li{display:block;float:none;width:100%;margin:0;padding:0;border:0;border-radius:12px;background:#fff0}#admc-smart-search #admc-search-results a{display:flex;align-items:center;gap:18px;min-height:170px;padding:12px;color:inherit;text-decoration:none;border:1px solid #253247;border-radius:12px;background:#141c29;transition:background .15s,border-color .15s}#admc-smart-search #admc-search-results li[aria-selected=true] a,#admc-smart-search #admc-search-results a:hover{background:#1b273b;border-color:#35547d}#admc-smart-search #admc-search-results img{display:block;position:static;flex:0 0 96px;width:96px;height:144px;margin:0;padding:0;object-fit:cover;object-position:center;border-radius:8px;background:#202b3d}#admc-smart-search .admc-search-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}#admc-smart-search .admc-search-title{display:block;color:#e4eaf3;font-size:17px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}#admc-smart-search mark{background:#3a76bd35;color:#91c7ff;border-radius:3px;padding:0;font-weight:700}#admc-smart-search .admc-search-meta{color:#91a1b7;font-size:12px;line-height:1.5;overflow-wrap:anywhere}#admc-smart-search .admc-search-arrow{color:#7793b9;font-size:19px;margin-right:4px}#admc-smart-search .admc-search-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 0;border-top:1px solid #253044;color:#788aa4;font-size:10px;line-height:1.5;flex-shrink:0}#admc-smart-search .admc-search-more{padding:4px 0 20px}#admc-smart-search a.admc-search-all{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:12px 18px;border:1px solid #579df5;border-radius:12px;background:#2562ac;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:background .15s}#admc-smart-search a.admc-search-all:hover{background:#3278c9}#admc-smart-search button:focus-visible,#admc-smart-search a:focus-visible{outline:2px solid #80bbff;outline-offset:3px}@keyframes admc-search-spin{to{transform:rotate(360deg)}}@media(max-width:600px){#admc-smart-search{inset:0;width:100%;max-width:100%;height:100%;max-height:100dvh;margin:0;border:0;border-radius:0}#admc-smart-search .admc-search-shell{height:100%;max-height:100%;padding:calc(22px + env(safe-area-inset-top)) 16px env(safe-area-inset-bottom)}#admc-smart-search .admc-search-heading{margin-bottom:20px}#admc-smart-search #admc-search-results a{gap:14px;min-height:144px;padding:10px 8px}#admc-smart-search #admc-search-results img{flex-basis:80px;width:80px;height:120px}#admc-smart-search .admc-search-title{font-size:15px}#admc-smart-search .admc-search-escape{display:none}}@media(max-width:360px){#admc-smart-search #admc-search-results a{gap:12px;min-height:130px}#admc-smart-search #admc-search-results img{flex-basis:72px;width:72px;height:108px}}body.search .search-page .result-item article{display:flex;align-items:flex-start;gap:22px;padding:20px 0;min-height:232px}body.search .search-page .result-item article .image{position:static;flex:0 0 128px;width:128px;height:192px}body.search .search-page .result-item article .thumbnail,body.search .search-page .result-item article .thumbnail>a{display:block;width:100%;height:100%}body.search .search-page .result-item article .thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.search .search-page .result-item article .details{flex:1;min-width:0;width:auto}body.search .search-page .result-item article .details .title{font-size:18px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:600px){body.search .search-page .result-item article{gap:16px;padding:16px 0;min-height:176px}body.search .search-page .result-item article .image{flex-basis:96px;width:96px;height:144px}body.search .search-page .result-item article .details .title{font-size:16px}}@media(max-width:360px){body.search .search-page .result-item article .image{flex-basis:84px;width:84px;height:126px}body.search .search-page .result-item article{gap:14px;min-height:158px}}@media(prefers-reduced-motion:reduce){#admc-smart-search *{transition:none!important}#admc-smart-search .admc-search-spinner{animation:none}}