/* Scoped editorial treatments for the operations review draft. */
.operations-page .ops-switching{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:100px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
.operations-page .ops-switching .ops-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;max-width:12ch}
.operations-page .ops-switching-intro>p{color:var(--muted);font-size:17px;line-height:1.75}
.operations-page .ops-switching .primary-cta{margin-top:16px;white-space:normal;text-align:center}
.operations-page .ops-walkthrough{padding:30px 0 0;border-top:3px solid var(--orange)}
.operations-page .ops-walkthrough h3{margin:0 0 24px;font-size:21px;line-height:1.4}
.operations-page .ops-walkthrough ul{list-style:none;padding:0;margin:0;counter-reset:walk}
.operations-page .ops-walkthrough li{position:relative;padding:20px 0 20px 42px;border-bottom:1px solid var(--line);font-size:16px;color:var(--muted);line-height:1.65;counter-increment:walk}
.operations-page .ops-walkthrough li:before{content:'0' counter(walk);position:absolute;left:0;top:22px;font-size:12px;letter-spacing:.08em;color:#167832;font-weight:800}
.operations-page .ops-walkthrough strong{display:block;color:var(--navy);margin-bottom:4px}
.operations-page .ops-museum-evidence{margin-top:48px;padding:48px;background:#102a1e;color:#fff;border-radius:4px;display:grid;grid-template-columns:.85fr 1.15fr;gap:54px}
.operations-page .ops-museum-evidence .eyebrow{color:#93d4a0}
.operations-page .ops-museum-evidence h3{font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.025em;color:#fff;margin:0 0 28px}
.operations-page .ops-museum-evidence a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:5px;line-height:1.7}
.operations-page .ops-case-story>p{font-size:17px;line-height:1.75;color:#e0eae3;margin:0 0 18px}
.operations-page .ops-case-steps{display:flex;list-style:none;padding:24px 0 0;margin:28px 0 0;border-top:1px solid #476153;gap:18px;counter-reset:case}
.operations-page .ops-case-steps li{flex:1;font-size:13px;line-height:1.5;counter-increment:case}
.operations-page .ops-case-steps li:before{content:'0' counter(case);display:block;color:#93d4a0;font-size:11px;margin-bottom:8px}
.operations-page .ops-evidence-grid article{box-shadow:none}
@media(max-width:800px){.operations-page .ops-switching{grid-template-columns:1fr;gap:32px;padding-top:60px;width:calc(100% - 40px)}.operations-page .ops-switching .ops-heading h2{max-width:18ch}.operations-page .ops-museum-evidence{grid-template-columns:1fr;gap:24px;padding:30px 24px}.operations-page .ops-case-steps{gap:12px}}
@media(prefers-reduced-motion:reduce){.operations-page *{scroll-behavior:auto!important}}
.operations-page .ops-evidence-grid{gap:32px}
.operations-page .ops-evidence-grid article{display:block;min-height:0;padding:24px 0 0;border:0;border-top:1px solid #becfc3;border-radius:0;background:transparent;box-shadow:none}
.operations-page .ops-evidence-grid article>span{display:block;width:auto;height:auto;background:none;color:#167832;font-size:13px;margin-bottom:20px}
.operations-page .ops-evidence-grid article h3{font-size:24px;line-height:1.25;margin-top:10px}
