.px-story-icon{color:#0d56a1;fill:none;flex:none;height:38px;width:38px}.px-model-details{border-top:1px solid var(--line);list-style:none;margin:0 auto;max-width:1080px;padding:0}.px-model-details>li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:86px minmax(0,1fr) minmax(155px,.35fr);padding:24px 20px;position:relative}.px-model-marker{align-items:center;display:flex;gap:12px;position:relative}.px-model-marker b{color:#008ab5;font-size:.875rem;line-height:1}.px-model-details h3{color:var(--core-navy);font-size:1.25rem;margin:0 0 8px}.px-model-details p{color:var(--slate);font-size:1rem;line-height:1.5;margin:0}.px-model-details .px-model-output{border-left:1px solid #dce8f0;color:var(--core-navy);font-weight:600;padding-left:22px}.px-model-output span{color:var(--slate);display:block;font-size:.875rem;font-weight:400;margin-bottom:4px}.px-model-details .px-action-step{background:#fff4eb;border-left:4px solid #ff8a3d;padding-left:16px}.px-action-step .px-model-marker b,.px-action-step .px-story-icon{color:#000530}.px-care-path{margin:0 auto;max-width:1120px}.px-care-path ol{display:grid;gap:42px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.px-care-path li{min-width:0;position:relative}.px-care-path li:not(:last-child):before{background:#008ab5;content:"";height:2px;left:36px;position:absolute;right:-78px;top:36px}.px-care-node{background:#fff;border:1.5px solid #008ab5;border-radius:50%;box-shadow:0 0 0 6px #f0f8fc;display:grid;height:72px;margin-bottom:24px;place-items:center;position:relative;width:72px}.px-care-path .px-stage,.px-evidence-path .px-stage{color:#0d56a1;display:block;font-size:.875rem;font-weight:700;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.px-care-path h3,.px-evidence-path h3{color:var(--core-navy);font-size:1.375rem;line-height:1.25;margin:0 0 12px}.px-care-path li>p:not(.px-stage){color:var(--slate);font-size:1rem;line-height:1.6;margin-bottom:22px;min-height:4.8em}.px-care-action{background:#fff4eb;border-left:3px solid #ff8a3d;color:var(--core-navy);padding:14px 16px}.px-care-action span{color:#864009;display:block;font-size:.875rem;font-weight:600;margin-bottom:3px}.px-care-action strong{font-size:1rem;line-height:1.4}.px-care-path figcaption{border-top:1px solid var(--line);color:var(--slate);font-size:1rem;line-height:1.55;margin:28px 0 0;padding-top:22px}.px-evidence-path{background:#f5f8ff;border-top:1px solid #dce8f0;margin:0 auto 50px;max-width:var(--max)}.px-evidence-path ol{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.px-evidence-path li{min-width:0;padding:28px}.px-evidence-path li+li{border-left:1px solid #dce8f0}.px-evidence-node{background:#fff;border-radius:50%;display:grid;height:56px;margin-bottom:20px;place-items:center;width:56px}.px-evidence-path li:nth-child(2) .px-evidence-node{background:#ff8a3d}.px-evidence-path li:nth-child(2) .px-story-icon{color:#000530}.px-evidence-path p{color:var(--slate);font-size:1rem;line-height:1.6;margin:0}.px-evidence-path figcaption{background:#000530;color:#fff;font-size:1rem;line-height:1.55;padding:20px 28px}@media(max-width:760px){.px-model-details>li{gap:14px;grid-template-columns:60px minmax(0,1fr);padding:22px 0}.px-model-marker{align-items:center;align-self:start;flex-direction:column;gap:10px}.px-model-details .px-model-output{border:0;font-size:1rem;grid-column:2;padding:0}.px-model-output span{display:inline;margin-right:6px}.px-model-details .px-action-step{padding:22px 12px 22px 0}.px-care-path ol{gap:28px;grid-template-columns:1fr}.px-care-path li{padding-left:88px}.px-care-node{height:60px;left:0;margin:0;position:absolute;top:0;width:60px}.px-care-path li:not(:last-child):before{bottom:-58px;height:auto;left:30px;right:auto;top:30px;width:2px}.px-care-path .px-story-icon{height:32px;width:32px}.px-care-path li>p:not(.px-stage){margin-bottom:16px;min-height:0}.px-care-path h3{font-size:1.25rem}.px-evidence-path ol{grid-template-columns:1fr}.px-evidence-path li+li{border-left:0;border-top:1px solid #dce8f0}.px-evidence-path li{padding:24px}.px-evidence-path figcaption{padding:20px 24px}}