.btg-programme-site{--ink:#29221d;--muted:#62574e;--cream:#fbf5e9;--paper:#fffdf8;--coral:#f88762;--rust:#9d4633;--line:#e6d9cb;--green:#24463a;--send:#f6e6dc;--development:#e8eee8;--radius:18px;background:var(--cream);color:var(--ink);font:16px/1.58 Arial,sans-serif}.btg-programme-site :is(h1,h2,h3,p,figure){margin:0}.btg-programme-site h1,.btg-programme-site h2{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:500;line-height:1.03}.btg-programme-site h1{font-size:clamp(2.6rem,6vw,5.4rem)}.btg-programme-site h2{font-size:clamp(2rem,3.8vw,3.35rem)}.btg-programme-site h3{font-size:1.16rem;line-height:1.25}.btg-programme-site :where(a:not([class])){color:inherit}.btg-programme-site img{object-fit:cover;max-width:100%;display:block}.btg-path-wrap{width:min(1160px,100% - 56px);margin-inline:auto}.btg-path-skip{z-index:5;background:var(--paper);padding:.5rem;position:absolute;top:-10rem;left:1rem}.btg-path-skip:focus{top:.5rem}.btg-programme-site :focus-visible{outline-offset:4px;outline:3px solid #a43d27}.btg-programme-site #main:focus{outline:none}.btg-path-site-header{background:var(--paper);border-bottom:1px solid var(--line)}.btg-path-site-nav{justify-content:space-between;align-items:center;gap:1.5rem;min-height:88px;display:flex}.btg-path-brand{color:inherit;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.btg-path-brand img{object-fit:contain}.btg-path-brand small{letter-spacing:.19em;color:var(--muted);margin-top:6px;font-size:.57rem;display:block}.btg-path-programmes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.btg-path-programmes a{color:inherit;text-align:center;border:1px solid var(--line);border-radius:10px;place-items:center;padding:.78rem 1.05rem;font-size:.88rem;font-weight:700;text-decoration:none;display:grid}.btg-path-programmes a:hover,.btg-path-programmes a[aria-current]{background:#f6e6dc;border-color:#cc9c88}.btg-path-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--rust);align-items:center;gap:10px;font-size:.71rem;font-weight:800;display:flex}.btg-path-kicker:before{content:"";background:var(--coral);flex-shrink:0;width:22px;height:2px}.btg-path-lead{max-width:38rem;color:var(--muted);margin-top:1.2rem;font-size:clamp(1.02rem,1.6vw,1.18rem)}.btg-path-hero{padding:clamp(42px,6.3vw,86px) 0}.btg-path-hero h1{margin-top:.7rem}.btg-path-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,5vw,70px);display:grid}.btg-path-section{padding:clamp(35px,5.8vw,73px) 0}.btg-path-section h2{margin-top:.55rem}.btg-path-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.btg-path-route{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;min-width:0;display:flex;overflow:hidden}.btg-path-route-content{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(19px,3.2vw,39px);display:flex}.btg-path-route .btg-path-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:13px;font-size:.68rem;font-weight:700}.btg-path-route.btg-path-development .btg-path-tag{color:var(--green)}.btg-path-route h2,.btg-path-route h3{letter-spacing:-.045em;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(1.65rem,3.2vw,2.9rem);font-weight:500;line-height:1.08}.btg-path-route p{color:var(--muted);max-width:38ch;margin-bottom:20px}.btg-path-route-content .btg-path-button{margin-top:auto}.btg-path-button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);border-radius:9px;justify-content:center;align-items:center;gap:.7rem;padding:.65rem .95rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.btg-path-button:hover{background:#47382e}.btg-path-trust{border-block:1px solid var(--line);background:#f2e8da}.btg-path-trust .btg-path-wrap{grid-template-columns:repeat(3,1fr);gap:20px;padding-block:19px;display:grid}.btg-path-trust strong{font-size:.9rem}.btg-path-trust small{color:var(--muted);margin-top:3px;font-size:.79rem;display:block}.btg-path-pathways-hero{text-align:center;padding:clamp(32px,4.5vw,57px) 0 0}.btg-path-pathways-hero .btg-path-kicker,.btg-path-pathways-hero .btg-path-lead{justify-content:center;margin-inline:auto}.btg-path-pathways-hero h1{max-width:940px;margin-inline:auto;font-size:clamp(2.5rem,5.2vw,4.55rem)}.btg-programme-site .btg-path-site-header{background:var(--cream)}.btg-programme-site .btg-path-route.btg-path-send{background:var(--send)}.btg-programme-site .btg-path-route.btg-path-development{background:var(--development)}.btg-path-photo-link{display:block;overflow:hidden}.btg-programme-site .btg-path-photo-link:focus-visible{outline-offset:-6px;outline:3px solid #fff;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btg-path-photo-link img{transition:transform .22s ease-out}.btg-path-photo-link:hover img{transform:scale(1.045)}}.btg-path-path-photo{object-position:center 36%;width:100%;height:clamp(145px,21vw,245px)}.btg-path-path-photo.btg-path-development{object-position:center 24%}.btg-path-pathways-grid{padding-top:33px}.btg-path-back{text-underline-offset:.2em;margin-bottom:1.1rem;font-size:.85rem;font-weight:700;display:inline-block}.btg-path-next-row{justify-content:space-between;align-items:center;gap:28px;display:flex}.btg-path-next-row p{color:var(--muted);margin-top:8px}.btg-path-site-footer a{color:inherit}.btg-path-site-footer{background:var(--ink);color:var(--paper);padding:24px 0}.btg-path-foot-row{justify-content:space-between;gap:20px;font-size:.82rem;display:flex}.btg-path-foot-row a{text-underline-offset:.2em}@media (width<=760px){.btg-path-wrap{width:calc(100% - 34px)}.btg-path-site-nav{flex-direction:column;align-items:stretch;gap:10px;padding-block:12px}.btg-path-brand{align-self:flex-start}.btg-path-brand img{width:40px;height:40px}.btg-path-programmes a{padding:.55rem .42rem;font-size:.8rem}.btg-path-split{grid-template-columns:1fr;gap:24px}.btg-path-trust .btg-path-wrap{grid-template-columns:1fr;gap:10px}.btg-path-next-row{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=440px){.btg-path-route-grid{gap:10px}.btg-path-route-content{padding:14px}.btg-path-route h2,.btg-path-route h3{overflow-wrap:anywhere;font-size:1.45rem}.btg-path-route p{font-size:.85rem}.btg-path-route .btg-path-button{padding:.48rem;font-size:.78rem}.btg-path-path-photo{height:125px}.btg-path-foot-row{flex-wrap:wrap;gap:6px}}.btg-path-performance-page{background:var(--paper)}.btg-path-performance-hero{color:var(--paper);background:#221d19}.btg-path-performance-hero .btg-path-kicker,.btg-path-performance-testing .btg-path-kicker{color:#ffc0a6}.btg-path-performance-hero h1{overflow-wrap:break-word;font-size:clamp(2.65rem,5.6vw,5.25rem)}.btg-path-performance-hero .btg-path-lead{color:#ebddd1;max-width:34rem;margin-bottom:1.5rem}.btg-path-performance-button{background:var(--coral);border-color:var(--coral);color:var(--ink)}.btg-path-performance-button:hover{background:#ffab8e}.btg-path-performance-hero-image{position:relative}.btg-path-performance-hero-image img{object-position:center 55%;border-radius:var(--radius);width:100%;height:clamp(360px,40vw,535px)}.btg-path-performance-facts{border-bottom:1px solid var(--line);background:#f1ddce;padding:19px 0}.btg-path-performance-facts .btg-path-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 25px;display:grid}.btg-path-performance-facts strong,.btg-path-performance-facts span{display:block}.btg-path-performance-facts strong{font-family:Georgia,serif;font-size:clamp(1.15rem,2.3vw,1.65rem);line-height:1.15}.btg-path-performance-facts span{color:var(--muted);margin-top:4px;font-size:.83rem}.btg-path-performance-training img{object-position:center 63%;border-radius:var(--radius);width:100%;height:clamp(310px,34vw,440px)}.btg-path-performance-training p:not(.btg-path-kicker){color:var(--muted);margin-top:15px}.btg-path-performance-testing{color:var(--paper);background:#29221d}.btg-path-performance-section-intro{color:#efddd1;max-width:66ch;margin-top:14px}.btg-path-performance-tests,.btg-path-performance-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.btg-path-performance-tests article,.btg-path-performance-resource-grid article{border-radius:12px;padding:clamp(17px,2.6vw,28px)}.btg-path-performance-tests article{background:#39302a;border:1px solid #6c5548}.btg-path-performance-tests span{letter-spacing:.11em;color:#ffc0a6;margin-bottom:10px;font-size:.73rem;font-weight:800;display:block}.btg-path-performance-tests p,.btg-path-performance-resource-grid p{margin-top:8px;font-size:.92rem}.btg-path-performance-testing .btg-path-performance-availability{color:#e2cbbc}.btg-path-performance-availability{color:var(--muted);margin-top:15px;font-size:.81rem}.btg-path-performance-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.btg-path-performance-resource-grid article{background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--coral)}.btg-path-performance-resource-grid p{color:var(--muted)}.btg-path-performance-enquiry{background:#f1ddce}.btg-path-performance-enquiry .btg-path-next-row p:not(.btg-path-kicker){max-width:60ch}.btg-path-performance-enquiry .btg-path-button{flex-shrink:0}@media (width<=760px){.btg-path-performance-hero-image img{height:clamp(290px,85vw,485px)}.btg-path-performance-training .btg-path-split>div{grid-row:1}.btg-path-performance-training img{height:clamp(250px,65vw,420px)}.btg-path-performance-tests{grid-template-columns:1fr}}@media (width<=440px){.btg-path-performance-facts .btg-path-wrap{gap:8px}.btg-path-performance-facts span{font-size:.74rem}.btg-path-performance-resource-grid{grid-template-columns:1fr}}.btg-path-brand img{border-radius:0}.btg-path-site-header nav{margin:0}.btg-path-route h3{color:var(--ink)}.btg-path-performance-hero .btg-path-back{color:var(--paper)}.btg-path-performance-hero img{object-position:center 57%}.btg-path-skip:not(:focus){clip-path:inset(50%)}.btg-path-footer-links{flex-wrap:wrap;gap:8px 18px;display:flex}.legacy-finder:not(:has(#finder:target)){display:none}.send-section-nav{background:#fffaf1;border-bottom:1px solid #e6d9cb}.send-section-nav .shell{flex-wrap:wrap;align-items:center;gap:6px 20px;padding-block:10px;display:flex}.send-section-nav a{font-size:.85rem;font-weight:700}.btg-path-utility{background:var(--paper);border-bottom:1px solid var(--line)}.btg-path-utility .btg-path-wrap{justify-content:flex-end;align-items:center;gap:1.25rem;padding-block:8px;display:flex}.btg-path-utility a{text-underline-offset:.22em;font-size:.83rem;font-weight:700}.send-section-nav .btg-parent-hub-button,.btg-path-utility .btg-parent-hub-button{color:#fffdf8;white-space:nowrap;background:#29221d;border:1px solid #29221d;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-inline-start:clamp(5px,1vw,12px);padding:.4rem .9rem;text-decoration:none;display:inline-flex}.send-section-nav .btg-parent-hub-button{margin-inline-end:clamp(5px,1vw,12px)}.send-section-nav .btg-parent-hub-button:hover,.btg-path-utility .btg-parent-hub-button:hover{background:#47382e}.btg-parent-hub-button:focus-visible{outline-offset:3px;outline:3px solid #a43d27}
