/* HW Practice blocks */
.hw-info--labelled{display:flex;flex-direction:column;gap:1rem;margin:0}
.hw-info--labelled dd{margin:.125rem 0 0;color:var(--wp--preset--color--ink,inherit);line-height:1.5}
.hw-info--stacked{display:flex;flex-direction:column;gap:.15rem;margin:0;line-height:1.6}
.hw-info a{color:inherit}

.hw-accepting{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:600;margin:0}
.hw-accepting__dot{width:.55rem;height:.55rem;border-radius:50%;background:#2E8B57;box-shadow:0 0 0 3px color-mix(in srgb,#2E8B57 20%,transparent)}
.hw-accepting--waitlist .hw-accepting__dot{background:#C08A2B;box-shadow:0 0 0 3px color-mix(in srgb,#C08A2B 20%,transparent)}
.hw-accepting--no .hw-accepting__dot{background:#999;box-shadow:none}

.hw-crisis{margin:0}
.hw-crisis--box{background:var(--wp--preset--color--alt,#f4f1ea);border-radius:12px;padding:.9rem 1.1rem;font-size:.875rem}

.hw-profile-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.9rem}

