

.text_custom_format_1 {
    display: inline-block;
    border-left: 4px solid var(--iwk-color-teal);
    padding: 0.5em 1em 0.5em 1em;
    margin: 0 0.5em 0 1em;
    color:var(--iwk-color-brown);
}

.text_custom_format_2 {
    display: inline-block;
    border-left: 4px solid var(--iwk-color-brown);
    padding: 0.5em 1em 0.5em 1em;
    margin: 0 0.5em 0 1em;
    /* color:var(--iwk-color-teal); */
}

.text_custom_format_3 {
    display: inline-block;
    border-left: 4px solid var(--iwk-color-teal-light);
    padding: 0.5em 1em 0.5em 1em;
    margin: 0 0.5em 0 1em;
}

.text_custom_format_4 {
    display: inline-block;
    border: 1px solid #2276d2;
    border-radius: 1rem;
    padding: 0.5rem 1rem;
    margin: 0 0.5rem;
    color: blue;
    background-color: lightblue;
}

/* .article_text_full  */

h2 { 
    font-size: 1.5rem;
    line-height: 1.8rem;
    margin: var(--iwk-spacer) 0 var(--iwk-spacer-quarter) 0;
    font-weight:bolder;
}
h3 { 
    font-size: 1.3rem;
    line-height: 1.8rem;
    margin: var(--iwk-spacer) 0 var(--iwk-spacer-quarter) 0;
    font-weight:bold;
}

h4 { 
    font-size: 1.1rem;
    line-height: 1.8rem;
    margin: var(--iwk-spacer-half) 0 var(--iwk-spacer-quarter) 0;
}

blockquote:where(.twitter-tweet) {
    padding:var(--iwk-spacer-quarter);
    background-color:white;
    border:1px solid;
    border-color:var(--iwk-color-teal-light);
    font: var(--iwk-font-cite);
    font-size: var(--iwk-font-size);
    width:60%;
    margin:0 auto;
}

blockquote:not(.twitter-tweet) {
    width: 60%;
    margin: var(--iwk-spacer) auto !important;
    position: relative;
    border-left: 4px solid var(--iwk-color-brown);
    padding: 0 var(--iwk-spacer-half) 0 var(--iwk-spacer-half);

    color: var(--iwk-color-brown);
    font-family: var(--iwk-font-cite);
    font-size: calc( var(--iwk-font-size) * 1.1);
    line-height: calc(var(--iwk-font-line-height) * 1.2);
    font-style: italic;
    font-weight: normal;
}

blockquote::before:not(.twitter-tweet) {
    content: '\"';
    font-size: 7rem;
    font-family: var(--iwk-font-cite);
    font-weight:normal;
    color: var(--iwk-color-teal);
    height: min-content;
    display: block;
    position: absolute;
    left: -4rem;
    top: 1rem;
}
@media only screen and (max-width: 640px) {
    blockquote {
        
    }
}


.italic {
    font-style:italic;
  }
  .bold {
    font-weight:bold;
  }
  
  .underline {
    text-decoration: underline;
  }
  del {
    text-decoration-line: line-through;
    text-decoration-style: solid;
    text-decoration-color: currentcolor;
    text-decoration-thickness: auto;
  }
