diff --git a/packages/common/styles.js b/packages/common/styles.js
index 3408b3354c4d46ca74b66dcb66b503d9ddf454b2..e91da7ea437c7ab689a451d9faa2fa2f5aeabad9 100644
--- a/packages/common/styles.js
+++ b/packages/common/styles.js
@@ -33,7 +33,15 @@ export function getThemeCSS() {
     `;
 }
 
-export function getGeneralCSS() {
+export function getGeneralCSS(doMarginPaddingReset = true) {
+    // language=css
+    const marginPaddingResetCss = doMarginPaddingReset ? css`
+        blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
+            margin: 0;
+            padding: 0;
+        }
+    ` : css``;
+
     // language=css
     return css`
         h2 {
@@ -128,10 +136,7 @@ export function getGeneralCSS() {
             line-height: 1.125;
         }
 
-        blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
-            margin: 0;
-            padding: 0;
-        }
+        ${marginPaddingResetCss}
 
         .button[disabled], .file-cta[disabled], .file-name[disabled], .input[disabled], .pagination-ellipsis[disabled],
         .pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled], .select fieldset[disabled] select,