.fsm{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.fsm .hub{grid-column:1/-1;background:#0F85DB;color:#fff;border-radius:16px;padding:18px;text-align:center;font-weight:700;font-size:1.15rem}.fsm .nd{background:#fff;border:1px solid #d9d3c2;border-left:6px solid #3CC261;border-radius:14px;padding:14px;min-width:0}.fsm .nd h3{margin:0 0 6px;font-size:1.05rem}.fsm .st{display:inline-block;background:#F2EEE2;border-radius:999px;padding:3px 10px;font-size:.8rem;margin:6px 0}.fsm .btn{margin-top:6px}@media (prefers-color-scheme:dark){.fsm .nd{background:#18232d;border-color:#2a3948;color:#eef2f5}.fsm .st{background:#223241}}
