/* ==========================================================================
   ARTICLE CALLOUTS — UI v1 component
   ========================================================================== */

.article-body .entry-content .article-warning,
.article-body .entry-content .article-note{
  display:grid;
  grid-template-columns:18px minmax(0,1fr);
  gap:10px;
  align-items:start;
  max-width:100%;
  margin:24px 0 28px;
  padding:16px 18px;
  border:1px solid var(--line);
  border-left:3px solid #d9a13a;
  border-radius:10px;
  background:#fff;
  box-shadow:0 2px 10px rgba(16,35,45,.02);
}
.article-body .entry-content .article-warning:before,
.article-body .entry-content .article-note:before{
  content:"!";
  display:block;
  padding-top:1px;
  background:transparent;
  color:#b77a18;
  font-size:17px;
  line-height:1.2;
  font-weight:900;
  text-align:center;
}
.article-body .entry-content .article-warning p,
.article-body .entry-content .article-note p{
  grid-column:2;
  margin:0;
}
.article-body .entry-content .article-note-danger{
  border-color:var(--line);
  border-left-color:#d34c4c;
  background:#fff;
}
.article-body .entry-content .article-note-danger:before{
  background:transparent;
  color:#c94b4b;
}

@media(max-width:700px){
  .article-body .entry-content .article-warning,
  .article-body .entry-content .article-note{
    grid-template-columns:16px minmax(0,1fr);
    gap:8px;
    padding:14px;
    box-shadow:none;
  }
}
