.ray-callout-title{display:block;font-weight:700;font-size:14.5px;line-height:1.6;margin-bottom:4px}.ray-callout-text a{color:#0650d7;text-decoration:underline;text-underline-offset:3px;font-weight:500;transition:color .15s ease}.ray-callout-text a:hover{color:#043cb0}.ray-callout-text strong,.ray-callout-text b{font-weight:700;color:#0f172a}.ray-callout-widget--success .ray-callout-card{background:#f7fef9;border:1.5px solid #bbf7d0;box-shadow:0 2px 10px rgba(16,185,129,.04)}.ray-callout-widget--success .ray-callout-divider{background-color:#10b981}.ray-callout-widget--success .ray-callout-title{color:#065f46}.ray-callout-widget--warning .ray-callout-card{background:#fffdf5;border:1.5px solid #fde68a;box-shadow:0 2px 10px rgba(245,158,11,.04)}.ray-callout-widget--warning .ray-callout-divider{background-color:#f59e0b}.ray-callout-widget--warning .ray-callout-title{color:#92400e}.ray-callout-widget--danger .ray-callout-card{background:#fdf5f5;border:1.5px solid #fecaca;box-shadow:0 2px 10px rgba(239,68,68,.04)}.ray-callout-widget--danger .ray-callout-divider{background-color:#ef4444}.ray-callout-widget--danger .ray-callout-title{color:#991b1b}.ray-callout-widget--info .ray-callout-card{background:#f4f8fd;border:1.5px solid #bfdbfe;box-shadow:0 2px 10px rgba(37,99,235,.04)}.ray-callout-widget--info .ray-callout-divider{background-color:#2563eb}.ray-callout-widget--info .ray-callout-title{color:#1e40af}.ray-callout-widget--quote .ray-callout-title{color:#0369a1}@media (max-width:600px){.ray-callout-title{font-size:13.5px}}