.job-opportunity{text-align:center;vertical-align:top;width:23rem;min-height:37.36rem;max-height:37.36rem;display:inline-block;overflow-y:scroll}@media (width<=700px){.job-opportunity{margin:0 0 1rem}}.job-opportunity ._console-toggler{background-color:var(--color-shiny-shamrock)}.job-opportunity ._job-opportunity-inner ._dateline{text-align:left;margin-top:.5rem;font-size:.9rem;line-height:1.125;margin-bottom:.5rem!important}.job-opportunity ._job-opportunity-inner ._opportunity-title{padding-top:0}@media (width<=700px){.job-opportunity ._job-opportunity-inner ._opportunity-title{margin-bottom:0}}.job-opportunity ._job-opportunity-inner ._opportunity-title h2{font-size:1.125rem}.job-opportunity ._job-opportunity-inner ._opportunity-title h2 ._position-title,.job-opportunity ._job-opportunity-inner ._opportunity-title h2 ._school-title{margin-bottom:0!important}.job-opportunity ._job-opportunity-inner h2{letter-spacing:0;border-top:1px solid #be6500;border-bottom:1px solid #be6500;width:auto;margin-top:0;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.33rem}.job-opportunity ._job-opportunity-inner h2 span{text-wrap:balance;margin-bottom:.5rem;display:inline-block}.job-opportunity ._job-opportunity-inner h3{text-align:left;width:auto;margin:0 0 1rem;padding:0;font-size:1.125rem;line-height:normal}.job-opportunity ._job-opportunity-inner li,.job-opportunity ._job-opportunity-inner ol,.job-opportunity ._job-opportunity-inner p,.job-opportunity ._job-opportunity-inner ul{width:auto;font-size:.9rem;line-height:1.25rem}.job-opportunity ._job-opportunity-inner ol,.job-opportunity ._job-opportunity-inner ul{margin-left:1rem;margin-right:1rem}.job-opportunity ._job-opportunity-inner ul{padding-left:0}.job-opportunity ._job-opportunity-inner .-url{text-align:center;margin-top:1.5rem;margin-bottom:2rem;padding-top:.5rem;padding-bottom:.5rem}.job-opportunity ._job-opportunity-inner ._contact{background:#be6500;border-top:1px solid #be6500;border-bottom:1px solid #be6500;border-radius:.75rem;margin-top:1rem;margin-bottom:1rem;padding:0 1rem}.job-opportunity ._job-opportunity-inner ._contact p{color:#eee;text-align:center;font-family:Operator SSm A,Operator SSm B,Courier New,Courier,monospace}.job-opportunity ._job-opportunity-inner ._contact a{color:#fff}.job-opportunity ._job-opportunity-inner ._contact a:hover,.job-opportunity ._job-opportunity-inner ._contact p a{color:#edd42a}.job-opportunity ._job-opportunity-inner ._contact p a:hover{color:#fea139}.job-opportunity ._job-opportunity-inner .school-contact ._logo-holder img{width:50%}.job-opportunities{background-color:var(--color-shiny-shamrock);padding:2rem}@media (width<=66rem) and (width>=701px){.job-opportunities{padding-top:2rem!important}}@media (width<=700px){.job-opportunities{margin-top:2rem;padding:.5rem .5rem 1rem!important}}.job-opportunities h1._opportunities-title{color:#fff;text-align:center;margin-top:0;font-size:clamp(1.618rem,4vw,3.25rem);position:relative}@media (width<=700px){.job-opportunities h1._opportunities-title{padding-top:1.25rem;padding-bottom:.5rem}}.job-opportunities h1._opportunities-title ._title-text{display:inline-block;position:relative}.job-opportunities h1._opportunities-title ._jobs-feed-link{font-size:3rem;position:absolute;top:-.75rem;right:-3.5rem}@media (width<=48rem){.job-opportunities h1._opportunities-title ._jobs-feed-link{font-size:1.5rem;top:-.375rem;right:-1.75rem}}.job-opportunities h1._opportunities-title>svg.-bg-icon{opacity:.15;pointer-events:none;z-index:0;font-size:2.154em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=700px){.job-opportunities h1._opportunities-title>svg.-bg-icon{font-size:4rem}}.job-opportunities ._job-opportunities-inner{background-position:50%;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex}@media (width<=700px){.job-opportunities ._job-opportunities-inner{padding-bottom:0}}
