/* Individually composed pages share only restrained typography and accessible primitives. */
.lbn-designed{padding:0;max-width:none;color:#102e4a;font:16px/1.75 'Open Sans',Arial,sans-serif}
.pc-page{--pc-gutter:clamp(24px,5vw,80px);--pc-navy:#003363;--pc-blue:#075aaa}
.pc-page *{box-sizing:border-box;min-width:0}
.pc-page h1,.pc-page h2,.pc-page h3{font-family:Montserrat,Arial,sans-serif;line-height:1.2;letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}
.pc-page h1{font-size:clamp(36px,4vw,58px);max-width:22ch;color:var(--pc-navy)}
.pc-page h2{font-size:clamp(26px,2.7vw,38px);max-width:32ch}
.pc-page h3{font-size:22px}
.pc-page p{margin:0 0 20px;max-width:76ch;overflow-wrap:break-word}
.pc-page p:empty,.pc-page p:has(>span:only-child>br:only-child){display:none}
.pc-page ul,.pc-page ol{padding-left:24px;margin:16px 0 24px}
.pc-page li{padding-bottom:8px}
.pc-section{padding:64px var(--pc-gutter)}
.pc-shell{max-width:1280px;margin-inline:auto}
.pc-page img{max-width:100%;height:auto;display:block;border-radius:8px}
.pc-page a{color:var(--pc-blue);text-underline-offset:4px;overflow-wrap:anywhere}
.pc-page a[data-ux-btn],.pc-page a[data-source-component$="Button"]{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;min-height:48px;background:var(--pc-navy);color:#fff;border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;max-width:100%;margin:12px 0}
.pc-page a[data-ux-btn]>span{display:flex;align-items:center;gap:12px}
.pc-page a[data-ux-btn]:hover{background:var(--pc-blue)}
.pc-page svg{max-width:40px;max-height:40px;flex-shrink:0}
.pc-page :focus-visible{outline:3px solid var(--pc-blue);outline-offset:4px}
.pc-page .lbn-responsive-duplicate,.pc-page [id^="collapsedTextBlock"],.pc-page input[id^="expandTextToggle"],.pc-page label[for^="expandTextToggle"]{display:none!important}
.pc-page [id^="expandedTextBlock"]{display:block!important}
.pc-hero{background:#f3f5f7;padding-block:72px}
.pc-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}
.pc-hero-image img{width:100%;height:360px;object-fit:cover}
.pc-hero [data-source-component="ContentCardText"]{font-size:18px}
.pc-social{padding-block:28px;border-top:1px solid #dfe5eb;background:#f3f5f7}
.pc-social [data-aid="SOCIAL_SOCIAL_LINKS"]{display:flex;flex-wrap:wrap;gap:24px}
.pc-social a{display:inline-flex;min-height:44px;align-items:center}
.pc-social svg{width:24px;height:24px}
.pc-audit-context [data-source-component="ContainerSplit"]{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:start}
.pc-audit-context [data-source-component="ContentText"] ul{border-left:3px solid #075aaa;background:#f3f5f7;padding:24px 24px 12px 44px}
.pc-audit-report{background:#f5f7f9}
.pc-report-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start}
.pc-report-layout>h2{position:sticky;top:32px}
.pc-disclosure{border-top:1px solid #b9c8d4;padding-block:20px}
.pc-disclosure:last-child{border-bottom:1px solid #b9c8d4}
.pc-disclosure summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;list-style:none}
.pc-disclosure summary::-webkit-details-marker{display:none}
.pc-disclosure summary:after{content:'+';font-size:26px;color:var(--pc-blue)}
.pc-disclosure[open] summary:after{content:'−'}
.pc-disclosure summary h3{margin:0;font-size:20px}
.pc-disclosure-body{padding-top:24px}
.pc-disclosure-body img{width:100%;max-height:200px;object-fit:cover;margin:0 0 24px}
.pc-disclosure-body p{font-size:15px}
@media(max-width:900px){.pc-hero-grid,.pc-report-layout,.pc-audit-context [data-source-component="ContainerSplit"]{grid-template-columns:1fr;gap:32px}.pc-report-layout>h2{position:static}.pc-hero-image img{height:280px}}
@media(max-width:600px){.pc-section{padding:40px 24px}.pc-hero{padding-top:48px}.pc-page h1{font-size:36px}.pc-page h2{font-size:28px}.pc-disclosure summary h3{font-size:18px}}
/* Growth Advisory: an editorial mandate map, rather than report chapters. */
.pc-advisory-opening{max-width:980px;border-left:4px solid #075aaa;padding-left:32px}
.pc-advisory-context{display:grid;grid-template-columns:1.4fr .6fr;gap:64px;align-items:start}
.pc-advisory-context img{width:100%;height:360px;object-fit:cover}
.pc-advisory-context ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;border-block:1px solid #becdda;padding-block:24px}
.pc-advisory-mandates{background:#f3f5f7}
.pc-advisory-mandates>.pc-shell>h2{max-width:36ch;margin-bottom:48px}
.pc-mandate{display:grid;grid-template-columns:1fr 1.65fr;gap:64px;border-top:1px solid #b7c9d6;padding-block:40px}
.pc-mandate-title h3{font-size:20px;color:#075aaa}
.pc-mandate-title img{width:100%;height:190px;object-fit:cover}
.pc-mandate-copy [id^="expandedTextBlock"] [data-source-component="ContentCardText"]>p:first-child{font-size:22px;line-height:1.4}
.pc-mandate-copy p{margin-bottom:12px}
@media(max-width:800px){.pc-advisory-context,.pc-mandate{grid-template-columns:1fr;gap:24px}.pc-advisory-context ul{grid-template-columns:1fr}.pc-advisory-opening{padding-left:20px}.pc-advisory-context img{height:240px}.pc-mandate-title img{height:180px}}
/* UK Market Entry: orientation -> research -> two buyer-specific paths. */
.pc-entry-opening{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}
.pc-entry-photo img{width:100%;height:360px;object-fit:cover}
.pc-entry-intro>.pc-shell{max-width:940px}
.pc-entry-concepts{background:#003363;color:white}
.pc-entry-concepts>.pc-shell{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.pc-entry-concept{border-top:3px solid #aac3d8;padding-top:24px}
.pc-entry-concept h3{font-size:22px}.pc-entry-concept p{font-size:16px}
.pc-entry-research>.pc-shell>div>section>div{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.pc-entry-research img{width:100%;max-height:340px;object-fit:cover}
.pc-entry-audiences{background:#f3f5f7}
.pc-entry-audiences>.pc-shell{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}
.pc-entry-audience{border-top:3px solid #075aaa;padding:24px 0}
.pc-entry-audience summary{cursor:pointer;min-height:56px;display:flex;align-items:start;gap:12px;justify-content:space-between;list-style:none}
.pc-entry-audience summary::-webkit-details-marker{display:none}
.pc-entry-audience summary:after{content:'+';font-size:26px;color:#075aaa}
.pc-entry-audience[open] summary:after{content:'−'}
.pc-entry-audience summary h2{font-size:25px;margin-bottom:0}
.pc-entry-audience img{width:100%;height:220px;object-fit:cover;margin-block:24px}
.pc-entry-capabilities>.pc-shell{max-width:1000px}
@media(max-width:850px){.pc-entry-opening,.pc-entry-concepts>.pc-shell,.pc-entry-audiences>.pc-shell,.pc-entry-research>.pc-shell>div>section>div{grid-template-columns:1fr}.pc-entry-photo img{height:250px}.pc-entry-concepts>.pc-shell{gap:24px}}
/* UK Commercial Teams: qualification and explicit commercial comparison. */
.pc-team-opening,.pc-team-qualification{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:center}
.pc-team-opening img{width:100%;height:320px;object-fit:cover}
.pc-team-qualification img{width:100%;max-height:300px;object-fit:cover}
.pc-team-fit>.pc-shell{max-width:1100px}.pc-team-qualification ol{padding:24px 24px 16px 44px;background:#f3f5f7;border-left:3px solid #075aaa}
.pc-team-levels{background:#eef3f7}
.pc-team-levels [data-source-component="FeaturedText"]{max-width:850px;margin-bottom:36px}
.pc-team-levels [data-source-component="ContentCards"]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}
.pc-team-levels [data-source-component="ContentCard"]{background:white;padding:24px;border-top:4px solid #075aaa}
.pc-team-levels .legacy-background-media{width:100%;height:100px;object-fit:cover;margin-bottom:24px}
.pc-team-levels p{font-size:15px;margin-bottom:10px}
.pc-team-terms{border-top:1px solid #c6d3de;margin-top:24px;padding-top:20px}
.pc-team-terms p:nth-last-child(5){font-size:23px;font-weight:bold;color:#003363}
.pc-team-explanation>.pc-shell{max-width:900px}
.pc-team-ecosystem{background:#f3f5f7}
.pc-team-ecosystem [data-source-component="ContentCards"]{display:grid;grid-template-columns:1fr 1fr;gap:32px 56px}
.pc-team-ecosystem img{width:160px;height:100px;object-fit:contain;margin-bottom:20px}
.pc-team-capabilities [data-source-component="ContentCards"]{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;margin-top:32px}
.pc-team-capabilities [data-source-component="ContentCard"]{border-top:1px solid #c6d3de;padding-top:20px}
.pc-team-capabilities h3{font-size:19px}
.pc-team-coaching{background:#f3f5f7}
.pc-team-coaching>.pc-shell{max-width:1050px}
.pc-team-coaching img{width:260px;max-height:300px;object-fit:cover;float:right;margin:24px 0 24px 40px}
.pc-team-faq>.pc-shell{max-width:1000px}
.pc-page [data-aid^="FAQ_QUESTION_RENDERED"]{font-size:18px;line-height:1.5;font-weight:bold}
.pc-page button:has([data-aid^="FAQ_QUESTION_RENDERED"]){border:0;background:transparent;color:#003363;text-align:left;display:flex;justify-content:space-between;gap:24px;width:100%;cursor:pointer;padding:20px 0;min-height:56px}
.pc-page [data-aid^="FAQ_ANSWER_RENDERED"]{padding:0 0 24px;max-width:85ch}
.pc-team-next{background:#003363;color:white}.pc-team-next a[data-ux-btn]{background:white;color:#003363;margin-right:20px}
@media(max-width:900px){.pc-team-levels [data-source-component="ContentCards"]{grid-template-columns:1fr}.pc-team-opening,.pc-team-qualification{grid-template-columns:1fr}.pc-team-opening img{height:220px}}
@media(max-width:600px){.pc-team-capabilities [data-source-component="ContentCards"],.pc-team-ecosystem [data-source-component="ContentCards"]{grid-template-columns:1fr}.pc-team-coaching img{float:none;margin:24px 0}.pc-team-levels [data-source-component="ContentCard"]{padding:20px}}
/* Curated Rooms: a compact engagement brief and chronological six-step process. */
.pc-rooms-opening{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}
.pc-rooms-opening img{width:100%;height:330px;object-fit:cover}
.pc-rooms-brief>.pc-shell{max-width:1050px}
.pc-rooms-brief [data-source-component="ContentBasic"]+div{margin-top:32px}
.pc-rooms-brief ul{display:flex;flex-wrap:wrap;gap:12px 32px;list-style:none;padding:20px 0;border-block:1px solid #c5d3df}
.pc-rooms-process{background:#003363;color:white}
.pc-room-process{display:grid;grid-template-columns:repeat(3,1fr);gap:36px!important;list-style:none;padding:0!important;margin-top:36px!important}
.pc-room-process>li{border-top:2px solid #afc8dc;padding-top:24px}.pc-room-process h3{font-size:20px}.pc-room-process p{font-size:16px}
.pc-rooms-buyers>.pc-shell{max-width:1100px}
.pc-rooms-buyers [data-source-component="ContentCards"]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}
.pc-rooms-buyers .pc-disclosure h3{font-size:19px}.pc-rooms-buyers .pc-disclosure img{height:180px;object-fit:cover}
@media(max-width:850px){.pc-room-process{grid-template-columns:1fr 1fr}.pc-rooms-opening{grid-template-columns:1fr}.pc-rooms-opening img{height:240px}}
@media(max-width:600px){.pc-room-process,.pc-rooms-buyers [data-source-component="ContentCards"]{grid-template-columns:1fr}.pc-rooms-brief ul{display:block}}
/* London Roadshows: sponsor brief, place, then clear next actions. */
.pc-roadshow-opening{background:#003363;color:white;text-align:center;padding-bottom:40px}
.pc-roadshow-opening h1{color:white;max-width:25ch;margin-inline:auto}.pc-roadshow-opening p{margin-inline:auto}.pc-roadshow-opening a[data-ux-btn]{background:white;color:#003363}
.pc-roadshow-photo{padding-top:0;background:linear-gradient(#003363 45%,white 45%)}
.pc-roadshow-photo img{width:100%;height:360px;object-fit:cover}
.pc-roadshow-brief [data-source-component="ContentBasic"]{max-width:90ch;margin:0 auto 36px}
.pc-roadshow-brief h2{max-width:36ch}
.pc-roadshow-next{background:#f3f5f7}
.pc-roadshow-next>.pc-shell{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;align-items:start}
.pc-roadshow-next a[data-ux-btn]{margin:8px 16px 8px 0}
@media(max-width:800px){.pc-roadshow-next>.pc-shell{grid-template-columns:1fr;gap:12px}.pc-roadshow-photo img{height:240px}}
/* Launchpad: programme promise and a four-stage progression. */
.pc-launch-opening{display:grid;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center}.pc-launch-opening img{width:100%;height:320px;object-fit:cover}
.pc-launch-intro>.pc-shell{max-width:1000px}.pc-launch-intro [data-source-component="ContentText"]{columns:2;column-gap:48px}.pc-launch-intro p{break-inside:avoid}
.pc-launch-timeline{background:#f3f5f7}.pc-launch-timeline>.pc-shell{max-width:1100px;border-left:3px solid #9bb8ce;padding-left:32px}
.pc-launch-stage{display:grid;grid-template-columns:220px 1fr;gap:32px;position:relative;margin-bottom:32px;align-items:start}
.pc-launch-stage:before{content:'';position:absolute;left:-41px;top:22px;width:15px;height:15px;background:#075aaa;border-radius:50%;border:3px solid #f3f5f7}
.pc-launch-stage-image img{width:100%;height:150px;object-fit:cover}.pc-launch-stage .pc-disclosure{margin:0}
.pc-launch-stage .pc-disclosure h2{font-size:23px;margin:0}.pc-launch-stage .pc-disclosure ul{columns:2}
@media(max-width:850px){.pc-launch-opening{grid-template-columns:1fr}.pc-launch-opening img{height:240px}.pc-launch-intro [data-source-component="ContentText"]{columns:1}.pc-launch-stage{grid-template-columns:160px 1fr;gap:20px}}
@media(max-width:600px){.pc-launch-stage{grid-template-columns:1fr}.pc-launch-stage-image img{height:160px}.pc-launch-stage .pc-disclosure ul{columns:1}.pc-launch-timeline>.pc-shell{padding-left:20px}.pc-launch-stage:before{left:-29px}}
/* London Business Presence: two practical foundations, compared side by side. */
.pc-presence-opening{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:center}.pc-presence-opening img{width:100%;height:320px;object-fit:cover}
.pc-presence-intro>.pc-shell{max-width:960px}.pc-presence-intro h2{max-width:none}
.pc-presence-comparison{background:#f3f5f7}.pc-presence-foundations{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.pc-presence-foundation{border-top:3px solid #075aaa;padding-top:24px}.pc-presence-foundation img{width:100%;height:180px;object-fit:cover;margin-bottom:24px}
.pc-presence-foundation ul{list-style:none;padding:0}.pc-presence-foundation li{border-top:1px solid #c7d3dd;padding:16px 0}
@media(max-width:800px){.pc-presence-opening,.pc-presence-foundations{grid-template-columns:1fr;gap:32px}.pc-presence-opening img{height:240px}}
/* Diagnostics is an assessment gateway; the engine stays owned by the Growth App. */
.pc-diagnostics-opening{background:#003363;color:white}.pc-diagnostics-opening h1{color:white}.pc-diagnostics-opening a[data-ux-btn]{background:white;color:#003363}
.pc-diagnostics-framework [data-source-component="ContainerSplit"]{display:grid;grid-template-columns:1fr 260px;gap:48px;align-items:start}.pc-diagnostics-framework img{height:320px;width:100%;object-fit:cover}
.pc-diagnostic-dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:24px}
.pc-diagnostic-dimensions ul{list-style:none;padding:20px 0!important;margin:0!important;border-top:3px solid #075aaa}
.pc-diagnostic-dimensions strong{display:block;font-size:22px;color:#003363;margin-bottom:12px}
.pc-diagnostics-options{background:#f3f5f7}.pc-diagnostics-options>.pc-shell{display:grid;grid-template-columns:1.25fr .75fr;gap:64px}
.pc-diagnostics-options img{width:100%;height:200px;object-fit:cover;margin-bottom:24px}
.pc-diagnostic-feature h3{font-size:29px}.pc-diagnostic-portfolio{padding-left:32px;border-left:1px solid #afc4d4}.pc-diagnostic-portfolio h3{font-size:23px}
@media(max-width:900px){.pc-diagnostics-framework [data-source-component="ContainerSplit"]{grid-template-columns:1fr}.pc-diagnostics-framework img{height:200px}.pc-diagnostics-options>.pc-shell{grid-template-columns:1fr;gap:32px}.pc-diagnostic-portfolio{padding-left:0;border-left:0;border-top:1px solid #afc4d4;padding-top:32px}}
@media(max-width:600px){.pc-diagnostic-dimensions{grid-template-columns:1fr;gap:8px}}
/* Leadership Consultancy: complementary principals first, full biographies on demand. */
.pc-consultancy-opening{background:#f3f5f7}.pc-consultancy-opening>.pc-shell{max-width:1050px}.pc-consultancy-opening h1{max-width:29ch}
.pc-consultancy-people{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pc-consultancy-principal img{height:340px;width:100%;object-fit:contain;background:#eef2f5;margin-bottom:28px}
.pc-consultancy-principal>div>h3{font-size:25px}.pc-consultancy-principal>.pc-disclosure{margin-top:24px}.pc-consultancy-principal .pc-disclosure ul{padding-left:20px}
.pc-consultancy-evidence{background:#003363;color:white}.pc-consultancy-evidence a{color:white}.pc-consultancy-evidence a[data-ux-btn]{background:white;color:#003363}
.pc-consultancy-evidence [data-source-component="ContainerSplit"]{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:start}.pc-consultancy-evidence img{width:100%;height:300px;object-fit:cover}
@media(max-width:800px){.pc-consultancy-people,.pc-consultancy-evidence [data-source-component="ContainerSplit"]{grid-template-columns:1fr;gap:32px}.pc-consultancy-principal img{height:300px}.pc-consultancy-evidence img{height:220px}}
/* Fractional Executive: role chooser, with booking procedure after the choice. */
.pc-executive-opening{display:grid;grid-template-columns:1.4fr .6fr;gap:64px;align-items:center}.pc-executive-opening img{width:100%;height:340px;object-fit:contain}
.pc-executive-choices [data-source-component="ContentCards"]{display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}
.pc-executive-choices [data-source-component="ContentCard"]{border-top:3px solid #075aaa;padding-top:24px}
.pc-executive-choices .legacy-background-media{display:none}.pc-executive-choices h3{font-size:25px}
.pc-executive-booking{background:#f3f5f7}.pc-executive-booking>.pc-shell{max-width:900px}
@media(max-width:800px){.pc-executive-opening,.pc-executive-choices [data-source-component="ContentCards"]{grid-template-columns:1fr;gap:32px}.pc-executive-opening img{height:280px}}
/* Chair & CEO: compare governance and executive delivery before supporting benefits. */
.pc-chair-opening{background:#003363;color:white}.pc-chair-opening h1{color:white}
.pc-chair-roles{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}
.pc-chair-role img{width:100%;height:220px;object-fit:contain;background:#eef2f6;margin-bottom:24px}
.pc-chair-role:nth-child(2) img{object-fit:cover}.pc-chair-role h2{font-size:28px}.pc-chair-role ul{padding-left:20px}.pc-chair-role li{padding-block:10px;border-top:1px solid #ccd7e0}
.pc-chair-evidence{background:#f3f5f7}.pc-chair-evidence>.pc-shell{max-width:1050px}.pc-chair-evidence .pc-disclosure h2{font-size:22px;margin:0}
@media(max-width:850px){.pc-chair-roles{grid-template-columns:1fr;gap:40px}.pc-chair-role{border-top:3px solid #075aaa;padding-top:24px}}
/* Fractional Executives: engagement model -> role -> process. */
.pc-fractionals-opening{background:#f3f5f7;border-bottom:4px solid #075aaa}
.pc-fractionals-intro-grid,.pc-fractionals-process-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:center}
.pc-fractionals-intro img,.pc-fractionals-process img{width:100%;height:300px;object-fit:cover}
.pc-fractionals-options{background:#003363;color:white}.pc-fractionals-options>.pc-shell{display:grid;grid-template-columns:1fr 1fr;gap:56px}.pc-fractionals-option img{width:100%;height:180px;object-fit:cover;margin-bottom:24px}.pc-fractionals-option a[data-ux-btn]{background:white;color:#003363}
.pc-fractionals-roles>.pc-shell,.pc-fractionals-choice>.pc-shell{max-width:1050px}.pc-fractionals-roles .legacy-background-media{display:none}
.pc-fractionals-process{background:#f3f5f7}.pc-fractionals-process ul{list-style:none;padding:0}.pc-fractionals-process li{border-top:1px solid #bdceda;padding-block:16px}
.pc-fractionals-choice h2{font-size:22px;margin:0}
@media(max-width:800px){.pc-fractionals-intro-grid,.pc-fractionals-process-grid,.pc-fractionals-options>.pc-shell{grid-template-columns:1fr;gap:32px}.pc-fractionals-intro img,.pc-fractionals-process img{height:220px}}
/* NED: the independent remit, engagement contexts and optional benefits. */
.pc-ned-opening{background:#f3f5f7}.pc-ned-opening>.pc-shell{max-width:1080px}
.pc-ned-intro-grid,.pc-ned-context-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:start}.pc-ned-intro img{width:100%;height:360px;object-fit:contain}.pc-ned-contexts img{width:100%;height:300px;object-fit:cover}
.pc-ned-responsibilities{padding-top:0}.pc-ned-remit{display:grid;grid-template-columns:.6fr 1.4fr;gap:56px;align-items:center}.pc-ned-remit img{width:100%;height:260px;object-fit:cover}
.pc-ned-contexts{background:#003363;color:white}.pc-ned-contexts a[data-ux-btn]{background:white;color:#003363}
.pc-ned-benefits>.pc-shell{max-width:1080px}.pc-ned-benefits h2{font-size:24px;margin:0}
@media(max-width:800px){.pc-ned-intro-grid,.pc-ned-context-grid,.pc-ned-remit{grid-template-columns:1fr;gap:24px}.pc-ned-intro img{height:280px}.pc-ned-contexts img,.pc-ned-remit img{height:220px}}
/* Coaching directory: people and specialisms before the two learning formats. */
.pc-coaches-opening{background:#003363;color:white}.pc-coaches-opening h1{color:white}.pc-coaches-opening a[data-ux-btn]{background:white;color:#003363}
.pc-coaches-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 56px;align-items:start}.pc-coach{border-top:2px solid #b3c9d9;padding-top:24px}.pc-coach>a:has(img){display:block}.pc-coach img{width:100%;height:300px;object-fit:contain;background:#eef2f5;margin-bottom:24px}.pc-coach>p{min-height:100px}.pc-coach summary h2{font-size:21px;margin:0}
.pc-coaches-formats{background:#f3f5f7}.pc-coaches-formats [data-source-component="ContentCards"]{display:grid;grid-template-columns:1fr 1fr;gap:56px}.pc-coaches-formats .legacy-background-media{display:none}.pc-coaches-formats h3{font-size:25px}
@media(max-width:750px){.pc-coaches-grid,.pc-coaches-formats [data-source-component="ContentCards"]{grid-template-columns:1fr;gap:32px}.pc-coach>p{min-height:0}}
/* Fractional CMO: strategic remit, execution responsibilities, then buyer contexts. */
.pc-cmo-opening{background:#f3f5f7}.pc-cmo-opening-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:center}.pc-cmo-opening img{width:100%;height:300px;object-fit:contain}
.pc-cmo-remit>.pc-shell{max-width:1000px}.pc-cmo-execution{padding-top:0}.pc-cmo-execution-grid{display:grid;grid-template-columns:.6fr 1.4fr;gap:56px;align-items:start}.pc-cmo-execution img{width:100%;height:300px;object-fit:cover}
.pc-cmo-contexts{background:#eef3f7}.pc-cmo-contexts-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:start}.pc-cmo-contexts-grid>div>picture>img{width:100%;height:180px;object-fit:cover;margin-top:20px}.pc-cmo-contexts summary h2{font-size:22px;margin:0}
@media(max-width:850px){.pc-cmo-opening-grid,.pc-cmo-execution-grid,.pc-cmo-contexts-grid{grid-template-columns:1fr;gap:32px}.pc-cmo-execution img{height:220px}}
/* Digital Booster: staged programme, portfolio evidence and existing purchase path. */
.pc-booster-opening{background:#f3f5f7}.pc-booster-opening-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.pc-booster-opening img{width:100%;height:340px;object-fit:contain}
.pc-booster-stages>.pc-shell,.pc-booster-model>.pc-shell{max-width:1050px}.pc-booster-stages summary h2{font-size:25px;margin:0}.pc-booster-stages .pc-disclosure-body ul{columns:2;column-gap:40px}.pc-booster-stages li{break-inside:avoid}
.pc-booster-portfolio{background:#f3f5f7}.pc-booster-portfolio ul{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;list-style:none;padding:0}.pc-booster-portfolio img{width:100%;height:110px;object-fit:contain;background:white;padding:12px}.pc-booster-portfolio h3{font-size:30px}
.pc-booster-payment>.pc-shell{text-align:center}.pc-booster-payment img{display:inline-block;width:56px;height:36px;object-fit:contain;margin:12px}.pc-booster-payment a{display:inline-block;background:#003363;color:white;padding:14px 36px;border-radius:6px;text-decoration:none;font-weight:bold}
.pc-booster-model{padding-top:0}.pc-booster-model input{max-width:300px}.pc-booster-model #lbn-fdi-calculator label{display:block;font-weight:bold}.pc-booster-model #lbn-fdi-calculator input{margin-block:8px}.pc-booster-model #lbn-fdi-calculator>div>div{margin-bottom:24px}
@media(max-width:850px){.pc-booster-opening-grid{grid-template-columns:1fr}.pc-booster-portfolio ul{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.pc-booster-stages .pc-disclosure-body ul{columns:1}.pc-booster-portfolio ul{grid-template-columns:1fr 1fr}.pc-booster-opening img{height:230px}}
/* Fractional CDO: an explicit nine-part operating remit. */
.pc-cdo-opening{background:#f3f5f7}.pc-cdo-opening-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:center}.pc-cdo-opening img{width:100%;height:300px;object-fit:contain}
.pc-cdo-intro-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:center}.pc-cdo-intro img{width:100%;height:300px;object-fit:cover}
.pc-cdo-remit{background:#003363;color:white}.pc-cdo-remit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pc-cdo-remit-grid>div{border-top:2px solid #a9c1d6;padding-top:24px}.pc-cdo-remit-grid strong{display:block;font-size:19px;margin-bottom:12px}.pc-cdo-remit a[data-ux-btn]{background:white;color:#003363}
.pc-cdo-reference>.pc-shell{max-width:1050px}.pc-cdo-reference h2{font-size:24px;margin:0}
@media(max-width:900px){.pc-cdo-remit-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.pc-cdo-opening-grid,.pc-cdo-intro-grid,.pc-cdo-remit-grid{grid-template-columns:1fr;gap:28px}.pc-cdo-intro img{height:220px}}
/* Primary Markets: complete twenty-market index, grouped by the locked four regions. */
.pc-market-opening{background:#f3f5f7}.pc-market-opening-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}.pc-market-opening img{width:100%;height:330px;object-fit:cover}
.pc-market-regions{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.pc-market-regions>div{border-top:3px solid #075aaa;padding-top:24px}.pc-market-regions p[role="heading"]{font-size:20px;color:#003363;min-height:90px;line-height:1.4}.pc-market-regions p{margin-bottom:0;padding-block:10px;border-bottom:1px solid #d2dce4}
.pc-market-context{background:#003363;color:white}.pc-market-context-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center}.pc-market-context img{height:240px;width:100%;object-fit:cover}
@media(max-width:1000px){.pc-market-regions{grid-template-columns:1fr 1fr}.pc-market-regions p[role="heading"]{min-height:0}}
@media(max-width:750px){.pc-market-opening-grid,.pc-market-context-grid{grid-template-columns:1fr}.pc-market-opening img{height:230px}}
@media(max-width:500px){.pc-market-regions{grid-template-columns:1fr}}
/* Reserve a real box for lazy media inside disclosures, including before it is opened. */
.pc-page .pc-disclosure-body img{height:200px;width:100%;object-fit:cover}
/* Partnership: compare the entry decision, annual fee and joining action together. */
.pc-partner-opening{background:#f3f5f7}.pc-partner-opening-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.pc-partner-opening img{width:100%;height:360px;object-fit:cover}
.pc-partner-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.pc-partner-plan{border-top:4px solid #075aaa;padding-top:24px}.pc-partner-plan>h3{font-size:23px}.pc-partner-plan>p{font-size:23px}.pc-partner-plan-detail{margin-top:28px}.pc-partner-plan-detail img{width:100%;height:150px;object-fit:cover;margin-bottom:24px}.pc-partner-plan-detail p{font-size:16px}
.pc-partner-value{background:#003363;color:white}.pc-partner-value>.pc-shell{max-width:1050px}.pc-partner-value a[data-ux-btn]{background:white;color:#003363}.pc-partner-value strong{display:block;margin-top:24px}.pc-partner-agreement{background:#f3f5f7}
@media(max-width:950px){.pc-partner-plans{grid-template-columns:1fr}.pc-partner-plan-detail img{float:right;width:30%;margin-left:24px}.pc-partner-plan{display:flow-root}}
@media(max-width:750px){.pc-partner-opening-grid{grid-template-columns:1fr}.pc-partner-opening img{height:220px}.pc-partner-plan-detail img{float:none;width:100%;margin-left:0}}
/* Directory: public explanation and hand-off to the App-owned verified directory. */
.pc-directory-opening{background:#003363;color:white}.pc-directory-opening h1{color:white}.pc-directory-opening a[data-ux-btn]{background:white;color:#003363}.pc-directory-opening>.pc-shell{max-width:1080px}
.pc-directory-trust-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:center}.pc-directory-trust img{width:100%;height:320px;object-fit:cover}
.pc-directory-paths{padding-top:0}.pc-directory-path{display:grid;grid-template-columns:.5fr 1.5fr;gap:48px;border-top:1px solid #bdceda;padding-block:32px}.pc-directory-path img{width:100%;height:190px;object-fit:cover}.pc-directory-path h3{font-size:25px}
@media(max-width:750px){.pc-directory-trust-grid,.pc-directory-path{grid-template-columns:1fr;gap:24px}.pc-directory-trust img{height:200px}}
/* Audience: qualify the two commercial audiences before optional sector/market detail. */
.pc-audience-opening{background:#f3f5f7}.pc-audience-opening>.pc-shell{max-width:1080px}.pc-audience-buyers{display:grid;grid-template-columns:1fr 1fr;gap:56px}.pc-audience-buyers>div{border-top:3px solid #075aaa;padding-top:24px}.pc-audience-fit>.pc-shell>img{width:100%;height:200px;object-fit:cover;margin-top:32px}
.pc-audience-context{background:#003363;color:white}.pc-audience-context [data-source-component="ContainerSplit"]{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:center}.pc-audience-context img{width:100%;height:240px;object-fit:cover}
.pc-audience-industries,.pc-audience-markets{padding-block:24px}.pc-audience-industries summary h2,.pc-audience-markets summary h2{font-size:25px;margin:0}.pc-audience-industries .pc-disclosure-body,.pc-audience-markets .pc-disclosure-body{max-width:900px}
.pc-audience-attendees{background:#f3f5f7}.pc-audience-attendees-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center}.pc-audience-attendees img{width:100%;height:260px;object-fit:cover}
@media(max-width:750px){.pc-audience-buyers,.pc-audience-context [data-source-component="ContainerSplit"],.pc-audience-attendees-grid{grid-template-columns:1fr;gap:24px}}
/* Guest invitations: practical registration procedure before referral reward detail. */
.pc-invite-opening{background:#f3f5f7}.pc-invite-opening>.pc-shell{max-width:1080px}.pc-invite-procedure-grid,.pc-invite-registration-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:start}.pc-invite-procedure img{width:100%;height:360px;object-fit:cover}.pc-invite-procedure h2{font-size:27px}.pc-invite-procedure ol li{padding-block:16px;border-bottom:1px solid #ccd7e0}
.pc-invite-rewards{padding-top:0}.pc-invite-rewards>.pc-shell{max-width:1050px}.pc-invite-rewards summary h2{font-size:25px;margin:0}.pc-invite-registration{background:#003363;color:white}.pc-invite-registration img{width:100%;height:220px;object-fit:cover}.pc-invite-registration a[data-ux-btn]{background:white;color:#003363}
@media(max-width:750px){.pc-invite-procedure-grid,.pc-invite-registration-grid{grid-template-columns:1fr;gap:24px}.pc-invite-procedure img{height:220px}}
/* Events: booking gateway, then six recognisable formats with optional detailed briefs. */
.pc-events-opening{background:#003363;color:white}.pc-events-opening h1{color:white}.pc-events-opening a[data-ux-btn]{background:white;color:#003363}.pc-events-opening-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pc-events-opening img{width:100%;height:280px;object-fit:cover}
.pc-event-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:start}.pc-event-format>img{width:100%;height:260px;object-fit:contain;background:#f3f5f7}.pc-event-format summary h2{font-size:22px;margin:0}.pc-events-context{background:#f3f5f7}.pc-events-context>.pc-shell{max-width:1050px}
@media(max-width:1000px){.pc-event-formats{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.pc-events-opening-grid,.pc-event-formats{grid-template-columns:1fr;gap:24px}.pc-events-opening img{height:180px}}
/* Sponsorship: each mandate has an explicit buyer/terms decision beside complete scope detail. */
.pc-sponsor-opening{background:#f3f5f7}.pc-sponsor-opening>.pc-shell{max-width:1080px}.pc-sponsor-plan{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:4px solid #075aaa;padding-block:40px}.pc-sponsor-plan h3{font-size:28px}.pc-sponsor-terms{border-left:3px solid #075aaa;padding-left:24px;margin-block:24px}.pc-sponsor-terms p{margin-bottom:6px}.pc-sponsor-plan .legacy-background-media{width:100%;height:170px;object-fit:cover;margin-bottom:24px}.pc-sponsor-plan summary p{margin:0;font-weight:bold;font-size:20px}.pc-sponsor-next{background:#003363;color:white}.pc-sponsor-next a{color:white}.pc-sponsor-next a[data-ux-btn]{background:white;color:#003363}.pc-sponsor-next a{margin-right:24px}
@media(max-width:800px){.pc-sponsor-plan{grid-template-columns:1fr;gap:24px}}
/* Gallery: photographs are the page, with a quiet introduction and incremental reveal. */
.pc-gallery-opening{padding-bottom:32px}.pc-gallery-opening h1{font-size:clamp(36px,4vw,56px)}.pc-gallery-photos{padding-top:16px;background:#f3f5f7}.pc-gallery-photos [id^="gallery4"]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pc-gallery-photos [id^="gallery4"]>[hidden]{display:none}.pc-gallery-photos img{width:100%;height:330px;object-fit:contain;background:white}.pc-gallery-photos [data-aid="GALLERY_MORE_BUTTON"]{display:inline-flex;gap:12px;align-items:center;padding:16px 24px;background:#003363;color:white;border-radius:6px;cursor:pointer;margin-top:28px}.pc-gallery-photos [data-aid="GALLERY_MORE_BUTTON"][hidden]{display:none}
@media(max-width:850px){.pc-gallery-photos [id^="gallery4"]{grid-template-columns:1fr 1fr}.pc-gallery-photos img{height:260px}}
@media(max-width:500px){.pc-gallery-photos [id^="gallery4"]{grid-template-columns:1fr}.pc-gallery-photos img{height:360px}}
/* Survey: short utility page; one explicit survey action, no artificial extra sections. */
.pc-survey-opening{padding-bottom:32px}.pc-survey-opening>.pc-shell{max-width:1050px}.pc-survey-action{background:#f3f5f7}.pc-survey-action-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.pc-survey-action img{width:100%;height:260px;object-fit:cover}.pc-survey-action h2{font-size:30px}
@media(max-width:750px){.pc-survey-action-grid{grid-template-columns:1fr;gap:24px}.pc-survey-action img{height:190px}}
/* Override the inherited boxed-details treatment within these authored pages only. */
.migrated-content .pc-page details.pc-disclosure{border:0;border-top:1px solid #b9c8d4;border-radius:0;background:transparent;padding:20px 0;margin:0}
.migrated-content .pc-page details.pc-disclosure:last-child{border-bottom:1px solid #b9c8d4}
.pc-sponsor-next a[data-ux-btn]{margin-right:16px}
/* Growth App: challenge -> solution -> use cases -> scrollable visual product tour. */
.pc-app-opening{background:#003363;color:white}.pc-app-opening h1{color:white}.pc-app-opening a[data-ux-btn]{background:white;color:#003363}.pc-app-opening-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}.pc-app-opening img{width:100%;height:300px;object-fit:contain}
.pc-app-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.pc-app-story-grid>div+div{border-left:3px solid #075aaa;padding-left:32px}.pc-app-story h2{font-size:27px}.pc-app-users{background:#f3f5f7}.pc-app-users [data-source-component="ContentCards"]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pc-app-users img{width:100%;height:430px;object-fit:contain}
.pc-app-screens{display:flex;gap:24px;overflow-x:auto;padding:8px 0 24px;scroll-snap-type:x proximity}.pc-app-screens>[data-source-component="ContentCard"]{flex:0 0 270px;scroll-snap-align:start}.pc-app-screens img{width:100%;height:430px;object-fit:contain;background:#f3f5f7}
@media(max-width:800px){.pc-app-opening-grid,.pc-app-story-grid,.pc-app-users [data-source-component="ContentCards"]{grid-template-columns:1fr;gap:32px}.pc-app-story-grid>div+div{border-left:0;border-top:3px solid #075aaa;padding:24px 0 0}.pc-app-opening img{height:220px}}
/* Knowledge: choose a subject, then a question; answers are preserved in accessible controls. */
.pc-hub-opening{background:#f3f5f7}.pc-hub-opening>.pc-shell,.pc-hub-topics>.pc-shell{max-width:1080px}.pc-hub-topics{padding-top:32px}.pc-hub-topic summary h2{font-size:25px;margin:0}.pc-hub-topic>.pc-disclosure-body{padding-left:32px;border-left:3px solid #075aaa;margin-top:16px}.pc-hub-topic [data-source-component="Intro"]{font-size:20px;font-weight:bold}.pc-hub-topic hr{border:0;border-top:1px solid #d8e1e8}
.pc-hub-context{background:#003363;color:white}.pc-hub-context [data-source-component="ContainerSplit"]{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:center}.pc-hub-context img{width:100%;height:280px;object-fit:cover}
@media(max-width:750px){.pc-hub-context [data-source-component="ContainerSplit"]{grid-template-columns:1fr;gap:24px}.pc-hub-topic>.pc-disclosure-body{padding-left:16px}.pc-hub-topic summary h2{font-size:22px}}
/* Publications: a book shelf followed by the unchanged live WordPress article index. */
.pc-publications-opening{background:#003363;color:white}.pc-publications-opening h1{color:white}.pc-publications-opening-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.pc-publications-opening img{width:100%;height:230px;object-fit:cover}.pc-publications-books [data-source-component="ContentCards"]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.pc-publications-books img{height:350px;width:100%;object-fit:contain;background:#f3f5f7}.pc-publications-books [data-source-component="ContentCard"]{text-align:center}
body:has(.pc-our-publications) .archive-list{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;padding-block:48px}body:has(.pc-our-publications) .archive-list>a{border:0;border-top:1px solid #b9c8d4;border-radius:0;background:transparent;padding:24px 0;text-decoration:none}body:has(.pc-our-publications) .archive-list h2{font-size:24px;line-height:1.35;max-width:38ch}body:has(.pc-our-publications) .archive-list p{font-size:14px;color:#50657b}
@media(max-width:750px){.pc-publications-opening-grid,.pc-publications-books [data-source-component="ContentCards"],body:has(.pc-our-publications) .archive-list{grid-template-columns:1fr}.pc-publications-opening img{height:160px}}
/* About: identity, purpose and joining rationale before operating model and full standards. */
.pc-network-opening{background:#f3f5f7}.pc-network-opening-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center}.pc-network-opening img{width:100%;height:360px;object-fit:cover}
.pc-network-identity{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.pc-network-identity>div{border-top:3px solid #075aaa;padding-top:24px}.pc-network-identity>div>p:first-child{font-size:21px}
.pc-network-model{background:#003363;color:white}.pc-network-model a[data-ux-btn]{background:white;color:#003363}.pc-network-model-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:center}.pc-network-model img{width:100%;height:320px;object-fit:cover}.pc-network-standards>.pc-shell{max-width:1080px}.pc-network-standards summary h2{font-size:23px;margin:0}
@media(max-width:850px){.pc-network-opening-grid,.pc-network-identity,.pc-network-model-grid{grid-template-columns:1fr;gap:28px}.pc-network-opening img,.pc-network-model img{height:220px}}
/* Ecosystem: four distinct owning brands and mandates, then their shared operating context. */
.pc-ecosystem-opening{background:#f3f5f7}.pc-ecosystem-opening-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:center}.pc-ecosystem-opening img{width:100%;height:280px;object-fit:cover}.pc-ecosystem-brands [data-source-component="ContentCards"]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.pc-ecosystem-brands [data-source-component="ContentCard"]{border-top:3px solid #075aaa;padding-top:24px}.pc-ecosystem-brands img{width:100%;height:170px;object-fit:contain}.pc-ecosystem-brands h3{font-size:22px;min-height:54px}.pc-ecosystem-brands [data-source-component="ContentCardText"]{min-height:112px;font-size:15px;font-weight:bold}.pc-ecosystem-context{background:#003363;color:white}.pc-ecosystem-context>.pc-shell{max-width:1000px}
body:has(.pc-our-publications) .archive-list{max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}
@media(max-width:1000px){.pc-ecosystem-brands [data-source-component="ContentCards"]{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.pc-ecosystem-opening-grid,.pc-ecosystem-brands [data-source-component="ContentCards"]{grid-template-columns:1fr;gap:24px}.pc-ecosystem-brands h3,.pc-ecosystem-brands [data-source-component="ContentCardText"]{min-height:0}}
/* Billing: secure sign-in first, distinct payment shortcuts, then eight complete policy clauses. */
.pc-billing-opening{background:#f3f5f7}.pc-billing-opening>.pc-shell{max-width:1050px}.pc-billing-guide-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:start}.pc-billing-guide img{width:100%;height:220px;object-fit:cover}.pc-billing-actions{background:#003363;color:white}.pc-billing-actions a[data-ux-btn]{background:white;color:#003363;margin-right:16px}.pc-billing-policy>.pc-shell{max-width:1050px}.pc-billing-policy summary p{margin:0;font-size:20px;font-weight:bold}
@media(max-width:750px){.pc-billing-guide-grid{grid-template-columns:1fr;gap:24px}}
/* Terms: readable legal opening and verbatim clauses, with separate named policies. */
.pc-terms-opening{background:#f3f5f7}.pc-terms-opening>.pc-shell,.pc-terms-intro>.pc-shell,.pc-terms-clauses>.pc-shell,.pc-terms-policy>.pc-shell{max-width:1050px}.pc-terms-clauses{padding-top:0}.pc-terms-clauses summary p{font-size:20px;font-weight:bold;margin:0}.pc-terms-policy{padding-block:20px;background:#f3f5f7}.pc-terms-policy summary h2{font-size:25px;margin:0}.pc-terms-intro ul{columns:2}
@media(max-width:650px){.pc-terms-intro ul{columns:1}}
/* Contact: usable enquiry form beside appointment/location details; transport stays untouched. */
.pc-contact-opening{background:#f3f5f7;padding-bottom:40px}.pc-contact-opening>.pc-shell{max-width:1080px}.pc-contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:start}.pc-contact-form{border-top:3px solid #075aaa;padding-top:24px}.pc-contact-form form{display:block!important;max-width:none}.pc-contact-form input:not([type="hidden"]),.pc-contact-form textarea{display:block;width:100%;padding:12px;border:1px solid #829bb1;border-radius:4px;font:inherit;margin:6px 0 16px;min-height:48px}.pc-contact-form textarea{min-height:150px}.pc-contact-form label{font-size:15px;font-weight:600}.pc-contact-form button[type="submit"]{background:#003363;color:white;border:0;padding:14px 32px;border-radius:6px;min-height:48px;cursor:pointer}.pc-contact-visit{background:#f3f5f7;padding:32px}.pc-contact-visit h2,.pc-contact-visit h3{font-size:23px}.pc-contact-visit [data-aid="CONTACT_FORM_CONTAINER_MOBILE"],.pc-contact-visit [data-aid="CONTACT_FORM_CONTAINER_DESKTOP"],.pc-contact-visit [data-aid="CONTACT_FORM_REVEAL_BUTTON_REND"]{display:none}.pc-contact-visit [data-source-component="ContainerSplit"]{display:block}.pc-contact-form [data-aid="CONTACT_FORM_CANCEL_BUTTON_REND"]{display:none}
@media(max-width:850px){.pc-contact-layout{grid-template-columns:1fr;gap:32px}.pc-contact-visit{padding:24px}}
/* Meetings: select the right person first, then preparation and appointment-only location. */
.pc-meetings-opening{background:#f3f5f7}.pc-meetings-opening>.pc-shell{max-width:1080px}.pc-meetings-people [data-source-component="ContentCards"]{display:grid;grid-template-columns:1fr 1fr;gap:64px}.pc-meetings-people [data-source-component="ContentCard"]{border-top:3px solid #075aaa;padding-top:24px}.pc-meetings-people img{height:300px;width:100%;object-fit:contain;background:#f3f5f7;margin-bottom:24px}.pc-meetings-people h3{font-size:26px}.pc-meetings-procedure{background:#003363;color:white}.pc-meetings-procedure-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:56px;align-items:center}.pc-meetings-procedure img{height:230px;width:100%;object-fit:cover}.pc-meetings-actions a[data-ux-btn]{margin-right:24px}.pc-meetings-address{padding-top:0}.pc-meetings-address>.pc-shell{max-width:1080px}.pc-meetings-address table{min-width:0;width:100%;max-width:420px}
@media(max-width:750px){.pc-meetings-people [data-source-component="ContentCards"],.pc-meetings-procedure-grid{grid-template-columns:1fr;gap:24px}}
/* Contact labels belong above their associated fields; preserve their original associations. */
.pc-contact-form div[data-source-component="InputFloatLabel"]{display:flex;flex-direction:column}.pc-contact-form label{order:-1;position:static}.pc-contact-form [data-source-component="Grid"]{display:block}.pc-contact-form [data-source-component="GridCell"]{width:100%}.pc-contact-form input:not([type="hidden"]){margin-bottom:20px}.pc-publications-opening [data-source-component="Loader"]{display:none}

/* Our Network: owner-requested section navigation and uncropped dress-code artwork. */
.pc-network-jump{position:sticky;top:0;z-index:15;background:#fff;border-bottom:1px solid #dfe5eb;box-shadow:0 3px 12px #00336312}
.pc-network-jump-inner{display:flex;gap:8px;overflow-x:auto;padding:10px var(--gutter);margin:auto;max-width:1600px}
.pc-network-jump a{display:flex;align-items:center;flex:none;min-height:44px;padding:8px 14px;border-radius:6px;color:#003363;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}
.pc-network-jump a:hover,.pc-network-jump a:focus-visible{background:#edf4fa;color:#075aaa}
.pc-our-network [id]{scroll-margin-top:88px}
.pc-page.pc-our-network #dress-code .pc-disclosure-body img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
@media(max-width:700px){.pc-network-jump-inner{padding:8px 16px;gap:4px}.pc-network-jump a{padding:8px 12px;font-size:13px}}
@media(prefers-reduced-motion:reduce){html:has(.pc-our-network){scroll-behavior:auto}}
