.bd-nhs{--byte-blue:#1a73e8;--deep-navy:#082c59;--ink:#23272f;--muted:#5d6878;--surface:#f7f9fc;--line:#dfe5ed;--white:#ffffff;--success:#167759;--caution:#aa3e4a;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--shell:78rem;--page-gutter:clamp(1.25rem, 4vw, 3rem);--radius:0.5rem;--shadow:0 1.5rem 4rem rgba(8, 44, 89, 0.12);--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out:cubic-bezier(0.77, 0, 0.175, 1)}.bd-nhs *,.bd-nhs *::before,.bd-nhs *::after{box-sizing:border-box}.bd-nhs{color-scheme:light;scroll-behavior:smooth}.bd-nhs{margin:0;overflow-x:hidden;color:var(--ink);background:var(--white);font-family:"Poppins",Arial,sans-serif;font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.bd-nhs img{display:block;max-width:100%}.bd-nhs figure,.bd-nhs p,.bd-nhs h1,.bd-nhs h2,.bd-nhs h3,.bd-nhs ul,.bd-nhs ol{margin-top:0}.bd-nhs a{color:inherit}.bd-nhs button,.bd-nhs a,.bd-nhs summary{-webkit-tap-highlight-color:#fff0}.bd-nhs :focus-visible{outline:3px solid #f2c94c;outline-offset:4px}.bd-nhs .skip-link{position:fixed;z-index:1000;top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);transform:translateY(-200%);background:var(--deep-navy);color:var(--white);font-weight:600}.bd-nhs .skip-link:focus{transform:translateY(0)}.bd-nhs .shell{width:min(calc(100% - (2 * var(--page-gutter))), var(--shell));margin-inline:auto}.bd-nhs .section{margin:0;padding-block:clamp(var(--space-16), 8vw, var(--space-32))}.bd-nhs .initiatives,.bd-nhs .resources-section,.bd-nhs .faq-section{background:var(--white)}.bd-nhs .section-heading{max-width:39rem}.bd-nhs .section-heading h2,.bd-nhs .contact-section h2{margin-bottom:var(--space-6);font-size:clamp(2rem, 4vw, 3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em}.bd-nhs .section-heading>p:last-child{margin-bottom:0;color:var(--muted);font-size:clamp(1rem, 1.25vw, 1.125rem)}.bd-nhs .section-context,.bd-nhs .resource-type{margin-bottom:var(--space-4);color:var(--byte-blue);font-size:.9rem;font-weight:600}.bd-nhs .section-context--light,.bd-nhs .section-heading--light .section-context{color:#91c4ff}.bd-nhs .button-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.bd-nhs .button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:2px solid var(--byte-blue);border-radius:.25rem;background:var(--byte-blue);color:var(--white);font-weight:600;line-height:1.25;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 120ms var(--ease-out)}.bd-nhs .button-dark{border-color:var(--deep-navy);background:var(--deep-navy)}.bd-nhs .button-light{border-color:var(--white);background:var(--white);color:var(--deep-navy)}.bd-nhs .button:active{transform:scale(.98)}.bd-nhs .text-link,.bd-nhs .more-campaigns a{color:var(--deep-navy);font-weight:600;text-decoration-color:rgb(8 44 89 / .28);text-decoration-thickness:2px;text-underline-offset:.3em;transition:color 180ms ease,text-decoration-color 180ms ease}.bd-nhs .campaign-hero{background:var(--white)}.bd-nhs .campaign-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,0.72fr);gap:clamp(var(--space-8), 6vw, var(--space-24));align-items:end;padding-block:clamp(var(--space-12), 5vw, var(--space-16)) var(--space-8)}.bd-nhs .campaign-intro h1{max-width:15ch;margin-bottom:0;color:var(--deep-navy);font-size:clamp(2.55rem, 5vw, 4.8rem);font-weight:600;line-height:1.01;letter-spacing:-.035em;text-wrap:pretty}.bd-nhs .campaign-intro__lead{max-width:34rem;margin-bottom:var(--space-6);color:var(--ink);font-size:clamp(1.05rem, 1.45vw, 1.25rem);line-height:1.5}.bd-nhs .independence-note{max-width:36rem;margin:var(--space-6) 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.bd-nhs .campaign-wall-surface{position:relative;overflow:hidden;border-block:1px solid var(--line);background:#f4f7fb;padding-block:clamp(var(--space-12), 6vw, var(--space-24))}.bd-nhs .campaign-wall{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(var(--space-4), 2vw, var(--space-8));align-items:start}.bd-nhs .campaign-wall-guide{position:absolute;z-index:0;top:52%;right:0;left:0;height:1px;background:rgb(26 115 232 / .72);pointer-events:none}.bd-nhs .campaign-wall-guide span{position:absolute;top:50%;width:.65rem;height:.65rem;border:2px solid #f4f7fb;transform:translate(-50%,-50%);background:var(--byte-blue);box-shadow:0 0 0 1px var(--byte-blue)}.bd-nhs .campaign-wall-guide span:nth-child(1){left:8%}.bd-nhs .campaign-wall-guide span:nth-child(2){left:38%}.bd-nhs .campaign-wall-guide span:nth-child(3){left:66%}.bd-nhs .campaign-wall-guide span:nth-child(4){left:92%}.bd-nhs .campaign-piece{min-width:0;margin:0;transform:translate3d(0,0,0)}.bd-nhs .campaign-piece--app{grid-column:1 / span 4;margin-top:var(--space-12)}.bd-nhs .campaign-piece--vaccination{grid-column:5 / span 2;margin-top:var(--space-4)}.bd-nhs .campaign-piece--mental-health{grid-column:7 / span 3;margin-top:calc(-1 * var(--space-6))}.bd-nhs .campaign-piece--ooh{grid-column:10 / span 3;margin-top:var(--space-8)}.bd-nhs .campaign-piece__art{overflow:hidden;outline:1px solid rgb(8 44 89 / .14);outline-offset:-1px;background:var(--white)}.bd-nhs .campaign-piece__art img{width:100%;height:auto;display:block}.bd-nhs .campaign-piece figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.05rem var(--space-3);align-items:baseline;margin-top:var(--space-3);color:var(--deep-navy)}.bd-nhs .campaign-piece figcaption span{grid-row:1 / span 2;color:var(--byte-blue);font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.bd-nhs .campaign-piece figcaption strong{font-size:.9rem;font-weight:600;line-height:1.3}.bd-nhs .campaign-piece figcaption small{grid-column:2;color:var(--muted);font-size:.72rem;line-height:1.4}.bd-nhs .has-wall-motion.is-wall-aligning .campaign-piece{will-change:transform}.bd-nhs .credibility{padding-block:var(--space-8);background:var(--byte-blue);color:var(--white)}.bd-nhs .credibility-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.bd-nhs .credibility p{margin-bottom:0;font-size:.92rem;font-weight:600;line-height:1.45}.bd-nhs .initiatives-grid{display:grid;grid-template-columns:minmax(18rem,0.72fr) minmax(0,1.28fr);gap:clamp(var(--space-12), 8vw, var(--space-32))}.bd-nhs .initiative-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-12);margin-bottom:0;padding-left:0;list-style:none}.bd-nhs .initiative-list li{padding-block:var(--space-6);border-top:1px solid var(--line)}.bd-nhs .initiative-list strong,.bd-nhs .initiative-list span{display:block}.bd-nhs .initiative-list strong{margin-bottom:var(--space-2);color:var(--deep-navy);font-size:1.08rem}.bd-nhs .initiative-list span{color:var(--muted);font-size:.92rem}.bd-nhs .governance{background:var(--deep-navy);color:var(--white)}.bd-nhs .section-heading--light>p:last-child{color:#c4d3e2}.bd-nhs .governance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--space-16) 0 0;padding:0;border-top:1px solid rgb(255 255 255 / .28);counter-reset:governance-step;list-style:none}.bd-nhs .governance-steps li{padding:var(--space-8) var(--space-6) var(--space-4) 0;border-right:1px solid rgb(255 255 255 / .16);border-bottom:1px solid rgb(255 255 255 / .16);counter-increment:governance-step}.bd-nhs .governance-steps li+li{padding-left:var(--space-6)}.bd-nhs .governance-steps li:nth-child(3n){border-right:0}.bd-nhs .governance-steps li:nth-child(3n+1){padding-left:0}.bd-nhs .governance-steps li:nth-last-child(-n+3){border-bottom:0}.bd-nhs .governance-steps li::before{content:"0" counter(governance-step);display:block;margin-bottom:var(--space-8);color:#91c4ff;font-size:.78rem;font-weight:600}.bd-nhs .governance-steps h3{margin-bottom:var(--space-3);font-size:1.15rem}.bd-nhs .governance-steps p{margin-bottom:0;color:#c4d3e2;font-size:.88rem}.bd-nhs .capabilities{background:var(--surface)}.bd-nhs .capabilities-grid,.bd-nhs .faq-grid{display:grid;grid-template-columns:minmax(18rem,0.82fr) minmax(0,1.18fr);gap:clamp(var(--space-12), 9vw, var(--space-32))}.bd-nhs .sticky-heading{align-self:start;position:sticky;top:var(--space-8)}.bd-nhs .channel-list-title{margin:0 0 var(--space-4);color:var(--deep-navy);font-size:1rem;letter-spacing:0}.bd-nhs .channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 var(--space-12);padding:0;border-top:1px solid var(--deep-navy);list-style:none}.bd-nhs .channel-list li{display:grid;align-content:start;gap:var(--space-2);min-height:8.75rem;padding:var(--space-5) var(--space-6) var(--space-5) 0;border-bottom:1px solid var(--line)}.bd-nhs .channel-list li:nth-child(even){padding-right:0;padding-left:var(--space-6);border-left:1px solid var(--line)}.bd-nhs .channel-list strong{color:var(--deep-navy);font-size:1.08rem}.bd-nhs .channel-list span{color:var(--muted);font-size:.86rem}.bd-nhs .capability-list article{display:grid;grid-template-columns:minmax(10rem,0.55fr) minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--line)}.bd-nhs .capability-list article:last-child{border-bottom:1px solid var(--line)}.bd-nhs .capability-list h3{margin-bottom:0;color:var(--deep-navy);font-size:1.2rem;line-height:1.35}.bd-nhs .capability-list p{margin-bottom:0;color:var(--muted)}.bd-nhs .resource-heading{margin-bottom:var(--space-12)}.bd-nhs .resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.bd-nhs .resource{min-height:31rem;overflow:hidden;border-radius:var(--radius)}.bd-nhs .resource h3{max-width:15ch;margin-bottom:var(--space-4);font-size:clamp(1.65rem, 3vw, 2.5rem);line-height:1.08;letter-spacing:-.03em}.bd-nhs .resource-copy{padding:clamp(var(--space-8), 4vw, var(--space-12))}.bd-nhs .resource-copy>p:not(.resource-type){max-width:34rem}.bd-nhs .resource-toolkit{display:grid;grid-template-rows:auto 1fr;background:var(--byte-blue);color:var(--white)}.bd-nhs .resource-toolkit .resource-type{color:#d9eaff}.bd-nhs .toolkit-visual{display:grid;min-height:16rem;align-items:end;justify-items:center;position:relative;overflow:hidden}.bd-nhs .document-sheet{z-index:2;width:min(68%, 18rem);min-height:14rem;padding:var(--space-8);transform:translateY(1.25rem) rotate(-2deg);background:var(--white);color:var(--deep-navy);box-shadow:var(--shadow)}.bd-nhs .document-sheet--back{z-index:1;position:absolute;bottom:-2rem;margin-left:5rem;transform:rotate(7deg);background:#c9e0fb}.bd-nhs .document-sheet span,.bd-nhs .document-sheet strong,.bd-nhs .document-sheet i{display:block}.bd-nhs .document-sheet span{margin-bottom:var(--space-4);color:var(--byte-blue);font-size:.75rem;font-style:normal;font-weight:600}.bd-nhs .document-sheet strong{margin-bottom:var(--space-8);font-size:1.55rem;line-height:1.1}.bd-nhs .document-sheet i{width:100%;height:3px;margin-top:var(--space-3);background:#dae2eb}.bd-nhs .document-sheet i:nth-of-type(2){width:78%}.bd-nhs .document-sheet i:nth-of-type(3){width:52%}.bd-nhs .resource-case-study{display:grid;grid-template-rows:20rem auto;background:var(--deep-navy);color:var(--white)}.bd-nhs .resource-case-study>img{width:100%;height:100%;object-fit:cover;object-position:center}.bd-nhs .resource-case-study .resource-type{color:#91c4ff}.bd-nhs .more-campaigns{display:grid;grid-template-columns:minmax(13rem,0.7fr) repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--line)}.bd-nhs .more-campaigns p,.bd-nhs .more-campaigns a{margin-bottom:0;font-size:.88rem;line-height:1.5}.bd-nhs .more-campaigns p{color:var(--muted)}.bd-nhs .measurement{background:var(--surface)}.bd-nhs .measurement-grid{display:grid;grid-template-columns:minmax(18rem,0.68fr) minmax(0,1.32fr);gap:clamp(var(--space-12), 8vw, var(--space-32));align-items:center}.bd-nhs .comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.bd-nhs .comparison-column{padding:clamp(var(--space-8), 4vw, var(--space-12))}.bd-nhs .comparison-column+.comparison-column{border-left:1px solid var(--line)}.bd-nhs .comparison h3{margin-bottom:var(--space-6);color:var(--deep-navy);font-size:1.08rem}.bd-nhs .can-show h3 span{color:var(--success)}.bd-nhs .cannot-prove h3 span{color:var(--caution)}.bd-nhs .comparison ul{margin-bottom:0;padding-left:1.2rem;color:var(--muted)}.bd-nhs .comparison li+li{margin-top:var(--space-3)}.bd-nhs .faq-list{border-top:1px solid var(--line)}.bd-nhs .faq-list details{border-bottom:1px solid var(--line)}.bd-nhs .faq-list summary{position:relative;padding:var(--space-6) var(--space-12) var(--space-6) 0;color:var(--deep-navy);cursor:pointer;font-weight:600;list-style:none}.bd-nhs .faq-list summary::-webkit-details-marker{display:none}.bd-nhs .faq-list summary::after{content:"+";position:absolute;top:var(--space-6);right:0;color:var(--byte-blue);font-size:1.5rem;font-weight:400;line-height:1}.bd-nhs .faq-list details[open] summary::after{content:"−"}.bd-nhs .faq-list details p{max-width:42rem;padding:0 var(--space-12) var(--space-6) 0;color:var(--muted)}.bd-nhs .contact-section{padding-block:clamp(var(--space-16), 8vw, var(--space-24));background:var(--white);color:var(--ink)}.bd-nhs .contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,0.85fr);gap:clamp(var(--space-8), 8vw, var(--space-24));align-items:center}.bd-nhs .contact-section h2{max-width:15ch;margin-bottom:0}.bd-nhs .contact-grid>div:last-child>p{margin-bottom:var(--space-6);font-size:1.05rem}@media (hover:hover) and (pointer:fine){.bd-nhs .button:hover{border-color:var(--deep-navy);background:var(--deep-navy)}.bd-nhs .button-dark:hover{border-color:var(--white);background:var(--white);color:var(--deep-navy)}.bd-nhs .button-light:hover{border-color:var(--deep-navy);background:var(--deep-navy);color:var(--white)}.bd-nhs .text-link:hover,.bd-nhs .more-campaigns a:hover{color:var(--byte-blue);text-decoration-color:currentColor}}@media (max-width:72rem){.bd-nhs .governance-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-nhs .more-campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:59.99rem){.bd-nhs .campaign-intro,.bd-nhs .initiatives-grid,.bd-nhs .capabilities-grid,.bd-nhs .measurement-grid,.bd-nhs .faq-grid,.bd-nhs .contact-grid{grid-template-columns:1fr}.bd-nhs .campaign-intro{gap:var(--space-8)}.bd-nhs .campaign-intro h1{max-width:18ch}.bd-nhs .campaign-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12) var(--space-8)}.bd-nhs .campaign-piece--app,.bd-nhs .campaign-piece--mental-health{grid-column:1}.bd-nhs .campaign-piece--vaccination,.bd-nhs .campaign-piece--ooh{grid-column:2}.bd-nhs .campaign-piece--app,.bd-nhs .campaign-piece--vaccination{grid-row:1}.bd-nhs .campaign-piece--mental-health,.bd-nhs .campaign-piece--ooh{grid-row:2}.bd-nhs .campaign-piece--app,.bd-nhs .campaign-piece--mental-health{margin-top:0}.bd-nhs .campaign-piece--vaccination,.bd-nhs .campaign-piece--ooh{margin-top:var(--space-12)}.bd-nhs .credibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-nhs .initiative-list{gap:0 var(--space-8)}.bd-nhs .governance-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-nhs .governance-steps li,.bd-nhs .governance-steps li:nth-child(3n){border-right:1px solid rgb(255 255 255 / .16);border-bottom:1px solid rgb(255 255 255 / .16)}.bd-nhs .governance-steps li:nth-child(2n){border-right:0}.bd-nhs .governance-steps li:nth-child(3n+1){padding-left:var(--space-6)}.bd-nhs .governance-steps li:nth-child(2n+1){padding-left:0}.bd-nhs .governance-steps li:nth-last-child(-n+2){border-bottom:0}.bd-nhs .capabilities-grid,.bd-nhs .faq-grid{gap:var(--space-12)}.bd-nhs .sticky-heading{position:static}.bd-nhs .resource-grid{grid-template-columns:1fr}.bd-nhs .resource{min-height:0}.bd-nhs .resource-case-study{grid-template-rows:minmax(17rem,44vw) auto}}@media (max-width:40rem){.bd-nhs{--page-gutter:1.25rem}.bd-nhs{scroll-behavior:auto}.bd-nhs .section{padding-block:var(--space-16)}.bd-nhs .campaign-intro{padding-block:var(--space-12) var(--space-8)}.bd-nhs .campaign-intro h1{font-size:clamp(2.35rem, 12vw, 3.6rem)}.bd-nhs .button-row{align-items:stretch;flex-direction:column}.bd-nhs .button-row .button{width:100%}.bd-nhs .credibility-grid,.bd-nhs .initiative-list,.bd-nhs .governance-steps,.bd-nhs .comparison,.bd-nhs .more-campaigns{grid-template-columns:1fr}.bd-nhs .credibility p+p{padding-top:var(--space-4);border-top:1px solid rgb(255 255 255 / .25)}.bd-nhs .governance-steps li,.bd-nhs .governance-steps li:nth-child(3n),.bd-nhs .governance-steps li+li{padding:var(--space-6) 0;border-right:0;border-bottom:1px solid rgb(255 255 255 / .16)}.bd-nhs .governance-steps li:last-child{border-bottom:0}.bd-nhs .governance-steps li::before{margin-bottom:var(--space-4)}.bd-nhs .capability-list article{grid-template-columns:1fr;gap:var(--space-3)}.bd-nhs .channel-list{grid-template-columns:1fr}.bd-nhs .channel-list li,.bd-nhs .channel-list li:nth-child(even){min-height:0;padding:var(--space-5) 0;border-left:0}.bd-nhs .document-sheet{width:72%}.bd-nhs .comparison-column+.comparison-column{border-top:1px solid var(--line);border-left:0}}@media (max-width:37.49rem){.bd-nhs .campaign-wall-guide{display:none}.bd-nhs .campaign-wall{grid-template-columns:1fr;gap:var(--space-12)}.bd-nhs .campaign-piece--app,.bd-nhs .campaign-piece--vaccination,.bd-nhs .campaign-piece--mental-health,.bd-nhs .campaign-piece--ooh{grid-column:1;grid-row:auto;width:100%;max-width:34rem;margin-top:0;justify-self:center}.bd-nhs .campaign-piece--vaccination,.bd-nhs .campaign-piece--mental-health{max-width:28rem}}@media (prefers-reduced-motion:reduce){.bd-nhs{scroll-behavior:auto}.bd-nhs *,.bd-nhs *::before,.bd-nhs *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.bd-nhs .button,.bd-nhs .text-link,.bd-nhs .more-campaigns a{transition-property:color,background-color,border-color,text-decoration-color}.bd-nhs .campaign-piece{transform:none!important}}#content .bd-nhs .section{margin:0}#content .bd-nhs .campaign-intro h1{padding:0;border:0;background:#fff0}#content .bd-nhs h2{color:var(--ink);font-family:"Poppins",Arial,sans-serif}#content .bd-nhs .governance h2,#content .bd-nhs .governance-steps h3{color:var(--white)}#content .bd-nhs h3{font-family:"Poppins",Arial,sans-serif;line-height:1.65}#content .bd-nhs .resource h3{color:var(--white);line-height:1.08}#content .bd-nhs p,#content .bd-nhs li{line-height:1.65}#content .bd-nhs .campaign-intro__lead{line-height:1.5}#content .bd-nhs .independence-note{line-height:1.55}#content .bd-nhs .button{margin:0;font-size:1rem;line-height:1.25;letter-spacing:normal;text-transform:none}#content .bd-nhs .text-link,#content .bd-nhs .more-campaigns a{text-decoration-line:underline}