.fbw-network{max-width:420px;margin:8px auto 16px}
.fbw-network circle{fill:#256759;stroke:#fffef7;stroke-width:2}
.fbw-network circle.fbw-hub{fill:#ad603c}
.fbw-network text.fbw-svg-label{font-size:12px;fill:#fffef7;font-weight:700;pointer-events:none}
.fbw-network text.fbw-svg-label:first-of-type{fill:#293e3d;font-size:16px;font-weight:650}
.fbw-degree-list{display:grid;gap:6px;margin:0 0 18px}
.fbw-degree-row{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;gap:8px;align-items:center;font-size:17px}
.fbw-degree-name{color:#596d63}
.fbw-degree-track{display:block;height:14px;border-radius:999px;background:#e7ecdc;overflow:hidden}
.fbw-degree-fill{display:block;height:100%;background:#256759;border-radius:999px}
.fbw-degree-hub .fbw-degree-fill{background:#ad603c}
.fbw-degree-hub strong{color:#8a3f24}
.fbw-degree-row strong{font-variant-numeric:tabular-nums;text-align:right}
@media (max-width:480px){
  .fbw-degree-row{grid-template-columns:64px minmax(0,1fr) 32px;font-size:16px}
  .fbw-network{margin-left:0;margin-right:0}
}
