.wawJobBoard{margin-bottom:2rem}.wawJobBoard__label{color:#1e1e1e;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.wawJobBoard__dropdown{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#1e1e1e;font-size:1rem;line-height:1.5;max-width:300px;padding:.75rem 1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.wawJobBoard__dropdown:focus{border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.2);outline:none}.wawJobBoard__dropdown:hover{border-color:#999}.wawJobBoard .nice-select{display:block!important;max-width:300px;width:100%}.wawJobBoard .nice-select.wawJobBoard__dropdown{border:1px solid #ddd;border-radius:4px;font-size:1rem;line-height:1.5;padding:.75rem 1rem}.wawJobBoard .nice-select.wawJobBoard__dropdown:hover{border-color:#999}.wawJobBoard .nice-select.wawJobBoard__dropdown.open,.wawJobBoard .nice-select.wawJobBoard__dropdown:focus{border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.2)}.wawJobBoard select.wawJobBoard__dropdown{display:none}.wawJobBoard .wp-block-query-pagination{margin-top:var(--wp--preset--spacing--40)}.wawJobBoard .wp-block-query-pagination .page-numbers{border:1px solid #ddd;border-radius:4px;display:inline-block;margin:0 4px;padding:8px 12px;text-decoration:none}.wawJobBoard .wp-block-query-pagination .page-numbers:hover{background-color:#f5f5f5}.wawJobBoard .wp-block-query-pagination .page-numbers.current{background-color:#0073aa;border-color:#0073aa;color:#fff}.wawJobBoard .wp-block-query-pagination .wp-block-query-pagination-next a,.wawJobBoard .wp-block-query-pagination .wp-block-query-pagination-previous a{border:1px solid #ddd;border-radius:4px;padding:8px 16px;text-decoration:none}.wawJobBoard .wp-block-query-pagination .wp-block-query-pagination-next a:hover,.wawJobBoard .wp-block-query-pagination .wp-block-query-pagination-previous a:hover{background-color:#f5f5f5}.wawJobBoard--minimal .wawJobBoard__label{color:#666;font-size:.9rem;font-weight:400}.wawJobBoard--minimal .wawJobBoard__dropdown{border:1px solid #ccc;border-radius:2px;font-size:.9rem;padding:.5rem .75rem}@media(max-width:768px){.wawJobBoard .wawJobBoard__dropdown{max-width:100%}}.wawJobBoard__loading{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem}.wawJobBoard__loading:before{animation:spin 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#0073aa;content:"";height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.posts-container .post-item{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:2rem}.posts-container .post-item:last-child{border-bottom:none}.posts-container .post-item h2{margin-bottom:.5rem}.posts-container .post-item h2 a{color:#1e1e1e;text-decoration:none}.posts-container .post-item h2 a:hover{color:#0073aa}.posts-container .post-item .post-meta{color:#666;font-size:.9rem;margin-bottom:1rem}.posts-container .post-item .post-excerpt{line-height:1.6;margin-bottom:1rem}.posts-container .post-item .read-more{background-color:#0073aa;border-radius:4px;color:#fff;display:inline-block;font-size:.9rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease-in-out}.posts-container .post-item .read-more:hover{background-color:#005a87}.posts-container .post-item img{border-radius:4px;height:auto;margin-bottom:1rem;max-width:100%}
