/* Scoped additions for the referral/new-member manual. Shared manuals stay intact. */
.referral-manual{font-size:1.5rem;line-height:1.9}
.referral-manual.large-text{font-size:1.8rem}
.referral-manual .ready-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.referral-manual .step-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
.referral-manual .step-nav a{font-size:1.2rem;min-height:76px}
.referral-manual .step{gap:52px;grid-template-columns:1.12fr .88fr}
.referral-manual .size-button{font-size:1.1rem;min-height:52px}
.referral-manual .part-heading{margin-top:42px;padding:28px 30px;border-left:4px solid #94702e;background:#faf8f2;border-radius:0 14px 14px 0}
.referral-manual .part-heading h2{font-size:2rem;line-height:1.6;margin-bottom:10px}
.referral-manual .part-heading p{margin:0}
.referral-manual .say{margin-top:28px;border:1px solid #d7dfd6;border-radius:14px;padding:20px 24px;background:#f5f8f3}
.referral-manual .say-label{font-size:1.1rem;font-weight:700;color:#194d3c;margin-bottom:8px}
.referral-manual .say p+p{margin-top:0}
.referral-manual .name-example{display:inline-block;font-size:2rem;letter-spacing:.05em}
.referral-manual .small-note,.referral-manual .diagram-note,.referral-manual .instruction-label,.referral-manual .eyebrow,.referral-manual .screen-figure figcaption{font-size:1.15rem}
.referral-manual .before>.small-note{margin-top:24px}
.referral-manual.large-text .step-nav a,.referral-manual.large-text .say-label,.referral-manual.large-text .primary,.referral-manual.large-text .secondary{font-size:1.45rem}
@media(max-width:640px){.referral-manual .ready-grid{grid-template-columns:1fr}.referral-manual .intro{font-size:1.5rem}.referral-manual .step{grid-template-columns:1fr;gap:24px}.referral-manual .step-nav,.referral-manual.large-text .step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-manual .step-nav a{flex-direction:row;gap:10px;font-size:1.1rem}.referral-manual .primary,.referral-manual .secondary,.referral-manual .hero .text-link{font-size:1.3rem}.referral-manual .part-heading{padding:24px 20px}.referral-manual .part-heading h2{font-size:1.7rem}.referral-manual .step h3{font-size:2rem}.referral-manual .say{padding:20px}.referral-manual .header-inner{gap:8px}.referral-manual.large-text .intro{font-size:1.8rem}.referral-manual.large-text .size-button{font-size:1.1rem!important}.referral-manual .brand{font-size:1.15rem}.referral-manual .size-button{white-space:normal;max-width:155px}.referral-manual .header-inner{min-height:88px}}
@media print{.referral-manual{font-size:13pt}.referral-manual .say{break-inside:avoid}}
