.oq-section{--oq-paper:var(--color-signal-paper);--oq-ink:var(--color-enterprise-ink);--oq-muted:var(--color-enterprise-muted);--oq-line:var(--color-enterprise-line);--oq-accent:var(--color-pps-process);color:var(--oq-ink);border-top:1px solid var(--oq-line);background:var(--oq-paper)!important}.oq-section *{box-sizing:border-box}.oq-eyebrow,.oq-number,.oq-drawing-meta{font-family:Atkinson Hyperlegible Mono,ui-monospace,monospace}.oq-eyebrow{letter-spacing:.1em;color:var(--oq-muted);margin-bottom:18px;font-size:11px;display:block}.oq-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.7vw,54px);font-weight:400;line-height:1.08}.oq-section h2 span{color:var(--oq-muted)}.oq-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0;display:grid}.oq-questions button{text-align:left;font:inherit;min-height:72px;color:var(--oq-ink);border:1px solid var(--oq-line);cursor:pointer;background:0 0;align-items:center;gap:13px;padding:17px 20px;font-size:15px;line-height:1.45;display:flex}.oq-questions button:hover{border-color:var(--oq-muted)}.oq-questions button[aria-pressed=true]{border-color:var(--oq-ink);background:var(--color-enterprise-highlight)}.oq-number{color:var(--oq-muted);font-size:11px}.oq-arrow{flex-shrink:0;margin-left:auto}.oq-answer{border-top:1px solid var(--oq-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:48px;padding-top:28px;display:grid}.oq-section h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(27px,2.65vw,37px);font-weight:400;line-height:1.13}.oq-copy>p{color:var(--oq-muted);margin:0;font-size:16px;line-height:1.6}.oq-evidence{margin-top:22px;font-size:14px}.oq-evidence summary{cursor:pointer;text-underline-offset:5px;width:fit-content;padding-block:9px;text-decoration:underline}.oq-evidence p{border-left:2px solid var(--oq-accent);margin:16px 0 10px;padding-left:14px;line-height:1.6}.oq-evidence small{color:var(--oq-muted);font-size:11px;display:block}.oq-blueprint{background-image:radial-gradient(var(--oq-line) .65px, transparent .65px);background-size:18px 18px;min-width:0;margin:0;container-type:inline-size}.oq-drawing-meta{border-block:1px solid var(--oq-line);color:var(--oq-muted);letter-spacing:.07em;background:var(--oq-paper);justify-content:space-between;gap:12px;padding:12px 0;font-size:10px;display:flex}.oq-drawing{width:100%;height:auto;display:block;overflow:visible}.oq-drawing--narrow{display:none}.oq-drawing text{fill:var(--oq-ink);paint-order:stroke;stroke:var(--oq-paper);stroke-width:5px;stroke-linejoin:round;font-family:Inter,Arial,sans-serif;font-size:14px}.oq-route{stroke:var(--oq-accent);stroke-width:2.5px;fill:none;stroke-linejoin:round}.oq-planned{stroke:var(--oq-muted);stroke-width:1.5px;stroke-dasharray:4 5;fill:none}.oq-station{fill:var(--oq-paper);stroke:var(--oq-accent);stroke-width:2.5px}.oq-hub{fill:var(--oq-paper);stroke:var(--oq-accent);stroke-width:1px}.oq-break{stroke:var(--oq-accent);stroke-width:2px;fill:none}.oq-leader{stroke:var(--oq-muted);stroke-width:1px;fill:none}.oq-drawing .oq-alert{fill:var(--oq-accent)}.oq-drawing .oq-counter{fill:var(--oq-muted);font-family:ui-monospace,monospace;font-size:12px}.oq-blueprint figcaption{background:var(--oq-paper);border-top:1px solid var(--oq-line);color:var(--oq-ink);padding:12px 0;font-size:13px;line-height:1.5}.oq-footer{border-top:1px solid var(--oq-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:16px;display:flex}.oq-footer small{color:var(--oq-muted);font-size:11px}.oq-footer a{color:var(--oq-ink);border-bottom:1px solid var(--oq-ink);padding-block:5px;font-size:13px;text-decoration:none}.oq-panel[hidden]{display:none}.oq-panel[data-pillar=systems]{--oq-accent:var(--color-pps-systems)}.oq-panel[data-pillar=people]{--oq-accent:var(--color-pps-people)}@container (width<=490px){.oq-drawing--wide{display:none}.oq-drawing--narrow{display:block}}@media (width<=760px){.oq-answer{grid-template-columns:minmax(0,1fr);gap:25px}.oq-copy{max-width:560px}.oq-questions button{gap:9px;padding:14px;font-size:14px}}@media (width<=440px){.oq-questions{grid-template-columns:minmax(0,1fr);margin-block:25px}.oq-questions button{min-height:57px}.oq-drawing-meta{font-size:10px}}.technical-scene{--oq-paper:var(--color-signal-paper);--oq-ink:var(--color-enterprise-ink);--oq-muted:var(--color-enterprise-muted);--oq-line:var(--color-enterprise-line);--oq-accent:var(--color-pps-process);color:var(--oq-ink);justify-content:center;align-items:center;padding:20px;display:flex}.technical-scene .oq-blueprint{width:100%;max-width:430px}.technical-scene [data-pillar=people]{--oq-accent:var(--color-pps-people)}.technical-scene [data-pillar=systems]{--oq-accent:var(--color-pps-systems)}.technical-scene-heading{border-bottom:1px solid var(--oq-line);background:var(--oq-paper);padding:12px 0;font-size:15px;line-height:1.4}.technical-scene .oq-drawing{max-height:290px}.technical-scene .oq-drawing text{font-size:15px}.technical-scene .oq-blueprint figcaption{font-size:12px}.e-model-art:has(.technical-scene){min-height:400px}:is(.e-model-art:has(.technical-scene) .e-model-selected,.e-model-art:has(.technical-scene) .e-art-caption){display:none}.e-decision-art:has(.technical-scene){min-height:350px}.e-signal-home .e-decision-art:has(.technical-scene){aspect-ratio:auto;min-height:350px}@media (width<=440px){.technical-scene{padding:16px}.e-model-art:has(.technical-scene){min-height:370px}.e-decision-art:has(.technical-scene){min-height:330px}.e-signal-home .e-decision-art:has(.technical-scene){min-height:330px}}
