.referral-start{max-width:760px;margin:0 auto 2.5rem;padding:1.5rem;border:1px solid #d9d1c3;background:#faf8f3;border-radius:4px;scroll-margin-top:100px}
.referral-start h2{font:700 1.8rem/1.2 Georgia,serif;color:#17232e;margin:0 0 .8rem}
.referral-start p,.referral-start li{line-height:1.65;color:#303943}
.referral-start p{margin:.7rem 0}.referral-start ol{list-style:decimal;padding-left:1.4rem}.referral-start li{margin:.5rem 0}
.referral-start a{color:#81232b;text-decoration:underline;text-underline-offset:.18em}.referral-start .referral-action{display:inline-block;background:#81232b;color:white;padding:.8rem 1rem;border-radius:3px;margin:.8rem .6rem .4rem 0;text-decoration:none}
.referral-start .referral-action:focus-visible,.referral-start a:focus-visible{outline:3px solid #b79a5c;outline-offset:4px}
.referral-start .referral-note{font-size:.9rem}.referral-start details{margin:1rem 0;border-top:1px solid #ddd3c2;padding-top:1rem}.referral-start summary{cursor:pointer;font-weight:700;color:#17232e}
#case-review-form{scroll-margin-top:100px}
@media(max-width:480px){.referral-start{padding:1.1rem}.referral-start h2{font-size:1.6rem}}

@media(max-width:480px){.referral-start .referral-action+a{display:block;margin-top:.5rem}}
