.nhs-jobs-feed.default:not(.multi){margin:0 0 30px}.nhs-jobs-feed.default .results{margin:0;padding:0;list-style:none;outline:0!important}.nhs-jobs-feed.default .results .entry{margin:0 0 15px;display:flex;flex-flow:column nowrap;color:#000;padding:20px 30px;border-radius:4px;border:1px solid transparent;background-color:#e6eff8;position:relative;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.sub-section .nhs-jobs-feed.default .results .entry{background-color:#fff}.nhs-jobs-feed.default .results .entry .description,.nhs-jobs-feed.default .results .entry .title{color:inherit;margin-top:0;padding:0;font-weight:700;margin-bottom:6px;font-size:1.3125rem;text-decoration-line:unset;transition-duration:0;transition-property:text-decoration-line;transition-delay:.7s}.nhs-jobs-feed.default .results .entry .title{color:#330072;display:flex;align-self:flex-start}.nhs-jobs-feed.default .results .entry .title:after{display:none}.nhs-jobs-feed.default .results .entry:active .description,.nhs-jobs-feed.default .results .entry:active .title,.nhs-jobs-feed.default .results .entry:focus .description,.nhs-jobs-feed.default .results .entry:focus .title,.nhs-jobs-feed.default .results .entry:hover .description,.nhs-jobs-feed.default .results .entry:hover .title{color:inherit}.nhs-jobs-feed.default .results .entry .subheading{margin:0;font-weight:700;font-size:1.3125rem}@media (min-width:768px){.nhs-jobs-feed.default .results .entry .info{display:flex;width:100%}}.nhs-jobs-feed.default .results .entry ul.details{padding:0;list-style:none}.nhs-jobs-feed.default .results .entry ul.details li{margin:0 -5px;font-size:1.125rem;display:flex;width:calc(100% + 10px);flex-direction:row;line-height:1.5}.nhs-jobs-feed.default .results .entry ul.details li span,.nhs-jobs-feed.default .results .entry ul.details li strong{padding:0 5px;display:inline-flex}.nhs-jobs-feed.default .results .entry ul.details li span{line-height:1.3;flex-wrap:wrap}.nhs-jobs-feed.default .results .entry ul.details li table tr td{background-color:transparent!important}.nhs-jobs-feed.default .results .entry ul.details li table tr td:first-of-type{width:95px!important}@media all and (max-width:991px){.nhs-jobs-feed.default .results .entry ul.details li table tr td{display:block!important;padding:0}}.nhs-jobs-feed.default .results .entry .read-more{margin-top:20px;display:flex;flex-grow:1;align-self:flex-end;align-items:flex-end}.nhs-jobs-feed.default .results .entry .read-more .button-link{margin:auto 0 0 auto}.nhs-jobs-feed.default .results .entry .band{font-weight:700;background:#003087;padding:3px 10px;color:#fff;line-height:1.15;align-items:center;letter-spacing:1px;display:flex;align-self:flex-start;margin:-10px -20px 0 auto;border-radius:4px;transition:.3s}.nhs-jobs-feed.default .results .entry .entry-top{display:flex;width:100%;gap:30px;justify-content:space-between}.nhs-jobs-feed.default .results .entry p.internal{margin:8px 0;padding:6px 15px;align-self:flex-start;background-color:#8a1538;color:#fff;border-radius:7px}.nhs-jobs-feed.default .results .entry p.internal *{color:inherit}.nhs-jobs-feed.default .results .entry:focus,.nhs-jobs-feed.default .results .entry:hover{background-color:#005eb8}.nhs-jobs-feed.default .results .entry:focus,.nhs-jobs-feed.default .results .entry:focus .subheading,.nhs-jobs-feed.default .results .entry:focus .title,.nhs-jobs-feed.default .results .entry:focus p i.fa,.nhs-jobs-feed.default .results .entry:focus p strong,.nhs-jobs-feed.default .results .entry:hover,.nhs-jobs-feed.default .results .entry:hover .subheading,.nhs-jobs-feed.default .results .entry:hover .title,.nhs-jobs-feed.default .results .entry:hover p i.fa,.nhs-jobs-feed.default .results .entry:hover p strong{color:#fff}.nhs-jobs-feed.default .results .entry:focus span.band,.nhs-jobs-feed.default .results .entry:focus span.button-link,.nhs-jobs-feed.default .results .entry:focus span.button-link:after,.nhs-jobs-feed.default .results .entry:hover span.band,.nhs-jobs-feed.default .results .entry:hover span.button-link,.nhs-jobs-feed.default .results .entry:hover span.button-link:after{background-color:#fff;color:#005eb8}.nhs-jobs-feed.default .results .entry:focus p.internal,.nhs-jobs-feed.default .results .entry:hover p.internal{background-color:#fff;color:#8a1538!important}.nhs-jobs-feed.default .results .entry:focus p.internal *,.nhs-jobs-feed.default .results .entry:hover p.internal *{color:inherit!important}.nhs-jobs-feed.default.multi ul.results:last-child{margin:0 0 30px}@media (max-width:767.98px){.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 .nhs-jobs-feed.default .results .entry .entry-top{flex-direction:column-reverse;gap:4px}.nhs-jobs-feed.default .results .entry .title{font-size:1.625rem;padding:28px 0 0}.nhs-jobs-feed.default .results .entry .description{font-size:1.125rem}.nhs-jobs-feed.default .band{top:6px;right:6px;padding:3px 7px}}@media (max-width:499.98px){.nhs-jobs-feed.default .results .entry{margin:0 -12px 15px;border-radius:0;padding:15px}.nhs-jobs-feed.default .results .entry .title{font-size:1.5rem}}.trac-search-shortcut+.nhs-jobs-feed.default{padding-top:40px}@media (min-width:991px){.nhs-jobs-feed.default .results .entry .title{max-width:60%}.nhs-jobs-feed.default .results .entry .band{max-width:37%}}