:root {
  --ia-risk-border: rgba(240, 98, 146, .3);
  --ia-risk-button-hover-text: #000;
  --ia-risk-figure-size: calc(var(--ia-heading-3) * 1.3);
}

.ia-content .ia-risk-summary {
  padding-left: 1rem;
  margin-bottom: 1.25rem;
  border-left: 3px solid var(--ia-risk-border);
  font-size: var(--ia-copy-size);
  line-height: var(--ia-copy-line);
}
.ia-content strong.ia-risk-figure {
  color: var(--ia-pink);
  font-size: var(--ia-risk-figure-size);
  line-height: 1.2;
  white-space: nowrap;
}
.ia-content .ia-risk-source {
  display: block;
  margin-top: .5rem;
  font-size: .75rem;
  line-height: 1.6;
}
.ia-risk-source a { color: var(--ia-muted); text-decoration: underline; text-underline-offset: 3px; }
.ia-risk-source a:hover { color: var(--ia-blue); }
.ia-risk-source a:focus-visible { outline: 2px solid var(--ia-blue); outline-offset: 4px; }
.ia-content .reprise-cta.ia-risk-cta { background: var(--ia-pink); border-color: var(--ia-pink); color: var(--ia-text); }
.ia-content .reprise-cta.ia-risk-cta:hover { background: var(--ia-blue); border-color: var(--ia-blue); color: var(--ia-risk-button-hover-text); }

/* Copyright (c) Rzu-Informatique. Tous droits reserves. */
