.riz-engagement .riz-availability{color:var(--ink,#f2f4ef);font-weight:600;font-size:16px;line-height:1.6}
.riz-engagement-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}
.riz-opportunity{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:46px;padding:10px 15px;border:1px solid var(--lime,#caff45);background:var(--lime,#caff45);color:#11170b;font:600 14px/1.5 var(--sans,system-ui,sans-serif);cursor:pointer}
.riz-opportunity:focus-visible{outline:2px solid var(--cyan,#71ddcf);outline-offset:4px}
.closing.riz-engagement{flex-wrap:wrap}
.closing.riz-engagement>div:first-child{flex:1 1 600px;min-width:0}
.closing.riz-engagement>.closing-actions{flex:1 1 450px;max-width:100%}
section.riz-engagement:not(.closing){margin-top:26px;padding:24px 0;border-top:1px solid var(--line,rgba(220,235,231,.15))}
section.riz-engagement:not(.closing) p{margin:0 0 12px;max-width:900px}
.riz-engagement-intro{color:var(--muted,#adb7b6);font-size:15px}
@media(max-width:600px){.riz-engagement .riz-availability{font-size:15px}.closing.riz-engagement>div:first-child,.closing.riz-engagement>.closing-actions{flex-basis:auto}}
