@keyframes SearchForm-module-scss-module__Zgk9jG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SearchForm-module-scss-module__Zgk9jG__form{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.SearchForm-module-scss-module__Zgk9jG__form button[type=submit]{letter-spacing:0;color:#fff;cursor:pointer;white-space:nowrap;background:#1da857;border:none;border-radius:12px;flex-shrink:0;padding:14px 32px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s}.SearchForm-module-scss-module__Zgk9jG__form button[type=submit]:hover{background:#1d964f}.SearchForm-module-scss-module__Zgk9jG__form button[type=submit]:disabled{cursor:not-allowed;background:#e7e9ef}@media screen and (max-width:1279px){.SearchForm-module-scss-module__Zgk9jG__form{flex-direction:column}.SearchForm-module-scss-module__Zgk9jG__form>:first-child{width:100%}.SearchForm-module-scss-module__Zgk9jG__form button[type=submit]{display:none}}.SearchForm-module-scss-module__Zgk9jG__inputWrapper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}@media screen and (max-width:1279px){.SearchForm-module-scss-module__Zgk9jG__inputWrapper{width:100%}}.SearchForm-module-scss-module__Zgk9jG__fieldShell{background:#fff;border:1px solid #d0d1d7;border-radius:12px;flex-direction:row;align-items:center;min-height:52px;transition:border-color .2s;display:flex}.SearchForm-module-scss-module__Zgk9jG__fieldShell:hover:not(:focus-within,[data-invalid]){border-color:#b5b7c0}.SearchForm-module-scss-module__Zgk9jG__fieldShell:focus-within:not([data-invalid]){border-color:#1c8749}.SearchForm-module-scss-module__Zgk9jG__fieldShell[data-invalid]{border-color:#ff3f0f}.SearchForm-module-scss-module__Zgk9jG__fieldShell .SearchForm-module-scss-module__Zgk9jG__inputFieldRoot{flex:auto;min-width:0}.SearchForm-module-scss-module__Zgk9jG__fieldShell .SearchForm-module-scss-module__Zgk9jG__inputFieldInner{border-radius:12px;align-items:stretch}.SearchForm-module-scss-module__Zgk9jG__fieldShell .SearchForm-module-scss-module__Zgk9jG__inputFieldRoot .SearchForm-module-scss-module__Zgk9jG__inputFieldInner input.SearchForm-module-scss-module__Zgk9jG__inputFieldControl{text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:12px;min-height:52px;padding-inline:12px;overflow:hidden}.SearchForm-module-scss-module__Zgk9jG__fieldShell:has(.SearchForm-module-scss-module__Zgk9jG__clearButton) .SearchForm-module-scss-module__Zgk9jG__inputFieldRoot .SearchForm-module-scss-module__Zgk9jG__inputFieldInner input.SearchForm-module-scss-module__Zgk9jG__inputFieldControl{padding-right:4px}.SearchForm-module-scss-module__Zgk9jG__leftIcon{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;min-height:52px;padding-left:12px;display:flex}.SearchForm-module-scss-module__Zgk9jG__clearButton{cursor:pointer;color:#8593a3;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px 0 4px;line-height:0;display:flex}@media screen and (max-width:1279px){.SearchForm-module-scss-module__Zgk9jG__clearButton{max-width:48px;padding:0 12px 0 0}}.SearchForm-module-scss-module__Zgk9jG__fieldHelper{color:#181e25;letter-spacing:0;margin:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.SearchForm-module-scss-module__Zgk9jG__fieldHelper{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.SearchForm-module-scss-module__Zgk9jG__fieldHelper{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.SearchForm-module-scss-module__Zgk9jG__fieldHelper{color:#ff3f0f}
@keyframes HeroSearch-module-scss-module__IY8OGW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.HeroSearch-module-scss-module__IY8OGW__hero{background:#fff;border:1px solid #d4d7dd;border-radius:24px;height:216px;margin-bottom:40px;padding:32px}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__hero{border-radius:12px;height:344px;margin-bottom:16px;padding:24px}}.HeroSearch-module-scss-module__IY8OGW__container{max-width:100%;position:relative}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__container{flex-direction:column-reverse;align-items:center;display:flex}}.HeroSearch-module-scss-module__IY8OGW__content{max-width:100%}.HeroSearch-module-scss-module__IY8OGW__title{color:#181e25;letter-spacing:0;font-size:36px;font-weight:600;line-height:48px}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__title{letter-spacing:0;font-size:24px;font-weight:600;line-height:32px}}.HeroSearch-module-scss-module__IY8OGW__title{text-align:left;color:#181e25;margin:0}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__title{margin-top:24px;margin-bottom:4px}}.HeroSearch-module-scss-module__IY8OGW__subtitle{color:#181e25;letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__subtitle{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}@media screen and (max-width:767px){.HeroSearch-module-scss-module__IY8OGW__subtitle{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.HeroSearch-module-scss-module__IY8OGW__subtitle{color:#4a5663;text-align:left;margin:0 0 24px}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__subtitle{margin-bottom:24px}}.HeroSearch-module-scss-module__IY8OGW__searchWrapper{max-width:454px}.HeroSearch-module-scss-module__IY8OGW__heroDecoration{width:280px;height:160px;position:absolute;top:0;right:92px}@media screen and (max-width:1279px){.HeroSearch-module-scss-module__IY8OGW__heroDecoration{width:194px;height:110px;position:relative;right:0}}
@keyframes PostCard-module-scss-module__1mKpXG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PostCard-module-scss-module__1mKpXG__card{cursor:pointer;background-color:#fff;border:1px solid #d0d1d7;border-radius:24px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@media screen and (min-width:1280px){.PostCard-module-scss-module__1mKpXG__card:hover .PostCard-module-scss-module__1mKpXG__image{transform:scale(1.07)}}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__card{border-radius:12px}}.PostCard-module-scss-module__1mKpXG__imageWrapper{flex-shrink:0;height:224px;display:block;position:relative;overflow:hidden}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__imageWrapper{height:120px}}.PostCard-module-scss-module__1mKpXG__image{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}.PostCard-module-scss-module__1mKpXG__imagePlaceholder{background:linear-gradient(135deg,#e7e9ef 0%,#f6f7f9 100%);width:100%;height:100%}.PostCard-module-scss-module__1mKpXG__scheduledBadge{color:#181e25;letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__scheduledBadge{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.PostCard-module-scss-module__1mKpXG__scheduledBadge{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}.PostCard-module-scss-module__1mKpXG__scheduledBadge{z-index:2;color:#fff;background-color:#ff9000;border-radius:4px;padding:4px 8px;font-weight:600;position:absolute;top:8px;right:8px}.PostCard-module-scss-module__1mKpXG__content{flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:32px;display:flex;position:relative}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__content{padding:32px 16px 16px}}.PostCard-module-scss-module__1mKpXG__tag{color:#007acc;z-index:1;background-color:#ebf3ff;border:4px solid #fff;border-radius:100px;align-items:center;gap:8px;height:32px;padding:4px 16px;display:flex;position:absolute;top:-16px;left:32px}.PostCard-module-scss-module__1mKpXG__tag svg path{fill:#007acc}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__tag{left:16px}}.PostCard-module-scss-module__1mKpXG__tagIcon{width:16px;height:16px}.PostCard-module-scss-module__1mKpXG__tagIcon svg{fill:#007acc;width:100%;height:100%}.PostCard-module-scss-module__1mKpXG__tagText{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__tagText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.PostCard-module-scss-module__1mKpXG__tagText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.PostCard-module-scss-module__1mKpXG__tagText{color:#007acc;white-space:nowrap;font-weight:500}.PostCard-module-scss-module__1mKpXG__textWrapper{flex-direction:column;flex:1;gap:8px;display:flex}.PostCard-module-scss-module__1mKpXG__title{color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.PostCard-module-scss-module__1mKpXG__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.PostCard-module-scss-module__1mKpXG__title{color:#181e25;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PostCard-module-scss-module__1mKpXG__titleLink{color:inherit;text-decoration:none}.PostCard-module-scss-module__1mKpXG__titleLink:after{content:"";z-index:0;position:absolute;inset:0}.PostCard-module-scss-module__1mKpXG__excerpt{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.PostCard-module-scss-module__1mKpXG__excerpt{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.PostCard-module-scss-module__1mKpXG__excerpt{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.PostCard-module-scss-module__1mKpXG__excerpt{color:#4a5663;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
