.jara-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.jara-link{color:var(--blue);font-weight:600;text-underline-offset:4px}.milestone-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 36px;gap:5px}.milestone-bar li{border-top:6px solid #dce3ee;padding-top:12px;font-size:.82rem;font-weight:600}.milestone-bar span{display:block;font-size:.7rem;font-weight:400;color:var(--muted)}.milestone-bar .done{border-color:var(--mint)}.milestone-bar .active{border-color:var(--blue);color:var(--blue)}.phase{border-top:1px solid var(--line);padding:26px 0}.phase>div:first-child{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.phase h3{color:var(--navy);margin-bottom:8px}.phase p{color:var(--muted);margin-bottom:12px}.subphases{border-left:3px solid var(--mint);padding-left:22px;margin-top:24px}.subphases article{margin-top:18px}.subphases strong{display:block}.subphases .tag{margin:8px 0}.complete{background:#dcf8ee;color:#09694e}.publication+.publication{margin-top:20px}.team-heading{margin-top:32px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:.88rem}.consent input{width:18px;height:18px;flex-shrink:0;margin-top:4px}.honeypot{position:absolute;left:-9999px}.contact-form button:disabled{opacity:.6;cursor:wait}#signup-status{margin:12px 0 0;color:var(--navy)}@media(max-width:560px){.milestone-bar li{font-size:.68rem}.milestone-bar span{font-size:.62rem}.subphases{padding-left:15px}.jara-actions{gap:16px}}
/* Readable research labels while preserving the heading hierarchy. */
#research-progress .tag{font-size:.85rem;padding:6px 12px;line-height:1.5}
.milestone-bar li{font-size:.95rem}
.milestone-bar span{font-size:.85rem;font-weight:500;color:#46516b}
@media(max-width:560px){.milestone-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.milestone-bar li{font-size:.9rem}.milestone-bar span{font-size:.82rem}}
