html, body {
    overflow-x: clip; /* or hidden */
  }
  

.content-wrap {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 1rem;
  }
  
.content-wrap .alignwide {
    width: min(1280px, 100%);
    margin-left: auto;
    margin-right: auto;
    }

.content-wrap .alignfull {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}


.editor-styles-wrapper {
    --wp--style--global--content-size: 720px;
    --wp--style--global--wide-size: 1280px;
  }
  


/* adjust widths in editor, but not full width blocks */
.editor-styles-wrapper .wp-block:not(.wp-block-acf-topic-hero, .wp-block-acf-topic-intro){
    max-width: 1280px;
}




/* placehodlers */

.csprp-editor-placeholder{
    background-color: hsl(0, 0%, 75%);
    color: hsl(0, 0%, 25%);
    font-size: 14px;
    padding: 1rem;
}





/* tinymce */


#tinymce{
    padding-inline: 1rem;
    font-family: 'Inter', system-ui, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
}

#tinymce li{
    margin-block: 1rem;
}