.section-lede[data-sc-jowhdihm]{color:var(--text-muted);max-inline-size:var(--measure);margin-block-start:var(--space-3)}.outcome-list[data-sc-jowhdihm]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin-block-start:var(--space-8);margin-inline:0;padding:0;list-style:none;display:grid}@media (width<=72rem){.outcome-list[data-sc-jowhdihm]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.outcome-list[data-sc-jowhdihm]{grid-template-columns:1fr}}.outcome[data-sc-jowhdihm]{align-content:start;gap:var(--space-3);border-block-start:3px solid var(--brand);display:grid}@media (width>=40rem){.outcome[data-sc-jowhdihm].is-final{background:var(--brand-container);color:var(--on-brand-container);grid-column:1/-1}.outcome[data-sc-jowhdihm].is-final .outcome-claim[data-sc-jowhdihm]{color:inherit}}.outcome[data-sc-jowhdihm] h3[data-sc-jowhdihm]{align-items:center;gap:var(--space-2);font-size:var(--text-lg);display:flex}.outcome-claim[data-sc-jowhdihm]{font-size:var(--text-sm);color:var(--text-muted)}.outcome-link[data-sc-jowhdihm]{font-size:var(--text-sm);margin-block-start:auto;padding-block-start:var(--space-3)}.outcome-link[data-sc-jowhdihm] a[data-sc-jowhdihm]{align-items:center;gap:var(--space-1);display:inline-flex}.lede-panel[data-sc-inuxbg3s]{color:var(--text-muted);gap:var(--space-4) var(--space-12);display:grid}@media (width>=64rem){.lede-panel[data-sc-inuxbg3s]{grid-template-columns:1fr 1fr;align-items:start}}.closing-title[data-sc-inuxbg3s]{font-size:var(--text-xl);color:var(--text);grid-column:1/-1;margin-block-end:var(--space-1)}.section-lede[data-sc-inuxbg3s]{color:var(--text-muted);max-inline-size:var(--measure);margin-block-start:var(--space-3)}.lifecycle-art[data-sc-inuxbg3s]{margin:var(--space-8) 0 0}.lifecycle-art[data-sc-inuxbg3s] img[data-sc-inuxbg3s]{block-size:auto;inline-size:100%}.lede-panel[data-sc-inuxbg3s] p[data-sc-inuxbg3s],.phase-desc[data-sc-inuxbg3s],.section[data-sc-inuxbg3s] .section-lede,.section[data-sc-inuxbg3s] .outcome-claim{text-align:justify}.band-animate[data-sc-inuxbg3s]{overflow-x:clip}@media (prefers-reduced-motion:no-preference){.band-animate[data-sc-inuxbg3s].anim-ready:before{opacity:0;--band-from:6rem}.band-animate[data-sc-inuxbg3s].anim-ready.is-in:before{animation:band-in-side .9s var(--ease-decelerate) both}.band-from-left[data-sc-inuxbg3s].anim-ready:before{--band-from:-6rem}.section-head[data-sc-inuxbg3s] h2[data-sc-inuxbg3s].anim-ready,.section[data-sc-inuxbg3s] .outcomes h2.anim-ready,.section[data-sc-inuxbg3s] .related-title.anim-ready,.closing-title[data-sc-inuxbg3s].anim-ready{clip-path:inset(0 0 0 100%)}.section-head[data-sc-inuxbg3s] h2[data-sc-inuxbg3s].anim-ready.is-in,.section[data-sc-inuxbg3s] .outcomes h2.anim-ready.is-in,.section[data-sc-inuxbg3s] .related-title.anim-ready.is-in,.closing-title[data-sc-inuxbg3s].anim-ready.is-in{animation:1s steps(26,end) .12s both type-in}.phase-list[data-sc-inuxbg3s]>.phase[data-sc-inuxbg3s].anim-ready,.section[data-sc-inuxbg3s] .outcome.anim-ready,.section[data-sc-inuxbg3s] .rc-card.anim-ready{--d:calc(var(--i,0) * .1s);opacity:0;animation:none}.phase-list[data-sc-inuxbg3s]>.phase[data-sc-inuxbg3s].anim-ready{transition:opacity .6s var(--ease-decelerate), transform .6s var(--ease-decelerate), translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);transition-delay:var(--d), var(--d), 0s, 0s;transform:translateY(2rem)scale(.97)}.phase-list[data-sc-inuxbg3s]>.phase[data-sc-inuxbg3s].anim-ready.is-in{opacity:1;transform:none}.section[data-sc-inuxbg3s] .outcome.anim-ready{transition:opacity .6s var(--ease-decelerate), transform .6s var(--ease-decelerate);transition-delay:var(--d);transform:translateY(2rem)}.section[data-sc-inuxbg3s] .outcome.anim-ready.is-in{opacity:1;transform:none}.section[data-sc-inuxbg3s] .rc-card.anim-ready{transition:opacity .55s var(--ease-decelerate), translate .55s var(--ease-decelerate), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transition-delay:var(--d), var(--d), 0s, 0s, 0s;translate:0 1.5rem}.section[data-sc-inuxbg3s] .rc-card.anim-ready.is-in{opacity:1;translate:0}}@keyframes type-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes band-in-side{0%{opacity:0;translate:var(--band-from,4rem) 0}to{opacity:1;translate:0}}.panel-flip[data-sc-inuxbg3s] .related{border-block-start:0;padding-block-start:0}.phase-list[data-sc-inuxbg3s]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=72rem){.phase-list[data-sc-inuxbg3s]{grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.phase-list[data-sc-inuxbg3s]{grid-template-columns:1fr}}.phase[data-sc-inuxbg3s]{background:color-mix(in srgb, var(--brand) calc(3% + var(--i,0) * 2.2%), var(--surface));transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.phase[data-sc-inuxbg3s]:hover{box-shadow:0 18px 36px -18px color-mix(in srgb, var(--brand) 45%, transparent);translate:0 -6px}.phase-title[data-sc-inuxbg3s]{align-items:center;gap:var(--space-2);font-size:var(--text-lg);margin-block-end:var(--space-3);padding-inline-end:2.75rem;display:flex}.phase-title[data-sc-inuxbg3s] .phase-icon{color:var(--accent);flex:none}.phase-title[data-sc-inuxbg3s] a[data-sc-inuxbg3s]{color:inherit;text-decoration:none}.phase-title[data-sc-inuxbg3s] a[data-sc-inuxbg3s]:hover{color:var(--brand-600)}.phase-num[data-sc-inuxbg3s]{block-size:3.4rem;inline-size:3.4rem;color:var(--brand-600);font-size:var(--text-lg);box-shadow:0 2px 10px -4px color-mix(in srgb, var(--brand) 35%, transparent);background:light-dark(#fff,#232a38);border-radius:50%;place-items:center;padding-block-start:.55rem;padding-inline-end:.55rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:-.85rem;inset-inline-end:-.85rem}.phase-desc[data-sc-inuxbg3s]{font-size:var(--text-sm);color:var(--text-muted)}.phase-steps[data-sc-inuxbg3s]{gap:var(--space-1);font-size:var(--text-sm);margin-block-start:var(--space-4);padding-inline-start:var(--space-4);list-style:outside;display:grid}.phase-counts[data-sc-inuxbg3s]{gap:var(--space-2);z-index:1;flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-4);display:flex;position:relative}.phase-steps[data-sc-inuxbg3s] li[data-sc-inuxbg3s]::marker{color:var(--accent)}.card[data-sc-inuxbg3s] p[data-sc-inuxbg3s]{font-size:var(--text-sm);color:var(--text-muted)}
