/* Approved welcome stationery: only the profile-creation receipt. */
#hq #credentialCard{box-sizing:border-box;position:relative;isolation:isolate;margin:22px auto 12px;padding:60px 8% 58px;width:100%;max-width:1120px;border:1px solid #bf994e;border-radius:14px;background:#fbefcf url('junior-welcome-paper.png') center/100% 100% no-repeat;color:#123c2c;text-align:center;font:18px/1.5 Georgia,'Times New Roman',serif;box-shadow:0 8px 24px #41341730}
#hq #credentialCard .credential-masthead{display:block;margin:0 auto 18px;max-width:72%;font:700 12px/1.6 Georgia,serif;letter-spacing:.16em;color:#78541f}
#hq #credentialCard .credential-title{margin:0 2% 14px;color:#103c2c;font:700 clamp(27px,3.3vw,43px)/1.2 Georgia,serif}
#hq #credentialCard .credential-ornament{display:block;margin:10px auto 23px;color:#a77a2b;font-size:22px;line-height:1}
#hq #credentialCard .credential-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;margin:0 0 25px}
#hq #credentialCard .credential-identity{min-width:0;padding:8px 12px}
#hq #credentialCard .credential-label{display:block;margin:0 0 10px;color:#76501d;font:700 13px/1.5 Georgia,serif;letter-spacing:.13em;text-transform:uppercase}
#hq #credentialCard #newAgentName{margin:0 0 12px;color:#103c2c;font:700 clamp(34px,4.5vw,58px)/1.15 Georgia,serif;overflow-wrap:anywhere}
#hq #credentialCard #newPartnerReveal{max-width:310px;margin:auto;color:#294834;font-size:17px;line-height:1.5}
#hq #credentialCard #newPartnerReveal>*{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;box-shadow:none}
#hq #credentialCard .credential-code-box{position:relative;min-width:0;padding:26px 18px;border:4px double #a77a2b;border-radius:9px;background:#fff6e050;box-shadow:inset 0 0 0 5px #b68a3520}
#hq #credentialCard .credential-code-box::before,#hq #credentialCard .credential-code-box::after{content:'✧';position:absolute;left:50%;transform:translateX(-50%);padding:0 12px;background:#fcf0d4;color:#a77a2b;font-size:22px;line-height:1}
#hq #credentialCard .credential-code-box::before{top:-12px}#hq #credentialCard .credential-code-box::after{bottom:-12px}
#hq #credentialCard #newAgentCode{display:block;margin:15px 0 4px;padding:0 0 0 .14em;border:0;border-radius:0;background:none;color:#103c2c;font:700 clamp(30px,4.1vw,52px)/1.25 Georgia,serif;letter-spacing:.14em;white-space:nowrap;font-variant-numeric:tabular-nums}
#hq #credentialCard .credential-instructions{margin:0;padding:19px 0 0;border-top:1px solid #b38d49;color:#173c2b;font-size:19px;font-weight:bold}
#hq #credentialCard .warning{margin:10px auto 0;max-width:720px;color:#3d4b2f;font-size:15px;line-height:1.6}
@media(max-width:650px){#hq #credentialCard{padding:76px 9% 76px;border-radius:10px}#hq #credentialCard .credential-masthead{font-size:10px;max-width:78%;margin-bottom:19px;letter-spacing:.08em}#hq #credentialCard .credential-title{font-size:28px;margin:0}#hq #credentialCard .credential-columns{grid-template-columns:1fr;gap:24px;margin-bottom:28px}#hq #credentialCard .credential-identity{padding:0}#hq #credentialCard #newAgentName{font-size:40px}#hq #credentialCard #newPartnerReveal{font-size:16px}#hq #credentialCard .credential-code-box{padding:22px 8px}#hq #credentialCard #newAgentCode{font-size:34px;letter-spacing:.12em}#hq #credentialCard .credential-instructions{font-size:17px}#hq #credentialCard .warning{font-size:14px}}
@media(max-width:650px){#hq #credentialCard{background-image:url('junior-welcome-paper-mobile.png');padding-top:108px;padding-bottom:118px}}
