.search-toggle{position:relative;transition:all 0.3s ease-in-out}.search-toggle:hover{cursor:pointer;transform:scale(1.1)}.search-container{height:0;width:100%;overflow:hidden;background:#f2f4f6;box-shadow:var(--boxshadow-1);z-index:99999;transition:height 0.3s ease-in-out;text-align:center;padding:10px;position:fixed;margin:0 auto;top:150px !important}.search-container.active{height:110px}.search-container label{text-indent:0}.search{margin:0px auto;text-align:center}.search-container .search-field{width:900px;background-color:#fff !important;border-radius:25px !important;border:1px solid var(--color-neutral-3);margin-right:20px;opacity:0;transform:translateX(60px);transition:transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.25s ease;transition-delay:0.05s}.search-container .search-field:focus-visible{outline:none}.search-container.active .search-field{opacity:1;transform:translateX(0)}.search-container button,.search-container .search-submit,.search-container input[type="submit"]{transition:transform 0.2s ease}.search-container.active button,.search-container.active .search-submit,.search-container.active input[type="submit"]{animation:ttSearchPulse 0.22s ease-in-out 2}@keyframes ttSearchPulse{0%{transform:scale(1)}50%{transform:scale(1.06)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.search-container,.search-container .search-field{transition:none !important}.search-container.active button,.search-container.active .search-submit,.search-container.active input[type="submit"]{animation:none !important}}body.search #content .page-header{padding-top:60px;padding-bottom:60px}@media (max-width:767px){body.search #content .page-header{padding-top:40px;padding-bottom:40px}}.search-results .page-content article{border-bottom:1px solid var(--color-neutral-3);padding:20px 0;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.search-results .page-content article{padding:10px 0}}.search-results .page-content article:last-child{border-bottom:none}.search-results .page-content article h2.entry-title{width:100%;flex:1 0 100%;flex-wrap:wrap;margin-bottom:20px;font-size:1em !important}.search-results .page-content article a:has(> img)::after{content:none}.search-results .page-content article a:has(> img){max-width:20%;padding-right:25px;cursor:default;pointer-events:none}.search-results .page-content article a:has(> img)+p{max-width:80%}.search-results .page-content article img{max-width:350px}@media (max-width:768px){.search-results .page-content article{flex-direction:column}.search-results .page-content article a:has(> img),.search-results .page-content article p{max-width:100%}}