
.entry .entry-content .lead-ico{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  width:var(--ico-size, 1.1em);
  height:var(--ico-size, 1.1em);
  line-height:0;
  color:var(--ico-color, currentColor);
}
.entry .entry-content .lead-ico svg{
  width:100%;
  height:100%;
  display:block;
}
.entry .entry-content .ico .lead-ico svg{
  color:currentColor;
}
.entry .entry-content .ico .lead-ico svg [fill="none"]{
  fill:none;
}
.entry .entry-content .ico .lead-ico svg [stroke="none"]{
  stroke:none;
}
.entry .entry-content .ico-star .lead-ico, .entry .entry-content .ico-like .lead-ico, .entry .entry-content .ico-web-star .lead-ico, .entry .entry-content .ico-web-like .lead-ico{
  --ico-size:1em;
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico{
  justify-content:center;
  flex-wrap:wrap;
  text-align:center;
}
.entry .entry-content :is(h2,h3).ico.has-text-align-left{
  justify-content:flex-start;
  text-align:left;
}
.entry .entry-content :is(h2,h3).ico.has-text-align-center{
  justify-content:center;
  text-align:center;
}
.entry .entry-content :is(h2,h3).ico.has-text-align-right{
  justify-content:flex-end;
  text-align:right;
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico > strong, .entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico > a, .entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico > em, .entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico > span:not(.lead-ico){
  min-width:0;
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico > strong{
  margin:0;
  padding:0;
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico > .lead-ico{
  margin-inline-end:0;
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico .lead-ico{
  color:var(--ico-color, currentColor);
}
.entry .entry-content h2.ico .lead-ico svg{
  filter:drop-shadow(0 0 6px var(--h2-glow-strong, var(--border-strong))) drop-shadow(0 0 14px var(--h2-glow-soft, var(--border-soft)));
}
.entry .entry-content :is(h1,h4,h5,h6).ico{
  justify-content:flex-start;
  text-align:left;
}
.entry .entry-content :is(h1,h3,h4,h5,h6).ico .lead-ico{
  color:var(--ico-color, var(--ico-color-h3, currentColor));
}
.entry .entry-content p.ico{
  position:relative;
  text-align:left;
  --ico-size:1em;
}
.entry .entry-content p.ico > .lead-ico{
  position:absolute;
  left:0;
  top:.28em;
  width:var(--ico-size);
  height:var(--ico-size);
  color:var(--ico-color, var(--ico-color-p, currentColor));
}
.entry .entry-content p.ico > strong:first-child, .entry .entry-content p.ico > b:first-child, .entry .entry-content p.ico > em:first-child, .entry .entry-content p.ico > a:first-child{
  margin:0;
  padding:0;
}
.entry .entry-content ul li.ico, .entry .entry-content ol li.ico{
  position:relative;
  --ico-size:1em;
  --ico-gap:.22em;
  min-width:0;
  max-width:100%;
  overflow-wrap:anywhere;
}
.entry .entry-content ul li.ico::marker, .entry .entry-content ol li.ico::marker{
  content:"";
}
.entry .entry-content ul li.ico > p, .entry .entry-content ol li.ico > p{
  margin:0;
}
.entry .entry-content ul li.ico > .lead-ico, .entry .entry-content ol li.ico > .lead-ico{
  position:absolute;
  left:0;
  top:.22em;
  width:var(--ico-size);
  height:var(--ico-size);
  flex:0 0 var(--ico-size);
}
.entry .entry-content .ico-green .lead-ico{
  --ico-color:#00E676;
}
.entry .entry-content .ico-red .lead-ico{
  --ico-color:#DC3545;
}
.entry .entry-content .ico-gold .lead-ico{
  --ico-color:#FFD700;
}
.entry .entry-content .ico-blue .lead-ico{
  --ico-color:#2979FF;
}
.entry .entry-content .ico-purple .lead-ico{
  --ico-color:#7C4DFF;
}
.entry .entry-content .ico-orange .lead-ico{
  --ico-color:#FFA000;
}
.entry .entry-content .ico-white .lead-ico{
  --ico-color:#fff;
}
.entry .entry-content .ico-black .lead-ico{
  --ico-color:#000;
}
.entry .entry-content .ico-color-green .lead-ico{
  --ico-color:#00E676;
}
.entry .entry-content .ico-color-red .lead-ico{
  --ico-color:#DC3545;
}
.entry .entry-content .ico-color-gold .lead-ico{
  --ico-color:#FFD700;
}
.entry .entry-content .ico-color-blue .lead-ico{
  --ico-color:#2979FF;
}
.entry .entry-content .ico-color-purple .lead-ico{
  --ico-color:#7C4DFF;
}
.entry .entry-content .ico-color-orange .lead-ico{
  --ico-color:#FFA000;
}
.entry .entry-content .ico-color-white .lead-ico{
  --ico-color:#fff;
}
.entry .entry-content .ico-color-black .lead-ico{
  --ico-color:#000;
}
.entry .entry-content :is(ul,ol).ico > li{
  list-style:none;
  position:relative;
  display:list-item;
  --ico-size:1em;
  --ico-gap:.22em;
  min-width:0;
  max-width:100%;
  white-space:normal;
  word-break:break-word;
  overflow-wrap:anywhere;
  margin-left:0;
  padding-left:calc(var(--ico-size) + var(--ico-gap) + .28em);
}
.entry .entry-content :is(ul,ol).ico > li::marker{
  content:"";
}
.entry .entry-content :is(ul,ol).ico > li > .lead-ico{
  position:absolute;
  left:0;
  top:.22em;
  width:var(--ico-size);
  height:var(--ico-size);
  flex:0 0 var(--ico-size);
}
.entry .entry-content :is(ul,ol).list-grid, .entry .entry-content :is(ul,ol).is-style-list-grid{
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  column-gap:24px;
  row-gap:8px;
  width:100%;
}
.entry .entry-content :is(ul,ol).list-grid > li, .entry .entry-content :is(ul,ol).is-style-list-grid > li{
  min-width:0;
  max-width:100%;
  margin-bottom:0;
}
.entry .entry-content :is(ul,ol).list-grid.ico > li, .entry .entry-content :is(ul,ol).is-style-list-grid.ico > li{
  margin:0;
}
@media (min-width:768px) and (max-width:1023px){
  .entry .entry-content :is(ul,ol).list-grid, .entry .entry-content :is(ul,ol).is-style-list-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
    column-gap:20px;
  }
}
@media (max-width:767px){
  .entry .entry-content :is(ul,ol).list-grid, .entry .entry-content :is(ul,ol).is-style-list-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    column-gap:16px;
  }
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico{
  align-items:center;
}
.entry .entry-content :is(h2,h3).ico > .lead-ico{
  margin-inline-end:.08em;
  transform:translateY(.015em);
}
.entry .entry-content p.ico{
  --ico-gap:.5em;
}
.entry .entry-content :is(h1,h2,h3,h4,h5,h6).ico{
  gap:.42em;
}
