
.gx-safe-review-banner small{display:block;overflow-wrap:anywhere}.gx-scope-held{margin:12px 0;padding:12px;background:#fff4df;color:#18273c;border:1px solid #c97700;overflow-wrap:anywhere}
[data-gx-local-object-position="50% 50%"]{object-position:50% 50%}[data-gx-local-object-position="50% 38%"]{object-position:50% 38%}[data-gx-local-object-position="50% 39%"]{object-position:50% 39%}[data-gx-local-object-position="50% 31%"]{object-position:50% 31%}[data-gx-local-methods-background="true"]{background-image:url('assets/methods-hub-background.jpg')}
.scope-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scope-rows section{min-width:0;overflow-wrap:anywhere;background:#fff;padding:14px;border:1px solid #aabbd0}.scope-rows small{display:block}.scope-rows a{min-height:36px;display:block}.scope-rows code{font-size:12px}@media(max-width:700px){.scope-rows{grid-template-columns:1fr}}

.scope-archive small{display:block;overflow-wrap:anywhere}.shell{max-width:1200px;margin:auto;padding:16px}

.scope-archive{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.scope-archive li{min-width:0;border:1px solid #64748b;padding:12px}.scope-archive a{display:block}.scope-archive img{max-width:100%;height:auto}.scope-archive strong,.scope-archive small{display:block;overflow-wrap:anywhere}.scope-archive figure{margin:0 0 12px}@media(max-width:800px){.scope-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.scope-archive{grid-template-columns:1fr}}

/* R157: scoped Design Thinking additions; original corporate CSS remains exact. */
.gx-method-depth{padding:clamp(46px,7vw,90px) 0;color:#142943;min-width:0}
.gx-method-depth h2{max-width:26ch;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px}
.gx-method-depth h3{font-size:1.23rem;line-height:1.3;margin:0 0 16px;color:#142943;letter-spacing:-.02em}
.gx-method-depth p,.gx-method-depth li,.gx-method-depth dd{max-width:78ch;font-size:1rem;line-height:1.75;color:#3f536c;overflow-wrap:anywhere}
.gx-method-depth>p{margin-bottom:32px}.gx-method-depth>section{margin-top:clamp(42px,7vw,84px);padding-top:32px;border-top:1px solid #d9e6f2}
.gx-method-depth__steps{display:grid;gap:20px}.gx-method-depth__steps>article{padding:clamp(20px,3vw,38px);border:1px solid #d9e6f2;border-radius:16px;background:#f4f8fc;min-width:0}
.gx-method-depth .gx-method-depth__number{color:#0879e8;font-weight:800;letter-spacing:.12em;margin:0 0 12px;font-size:.85rem}
.gx-method-depth dl{display:grid;grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);gap:8px 20px;max-width:90ch;margin:24px 0 0}.gx-method-depth dt{font-weight:700;line-height:1.6;color:#126dcc}.gx-method-depth dd{margin:0}
.gx-method-depth__figure{margin:32px 0;max-width:1200px}.gx-method-depth__figure picture,.gx-method-depth__figure img{display:block;width:100%;height:auto;max-width:100%}.gx-method-depth__figure figcaption{max-width:85ch;margin:16px 0;color:#53677d;font-size:.9rem;line-height:1.6}
.gx-method-depth__applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.gx-method-depth__applications>article{min-width:0;padding:24px;border:1px solid #d9e6f2;border-radius:16px}.gx-method-depth__applications a{display:inline-block;color:#005cbd;min-height:44px;line-height:1.5;text-underline-offset:4px;font-weight:700}.gx-method-depth__applications a:focus-visible{outline:3px solid #126dcc;outline-offset:5px}
.gx-method-depth ul{padding-left:24px}.gx-method-depth li{margin:10px 0}.gx-method-depth>section:last-child>article{margin:28px 0}
@media(max-width:800px){.gx-method-depth__applications{grid-template-columns:1fr}}
@media(max-width:640px){.gx-method-depth dl{grid-template-columns:1fr;gap:8px}.gx-method-depth dt:not(:first-child){margin-top:12px}.gx-method-depth__figure{max-width:600px;margin:26px auto}.gx-method-depth__steps>article{padding:20px}}

/* R158: decorative Design Thinking photograph; source pixels and prior CSS exact. */
[data-gx-design-thinking-hero-background="r158"]{min-height:clamp(420px,40vw,560px);display:grid;align-items:center;background-color:#03122b;background-image:linear-gradient(100deg,rgba(3,18,43,.92) 0%,rgba(3,18,43,.8) 48%,rgba(3,18,43,.72) 100%),url('assets/prepared/810a97da2f83ae9227c49c7730e1dc55c47ab65961503d30f82e8eed9950462a.webp');background-size:cover;background-position:center 64%;background-repeat:no-repeat;color:#fff}
[data-gx-design-thinking-hero-background="r158"] h1{color:#fff}
[data-gx-design-thinking-hero-background="r158"] .eyebrow{color:#6fd7ff}
[data-gx-design-thinking-hero-background="r158"] .shell>p:not(.eyebrow){color:#f5f8fc}
@media(max-width:640px){[data-gx-design-thinking-hero-background="r158"]{min-height:420px;background-position:60% 62%}}

/* R159 method-specific decorative hero, original CSS and pixels preserved. */
[data-gx-method-hero="sit-r159"]{min-height:clamp(420px,40vw,560px);display:grid;align-items:center;background-color:#03122b;background-image:linear-gradient(100deg,rgba(3,18,43,.92) 0%,rgba(3,18,43,.8) 48%,rgba(3,18,43,.72) 100%),url('assets/home-experience-panel.jpg');background-size:cover;background-position:center 55%;background-repeat:no-repeat;color:#fff}
[data-gx-method-hero="sit-r159"] h1{color:#fff}[data-gx-method-hero="sit-r159"] .eyebrow{color:#6fd7ff}[data-gx-method-hero="sit-r159"] .shell>p:not(.eyebrow){color:#f5f8fc}
@media(max-width:640px){[data-gx-method-hero="sit-r159"]{min-height:420px;background-position:58% 55%}}

/* R160 method-specific decorative hero, original CSS and pixels preserved. */
[data-gx-method-hero="three-box-r160"]{min-height:clamp(420px,40vw,560px);display:grid;align-items:center;background-color:#03122b;background-image:linear-gradient(100deg,rgba(3,18,43,.92) 0%,rgba(3,18,43,.8) 48%,rgba(3,18,43,.72) 100%),url('assets/methods-hub-background.jpg');background-size:cover;background-position:center 46%;background-repeat:no-repeat;color:#fff}
[data-gx-method-hero="three-box-r160"] h1{color:#fff}[data-gx-method-hero="three-box-r160"] .eyebrow{color:#6fd7ff}[data-gx-method-hero="three-box-r160"] .shell>p:not(.eyebrow){color:#f5f8fc}
@media(max-width:640px){[data-gx-method-hero="three-box-r160"]{min-height:420px;background-position:60% 50%}}

/* R161 diagnostic-only decorative photo; existing pixels and CSS prefix preserved. */
[data-gx-diagnostic-hero="r161"]{background-color:#031526;background-image:linear-gradient(100deg,rgba(2,14,26,.94),rgba(3,24,43,.86) 50%,rgba(3,24,43,.78)),url('assets/panama/gx-panama-urban-crossing-v1.jpg');background-size:cover;background-position:center 54%;background-repeat:no-repeat}[data-gx-diagnostic-hero="r161"] .diagnostic-how__lead{color:#f0f5fa}[data-gx-diagnostic-hero="r161"] .diagnostic-how__promise{background:rgba(2,14,26,.78)}
.gx-diagnostic-review-flow__anchor{margin:20px 0 0}.gx-diagnostic-review-flow__anchor a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.gx-diagnostic-review-flow__anchor a:focus-visible{outline:3px solid #82ddff;outline-offset:5px}.gx-diagnostic-review-flow{padding:56px 0;background:#f2f6fa;color:#12243c}.gx-diagnostic-review-flow h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12;max-width:28ch}.gx-diagnostic-review-flow__intro{max-width:75ch;line-height:1.65}.gx-diagnostic-review-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style-position:inside}.gx-diagnostic-review-flow li{padding:22px;border:1px solid #cfdae5;border-radius:14px;background:#fff;overflow-wrap:anywhere}.gx-diagnostic-review-flow h3{font-size:1.12rem;line-height:1.25}.gx-diagnostic-review-flow li p,.gx-diagnostic-review-flow__value p{line-height:1.65}.gx-diagnostic-review-flow__value{margin-top:26px;max-width:90ch}.gx-diagnostic-review-flow__boundary{padding:18px;border-left:4px solid #1476da;background:#e5eef7;max-width:90ch;line-height:1.65}
@media(max-width:1000px){.gx-diagnostic-review-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){[data-gx-diagnostic-hero="r161"]{background-position:54% center}.gx-diagnostic-review-flow{padding:38px 0}.gx-diagnostic-review-flow ol{grid-template-columns:minmax(0,1fr)}}

/* R192: review shell only. Original CSS prefix, editorial content and assets remain exact. */
.gx-review-skip{position:fixed;left:12px;top:-120px;z-index:1100;max-width:calc(100vw - 24px);padding:12px 16px;border:2px solid #0078ff;background:#fff;color:#061a3a;font:700 1rem/1.4 Arial,sans-serif}
.gx-review-skip:focus{top:12px;outline:3px solid #061a3a;outline-offset:2px}
.gx-review-notes{position:relative;z-index:0;padding:12px max(16px,calc((100vw - 1180px)/2));border-bottom:1px solid #b9d4e9;background:#f3f8fc;color:#163552;font:400 .86rem/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.gx-review-notes>strong{display:block}.gx-review-notes>p{margin:4px 0}.gx-review-notes summary{min-height:44px;padding:10px 0;font-weight:700;cursor:pointer}.gx-review-notes summary:focus-visible{outline:3px solid #0078ff;outline-offset:2px}
.gx-review-notes .gx-safe-review-banner,.gx-review-notes .gx-scope-held{position:static;inset:auto;margin:10px 0;padding:12px;font-size:.86rem;max-width:100%;overflow-wrap:anywhere}
.gx-review-notes .gx-agent-x-snippet{position:static;inset:auto;z-index:auto;margin:12px 0;max-width:100%}.gx-review-notes .gx-agent-x-snippet__launcher{cursor:not-allowed;box-shadow:none}
.gx-review-notes [data-gx-review-history]{margin-top:16px;border-top:1px solid #b9d4e9;padding-top:8px}
[data-gx-review-presentation="r192"] main,[data-gx-review-presentation="r192"] [data-stage],[data-gx-review-presentation="r192"] [data-stage] h2{scroll-margin-top:160px}
@media(max-width:640px){.gx-review-notes{padding:10px 16px}.gx-review-notes>p{font-size:.8rem}}
