.referrals-page{padding:8rem var(--section-px) 4rem;min-height:100vh;max-width:900px}.referrals-headline{font-family:var(--font-body);font-weight:500;font-size:var(--h1-size);line-height:1.05;letter-spacing:-.02em;color:var(--white);margin-bottom:.75rem}.referrals-subtitle{font-family:var(--font-body);font-weight:300;font-size:1.1rem;color:#ffffffbf;margin-bottom:2.5rem;max-width:560px}.referrals-page p{font-family:var(--font-body);font-size:.92rem;line-height:1.72;color:#ffffffbf;margin-bottom:1.1rem}.referrals-page p a{color:var(--pink);text-decoration:none;font-weight:500}.referrals-page p a:hover{text-decoration:underline}.referrals-section{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.06)}.referrals-section h2{font-family:var(--font-body);font-weight:500;font-size:1.3rem;letter-spacing:-.01em;color:var(--white);margin-bottom:1.5rem}.referrals-section h3{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--white);margin:1.5rem 0 .4rem}.referrals-section h3+p{margin-top:0}.referrals-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.referrals-table th{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;text-align:left;padding:.5rem 0 .75rem;border-bottom:1px solid rgba(255,255,255,.08)}.referrals-table td{font-family:var(--font-body);font-size:.92rem;color:#ffffffbf;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.04)}
