/* OPTUM EBA native explanations · 2026-10-02 · no external assets */
.omg-20261002{box-sizing:border-box;scroll-margin-top:96px;width:100%;min-width:0;margin:1.25rem 0;padding:clamp(14px,2.2vw,24px);border:1px solid #cbd9cf;border-radius:16px;background:#f5f8f4;color:#183242;text-align:left;isolation:isolate;container-type:inline-size}
.omg-20261002 *, .omg-20261002 *::before,.omg-20261002 *::after{box-sizing:border-box}
.omg-20261002 .omg-20261002__title{margin:0 0 14px;font-family:inherit;font-size:clamp(1rem,1.35vw,1.17rem);font-weight:600;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere;color:#183242}
.omg-20261002 figcaption{display:block;margin:14px 0 0;padding:0;font-family:inherit;font-size:1rem;line-height:1.55;color:#425f55;overflow-wrap:anywhere}
.omg-20261002 .omg-20261002__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.omg-20261002 .omg-20261002__steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.omg-20261002 .omg-20261002__steps li{position:relative;min-width:0;margin:0;padding:8px 6px 12px;border:1px solid #d5dfd5;border-radius:10px;background:#fff;text-align:center}
.omg-20261002 strong{display:block;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;color:#183242;overflow-wrap:anywhere;word-break:normal}
.omg-20261002 svg{display:block;max-width:100%;height:auto;fill:none;stroke:#4b7456;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.omg-20261002 .omg-20261002__icon{width:100%;max-width:120px;margin:0 auto 6px}
.omg-20261002 .omg-20261002__operator{position:absolute;right:-11px;top:40%;z-index:1;display:grid;place-items:center;width:22px;height:24px;background:#f5f8f4;font-size:1.2rem;font-weight:600;color:#183242}
.omg-20261002 .omg-20261002__axes,.omg-20261002 .omg-20261002__legend{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1rem;line-height:1.4;flex-wrap:wrap}
.omg-20261002 .omg-20261002__axes{color:#425f55;margin-bottom:4px}
.omg-20261002 .omg-20261002__chart{width:100%;margin:0}
.omg-20261002 .omg-axis{stroke:#b0c2b4;stroke-width:1}
.omg-20261002 .omg-base{fill:#c0d5bd;stroke:none;opacity:.7}
.omg-20261002 .omg-base-line{stroke:#719874;stroke-dasharray:5 7}
.omg-20261002 .omg-curve{stroke:#244a3d;stroke-width:3}
.omg-20261002 .omg-peak{stroke:#84623f;stroke-width:2.5}
.omg-20261002 .omg-20261002__legend span{padding-left:12px;border-left:3px solid #719874}
.omg-20261002 .omg-20261002__legend .omg-20261002__peak-label{border-color:#84623f}
.omg-20261002 .omg-20261002__market{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.omg-20261002 .omg-20261002__market-row{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid #d5dfd5;border-radius:10px;background:#fff}
.omg-20261002 .omg-20261002__market-row .omg-20261002__icon{flex:0 0 76px;width:76px;margin:0}
.omg-20261002 .omg-20261002__market-row>div{min-width:0}
.omg-20261002 .omg-20261002__market-row span{display:block;margin-top:5px;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}
.omg-20261002 .omg-20261002__muted{color:#425f55}
/* The illustration remains complete without JavaScript. Only decorative strokes move. */
.omg-20261002 .omg-flow{stroke-dasharray:5 11;animation:omg-flow-20261002 8s linear infinite;animation-delay:var(--omg-delay,0s);animation-play-state:paused}
.omg-20261002 .omg-curve-flow{stroke:#80a482;stroke-width:2;opacity:.5}
.omg-20261002 .omg-pulse{animation:omg-pulse-20261002 8s ease-in-out infinite;animation-delay:var(--omg-delay,0s);animation-play-state:paused}
.omg-20261002.is-motion-active .omg-flow,.omg-20261002.is-motion-active .omg-pulse{animation-play-state:running}
@keyframes omg-flow-20261002{from{stroke-dashoffset:0}to{stroke-dashoffset:-64}}
@keyframes omg-pulse-20261002{0%,65%,100%{opacity:.55}30%{opacity:1}}
@media(max-width:760px){.omg-20261002 .omg-20261002__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.omg-20261002 .omg-20261002__steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.omg-20261002 .omg-20261002__market{grid-template-columns:1fr}.omg-20261002 .omg-20261002__operator{display:none}}
@media(max-width:360px){.omg-20261002 .omg-20261002__steps{grid-template-columns:1fr}.omg-20261002 .omg-20261002__market-row{gap:8px}.omg-20261002 .omg-20261002__market-row .omg-20261002__icon{flex-basis:58px;width:58px}}
@media(prefers-reduced-motion:reduce){.omg-20261002 .omg-flow,.omg-20261002 .omg-pulse{animation:none!important;opacity:1}}

/* Article columns reflow by their own width on a wide desktop viewport. */
@container(max-width:540px){.omg-20261002 .omg-20261002__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.omg-20261002 .omg-20261002__market{grid-template-columns:1fr}.omg-20261002 .omg-20261002__operator{display:none}}
@container(max-width:540px){.omg-20261002 .omg-20261002__steps--3{grid-template-columns:1fr}.omg-20261002 .omg-20261002__steps--3 li{display:flex;align-items:center;gap:10px;text-align:left}.omg-20261002 .omg-20261002__steps--3 .omg-20261002__icon{flex:0 0 64px;width:64px;margin:0}}
@container(max-width:240px){.omg-20261002 .omg-20261002__steps{grid-template-columns:1fr}.omg-20261002 .omg-20261002__market-row{flex-direction:column;align-items:flex-start}}
