.iln-wrap{
  position: relative;
  background: var(--iln-bg,#f1f3f5);
  color: var(--iln-text,#222);
  border: 1px solid var(--iln-border,#e1e5ea);
  border-radius: var(--iln-radius,12px);
  padding: 12px 16px;
  overflow: hidden;
  margin: 10px 0;
}
.iln-wrap::before{
  content:"";
  position:absolute; left:0; top:0; bottom:0;
  width: var(--iln-accent-w, 6px);
  background: var(--iln-accent,#1e73be);
}
.iln-head{ margin: 0 0 6px 0; }
.iln-title-text{ margin:0; color: var(--iln-title,#cc0000); }
.iln-list{ list-style: disc; margin:0; padding-left:22px; }
.iln-item{ margin:6px 0; }
.iln-item a{ color: var(--iln-link,#0a58ca); text-decoration: none; }
.iln-item a:hover{ text-decoration: none; }
