.homeMainHeader{text-align:center;margin:10rem 0 8rem;border-radius:1rem}.homeMainHeader H1{font-size:3rem;margin:0 0 .5rem}.homeMainHeader .subHeader{font-size:1.5rem;line-height:1.8rem;max-width:600px;margin:0 auto}.homeMainHeader .searchContainer{margin:4rem auto;max-width:900px}.homeMainHeader .searchContainer .inputContainer{position:relative}.homeMainHeader .searchContainer INPUT[type=text]{padding:1rem;font-size:1.2rem;margin:0;border-color:var(--themeMainLite)}.homeMainHeader .searchContainer .button{font-size:1.4rem;background-color:var(--themeMain);padding:.75rem 2rem;margin:2rem 0 0;color:#fff}.autocompleteDropdown{position:absolute;top:100%;left:0;right:0;z-index:999;background:#fff;border-radius:4px;margin-top:4px;box-shadow:0 4px 12px #00000026;border:1px solid #e0e0e0;overflow:hidden}.suggestionItem{padding:10px 15px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f5f5f5;text-align:left}.suggestionItem:last-child{border-bottom:none}.suggestionItem:hover{background:var(--themeMainLiteMax)}.suggestionTitle{color:#212121;font-size:14px;font-weight:500}.suggestionMeta{font-size:11px;color:#757575;margin-top:2px}.suggestionMeta .badge{color:#32a869;font-weight:700;margin-right:8px}.popularTopics{background-color:var(--themeColorModeUiElementBackground);padding:1rem;margin:2rem 0;border-radius:1rem}.featureGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin:0 0 2rem}.featureGridElement{padding:1rem;background-color:var(--themeColorModeUiElementBackground);border-radius:var(--uiElementBorderRadius)}.featureGridElement IMG{width:100%;height:12rem;object-fit:contain;margin:0 auto 1rem;padding:2rem;display:block;background:var(--themeMainLite);background:linear-gradient(120deg,var(--themeMainLite) 0%,var(--themeMain) 100%);border-radius:var(--uiElementBorderRadius)}.featureGridElement H3{font-size:1.3rem;font-weight:700;margin:0 0 1rem}.setFeedContainer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media screen and (max-width:1000px){.setFeedContainer,.featureGrid{grid-template-columns:1fr;gap:1rem}}
