.job-back-link{color:#5d5d5d;font-size:.9rem;transition:color .2s}.job-back-link:hover{color:#052e4d}.job-detail-title{font-size:2rem;font-weight:700;line-height:1.3;color:#191919}@media(max-width:767px){.job-detail-title{font-size:24px}}.job-detail-poster-icon{width:40px;height:40px;font-size:1.1rem}.job-detail-section-title{font-size:24px;font-weight:700;color:#191919;margin-bottom:1rem}.rich-content-display{font-size:1rem;line-height:1.8;color:#4f4f4f}.rich-content-display h1,.rich-content-display h2,.rich-content-display h3,.rich-content-display h4,.rich-content-display h5,.rich-content-display h6{color:#191919;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem}.rich-content-display p{margin-bottom:1.25rem}.rich-content-display img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.rich-content-display a{color:#052e4d;text-decoration:underline}.rich-content-display a:hover{color:#02111d}.rich-content-display ol,.rich-content-display ul{padding-left:1.5rem;margin-bottom:1.25rem}.rich-content-display ol li,.rich-content-display ul li{margin-bottom:.4rem}.rich-content-display ul{list-style:disc}.rich-content-display ol{list-style:decimal}.rich-content-display blockquote{border-left:4px solid #052e4d;padding:.75rem 1.25rem;margin:1.5rem 0;background:rgba(5,46,77,.05);border-radius:0 6px 6px 0;font-style:italic;color:#5d5d5d}