
/* Beta 6: selection-first composition, evidence depth retained */
.v8 main [data-experience-signpost] a {display:inline-block!important;white-space:normal!important;max-width:100%;overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}
.v8.page-interim-ceo .page-hero,.v8.page-interim-coo .page-hero,.v8.page-operating-partner .page-hero,.v8.page-special-adviser .page-hero,.v8.page-special-situations .page-hero,.v8.page-programme-transformation .page-hero,.v8.page-chair-ned .page-hero{padding:1.6rem 0 1.1rem}
.v8 .v8-hero .v8-opening-proof{color:#f8e1a0;font-weight:650;border-left:3px solid #cfa44d;padding:.25rem 0 .25rem .8rem;margin:.5rem 0 .7rem;max-width:870px}
.v8 .v8-hero .v8-actions{margin-top:.8rem}
.v8 .v8-hero .v8-intro{margin:.6rem 0;max-width:880px}
.v8 .v8-toc{padding:.4rem 0 .35rem}
.v8 .v8-toc summary{min-height:44px}
.v8 .v8-document>h2:first-child{margin-top:.6rem;padding-top:.5rem}
.v8 .v8-beta6-table-intro{font-size:1.02rem;line-height:1.6;margin:.55rem 0 1rem;max-width:850px}
.v8 .v8-early-situations{margin:.6rem 0 1.1rem}
.v8 .v8-beta6-proof-strip,.v8 .v8-beta6-working-observation,.v8 .v8-beta6-ayo{border:1px solid #bca16b;background:#f8f7f2;padding:1.1rem 1.35rem;margin:1.4rem 0;color:#142b42;border-radius:8px}
.v8 .v8-beta6-proof-strip blockquote,.v8 .v8-beta6-working-observation blockquote,.v8 .v8-beta6-ayo blockquote{font-family:Georgia,serif;font-size:1.18rem;color:#173650;margin:.6rem 0}
.v8 .v8-beta6-proof-strip p,.v8 .v8-beta6-working-observation p,.v8 .v8-beta6-ayo p{color:#263d53}
.v8 .v8-beta6-home-links{padding:1.3rem 0 1.6rem}
.v8 .v8-beta6-home-links h2{font-size:clamp(1.5rem,3vw,2.2rem)}
.v8 .v8-beta6-sector-bridge,.v8 .v8-beta6-method{border-top:1px solid #c4ac7a;padding:1.2rem 0;margin-top:1.2rem}
.v8 .v8-beta6-link-row a{display:inline-block;margin:.3rem .9rem .3rem 0}
.v8 .v8-beta6-finder .v8-table-wrap,.v8 .v8-beta6-record-sectors .v8-table-wrap{max-width:100%;overflow-x:auto}
.v8 .v8-beta6-finder table,.v8 .v8-beta6-record-sectors table{width:100%;table-layout:auto;min-width:680px}
.v8 .v8-beta6-finder table td,.v8 .v8-beta6-finder table th,.v8 .v8-beta6-record-sectors td,.v8 .v8-beta6-record-sectors th{vertical-align:top;padding:.65rem .85rem}
.v8 .v8-beta6-proof-route{display:block;margin-top:.35rem;font-size:.86rem}
.v8 .v8-beta6-finance,.v8 .v8-beta6-record-sectors{padding:1.6rem 0}
.v8 .v8-geo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}
.v8 .v8-geo-card{background:#f7f8fa;color:#1a344c;border:1px solid #b9c4d0;border-radius:12px;padding:1rem;min-width:0}
.v8 .v8-geo-lozenge{border:2px solid #bda064;background:#10243a;color:#f5e7c6;border-radius:45% / 30%;padding:1rem .85rem;display:flex;flex-direction:column;gap:.35rem;min-height:165px;align-items:center;text-align:center;justify-content:center}
.v8 .v8-geo-lozenge strong{font-size:1.32rem;line-height:1.15;color:#f2cb79}
.v8 .v8-geo-lozenge span{font-size:.86rem;line-height:1.4}
.v8 .v8-geo-pin{color:#f2cb79;letter-spacing:.12em}
.v8 .v8-geo-list-label{font-weight:700;margin:1rem 0 .5rem}
.v8 .v8-geo-destinations{display:flex;flex-wrap:wrap;gap:.32rem .52rem;list-style:none;padding:0;margin:0}
.v8 .v8-geo-destinations li{background:#e9eff4;border-radius:20px;padding:.2rem .5rem;font-size:.82rem;color:#263d53}
.v8 .v8-geo-faq{border:1px solid #bda064;padding:1rem;margin:1.7rem 0;border-radius:6px}
.v8 .v8-geo-faq summary{cursor:pointer;font-weight:650}
.v8 .v8-beta6-geocontact{margin:1.6rem 0}
.v8 .v8-beta6-geographic .shell>p,.v8 .v8-beta6-finance p,.v8 .v8-beta6-method p{max-width:900px}
.v8 .v8-beta6-final-summary{padding:1.3rem 0;border-top:1px solid #c4ac7a}
.v8 .v8-beta6-brief-link{background:#f4f6f7;border-left:3px solid #bd974c;padding:.8rem 1.2rem;margin:1.4rem 0}
.v8 .v8-beta6-brief-link h2{margin:.4rem 0;font-size:1.5rem}
.v8 .v8-beta6-brief-link p{margin:.4rem 0;max-width:810px}
.v8 .experience-hero{padding:1.65rem 0 1.05rem!important}
.v8 .experience-hero .experience-value{margin-top:.7rem;font-size:1rem}
.v8 .experience-hero .v8-actions{margin-top:.6rem}
.v8 .experience-toc{padding:.65rem 0 1rem}
.v8 .v8-beta6-exp-toc-details>summary{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1.25rem;background:#dbb965;color:#091c2e;border-radius:5px;border:1px solid #b18b3f;cursor:pointer;font-weight:700;box-shadow:0 3px 0 #806127}
.v8 .v8-beta6-exp-toc-details>summary:focus-visible{outline:3px solid #a47c36;outline-offset:3px}
.v8 .v8-beta6-exp-toc-details ol{padding:.8rem .2rem .1rem}
.v8 .v8-beta6-exp-context{padding:1rem 0}
@media(max-width:800px){
 .v8 .v8-geo-grid{grid-template-columns:1fr}
 .v8 .v8-geo-lozenge{border-radius:70px / 45px;min-height:112px}
 .v8 .v8-early-situations{overflow:visible;border:0}
 .v8 .v8-early-situations table,.v8 .v8-early-situations tbody,.v8 .v8-early-situations tr,.v8 .v8-early-situations td{display:block;width:100%;min-width:0}
 .v8 .v8-early-situations tr:first-child{display:none}
 .v8 .v8-early-situations tr:not(:first-child){border:1px solid #adb8c2;border-left:4px solid #b4914c;border-radius:7px;margin:.75rem 0;padding:.65rem;background:#fff}
 .v8 .v8-early-situations td{border:0!important;padding:.45rem .5rem!important;white-space:normal;overflow-wrap:anywhere}
 .v8 .v8-early-situations td:before{content:attr(data-label);display:block;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#6b5932;margin-bottom:.2rem}
 .v8 .v8-table-hint{display:none}
 .v8 .v8-hero .v8-headline{margin:.45rem 0 .55rem}
 .v8 .v8-hero .v8-opening-proof{margin:.4rem 0}
 .v8 .v8-hero .v8-actions{margin:.7rem 0 .2rem}
}
