/* Supporting workflow diagrams: navy linework, quiet mint highlights. */
.section-vector{width:100%;max-width:440px;margin:32px 0 0;color:#173c4e}
.section-vector svg{display:block;width:100%;height:auto;overflow:visible}
.section-vector .sv-card{fill:#fff;stroke:#c3d7d6;stroke-width:1.5}
.section-vector .sv-tile{fill:#def2e5;stroke:none}
.section-vector .sv-selected{fill:#def2e5;stroke:#72ad91;stroke-width:1.5}
.section-vector .sv-icon{fill:none;stroke:#173c4e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.section-vector .sv-label{font-family:inherit;font-size:18px;font-weight:500;fill:#173c4e}
.section-vector .sv-strong{font-weight:600}
.section-vector .sv-link,.section-vector .sv-network{fill:none;stroke:#4b836c;stroke-width:1.6;stroke-linecap:round}
.section-vector .sv-network{stroke:#c3d7d6}
.section-vector .sv-arrow{fill:none;stroke:#4b836c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.section-vector .sv-dot{fill:#93bbaa}
.section-vector .sv-muted{opacity:.65}
.section-vector .sv-divider{fill:none;stroke:#dbe6e2;stroke-width:1}
.section-vector figcaption{max-width:390px;font-size:.875rem;line-height:1.6;color:#536b72;margin-top:6px}
.section-vector--provider svg,.section-vector--dpc svg{margin-bottom:-32px}
@media(max-width:560px){.section-vector{margin-top:26px;max-width:420px}.section-vector figcaption{font-size:.875rem;max-width:340px}}
