/* Approved brand rule: original orange; paper readability comes from navy type. */
:root{--orange:#E8743B;--orange-label:#E8743B;--orange-tint:#F2965F;--blue-panel:#173554}
.btn-primary,.sub-btn,.send{color:var(--navy)}
.btn-primary:hover,.sub-btn:hover,.send:hover{background:var(--orange-tint);color:var(--navy)}
.paper .o,.paper .eyebrow,.paper .link-arrow,.paper a:not(.btn):not(.signal-submit),.offer .o,.application-panel .o{color:var(--navy)}
.paper p a:not(.btn),.paper li a:not(.btn){text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px}
.journal-body a:hover,.journal-read span{color:var(--navy)}

.guelph-physio-status{font-size:14px;line-height:1.6;color:var(--muted);text-align:center;margin:22px auto 0;max-width:72ch}
