.PrerequisiteNudge-module-scss-module__HAWkpq__nudge{background:linear-gradient(135deg,#fbf3f1 0%,#fdf8f7 100%);background:linear-gradient(135deg,#fbf3f1 0%,lab(97.8581% 1.50758 1.17991) 100%);border-bottom:1px solid #e3c8c2}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeInner{flex-direction:column;gap:.875rem;max-width:56rem;margin:0 auto;padding:1rem 1.5rem;display:flex}@media (min-width:640px){.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeInner{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeBody{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeIcon{color:#9a5d4f;flex-shrink:0;margin-top:.2rem}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeTitle{font-size:.8125rem;font-family:var(--font-sans);color:var(--ink);margin:0;font-weight:600;line-height:1.5}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeLink{color:#6b4053;text-underline-offset:2px;font-weight:600;text-decoration:underline}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeLink:hover{color:#2e2430}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeSub{font-size:.6875rem;font-family:var(--font-sans);color:var(--muted-foreground);margin:0}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.625rem;display:flex}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeCta{color:#fffdf9;font-size:.75rem;font-family:var(--font-sans);white-space:nowrap;background:#6b4053;border-radius:.5rem;align-items:center;padding:.45rem 1rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeCta:hover{color:#fffdf9;background:#582f42;background:lab(25.3972% 21.2477 -3.13327);text-decoration:none}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeDismiss{color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e3c8c2;border-radius:.5rem;align-items:center;padding:.45rem .875rem;font-weight:450;transition:border-color .15s,color .15s;display:inline-flex}.PrerequisiteNudge-module-scss-module__HAWkpq__nudgeDismiss:hover{color:var(--ink);border-color:#9a5d4f}
