.site-header .site-nav a {color: var(--accentColor);}.hero {padding: 211px 80px 100px;}@media only screen and (max-width: 809px) {.hero {padding: 211px 16px 40px;}}.hero .button {background-color: var(--accentColor);}.hero .content {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 40px;}@media only screen and (max-width: 809px) {.hero .content {gap: 24px;}}.hero p {max-width: 710px;text-align: center;font-size: 24px;color: #fff;}@media only screen and (max-width: 809px) {.hero p {font-size: 18px;}}section .container {padding-right: 80px;padding-left: 80px;}@media only screen and (max-width: 809px) {section .container {padding-right: 16px;padding-left: 16px;}}h1 {max-width: 820px;font-family: var(--fontHeading);font-size: 100px;line-height: 1.22;text-transform: uppercase;text-align: center;}@media only screen and (max-width: 809px) {h1 {font-size: 40px;line-height: 1.22;}}form {max-width: 820px;width: 100%;display: flex;flex-direction: column;gap: 16px;}.filter-wrapper:has(.filter-select[disabled])::after {opacity: 0.4;}.filter-select[disabled] {opacity: 0.4;}.filters-container {display: flex;gap: 10px;}@media only screen and (max-width: 809px) {.filters-container {flex-direction: column;}}input[type=search] {color: var(--textColor);font-family: var(--fontBodyMedium);font-size: 16px;width: 100%;padding: 16px 32px;border-radius: 8px;border: 1px solid #1d1d1f;}input[type=search]::placeholder {color: #666;}section.jobs {padding-top: 80px;padding-bottom: 80px;}.jobs .container {max-width: 980px;width: 100%;display: flex;flex-direction: column;gap: 24px;}.available-jobs-list {display: flex;flex-direction: column;gap: 24px;list-style-type: none;}.available-jobs-list h2 {font-family: var(--fontBodyMedium);color: var(--accentColor);text-decoration: underline;}.available-jobs-list:not(:has(li)) {display: none;}.available-jobs-list:not(:has(li)) + .no-result {display: block;}.search-result-metadata {font-family: var(--fontBodyMedium);font-size: 18px;line-height: 1.67;}.no-result {display: none;text-align: center;}.job-link {background-color: #fff;text-decoration: none;padding: 40px;border-radius: 8px;display: block;border: 1px solid #ddd;transition: border 200ms linear;}.job-link:hover {border-color: #999;}@media only screen and (max-width: 809px) {.job-link {padding: 24px 16px;}}.job-header {display: flex;flex-direction: column;gap: 10px;}@media only screen and (max-width: 809px) {.job-header {gap: 40px;}}.job-meta {display: flex;gap: 40px;color: #666;}@media only screen and (max-width: 809px) {.job-meta {flex-direction: column;gap: 8px;font-size: 16px;line-height: 1.625;}}.job-meta-item {display: flex;flex-wrap: wrap;gap: 10px;}.job-meta-item p {font-family: var(--fontBodyMedium);}@media only screen and (max-width: 809px) {.job-meta-item img {width: 20px;}}h2 {font-size: 28px;}@media only screen and (max-width: 809px) {h2 {font-size: 24px;line-height: 1.33;}}