/* --------------------------------------------------
   Paragraph
-------------------------------------------------- */

/*
Paragraph blocks normally output a plain <p>,
so no structural CSS is actually required.
*/


/* --------------------------------------------------
   Heading
-------------------------------------------------- */

/*
Heading blocks output h1-h6.
No structural CSS required.
*/


/* --------------------------------------------------
   List
-------------------------------------------------- */

.carr_s-block-list {
    box-sizing: border-box;
}


/* --------------------------------------------------
   Quote
-------------------------------------------------- */

.carr_s-block-quote {
    box-sizing: border-box;
}


/* --------------------------------------------------
   Pullquote
-------------------------------------------------- */

.carr_s-block-pullquote {
    box-sizing: border-box;
}


/* --------------------------------------------------
   Code
-------------------------------------------------- */

.carr_s-block-code {
    overflow-x: auto;
}


.carr_s-block-code code {
    display: block;
    white-space: pre;
}


/* --------------------------------------------------
   Preformatted
-------------------------------------------------- */

.carr_s-block-preformatted {
    overflow-x: auto;
    white-space: pre-wrap;
}


/* --------------------------------------------------
   Verse
-------------------------------------------------- */

.carr_s-block-verse {
    white-space: pre-wrap;
}