/* Campo 14 — lime marks actions and selected states, without changing the layout. */
.learning-page{--learning-lime:#d7ea40}
.learning-page .learning-actions .line-cta>svg{
  background:var(--learning-lime);
  border-color:transparent;
  color:#20231b;
}
.learning-page .learning-actions .line-cta:hover>svg{
  background:#e1ee73;
  color:#20231b;
}
.learning-page .process-intro>.text-link>svg{
  background:var(--learning-lime);
  color:#20231b;
  border-radius:50%;
  box-shadow:0 0 0 5px var(--learning-lime);
}
.learning-page .process-intro>.text-link:hover{color:#f3f4ed}
.learning-page .format-tab[aria-selected=true]{border-bottom-color:#34352d}
.learning-page .format-tab[aria-selected=true]>svg{
  background:var(--learning-lime);
  color:#20231b;
  border-radius:50%;
  box-shadow:0 0 0 4px var(--learning-lime);
}
.learning-page .learning-actions .line-cta:focus-visible,
.learning-page .format-tab:focus-visible{
  outline:2px solid #34352d;
  outline-offset:6px;
  box-shadow:0 0 0 4px var(--learning-lime);
}
.learning-page .process-intro>.text-link:focus-visible{
  outline:2px solid var(--learning-lime);
  outline-offset:9px;
}
@media(max-width:520px){
  .learning-page .format-tab[aria-selected=true]>svg{box-shadow:0 0 0 3px var(--learning-lime)}
}
