.cfa-inline-link{text-decoration:underline;text-underline-offset:.18em}.cfa-visual,.cfa-related{box-sizing:border-box;margin:28px 0;padding:24px;border:1px solid #dbe3ea;border-radius:14px;background:#f8fafc;color:#14263d;font-family:inherit}.cfa-visual figcaption{margin:0 0 10px;font-size:1.15em;line-height:1.5;font-weight:700;text-align:left}.cfa-visual .cfa-note{margin:0 0 20px;color:#475569;font-size:.9em;line-height:1.6}.cfa-visual .cfa-bars{display:grid;gap:18px;margin:0;padding:0;list-style:none}.cfa-bars>li{margin:0;padding:0;list-style:none}.cfa-bar-label{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:.95em;line-height:1.5;overflow-wrap:anywhere}.cfa-bar-label strong{flex-shrink:0;font-weight:600}.cfa-track{height:14px;border-radius:5px;background:#e2e8f0}.cfa-track>span{display:block;height:100%;max-width:100%;border-radius:5px;background:#0f766e}.cfa-flow .cfa-flow-steps{counter-reset:cfa-step;display:grid;gap:30px;margin:0;padding:0;list-style:none}.cfa-flow-steps>li{counter-increment:cfa-step;position:relative;margin:0;padding:16px 16px 16px 54px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#14263d;list-style:none;line-height:1.6;overflow-wrap:anywhere}.cfa-flow-steps>li::before{content:counter(cfa-step);position:absolute;left:14px;top:16px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0f766e;color:#fff;font-size:14px;font-weight:700}.cfa-flow-steps>li:not(:last-child)::after{content:'\2193';position:absolute;left:calc(50% - 8px);bottom:-29px;color:#0f766e;font-size:22px;line-height:28px}.cfa-related h2{margin:0 0 14px;color:#14263d;font-size:1.2em;line-height:1.5}.cfa-related ul{margin:0;padding-left:22px}.cfa-related li{margin:10px 0;line-height:1.7}.cfa-related a{color:#0f766e;text-decoration:underline;text-underline-offset:.18em}.cfa-related a:focus-visible,.cfa-inline-link:focus-visible{outline:3px solid #0f766e;outline-offset:3px}@media (max-width:600px){.cfa-visual,.cfa-related{padding:18px;border-radius:10px}.cfa-bar-label{flex-wrap:wrap;gap:4px 12px}}