.referrals-page .ce-section-head{max-width:960px}.referrals-page .ce-index{font-size:14px}.referral-start{background:var(--mc-wash);border-left:3px solid var(--mc-rust);margin:30px 0 40px;padding:22px 26px}.referral-start h2{font-family:var(--mc-sans);font-size:21px}.referral-start>div{font-family:var(--mc-sans);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;font-size:15px;display:grid}.referral-entries{margin:0;padding:0;list-style:none}.referral-entries>li{border-top:1px solid var(--mc-line);grid-template-columns:155px minmax(0,1fr);gap:28px;padding:28px 0;scroll-margin-top:24px;display:grid}.referral-date,.referral-route,.referral-sources,.referral-back,.referral-related,.referral-listen{font-family:var(--mc-sans)}.referral-date{color:var(--mc-rust);font-size:14px;font-weight:700}.referral-date span{color:var(--mc-muted);margin-top:8px;font-size:13px;font-weight:400;display:block}.referral-route{color:var(--mc-rust);letter-spacing:.015em;margin:0 0 12px;font-size:13px;font-weight:700}.referral-entries h3{margin-bottom:14px;font-size:23px;line-height:1.35}.referral-entries article>p:not(.referral-route){max-width:900px;margin:0 0 16px;font-size:18px}.referral-entries blockquote{border-left:3px solid var(--mc-rust);margin:20px 0;padding:6px 22px;font-size:21px;font-style:italic}.referral-entries .referral-account{background:var(--mc-wash);padding:17px 20px}.referral-sources{flex-direction:column;align-items:flex-start;gap:10px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.referral-question{border-top:1px solid var(--mc-line);max-width:900px;padding:22px 0 5px}.referral-question h3{font-size:17px}.referral-question p{font-size:18px}.referral-back{font-size:14px}.referral-listen{border:1px solid var(--mc-line);margin:23px 0;padding:20px;font-size:14px}.referral-listen audio{width:100%;margin:12px 0;display:block}.referral-listen .recording-note{margin:0 0 10px;font-size:14px}.referral-listen details{margin:16px 0}.referral-listen summary{cursor:pointer;font-weight:700}.referral-related{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.referral-listen a,.referral-sources a{overflow-wrap:anywhere}@media (max-width:700px){.referral-start>div{grid-template-columns:1fr}.referral-entries>li{grid-template-columns:1fr;gap:12px}.referral-date span{margin-left:14px;display:inline}.referral-entries article>p:not(.referral-route){font-size:17px}.referral-entries h3{font-size:21px}.referral-start{padding:18px}.referral-listen{padding:16px}}@media print{.referral-back,.referral-start{display:none}.referrals-page .ce-section{break-inside:auto}.referral-entries>li{break-inside:avoid}}.referral-text section{border-top:1px solid var(--mc-line);margin:20px 0;padding:8px 0;scroll-margin-top:100px}.referral-text h4{margin:0 0 8px;font-size:15px;line-height:1.5}.referral-text a{min-height:24px;display:inline-block}
