.dn-activity-sources{border:1px solid var(--dn-display-border,#a8c4b8);background:var(--dn-display-surface,#f8fcfa);min-width:0;color:var(--dn-display-ink,#194e48);border-radius:.85rem;margin:1.25rem 0;padding:1rem;line-height:1.55}.dn-activity-sources h3{margin:0;font:750 1.1rem/1.4 Manrope,DM Sans,sans-serif}.dn-activity-sources p{margin:.4rem 0 .8rem;font-size:.9rem}.dn-activity-sources ul{margin:0;padding:0;list-style:none;display:grid}.dn-activity-sources li{border-top:1px solid var(--dn-display-border,#a8c4b8);justify-content:space-between;align-items:start;gap:1rem;min-width:0;padding:.7rem 0;display:flex}.dn-activity-sources li>div{min-width:0}.dn-activity-sources a{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.dn-activity-sources small{color:var(--dn-display-muted,#506a63);margin-top:.2rem;font-size:.83rem;display:block}.dn-activity-sources strong{font-variant-numeric:tabular-nums;flex:none;font:750 1.1rem/1.4 Manrope,DM Sans,sans-serif}.dn-activity-sources .dn-activity-sources-guide{align-items:center;min-height:44px;margin-top:.5rem;font-weight:650;display:inline-flex}.dn-activity-sources a:focus-visible{outline:3px solid var(--dn-display-focus,#26796e);outline-offset:3px}.dn-grove-milestones li .dn-grove-badge-group{color:var(--grove-ink);letter-spacing:.015em;margin:0 0 .45rem;font-size:.82rem;font-weight:750}
