.nhs-jobs-feed.default{margin:0 0 30px;font-family:Outfit,sans-serif}.nhs-jobs-feed.default .results{margin:0;padding:0;list-style:none}.nhs-jobs-feed.default .results .entry{display:flex;flex-flow:column nowrap;margin:0 0 30px;padding:30px;color:#393939;background:#ebebeb}.nhs-jobs-feed.default .results .entry:last-child{margin-bottom:0}.nhs-jobs-feed.default .results .entry .description,.nhs-jobs-feed.default .results .entry .title{margin:5px 0 0;font-weight:lighter;color:inherit}.nhs-jobs-feed.default .results .entry .title{margin-top:0;font-size:28px;font-size:2.8rem;font-weight:400}.nhs-jobs-feed.default .results .entry .description,.nhs-jobs-feed.default .results .entry .details{margin:10px 0 0;font-size:18px;font-size:1.8rem;font-weight:lighter}.nhs-jobs-feed.default .results .entry .details{padding:0;list-style:none}.nhs-jobs-feed.default .results .entry .read-more{display:flex;flex-grow:1;align-self:flex-end;align-items:flex-end;margin-top:20px}.nhs-jobs-feed.default .results .entry .read-more .button-link{margin:0}.nhs-jobs-feed.default .view-all{text-align:right;padding:15px 0 0}@media (max-width:767px){.nhs-jobs-feed.default{margin-bottom:20px}.nhs-jobs-feed.default .results .entry{margin-bottom:20px;padding-bottom:20px;flex-direction:column}.nhs-jobs-feed.default .results .entry .title{font-size:26px;font-size:2.6rem}.nhs-jobs-feed.default .results .entry .description{font-size:18px;font-size:1.8rem}}@media (max-width:479px){.nhs-jobs-feed.default .results .entry{margin-bottom:15px;padding-bottom:15px}.nhs-jobs-feed.default .results .entry .title{font-size:24px;font-size:2.4rem}}