.app-job-details-actions{width:100%;display:grid;align-items:center;grid-template-columns:max-content 1fr;column-gap:1rem;padding:1rem;background-color:var(--white)}.app-job-details-actions__alert{top:7.3125rem;left:50%;width:calc(100% - 2rem);max-width:37.5rem;transform:translate(-50%)}.app-job-details-description__card{padding:2rem 1rem 2.5rem;row-gap:1.5rem;border-radius:0;border:none;border-top:.0625rem solid var(--grey-20)}.app-job-details-description__card>*{padding-bottom:0;border-bottom:none}.app-job-details-description__title{font-family:Merriweather,serif;font-size:1.25rem;font-weight:700;line-height:150%}@media screen and (min-width:40rem){.app-job-details-description__title{font-size:1.5rem}}@media screen and (min-width:56rem){.app-job-details-description__title{font-size:1.75rem}}.app-job-details-description__title,.app-job-details-description__content{color:var(--primary-100)}.app-job-details-description__content>*{margin-top:2rem}.app-job-details-description__content>*:first-child{margin-top:0}.app-job-details-description__content p{line-height:125%}.app-job-details-description__content ul{padding-left:1.5rem;list-style:disc;margin-top:1rem}.app-job-details-description__content h3{font-size:1.125rem;font-weight:700}.app-job-details-description__footer{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(min-content,max-content));grid-template-rows:repeat(2,minmax(min-content,max-content));padding:1rem;background-color:var(--grey-5);align-items:center}.app-job-details-description__footer:last-child{padding-bottom:1rem}.app-job-details-description__avatar{grid-row:2;grid-column:1}.app-job-details-description__posted-by{grid-row:1;grid-column:1/span 2;font-weight:600}.app-job-details-description__consultant{grid-row:2;grid-column:1/span 2}.app-job-details-description__avatar~.app-job-details-description__consultant{grid-row:2;grid-column:2}@media screen and (min-width:56rem){.app-job-details-description__card{border-radius:.75rem;border:.0625rem solid var(--grey-10);padding:1.5rem 1.5rem 2rem}.app-job-details-description__footer{padding:1rem 1.5rem;row-gap:.25rem}.app-job-details-description__footer:last-child{padding-bottom:1rem}.app-job-details-description__avatar{grid-row:1/span 2;grid-column:1}.app-job-details-description__posted-by{grid-row:1;font-weight:600}.app-job-details-description__consultant{grid-row:2}.app-job-details-description__posted-by,.app-job-details-description__consultant{grid-column:1/span 2}.app-job-details-description__avatar~.app-job-details-description__posted-by,.app-job-details-description__avatar~.app-job-details-description__consultant{grid-column:2}}.app-job-details-header{width:100%;display:flex;justify-content:center;background:var(--grey-10);padding:1.5rem 1rem}.app-job-details-header__inner{display:flex;flex-direction:column;row-gap:1rem;width:100%;max-width:71.5rem}.app-job-details-header__back{display:inline-flex}.app-job-details-header__title{font-family:Merriweather,serif;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (min-width:40rem){.app-job-details-header__title{font-size:1.75rem}}@media screen and (min-width:56rem){.app-job-details-header__title{font-size:2rem}}.app-job-details-header__posted{display:flex;align-items:center;column-gap:.5rem;color:var(--grey-90);font-size:.875rem}@media screen and (min-width:40rem){.app-job-details-header{padding:1.5rem 2rem}}.app-job-details-summary{padding:1.5rem 1rem;min-width:24.6875rem}.app-job-details-summary__card{padding:1.5rem 1rem 1rem}.app-job-details-summary__content{display:flex;flex-direction:column;row-gap:1.5rem}.app-job-details-summary__header{display:flex;flex-direction:column;row-gap:1rem}.app-job-details-summary__title{font-family:Merriweather,serif;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (min-width:40rem){.app-job-details-summary__title{font-size:1.25rem}}@media screen and (min-width:56rem){.app-job-details-summary__title{font-size:1.5rem}}.app-job-details-summary__title{color:var(--primary-100)}.app-job-details-summary__details.app-job-details-recap{gap:1rem;flex-direction:row;flex-wrap:wrap}.app-job-details-summary__details.app-job-details-recap .app-job-details-recap__item{background-color:var(--grey-10);padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem}.app-job-details-summary__footer.app-job-details-actions{display:none;padding-left:0;padding-right:0}@media screen and (min-width:56rem){.app-job-details-summary{padding:0;position:sticky;align-self:flex-start;top:7.3125rem;margin-bottom:5rem}.app-job-details-summary__card{padding:2rem 1.5rem 1.5rem;row-gap:1.5rem}.app-job-details-summary__card>*{padding-bottom:1.5rem}.app-job-details-summary__details.app-job-details-recap{gap:1rem}.app-job-details-summary__footer.app-job-details-actions{border-top:.0625rem solid var(--grey-20);padding-top:1rem;display:grid}}.app-job-details-summary-company{display:flex;align-items:center;column-gap:1rem;border-bottom:none;padding-bottom:0}.app-job-details-summary-company__logo{height:2rem;width:auto}.app-job-details-summary-company__name{color:var(--grey-100)}.app-job-details-summary-company__name b{font-weight:600;color:var(--primary-100)}
