@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(../../fonts/Figtree-Light.97a5ca96.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(../../fonts/Figtree-Regular.75baecc5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(../../fonts/Figtree-Medium.6f5a7d20.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(../../fonts/Figtree-SemiBold.dbea589b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(../../fonts/Figtree-Bold.ad7c0bd9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:800;src:url(../../fonts/Figtree-ExtraBold.cc4cd8b0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:900;src:url(../../fonts/Figtree-Black.7868e236.ttf) format("truetype")}.wp-block-post.type-job{border-bottom:2px solid var(--site_color-black);padding-block:2.5rem}.wp-block-post.type-job:first-of-type{border-top:2px solid var(--site_color-black)}.wp-block-post.type-job .wp-block-post-content{align-items:center;display:flex;justify-content:space-between}.wp-block-post.type-job .wp-block-post-content-wrapper{max-width:900px;width:100%}.wp-block-post.type-job .wp-block-post-title-wrapper{align-items:center;display:flex;gap:.625rem;margin-block-end:.625rem}.wp-block-post.type-job .wp-block-post-title-wrapper>a{color:var(--site_color-ntrl-darker);text-decoration:none}.wp-block-post.type-job .wp-block-post-title-wrapper>a:hover{text-decoration:underline}.wp-block-post.type-job .wp-block-post-title{margin:0}.wp-block-post.type-job .wp-block-buttons{display:flex;justify-content:flex-end;max-width:120px;width:100%}.wp-block-post.type-job:where(:focus-visible,:focus-within){outline:unset;outline-offset:unset}.wp-block-post.type-job .wp-block-post-title-wrapper>a:where(:focus-visible,:focus-within){border-radius:0;outline:2px solid var(--site_color-black);outline-offset:2px}@media (max-width:640px){.wp-block-post.type-job{padding-block:1.5625rem 1.25rem}.wp-block-post.type-job .wp-block-post-content{flex-direction:column}.wp-block-post.type-job .wp-block-post-title-wrapper{align-items:baseline;flex-direction:column}.wp-block-post.type-job .wp-block-buttons{justify-content:flex-start;margin-block-start:.5rem;max-width:100%}}
/*# sourceMappingURL=job-listing.css.map*/