.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;border:1px solid transparent;position:relative;text-decoration-color:transparent;page-break-inside:avoid}.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;margin-bottom:6px;font-size:21px;font-size:min(1.3125rem,50px);text-decoration-line:unset;transition-duration:0;transition-property:text-decoration-line;transition-delay:.7s;font-weight:500}.nhs-jobs-feed.default .results .entry .title{color:#330072;display:flex;font-weight:700;align-self:flex-start}.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:21px;font-size:min(1.3125rem,50px)}@media (min-width:767.97px){.nhs-jobs-feed.default .results .entry .info{display:flex;width:100%}}.nhs-jobs-feed.default .results .entry ul.details{padding:0;list-style:none;display:table}.nhs-jobs-feed.default .results .entry ul.details li{display:table-row;font-size:18px;font-size:min(1.125rem,50px);line-height:1.5}.nhs-jobs-feed.default .results .entry ul.details li span,.nhs-jobs-feed.default .results .entry ul.details li strong{display:table-cell;padding:3px 10px;line-height:1.3}.nhs-jobs-feed.default .results .entry ul.details li strong{text-align:right}.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;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}@media screen{.nhs-jobs-feed.default .results .entry{padding:20px 30px;border-radius:4px;background-color:#e6eff8}.nhs-jobs-feed.default .results .entry .band{color:#fff}}.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:#643d94}.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:#282661}.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 .results a.entry:focus{outline-offset:5px}.nhs-jobs-feed.default.multi ul.results:last-child{margin:0 0 30px}@media (max-width:767.95px){.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:26px;font-size:min(1.625rem,50px);padding:28px 0 0}.nhs-jobs-feed.default .results .entry p.description{font-weight:500;font-size:18px;font-size:min(1.125rem,50px)}.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:24px;font-size:min(1.5rem,50px)}}.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%}}