.workflow-map{margin:28px 0;padding:28px;border-radius:24px;background:#102737;color:#fff}.workflow-map figcaption{color:#c9dce3;font-size:.9rem;line-height:1.6;margin-top:24px}.workflow-ring{list-style:none;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workflow-ring li{margin:0!important;padding:18px 12px!important;border:1px solid #50717c;border-radius:14px;color:#fff!important;line-height:1.4!important;min-height:100px;display:flex;flex-direction:column;gap:10px}.workflow-ring b{color:#d4ef76;font-size:1.25rem}.workflow-ring li:nth-child(4){grid-column:3;grid-row:2}.workflow-ring li:nth-child(5){grid-column:3;grid-row:3}.workflow-ring li:nth-child(6){grid-column:2;grid-row:3}.workflow-ring li:nth-child(7){grid-column:1;grid-row:3}.workflow-ring .workflow-center{grid-column:2;grid-row:2;justify-content:center;border:0;text-align:center;font-size:.9rem;color:#80e4df!important}.workflow-prompt{white-space:pre-wrap;overflow-wrap:anywhere;background:#102737;color:#e9f5f6;padding:26px;border-radius:16px;font-size:.95rem;line-height:1.7}.workflow-faq details{border-bottom:1px solid #cedbe0;padding:20px 0}.workflow-faq summary{font-weight:700;cursor:pointer;font-size:1.05rem;line-height:1.5}.workflow-faq details p{margin-bottom:0}.workflow-note{font-size:.9rem!important}.article-body{min-width:0}@media(max-width:600px){.workflow-ring{grid-template-columns:1fr}.workflow-ring li:nth-child(n){grid-column:auto;grid-row:auto;min-height:0;flex-direction:row;align-items:center}.workflow-ring .workflow-center{display:none}.workflow-map{padding:20px}.workflow-prompt{padding:20px}}
