.headline-wrapper .headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 8px 24px;
}
.headline-wrapper .headline .icon-text {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.headline-wrapper .headline .icon-text .icon {
  color: hsla(222, 62%, 100%, 0.5);
  display: inline-block;
  text-align: center;
  width: 1.25em;
}
.headline-wrapper .headline .icon-text h3 {
  font-family: "Inter Tight", sans-serif;
  font-size: 18px;
  font-style: italic;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin: 0;
}
.headline-wrapper .headline .button {
  background-color: hsl(222, 62%, 21%);
  border: 0;
  border-radius: 20px;
  color: hsl(222, 62%, 100%);
  font-size: 12px;
  line-height: 1.8;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 4px 16px;
  text-align: right;
}
.headline-wrapper .headline-hr {
  border: 0;
  border-top: 1px solid hsla(222, 62%, 95%, 0.14);
  margin: 0.5rem 1.5rem 1.5rem 1.5rem;
}

.block-editor-block-list__block .headline-wrapper .button {
  pointer-events: none;
}
