.hla-guide-referral{box-sizing:border-box;width:100%;max-width:960px;margin:2rem auto;padding:1.25rem;border:1px solid #75879c;border-radius:14px;background:#101c2c;color:#f5f8ff;text-align:left;clear:both;font:400 1rem/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hla-guide-referral h2{margin:0 0 .5rem;font:700 clamp(1.2rem,3vw,1.5rem)/1.25 system-ui;color:#fff}.hla-guide-referral p{color:#e0e8f3;margin:.5rem 0}.hla-guide-referral a{color:#a9e8ff;text-decoration:underline;overflow-wrap:anywhere}.hla-referral-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hla-referral-actions button{box-sizing:border-box;appearance:none;min-height:44px;max-width:100%;margin:0;padding:.65rem .9rem;border:1px solid #526c86;border-radius:9px;background:#edf6ff;color:#102234;font:600 .95rem/1.3 system-ui;cursor:pointer;text-transform:none;letter-spacing:normal}.hla-referral-actions button:disabled{opacity:.65;cursor:wait}.hla-referral-actions button:focus-visible,.hla-referral-manual input:focus-visible{outline:3px solid #58b5ff;outline-offset:3px}.hla-referral-manual{display:block;margin-top:.8rem;font:400 .9rem/1.4 system-ui;max-width:100%}.hla-referral-manual input{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:.3rem;padding:.65rem;border:1px solid #74869b;border-radius:6px;background:#fff;color:#112234;font:400 1rem/1.4 system-ui}.hla-referral-status{font:400 .9rem/1.5 system-ui;margin:.5rem 0;overflow-wrap:anywhere}.hla-referral-status:empty{display:none}.hla-referral-actions [hidden],.hla-referral-manual[hidden]{display:none!important}.hla-app-referral{min-width:0;width:100%}@media print{.hla-guide-referral,.hla-app-referral{display:none!important}}
