.referral-resources-module__1K_tMq__page{background:var(--background);min-height:100vh;color:var(--foreground)}.referral-resources-module__1K_tMq__shell{width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4.5rem) 5rem}.referral-resources-module__1K_tMq__hero{max-width:57rem;margin-inline:auto;padding-bottom:clamp(2.2rem,5vw,3.6rem)}.referral-resources-module__1K_tMq__breadcrumb{color:#38574d;align-items:center;gap:.55rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.referral-resources-module__1K_tMq__breadcrumb:hover,.referral-resources-module__1K_tMq__backLink a:hover{color:#193b37;text-underline-offset:4px;text-decoration:underline}.referral-resources-module__1K_tMq__breadcrumb span{color:#8c5d2e}.referral-resources-module__1K_tMq__eyebrow,.referral-resources-module__1K_tMq__sectionEyebrow,.referral-resources-module__1K_tMq__disclaimerEyebrow{color:#815627;letter-spacing:.11em;text-transform:uppercase;margin:1.7rem 0 .8rem;font-size:.72rem;font-weight:750;line-height:1.4}.referral-resources-module__1K_tMq__hero h1{color:#193b37;max-width:52rem;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,5.1rem);font-weight:700;line-height:1.02}.referral-resources-module__1K_tMq__lead{color:#334d45;text-wrap:pretty;max-width:47rem;margin:1.35rem 0 0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.75}.referral-resources-module__1K_tMq__heroFooter{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.6rem;display:flex}.referral-resources-module__1K_tMq__legalNote{color:#24483d;background:#f5f8f5;border-left:3px solid #8c5d2e;flex:100%;max-width:52rem;margin:0;padding:.55rem .8rem;font-size:.9rem;font-weight:700;line-height:1.55}.referral-resources-module__1K_tMq__checkedAt,.referral-resources-module__1K_tMq__sourceNote{color:#4d635a;font-size:.8rem;line-height:1.5}.referral-resources-module__1K_tMq__sectionIndex{border-block:1px solid #cad8d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-block:1rem;display:grid}.referral-resources-module__1K_tMq__sectionIndex a{color:#24483d;border-radius:.8rem;align-items:center;gap:.65rem;min-width:0;padding:.7rem;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.referral-resources-module__1K_tMq__sectionIndex a:hover{text-underline-offset:3px;background:#e4eee8;text-decoration:underline}.referral-resources-module__1K_tMq__sectionIndex a:focus-visible,.referral-resources-module__1K_tMq__resourceCard a:focus-visible,.referral-resources-module__1K_tMq__backLink a:focus-visible{outline-offset:3px;outline:3px solid #9a642c}.referral-resources-module__1K_tMq__sectionIndex span,.referral-resources-module__1K_tMq__sectionNumber{color:#20453f;background:#f8faf8;border:1px solid #b7ccc0;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.74rem;font-weight:750;display:grid}.referral-resources-module__1K_tMq__sections{gap:clamp(3.2rem,6vw,5rem);margin-top:clamp(2.8rem,5vw,4.5rem);display:grid}.referral-resources-module__1K_tMq__resourceSection{border-top:1px solid #cad8d1;padding-top:clamp(1.8rem,3vw,2.5rem);scroll-margin-top:5rem}.referral-resources-module__1K_tMq__sectionHeading{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;max-width:55rem;display:grid}.referral-resources-module__1K_tMq__sectionNumber{background:#e4eee8;width:2.5rem;height:2.5rem;font-size:.8rem}.referral-resources-module__1K_tMq__sectionEyebrow{margin:0 0 .5rem}.referral-resources-module__1K_tMq__sectionHeading h2{color:#193b37;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.14}.referral-resources-module__1K_tMq__sectionHeading>div>p:last-child{color:#40594f;max-width:47rem;margin:.8rem 0 0;font-size:.98rem;line-height:1.72}.referral-resources-module__1K_tMq__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0 4rem;display:grid}.referral-resources-module__1K_tMq__resourceCard{background:#fff;border:1px solid #cbd8d2;border-radius:1.15rem;min-width:0;padding:clamp(1.1rem,2.4vw,1.45rem);box-shadow:0 18px 44px -42px #193b378c}.referral-resources-module__1K_tMq__resourceCard h3{color:#1e4238;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:1.24rem;line-height:1.24}.referral-resources-module__1K_tMq__resourceCard>p{color:#40594f;margin:.75rem 0 0;font-size:.9rem;line-height:1.68}.referral-resources-module__1K_tMq__resourceCard ul{border-top:1px solid #e1e8e4;gap:.6rem;margin:1.1rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.referral-resources-module__1K_tMq__resourceCard a,.referral-resources-module__1K_tMq__backLink a{color:#285947;text-underline-offset:3px;font-size:.84rem;font-weight:700;line-height:1.5;-webkit-text-decoration:underline #93b2a1;text-decoration:underline #93b2a1}.referral-resources-module__1K_tMq__resourceCard a:hover{color:#193b37;text-decoration-color:#32644e}.referral-resources-module__1K_tMq__resourceCard a span{margin-left:.15rem;text-decoration:none;display:inline-block}.referral-resources-module__1K_tMq__cleanoutNote{background:#f4eddd;border:1px solid #d4c49f;border-radius:1rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.8rem;margin:1rem 0 0 4rem;padding:1rem 1.1rem;display:grid}.referral-resources-module__1K_tMq__noteMark{color:#5b421f;width:1.7rem;height:1.7rem;font-family:var(--font-display);border:1px solid #ab8853;border-radius:50%;place-items:center;font-weight:700;display:grid}.referral-resources-module__1K_tMq__cleanoutNote p{color:#433722;margin:0;font-size:.86rem;line-height:1.65}.referral-resources-module__1K_tMq__cleanoutNote strong{color:#342815}.referral-resources-module__1K_tMq__disclaimer{background:#e5ece8;border:1px solid #cbd8d2;border-radius:1.2rem;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.2rem,3vw,1.8rem)}.referral-resources-module__1K_tMq__disclaimerEyebrow{margin:0 0 .55rem}.referral-resources-module__1K_tMq__disclaimer h2{color:#193b37;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.2}.referral-resources-module__1K_tMq__disclaimer>p:not(.referral-resources-module__1K_tMq__disclaimerEyebrow){color:#29423a;max-width:63rem;margin:.85rem 0 0;font-size:.9rem;line-height:1.75}.referral-resources-module__1K_tMq__disclaimer .referral-resources-module__1K_tMq__sourceNote{color:#4d635a;margin-top:.75rem;font-size:.78rem}.referral-resources-module__1K_tMq__backLink{margin-top:1.6rem}@media (max-width:760px){.referral-resources-module__1K_tMq__shell{width:min(100% - 2rem,42rem)}.referral-resources-module__1K_tMq__sectionIndex{grid-template-columns:minmax(0,1fr);gap:.35rem}.referral-resources-module__1K_tMq__sectionIndex a{padding:.55rem}.referral-resources-module__1K_tMq__resourceGrid,.referral-resources-module__1K_tMq__cleanoutNote{margin-left:0}.referral-resources-module__1K_tMq__resourceGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.referral-resources-module__1K_tMq__shell{width:min(100% - 1.5rem,42rem)}.referral-resources-module__1K_tMq__sectionHeading{grid-template-columns:2.35rem minmax(0,1fr);gap:.65rem}.referral-resources-module__1K_tMq__sectionNumber{width:2.15rem;height:2.15rem}.referral-resources-module__1K_tMq__resourceCard{border-radius:1rem;padding:1rem}}
