.SectionTitle-module__CLofBG__title{color:var(--color-text);margin:0;padding-bottom:3.2rem;font-size:2.4rem;font-weight:700;line-height:1.2;position:relative}.SectionTitle-module__CLofBG__title:after{content:"";border-top:4px solid var(--color-primary);border-radius:1.2rem;width:4.8rem;margin:1rem 0 0;display:flex}@media (max-width:768px){.SectionTitle-module__CLofBG__title{text-align:left;width:100%;padding-bottom:2.4rem;font-size:1.8rem}.SectionTitle-module__CLofBG__title:after{margin-top:.8rem;margin-left:0}}
.AdminBox-module__6OB08G__adminBox{margin-bottom:2rem}.AdminBox-module__6OB08G__adminBox h2{letter-spacing:.02em;text-transform:uppercase;font-size:1.4rem}.AdminBox-module__6OB08G__adminBox>:first-child{padding-bottom:1.2rem}.AdminBox-module__6OB08G__adminBox>:last-child{padding-top:0}.AdminBox-module__6OB08G__list{border-top:.1rem solid var(--color-border);margin:0;padding-top:1.2rem}.AdminBox-module__6OB08G__row,.AdminBox-module__6OB08G__rowMultiline{align-items:flex-start;margin-bottom:.4rem;display:flex}.AdminBox-module__6OB08G__rowMultiline{flex-direction:column}.AdminBox-module__6OB08G__term{font-size:1.4rem;font-weight:700}.AdminBox-module__6OB08G__definition{margin:0 0 0 .5rem;font-size:1.4rem;font-weight:400}.AdminBox-module__6OB08G__rowMultiline .AdminBox-module__6OB08G__definition{margin-left:0}.AdminBox-module__6OB08G__categories{flex-direction:column;display:flex}.AdminBox-module__6OB08G__plainList{margin:0;padding:0;list-style-type:none}@media (max-width:992px){.AdminBox-module__6OB08G__list{flex-wrap:wrap;display:flex}.AdminBox-module__6OB08G__row,.AdminBox-module__6OB08G__rowMultiline{flex-basis:50%}}@media (max-width:768px){.AdminBox-module__6OB08G__list{display:block}.AdminBox-module__6OB08G__adminBox h2,.AdminBox-module__6OB08G__term,.AdminBox-module__6OB08G__definition{font-size:1.2rem}}
.modals-module__6552sq__title{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.modals-module__6552sq__titleIcon{color:var(--color-secondary-100);margin-bottom:.6rem}.modals-module__6552sq__titleIconError{color:var(--color-error-100)}.modals-module__6552sq__titleIconSuccess{color:var(--color-success-60)}.modals-module__6552sq__titleLead{color:var(--color-neutrals-80);font-size:1.4rem;font-weight:400}.modals-module__6552sq__titleJob{font-size:2rem;font-weight:600}.modals-module__6552sq__titleCompany{font-size:1.4rem;font-weight:400}.modals-module__6552sq__centered{text-align:center}.modals-module__6552sq__heading{margin:0 0 1rem;font-size:2rem}.modals-module__6552sq__bold{margin:0;font-weight:600}.modals-module__6552sq__stackedFooter{text-align:center;flex-direction:column;flex:1;gap:1.2rem;display:flex}.modals-module__6552sq__stackedFooter>a,.modals-module__6552sq__stackedFooter>button{text-transform:uppercase}.modals-module__6552sq__footnote{color:var(--color-neutrals-80);font-size:1.2rem}.modals-module__6552sq__info{margin:2rem 0}.modals-module__6552sq__info span{font-weight:600}.modals-module__6552sq__easyplanNote{color:var(--color-neutrals-80);margin-top:1.5rem;font-size:.9em}.modals-module__6552sq__easyplanNote a{text-decoration:underline}.modals-module__6552sq__linkButton{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.modals-module__6552sq__removeBody{flex-direction:column;align-items:center;display:flex}.modals-module__6552sq__removeJob{margin-top:1rem;font-size:2rem;font-weight:600}.modals-module__6552sq__removeCompany{font-size:1.6rem}.modals-module__6552sq__removeActions{justify-content:space-around;gap:1.6rem;width:100%;margin:3rem 0;display:flex}.modals-module__6552sq__removeActions>*{text-transform:uppercase}.modals-module__6552sq__message{flex-direction:column;align-items:center;display:flex}.modals-module__6552sq__messageIcon{justify-content:center;align-items:center;margin:2rem;font-size:3rem;display:flex}.modals-module__6552sq__messageIconSuccess{color:var(--color-success-100)}.modals-module__6552sq__messageIconError{color:var(--color-error-60)}.modals-module__6552sq__messageTitle{margin-bottom:2rem;font-size:2.5rem}.modals-module__6552sq__messageText{margin-bottom:2rem}.modals-module__6552sq__messageButton{text-transform:uppercase}.modals-module__6552sq__createdHeader{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.modals-module__6552sq__createdHeaderIcon{width:6rem;height:6rem;color:var(--color-success-100);border:1px solid var(--color-success-60);border-radius:50%;justify-content:center;align-items:center;display:flex}.modals-module__6552sq__centeredFooter{flex:1;justify-content:center;display:flex}.modals-module__6552sq__createdMessage{min-height:6rem;margin-top:2rem}.modals-module__6552sq__createdContent{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.modals-module__6552sq__createdTitle{text-align:left;margin-top:2rem;font-weight:700}.modals-module__6552sq__createdTitleCentered{text-align:center;margin-top:2rem;font-weight:700}.modals-module__6552sq__createdFeature{background-color:var(--color-neutrals-20);border-radius:5px;gap:1.5rem;width:100%;margin:1rem 0;padding:1.5rem;display:flex}.modals-module__6552sq__createdCheck{flex:none;margin-top:.3rem}.modals-module__6552sq__createdFeatureText{color:var(--color-neutrals-100);align-items:center;margin:0;display:flex}.modals-module__6552sq__createdFeatureColumn{color:var(--color-neutrals-100);flex-direction:column;align-items:flex-start;display:flex}.modals-module__6552sq__createdHelpIcon{color:var(--color-secondary-100);margin-left:.5rem}.modals-module__6552sq__createdHelpText{font-size:1.2rem}.modals-module__6552sq__createdPartnersLoader{min-height:8.5rem}.modals-module__6552sq__createdPartners{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.modals-module__6552sq__createdPartnerLogo{object-fit:contain;width:7rem;height:7rem}.modals-module__6552sq__createdPartnersMore{color:var(--color-neutrals-100);display:flex}.modals-module__6552sq__shareRow{align-items:center;margin-top:2rem;display:flex}.modals-module__6552sq__shareLabel{color:var(--color-neutrals-100);margin-right:.5rem}.modals-module__6552sq__shareButton{color:var(--color-neutrals-100);cursor:pointer;background:0 0;border:0;margin:0 .5rem;padding:0;display:flex}.modals-module__6552sq__shareButton:hover{color:var(--color-neutrals-black)}
.ApplyModal-module__0ROFqW__content{flex-direction:column;align-items:center;display:flex}.ApplyModal-module__0ROFqW__summary{border-bottom:2px solid var(--color-neutrals-40);gap:1rem;width:100%;padding-bottom:1rem;font-size:1.4rem;display:flex}.ApplyModal-module__0ROFqW__summaryAvatar{flex:none;width:11rem;height:11rem;position:relative}.ApplyModal-module__0ROFqW__summaryInfo>*{padding-bottom:.5rem}.ApplyModal-module__0ROFqW__summaryName{padding-bottom:1rem;font-size:2rem;font-weight:600}.ApplyModal-module__0ROFqW__summaryLocation{color:var(--color-neutrals-60)}.ApplyModal-module__0ROFqW__summaryUpdate{font-weight:600}.ApplyModal-module__0ROFqW__summaryUpdate a{color:var(--color-primary)}.ApplyModal-module__0ROFqW__form{width:100%;margin:1rem 0}.ApplyModal-module__0ROFqW__form>*+*{margin-top:1rem}.ApplyModal-module__0ROFqW__row{justify-content:space-around;gap:2rem;display:flex}.ApplyModal-module__0ROFqW__row>*{flex:1}@media (max-width:576px){.ApplyModal-module__0ROFqW__row{flex-direction:column;gap:1rem}.ApplyModal-module__0ROFqW__summary{text-align:center;flex-direction:column;align-items:center}}.ApplyModal-module__0ROFqW__attachDocs{padding-top:2rem}.ApplyModal-module__0ROFqW__attachHint{color:var(--color-neutrals-60);font-size:1.2rem}.ApplyModal-module__0ROFqW__cvList{margin:1rem 0 0;padding:0;list-style:none}.ApplyModal-module__0ROFqW__cvList>li{padding-bottom:1rem}.ApplyModal-module__0ROFqW__uploads{gap:2rem;margin:1rem 0;display:flex}.ApplyModal-module__0ROFqW__uploads>*{flex:1;max-width:calc(50% - 1rem)}@media (max-width:576px){.ApplyModal-module__0ROFqW__uploads{flex-direction:column}.ApplyModal-module__0ROFqW__uploads>*{max-width:100%}}.ApplyModal-module__0ROFqW__help{background-color:var(--color-neutrals-black);color:var(--color-surface);cursor:pointer;border-radius:50%;padding:0 .35rem;font-size:1rem;font-weight:600}.ApplyModal-module__0ROFqW__submit{margin:2rem auto 0;display:flex}.ApplyModal-module__0ROFqW__saveForLater{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ApplyModal-module__0ROFqW__screening{margin:5rem 0}.ApplyModal-module__0ROFqW__screeningList{margin:0;padding:0;list-style:none}.ApplyModal-module__0ROFqW__screeningItem{margin-bottom:1.5rem}.ApplyModal-module__0ROFqW__screeningLabel{margin-bottom:.4rem;font-weight:500;display:block}.ApplyModal-module__0ROFqW__required{color:var(--color-error-100)}
.JobActions-module___Vcjna__actions{align-items:center;gap:.8rem;width:100%;margin:0 0 .5em;display:flex}.JobActions-module___Vcjna__actions>:nth-child(2){flex:1}.JobActions-module___Vcjna__applyButton{min-width:26rem}.JobActions-module___Vcjna__externalIcon{display:flex}.JobActions-module___Vcjna__externalIcon svg{width:1.6rem;height:1.6rem}@media (max-width:992px){.JobActions-module___Vcjna__actions{z-index:10;box-sizing:border-box;justify-content:center;width:83%;max-width:40rem;margin:0 auto .1rem;padding:.8rem 1.6rem;position:fixed;bottom:0;left:0;right:0}.JobActions-module___Vcjna__actions>:only-child{flex:1}.JobActions-module___Vcjna__applyButton{min-width:0;box-shadow:var(--shadow-l)}.JobActions-module___Vcjna__saveButton{box-shadow:var(--shadow-l)}}@media (max-width:576px){.JobActions-module___Vcjna__actions{margin-right:0}}
.JobSidebar-module__RKZaGG__sidebar{flex-direction:column;gap:1.6rem;display:flex}.JobSidebar-module__RKZaGG__box{background:var(--color-surface);box-shadow:var(--shadow-s);border-radius:.4rem;padding:2rem}.JobSidebar-module__RKZaGG__jobTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);margin:0;padding-bottom:1.5rem;font-size:1.4rem;font-weight:700;line-height:1.3;position:relative}.JobSidebar-module__RKZaGG__jobTitle:after{content:"";border-top:4px solid var(--color-primary);border-radius:1.2rem;width:4.8rem;margin:.8rem 0 0;display:flex}.JobSidebar-module__RKZaGG__line{color:var(--color-neutrals-100);align-items:center;margin:.8rem 0;font-size:1.5rem;display:flex}.JobSidebar-module__RKZaGG__line>*{margin-right:.8rem}.JobSidebar-module__RKZaGG__icon{flex:none}.JobSidebar-module__RKZaGG__value{margin-left:.5rem}.JobSidebar-module__RKZaGG__location{align-items:center;font-weight:300;display:flex}.JobSidebar-module__RKZaGG__location>.JobSidebar-module__RKZaGG__icon{margin-right:.8rem}.JobSidebar-module__RKZaGG__locationLink{color:var(--color-primary);text-decoration:underline}@media (max-width:768px){.JobSidebar-module__RKZaGG__box{box-shadow:none;background:0 0;padding:0}.JobSidebar-module__RKZaGG__jobTitle{text-transform:none;font-size:2rem}.JobSidebar-module__RKZaGG__line{font-size:1.4rem}}.JobSidebar-module__RKZaGG__locationList{flex-direction:column;gap:.7rem;font-size:1.3rem;display:flex}.JobSidebar-module__RKZaGG__boxTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);margin:0;padding-bottom:1.5rem;font-size:1.4rem;font-weight:700;line-height:1.3;position:relative}.JobSidebar-module__RKZaGG__boxTitle:after{content:"";border-top:4px solid var(--color-success-60);border-radius:1.2rem;width:4.8rem;margin:.8rem 0 0;display:flex}.JobSidebar-module__RKZaGG__boxTitleAdmin:after{border-top-color:var(--color-admin)}.JobSidebar-module__RKZaGG__boxRow{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:992px) and (min-width:769px){.JobSidebar-module__RKZaGG__boxRow{flex-direction:row}.JobSidebar-module__RKZaGG__boxRow>*{flex-basis:100%}}.JobSidebar-module__RKZaGG__postJobButton{width:100%}@media (max-width:992px){.JobSidebar-module__RKZaGG__postJobButton{z-index:10;width:83%;max-width:40rem;box-shadow:var(--shadow-l);margin:0 auto .1rem;position:fixed;bottom:0;left:0;right:0}}@media (max-width:576px){.JobSidebar-module__RKZaGG__postJobButton{margin-right:0}}.JobSidebar-module__RKZaGG__targetedSchool{flex-wrap:wrap;gap:.4rem;display:inline-flex}.JobSidebar-module__RKZaGG__schoolLink{color:var(--color-primary)}.JobSidebar-module__RKZaGG__recruiter{align-items:flex-start;margin-top:.8rem;display:flex}.JobSidebar-module__RKZaGG__recruiterText{min-width:0;margin-left:1rem}.JobSidebar-module__RKZaGG__recruiterName,.JobSidebar-module__RKZaGG__recruiterPosition,.JobSidebar-module__RKZaGG__recruiterRow{color:var(--color-neutrals-100);align-items:center;gap:.4rem;margin:0;font-size:1.5rem;display:flex}.JobSidebar-module__RKZaGG__recruiterName{font-weight:600}.JobSidebar-module__RKZaGG__recruiterIcon{color:var(--color-primary);flex:none}.JobSidebar-module__RKZaGG__recruiterEmail{max-width:18rem;color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobSidebar-module__RKZaGG__copyWrapper{display:inline-flex;position:relative}.JobSidebar-module__RKZaGG__copyButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.JobSidebar-module__RKZaGG__copyButton:hover{color:var(--color-primary)}.JobSidebar-module__RKZaGG__copyNotice{z-index:20;background:var(--color-neutrals-black);color:var(--color-surface);white-space:nowrap;border-radius:.4rem;padding:.4rem .8rem;font-size:1.2rem;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}@media (max-width:768px){.JobSidebar-module__RKZaGG__boxTitle{text-align:left;font-size:1.2rem}.JobSidebar-module__RKZaGG__recruiterName,.JobSidebar-module__RKZaGG__recruiterPosition,.JobSidebar-module__RKZaGG__recruiterRow{font-size:1.4rem}}
.ReportHiringModal-module__RYQB-q__content{text-align:center}.ReportHiringModal-module__RYQB-q__choices{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}.ReportHiringModal-module__RYQB-q__choiceTitle{grid-column:1/-1;margin:0;font-size:2.4rem;font-weight:500}.ReportHiringModal-module__RYQB-q__choice{background:var(--color-neutrals-10);text-align:center;border:.1rem solid #0000;border-radius:.8rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.ReportHiringModal-module__RYQB-q__checked{background:var(--color-surface);border-color:var(--color-neutrals-60)}.ReportHiringModal-module__RYQB-q__icon{font-size:3rem}.ReportHiringModal-module__RYQB-q__danger{color:var(--color-error-100)}.ReportHiringModal-module__RYQB-q__success{color:var(--color-success-100)}.ReportHiringModal-module__RYQB-q__info{color:var(--color-secondary-100)}.ReportHiringModal-module__RYQB-q__footer{font-size:1.2rem}
.CategoryTabs-module__F613vG__tabs{display:flex}.CategoryTabs-module__F613vG__tab{border:1px solid #0000;border-bottom:1px solid var(--color-neutrals-40);width:100%;height:4.1rem;font-family:var(--font-primary);color:var(--color-neutrals-60);cursor:pointer;background:0 0;padding:1.6rem .8rem;font-size:1.4rem;font-weight:400}.CategoryTabs-module__F613vG__active{border-color:var(--color-neutrals-40);border-bottom-color:#0000}@media (max-width:575px){.CategoryTabs-module__F613vG__tab{padding:0}}
.RecipientButton-module__cwvJrG__recipient{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:12.5rem;display:flex}.RecipientButton-module__cwvJrG__name{text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem;overflow:hidden}
.ShareOfferModal-module__E5EnIa__title{color:var(--color-primary-110);margin-bottom:3rem;font-size:2.5rem;font-weight:400;display:block}.ShareOfferModal-module__E5EnIa__body{text-align:center}.ShareOfferModal-module__E5EnIa__publishAll{margin-top:2rem;margin-bottom:1.3rem}.ShareOfferModal-module__E5EnIa__recipients{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));place-items:center;gap:2rem;display:grid}.ShareOfferModal-module__E5EnIa__error{margin-top:1.6rem}@media (max-width:575px){.ShareOfferModal-module__E5EnIa__recipients{gap:.4rem}}
.JobOfferToolbar-module__1vBVxq__activeItem{color:var(--color-text);position:relative}@media (min-width:769px){.JobOfferToolbar-module__1vBVxq__activeItem:after{content:"";border-bottom:3px solid var(--color-primary);position:absolute;bottom:-1.2rem;left:0;right:0}}@media (max-width:768px){.JobOfferToolbar-module__1vBVxq__counter{display:none}}.JobOfferToolbar-module__1vBVxq__feedback{max-width:115rem;margin:1.2rem auto 0;padding:0 1.6rem}.JobOfferToolbar-module__1vBVxq__modalTitle{flex-direction:column;gap:.2rem;display:flex}.JobOfferToolbar-module__1vBVxq__modalTitleIcon{color:var(--color-success-60);margin-bottom:.6rem}.JobOfferToolbar-module__1vBVxq__modalBody{text-align:center}
.JobTileLabels-module__IGFGpa__countLink{text-decoration:none}.JobTileLabels-module__IGFGpa__exclusive{border:.2rem solid var(--color-secondary-100);background:var(--color-surface);min-width:11rem;color:var(--color-primary);border-radius:5rem;justify-content:space-evenly;align-items:center;gap:.4rem;padding:.4rem;font-size:1.4rem;font-weight:700;line-height:1;display:inline-flex}.JobTileLabels-module__IGFGpa__exclusiveIcon{color:var(--color-secondary-100)}
.DirectoryJobTile-module__uzD5zW__side{flex-direction:column;align-items:flex-end;gap:.6rem;min-width:0;max-width:100%;height:100%;display:flex}.DirectoryJobTile-module__uzD5zW__section{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex}.DirectoryJobTile-module__uzD5zW__row{flex-wrap:wrap;gap:.6rem;display:flex}.DirectoryJobTile-module__uzD5zW__actions{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:auto;display:flex}.DirectoryJobTile-module__uzD5zW__manage,.DirectoryJobTile-module__uzD5zW__manageAdmin{border:.1rem solid var(--color-primary);color:var(--color-primary);border-radius:2rem;align-items:center;gap:.6rem;padding:1rem;font-size:1.4rem;font-weight:700;display:inline-flex}.DirectoryJobTile-module__uzD5zW__manageAdmin{border-color:var(--color-admin);color:var(--color-admin)}.DirectoryJobTile-module__uzD5zW__debug{justify-content:flex-end;display:flex}.DirectoryJobTile-module__uzD5zW__debugTrigger:focus-visible{outline:.2rem solid var(--color-admin);outline-offset:.2rem;border-radius:2rem}.DirectoryJobTile-module__uzD5zW__debugContent{color:var(--color-neutrals-black);font-size:1.4rem}.DirectoryJobTile-module__uzD5zW__debugContent p{margin:0 0 .8rem}.DirectoryJobTile-module__uzD5zW__debugNote{font-size:1.2rem}.DirectoryJobTile-module__uzD5zW__debugList{margin:0;padding-left:1.5rem}@media (max-width:768px){.DirectoryJobTile-module__uzD5zW__side{align-items:flex-start;width:100%;min-width:0}.DirectoryJobTile-module__uzD5zW__section,.DirectoryJobTile-module__uzD5zW__actions{justify-content:flex-start;align-items:flex-start}}
.SortSelect-module__eP46qa__sort{width:23rem;max-width:100%}.SortSelect-module__eP46qa__srOnlyLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.SortSelect-module__eP46qa__sort{width:100%}}
.JobsDirectoryPage-module__zRPnSa__page{width:100%;max-width:116rem;margin:0 auto;padding:1.6rem 1.6rem 4rem}.JobsDirectoryPage-module__zRPnSa__breadcrumbs{margin-bottom:.8rem}.JobsDirectoryPage-module__zRPnSa__layout{grid-template-columns:25.5rem minmax(0,1fr);grid-template-areas:"tabs tabs""search search""highlights highlights"".header""filters results";gap:1.2rem 2rem;display:grid}.JobsDirectoryPage-module__zRPnSa__listingTop{grid-area:header/1/header/-1}.JobsDirectoryPage-module__zRPnSa__listingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-inline-start:27.5rem;padding:.8rem 0;display:flex}.JobsDirectoryPage-module__zRPnSa__dropdowns{flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.JobsDirectoryPage-module__zRPnSa__heading{color:var(--color-neutrals-black);margin:0;font-size:2.4rem;font-weight:700;line-height:1.25}.JobsDirectoryPage-module__zRPnSa__heading h1{font:inherit;color:inherit;margin:0;display:inline}.JobsDirectoryPage-module__zRPnSa__results{flex-direction:column;grid-area:results;align-items:center;display:flex}@media (max-width:768px){.JobsDirectoryPage-module__zRPnSa__heading{font-size:2rem}.JobsDirectoryPage-module__zRPnSa__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""search""highlights""header""results"}.JobsDirectoryPage-module__zRPnSa__listingHeader{flex-direction:column;align-items:flex-start;margin-inline-start:0}}
.SimilarJobs-module__ebDVGW__section{max-width:112.1rem;margin-top:4rem}.SimilarJobs-module__ebDVGW__card{border:.1rem solid var(--color-neutrals-20);height:51.5rem;box-shadow:var(--shadow-job-card);background:var(--color-surface);flex-direction:column;align-items:center;margin:1.5rem 1.2rem;display:flex;position:relative}.SimilarJobs-module__ebDVGW__cardCover{background:var(--color-neutrals-20);width:100%;height:30rem;position:absolute;top:0}.SimilarJobs-module__ebDVGW__coverImage{object-fit:cover}.SimilarJobs-module__ebDVGW__cardLogo{border:.1rem solid var(--color-neutrals-20);background:var(--color-surface);border-radius:50%;width:10rem;height:10rem;position:absolute;top:25.5rem}.SimilarJobs-module__ebDVGW__logoImage{object-fit:cover;border-radius:50%}.SimilarJobs-module__ebDVGW__cardBody{text-align:center;background:var(--color-surface);flex-direction:column;width:100%;height:21rem;margin-top:auto;padding:1rem 2rem 0;display:flex}.SimilarJobs-module__ebDVGW__cardTitle{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:5.5rem 0 .3rem;font-size:1.8rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.SimilarJobs-module__ebDVGW__cardLink{color:var(--color-neutrals-black);text-decoration:none}.SimilarJobs-module__ebDVGW__cardCompany,.SimilarJobs-module__ebDVGW__cardLocation{color:var(--color-neutrals-80);margin:0}.SimilarJobs-module__ebDVGW__cardCompany{margin:.5rem 0;font-size:1.5rem}.SimilarJobs-module__ebDVGW__cardLocation{font-size:1.3rem}@media (max-width:1200px){.SimilarJobs-module__ebDVGW__card{height:28.2rem;margin:1.5rem .8rem}.SimilarJobs-module__ebDVGW__cardCover{height:13.5rem}.SimilarJobs-module__ebDVGW__cardLogo{width:8rem;height:8rem;top:9.2rem}.SimilarJobs-module__ebDVGW__cardBody{height:14.5rem}.SimilarJobs-module__ebDVGW__cardTitle{margin-top:4rem;font-size:1.2rem;line-height:1.4rem}.SimilarJobs-module__ebDVGW__cardCompany{margin:.1rem 0;font-size:1.2rem}.SimilarJobs-module__ebDVGW__cardLocation{font-size:1rem}}@media (max-width:576px){.SimilarJobs-module__ebDVGW__card{height:24rem}.SimilarJobs-module__ebDVGW__cardCover{height:11.5rem}.SimilarJobs-module__ebDVGW__cardLogo{width:5.1rem;height:5.1rem;top:9rem}.SimilarJobs-module__ebDVGW__cardBody{justify-content:center;height:12rem;padding:0 1rem}.SimilarJobs-module__ebDVGW__cardTitle{margin-top:2rem}.SimilarJobs-module__ebDVGW__cardCompany{font-size:1.1rem}}.SimilarJobs-module__ebDVGW__skeletonRow{gap:2.4rem;margin-top:1.5rem;display:flex}.SimilarJobs-module__ebDVGW__skeletonRow>*{flex:1}@media (max-width:576px){.SimilarJobs-module__ebDVGW__skeletonRow>:nth-child(3){display:none}}
.JobDetailPage-module__Wfd8Hq__page{width:100%;color:var(--color-neutrals-100)}@media (min-width:769px){.JobDetailPage-module__Wfd8Hq__page{max-width:116rem;margin:1.6rem auto 0}}.JobDetailPage-module__Wfd8Hq__breadcrumbs{align-self:flex-start;padding-bottom:1.5rem}@media (max-width:768px){.JobDetailPage-module__Wfd8Hq__breadcrumbs{background-color:var(--color-bg);padding:1.5rem}}@media (max-width:576px){.JobDetailPage-module__Wfd8Hq__breadcrumbs{min-height:9rem}}.JobDetailPage-module__Wfd8Hq__body{padding:4rem 6rem}@media (max-width:768px){.JobDetailPage-module__Wfd8Hq__body{padding:4rem 1.5rem}}.JobDetailPage-module__Wfd8Hq__columns{display:flex}@media (max-width:768px){.JobDetailPage-module__Wfd8Hq__columns{flex-direction:column-reverse}}.JobDetailPage-module__Wfd8Hq__content{line-height:2rem}@media (min-width:769px){.JobDetailPage-module__Wfd8Hq__content{flex-basis:auto;width:calc(100% - 34rem);font-size:1.6rem}.JobDetailPage-module__Wfd8Hq__sidebar{flex-grow:1;flex-basis:auto;align-self:start;width:34rem;padding-left:2rem;position:sticky;top:6rem}}@media (max-width:992px){.JobDetailPage-module__Wfd8Hq__titleSection{display:none}}.JobDetailPage-module__Wfd8Hq__title{color:var(--color-text);margin:0;padding-bottom:1.5rem;font-size:3.2rem;font-weight:700;line-height:1.2;position:relative}.JobDetailPage-module__Wfd8Hq__title:after{content:"";border-top:4px solid var(--color-primary);border-radius:1.2rem;width:4.8rem;margin:1rem 0 0;display:flex}
