[data-v-0912f195] .ProseMirror{
  min-height:300px;
  outline:none
}
[data-v-0912f195] .ProseMirror h1{
  font-size:1.85rem;
  font-weight:800;
  color:#fff;
  margin-top:1.75rem;
  margin-bottom:.85rem;
  text-transform:uppercase;
  letter-spacing:-.025em;
  border-bottom:1px solid rgba(255,255,255,.12);
  padding-bottom:.4rem
}
[data-v-0912f195] .ProseMirror h2{
  font-size:1.45rem;
  font-weight:700;
  color:#f4f4f5;
  margin-top:1.35rem;
  margin-bottom:.6rem;
  text-transform:uppercase;
  letter-spacing:-.015em
}
[data-v-0912f195] .ProseMirror h3{
  font-size:1.15rem;
  font-weight:700;
  color:#e4e4e7;
  margin-top:1.15rem;
  margin-bottom:.45rem
}
[data-v-0912f195] .ProseMirror p{
  margin-bottom:1rem;
  line-height:1.85
}
[data-v-0912f195] .ProseMirror blockquote{
  border-left:4px solid #dc2626;
  padding:.85rem 1.35rem;
  background:#dc26260f;
  border-radius:0 .85rem .85rem 0;
  margin:1.5rem 0;
  font-style:italic;
  color:#e4e4e7
}
[data-v-0912f195] .ProseMirror ul{
  list-style-type:disc;
  padding-left:1.5rem;
  margin-bottom:1rem
}
[data-v-0912f195] .ProseMirror ol{
  list-style-type:decimal;
  padding-left:1.5rem;
  margin-bottom:1rem
}
[data-v-0912f195] .ProseMirror hr{
  border:none;
  border-top:1px solid rgba(255,255,255,.12);
  margin:1.75rem 0
}
[data-v-0912f195] .ProseMirror img{
  transition:all .2s ease
}
[data-v-0912f195] .ProseMirror img.ProseMirror-selectednode{
  outline:3px solid #dc2626;
  outline-offset:3px
}