.search-page{--search-bg:#081421;--search-blue:#0d6efd;--search-blue-bright:#7db0ff;--search-purple:#6f42c1;--search-text:#f1f4fa;--search-muted:#aab5cf;min-height:100vh;color:var(--search-text);background:radial-gradient(circle at 84% 16%,#0d6efd33 0%,transparent 45%),radial-gradient(circle at 16% 90%,#6f42c133 0%,transparent 46%),var(--search-bg);padding-bottom:72px;overflow:hidden}.search-hero{isolation:isolate;padding:30px 0 56px;position:relative}.search-hero:after{z-index:-1;content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#c7d7f280 .7px,#0000 .7px);background-size:42px 42px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 90%)}.search-page__shell{width:min(100% - 48px,980px);margin-inline:auto;position:relative}.search-page .search-page-breadcrumb .article-breadcrumb{margin-bottom:52px}.search-page .article-breadcrumb-item{color:#aab5cf}.search-page .article-breadcrumb-item:hover{color:var(--search-blue-bright)}.search-page .article-breadcrumb-separator{color:#aab5cf8c}.search-page .article-breadcrumb-current{color:#fff}.search-hero__content{text-align:center;max-width:780px;margin-inline:auto}.search-hero__eyebrow{color:var(--search-blue-bright);justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-size:.72rem;font-weight:700;display:flex}.search-hero__eyebrow>span{background:var(--search-blue-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #0d6efda6}.search-hero__eyebrow i{color:#8290ad;font-style:normal}.search-hero h1{color:#fff;margin:0;font-size:2.5rem;font-weight:800;line-height:1.45}.search-hero__description{color:var(--search-muted);margin:10px 0 0;font-size:1rem;line-height:1.9}.search-page__form{max-width:760px;margin:30px auto 0}.search-page__field{background:#081426e0;border:1px solid #7db0ff57;border-radius:999px;align-items:center;gap:14px;min-height:66px;padding:7px 8px 7px 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 14px 48px #02081842,inset 0 0 22px #0d6efd0b}.search-page__field:focus-within{border-color:var(--search-blue-bright);box-shadow:0 0 0 3px #0d6efd24,0 16px 48px #0208184d}.search-page__icon{color:var(--search-blue-bright);flex:none}.search-page__field input{color:#fff;text-align:right;background:0 0;border:0;outline:0;flex:1;width:0;min-width:0;height:48px;padding:0;font-size:1rem}.search-page__field input::placeholder{color:#8492ad;opacity:1}.search-page__field input::-webkit-search-cancel-button{cursor:pointer}.search-page__submit{color:#fff;background:var(--search-blue);cursor:pointer;border:0;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;padding:0;transition:background-color .2s,transform .2s;display:grid}.search-page__submit:hover{background:#0b5ed7;transform:scale(1.04)}.search-page__submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.search-page__results{padding-top:34px}#search-results{background:0 0;border-radius:0;margin-top:0;overflow:visible}#search-results>p,#search-results .container p{color:var(--search-muted);text-align:center;background:#0d1b30c2;border:1px solid #7db0ff29;border-radius:30px;margin:0;padding:22px 24px}#search-results>a{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.search-result-item{background:#0d1b30b8;border:1px solid #7db0ff24;border-radius:30px;align-items:center;padding:18px 20px;transition:border-color .2s,background-color .2s,transform .2s}.search-result-item:last-child{border-bottom:1px solid #7db0ff24}.search-result-item:hover{background:#122542e6;border-color:#7db0ff61;transform:translateY(-2px)}.search-result-thumbnail{border:1px solid #7db0ff33;border-radius:6px}.search-result-content h4,#search-results h4,#search-results h4 a{color:#f1f4fa}.search-result-content p,#search-results p{color:#aab5cf}.search-page #search-pagination{color:var(--search-muted)}.search-page #search-pagination .page-link{color:#dbe5fa;background:#0d1b30cc;border-color:#7db0ff33}.search-page #search-pagination .page-item.active .page-link{border-color:var(--search-blue);color:#fff;background:var(--search-blue)}@media (width<=680px){.search-page__shell{width:min(100% - 36px,520px)}.search-hero{padding:22px 0 38px}.search-page .search-page-breadcrumb .article-breadcrumb{margin-bottom:38px}.search-hero h1{font-size:2rem}.search-hero__description{font-size:.92rem}.search-page__form{margin-top:24px}.search-page__field{gap:10px;min-height:58px;padding-inline:12px 6px}.search-page__field input{font-size:.92rem}.search-page__submit{flex-basis:44px;width:44px;height:44px}.search-page__results{padding-top:24px}.search-result-item{flex-direction:row-reverse;gap:12px;padding:14px}.search-result-thumbnail{flex:0 0 56px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.search-page__field,.search-page__submit,.search-result-item{transition:none}}