.vm-site .insurance-referral{color:#f6f5ee;background:#19372d;border:1px solid #b49a68;border-left:4px solid #d8b56d;border-radius:12px;width:auto;margin:32px 0;padding:clamp(24px,4vw,36px);scroll-margin-top:110px;display:block;position:static;box-shadow:0 8px 24px #19372d0a}.vm-site .insurance-referral .insurance-referral-label{color:#e0c484;letter-spacing:.11em;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.6}.vm-site .insurance-referral h2,.vm-site .insurance-referral h3{letter-spacing:-.025em;color:#f6f5ee;margin:0 0 14px;font-size:clamp(22px,2.4vw,28px);line-height:1.25}.vm-site .insurance-referral .insurance-referral-copy{color:#e0e7df;max-width:72ch;margin:0 0 20px;font-size:16px;line-height:1.75}.vm-site .insurance-referral .insurance-referral-link{color:#17362c;background:#e0c484;border:1px solid #e0c484;border-radius:7px;align-items:center;gap:12px;max-width:100%;min-height:56px;padding:15px 20px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.vm-site .insurance-referral .insurance-referral-link svg{flex:none}.vm-site .insurance-referral .insurance-referral-link:hover{color:#17362c;background:#eed6a2;border-color:#eed6a2;text-decoration:none}.vm-site .insurance-referral a:focus-visible{outline-offset:5px;outline:3px solid #f8e2af}.vm-site .insurance-referral .insurance-referral-handoff{color:#c6d5ca;max-width:76ch;margin:14px 0 0;font-size:13px;line-height:1.7}.vm-site .insurance-referral .insurance-referral-guide{color:#f1dfb7;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.vm-site .insurance-referral .insurance-referral-guide svg{flex:none}.vm-site .insurance-referral .insurance-referral-guide:hover{color:#fff3d7;text-decoration-thickness:2px}.vm-site .insurance-referral .insurance-referral-disclosure{color:#c6d5ca;border-top:1px solid #54705d;margin:18px 0 0;padding-top:16px;font-size:12px;line-height:1.75}.vm-site .insurance-referral .insurance-referral-disclosure a{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.vm-site .insurance-referral .insurance-referral-disclosure a:hover{color:#f6f5ee;text-decoration-thickness:2px}.insurance-referral-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.vm-site .insurance-referral{margin:24px 0;padding:22px 20px}.vm-site .insurance-referral .insurance-referral-link{justify-content:space-between;width:100%}}
