.referral-focus{padding:48px 0 64px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:8px 0 44px}.referral-focus-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:14px 0 32px}.referral-focus-heading h2{font-size:clamp(28px,3.5vw,40px);line-height:1.4;margin:0;letter-spacing:-.7px}.referral-focus-heading p{font-size:12px;color:#666;margin:0}.referral-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.referral-focus-card{display:flex;flex-direction:column;position:relative;min-width:0;background:#f5f5f2;padding:34px 32px 28px;color:#151515;text-decoration:none;transition:background .15s}.referral-focus-card:hover{background:#ebebe6;text-decoration:none}.referral-focus-board{background:#ecece6}.referral-focus-board:hover{background:#e1e1d9}.referral-focus-card>.eyebrow{font-size:9px;color:#555;letter-spacing:1.5px}.referral-focus-symbol{position:absolute;right:28px;top:24px;font-size:104px;font-weight:300;line-height:1;color:#cecec5;pointer-events:none}.referral-focus-card h3{font-size:clamp(24px,2.5vw,30px);line-height:1.5;margin:42px 0 16px;position:relative}.referral-focus-card p{font-size:12px;line-height:2;color:#666;margin:0 0 32px;position:relative}.referral-focus-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ddddd5;padding-top:20px;margin-top:auto;font-size:11px;font-weight:700}.referral-focus-footer>span{font-size:23px}.referral-focus-card:focus-visible{outline:3px solid #178b86;outline-offset:5px}@media(max-width:650px){.referral-focus{padding:32px 0 40px}.referral-focus-heading{display:block}.referral-focus-heading p{margin-top:14px;line-height:1.8}.referral-focus-grid{grid-template-columns:1fr;gap:16px}.referral-focus-card{padding:28px 24px 24px}.referral-focus-card h3{margin-top:34px}.referral-focus-symbol{font-size:90px;right:22px;top:20px}}@media(prefers-reduced-motion:reduce){.referral-focus-card{transition:none}}