<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[49726] trunk/src/wp-content/themes/twentytwentyone: Twenty Twenty-One: Sync the latest changes for 5.6 RC2.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/49726">49726</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/49726","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>desrosj</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2020-12-01 19:07:43 +0000 (Tue, 01 Dec 2020)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Twenty Twenty-One: Sync the latest changes for 5.6 RC2.

This will be the final sync from GitHub before placing that repository into read-only mode. All further changes should now flow entirely through Trac.

For a full list of changes since <a href="https://core.trac.wordpress.org/changeset/49633">[49633]</a>, see https://github.com/WordPress/twentytwentyone/compare/1d5a895...53acd9b.

Props poena, luminuu, kjellr, ryelle, allancole, melchoyce, felipeelia, aljullu, kebbet, chaton666, Clorith, mkaz, ingereck, paaljoachim.
See <a href="https://core.trac.wordpress.org/ticket/51526">#51526</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetscssieeditorcss">trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetscssiecss">trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetscssstyledarkmodertlcss">trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode-rtl.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetscssstyledarkmodecss">trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetscssstyleeditorcss">trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetsjscustomizepreviewjs">trunk/src/wp-content/themes/twentytwentyone/assets/js/customize-preview.js</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetsjsprimarynavigationjs">trunk/src/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass02toolsmixinsscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/02-tools/mixins.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass04elementsblockquotescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/blockquote.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass04elementsformsscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/forms.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass04elementslinksscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/links.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass04elementsmediascss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/media.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockscolumns_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/columns/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockscover_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/cover/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockscover_stylescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/cover/_style.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksgroup_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/group/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksmediatext_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/media-text/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockspullquote_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/pullquote/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockspullquote_stylescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/pullquote/_style.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksquote_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/quote/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksquote_stylescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/quote/_style.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockssearch_stylescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/search/_style.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksseparator_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/separator/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksseparator_stylescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/separator/_style.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blockssocialicons_stylescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/social-icons/_style.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass05blocksutilities_editorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/utilities/_editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentseditorscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/editor.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentsfooternavigationscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/footer-navigation.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentsfooterscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/footer.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentsheaderscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/header.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentsnavigationscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/navigation.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentspaginationscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/pagination.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass06componentswidgetsscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/widgets.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass07utilitiescolorpalettescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/07-utilities/color-palette.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssassstyledarkmodescss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/style-dark-mode.scss</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneclassesclasstwentytwentyonecustomcolorsphp">trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-custom-colors.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneclassesclasstwentytwentyonedarkmodephp">trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-dark-mode.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyonefunctionsphp">trunk/src/wp-content/themes/twentytwentyone/functions.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneincblockpatternsphp">trunk/src/wp-content/themes/twentytwentyone/inc/block-patterns.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneinctemplatetagsphp">trunk/src/wp-content/themes/twentytwentyone/inc/template-tags.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyonepackagelockjson">trunk/src/wp-content/themes/twentytwentyone/package-lock.json</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyonepackagejson">trunk/src/wp-content/themes/twentytwentyone/package.json</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyonestylertlcss">trunk/src/wp-content/themes/twentytwentyone/style-rtl.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentytwentyonestylecss">trunk/src/wp-content/themes/twentytwentyone/style.css</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunksrcwpcontentthemestwentytwentyoneassetssass02toolsextendsscss">trunk/src/wp-content/themes/twentytwentyone/assets/sass/02-tools/extends.scss</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcwpcontentthemestwentytwentyoneassetscssieeditorcss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css      2020-12-01 18:14:37 UTC (rev 49725)
+++ trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css        2020-12-01 19:07:43 UTC (rev 49726)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,54 +8,246 @@
</span><span class="cx" style="display: block; padding: 0 10px"> :root {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Font Family */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
+       --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Font Size */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--font-size-base: 1.25rem;
+       --global--font-size-xs: 1rem;
+       --global--font-size-sm: 1.125rem;
+       --global--font-size-md: 1.25rem;
+       --global--font-size-lg: 1.5rem;
+       --global--font-size-xl: 2.25rem;
+       --global--font-size-xxl: 4rem;
+       --global--font-size-xxxl: 5rem;
+       --global--font-size-page-title: var(--global--font-size-xxl);
+       --global--letter-spacing: normal;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Line Height */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--line-height-body: 1.7;
+       --global--line-height-heading: 1.3;
+       --global--line-height-page-title: 1.1;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Headings */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --heading--font-family: var(--global--font-primary);
+       --heading--font-size-h6: var(--global--font-size-xs);
+       --heading--font-size-h5: var(--global--font-size-sm);
+       --heading--font-size-h4: var(--global--font-size-lg);
+       --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
+       --heading--font-size-h2: var(--global--font-size-xl);
+       --heading--font-size-h1: var(--global--font-size-page-title);
+       --heading--letter-spacing-h6: 0.05em;
+       --heading--letter-spacing-h5: 0.05em;
+       --heading--letter-spacing-h4: var(--global--letter-spacing);
+       --heading--letter-spacing-h3: var(--global--letter-spacing);
+       --heading--letter-spacing-h2: var(--global--letter-spacing);
+       --heading--letter-spacing-h1: var(--global--letter-spacing);
+       --heading--line-height-h6: var(--global--line-height-heading);
+       --heading--line-height-h5: var(--global--line-height-heading);
+       --heading--line-height-h4: var(--global--line-height-heading);
+       --heading--line-height-h3: var(--global--line-height-heading);
+       --heading--line-height-h2: var(--global--line-height-heading);
+       --heading--line-height-h1: var(--global--line-height-page-title);
+       --heading--font-weight: normal;
+       --heading--font-weight-page-title: 300;
+       --heading--font-weight-strong: 600;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Block: Latest posts */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --latest-posts--title-font-family: var(--heading--font-family);
+       --latest-posts--title-font-size: var(--heading--font-size-h3);
+       --latest-posts--description-font-family: var(--global--font-secondary);
+       --latest-posts--description-font-size: var(--global--font-size-sm);
+       --list--font-family: var(--global--font-secondary);
+       --definition-term--font-family: var(--global--font-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Colors */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-black: #000;
+       --global--color-dark-gray: #28303d;
+       --global--color-gray: #39414d;
+       --global--color-light-gray: #f0f0f0;
+       --global--color-green: #d1e4dd;
+       --global--color-blue: #d1dfe4;
+       --global--color-purple: #d1d1e4;
+       --global--color-red: #e4d1d1;
+       --global--color-orange: #e4dad1;
+       --global--color-yellow: #eeeadd;
+       --global--color-white: #fff;
+       --global--color-white-50: rgba(255, 255, 255, 0.5);
+       --global--color-white-90: rgba(255, 255, 255, 0.9);
+       --global--color-primary: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Body text color, site title, footer text color. */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-secondary: var(--global--color-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Headings */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-primary-hover: var(--global--color-primary);
+       --global--color-background: var(--global--color-green);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Mint, default body background */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-border: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Used for borders (separators) */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Spacing */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--spacing-unit: 20px;
+       --global--spacing-measure: unset;
+       --global--spacing-horizontal: 25px;
+       --global--spacing-vertical: 30px;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Elevation */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Forms */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --form--font-family: var(--global--font-secondary);
+       --form--font-size: var(--global--font-size-sm);
+       --form--line-height: var(--global--line-height-body);
+       --form--color-text: var(--global--color-dark-gray);
+       --form--color-ranged: var(--global--color-secondary);
+       --form--label-weight: 500;
+       --form--border-color: var(--global--color-secondary);
+       --form--border-width: 3px;
+       --form--border-radius: 0;
+       --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Cover block */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --cover--height: calc(15 * var(--global--spacing-vertical));
+       --cover--color-foreground: var(--global--color-white);
+       --cover--color-background: var(--global--color-black);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Buttons */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --button--color-text: var(--global--color-background);
+       --button--color-text-hover: var(--global--color-secondary);
+       --button--color-text-active: var(--global--color-secondary);
+       --button--color-background: var(--global--color-secondary);
+       --button--color-background-active: var(--global--color-background);
+       --button--font-family: var(--global--font-primary);
+       --button--font-size: var(--global--font-size-base);
+       --button--font-weight: 500;
+       --button--line-height: 1.5;
+       --button--border-width: 3px;
+       --button--border-radius: 0;
+       --button--padding-vertical: 15px;
+       --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* entry */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --entry-header--color: var(--global--color-primary);
+       --entry-header--color-link: currentColor;
+       --entry-header--color-hover: var(--global--color-primary-hover);
+       --entry-header--color-focus: var(--global--color-secondary);
+       --entry-header--font-size: var(--heading--font-size-h2);
+       --entry-content--font-family: var(--global--font-secondary);
+       --entry-author-bio--font-family: var(--heading--font-family);
+       --entry-author-bio--font-size: var(--heading--font-size-h4);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Header */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --branding--color-text: var(--global--color-primary);
+       --branding--color-link: var(--global--color-primary);
+       --branding--color-link-hover: var(--global--color-secondary);
+       --branding--title--font-family: var(--global--font-primary);
+       --branding--title--font-size: var(--global--font-size-lg);
+       --branding--title--font-size-mobile: var(--heading--font-size-h4);
+       --branding--title--font-weight: normal;
+       --branding--title--text-transform: uppercase;
+       --branding--description--font-family: var(--global--font-secondary);
+       --branding--description--font-size: var(--global--font-size-sm);
+       --branding--description--font-family: var(--global--font-secondary);
+       --branding--logo--max-width: 300px;
+       --branding--logo--max-height: 100px;
+       --branding--logo--max-width-mobile: 96px;
+       --branding--logo--max-height-mobile: 96px;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Main navigation */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --primary-nav--font-family: var(--global--font-secondary);
+       --primary-nav--font-family-mobile: var(--global--font-primary);
+       --primary-nav--font-size: var(--global--font-size-md);
+       --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
+       --primary-nav--font-size-mobile: var(--global--font-size-sm);
+       --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
+       --primary-nav--font-size-button: var(--global--font-size-xs);
+       --primary-nav--font-style: normal;
+       --primary-nav--font-style-sub-menu-mobile: normal;
+       --primary-nav--font-weight: normal;
+       --primary-nav--font-weight-button: 500;
+       --primary-nav--color-link: var(--global--color-primary);
+       --primary-nav--color-link-hover: var(--global--color-primary-hover);
+       --primary-nav--color-text: var(--global--color-primary);
+       --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
+       --primary-nav--border-color: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Pagination */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --pagination--color-text: var(--global--color-primary);
+       --pagination--color-link-hover: var(--global--color-primary-hover);
+       --pagination--font-family: var(--global--font-secondary);
+       --pagination--font-size: var(--global--font-size-lg);
+       --pagination--font-weight: normal;
+       --pagination--font-weight-strong: 600;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Footer */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --footer--color-text: var(--global--color-primary);
+       --footer--color-link: var(--global--color-primary);
+       --footer--color-link-hover: var(--global--color-primary-hover);
+       --footer--font-family: var(--global--font-primary);
+       --footer--font-size: var(--global--font-size-sm);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Block: Pull quote */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --pullquote--font-family: var(--global--font-primary);
+       --pullquote--font-size: var(--heading--font-size-h3);
+       --pullquote--font-style: normal;
+       --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
+       --pullquote--line-height: var(--global--line-height-heading);
+       --pullquote--border-width: 3px;
+       --pullquote--border-color: var(--global--color-primary);
+       --pullquote--color-foreground: var(--global--color-primary);
+       --pullquote--color-background: var(--global--color-background);
+       --quote--font-family: var(--global--font-secondary);
+       --quote--font-size: var(--global--font-size-md);
+       --quote--font-size-large: var(--global--font-size-xl);
+       --quote--font-style: normal;
+       --quote--font-weight: 700;
+       --quote--font-weight-strong: bolder;
+       --quote--font-style-large: normal;
+       --quote--font-style-cite: normal;
+       --quote--line-height: var(--global--line-height-body);
+       --quote--line-height-large: 1.35;
+       --separator--border-color: var(--global--color-border);
+       --separator--height: 1px;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Block: Table */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --table--stripes-border-color: var(--global--color-light-gray);
+       --table--stripes-background-color: var(--global--color-light-gray);
+       --table--has-background-text-color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Widgets */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --widget--line-height-list: 1.9;
+       --widget--line-height-title: 1.4;
+       --widget--font-weight-title: 700;
+       --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Admin-bar height */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--admin-bar--height: 0;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.admin-bar {
+       --global--admin-bar--height: 32px;
+}
+@media only screen and (max-width: 782px) {
+
+       .admin-bar {
+               --global--admin-bar--height: 46px;
+       }
+}
+
+@media only screen and (min-width: 652px) {
+
+       :root {
+               --global--font-size-xl: 2.5rem;
+               --global--font-size-xxl: 6rem;
+               --global--font-size-xxxl: 9rem;
+               --heading--font-size-h3: 2rem;
+               --heading--font-size-h2: 3rem;
+       }
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Repsonsive Styles
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -67,52 +259,51 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Root Media Query Variables
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root {
+       --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
+       --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
+       --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
+       --responsive--alignfull-width: 100%;
+       --responsive--alignright-margin: var(--global--spacing-horizontal);
+       --responsive--alignleft-margin: var(--global--spacing-horizontal);
+}
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/**
- * Extends
- */
-.default-max-width {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
</del><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .default-max-width {
-               max-width: min(calc(100vw - 100px), 610px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ :root {
+               --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
+               --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
+               --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
+               --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 822px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .default-max-width {
-               max-width: min(calc(100vw - 200px), 610px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ :root {
+               --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
+               --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wide-max-width {
-       max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Extends
+ */
+.default-max-width {
+       max-width: var(--responsive--aligndefault-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
-
-       .wide-max-width {
-               max-width: calc(100vw - 100px);
-       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wide-max-width {
+       max-width: var(--responsive--alignwide-width);
+       margin-left: auto;
+       margin-right: auto;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 822px) {
-
-       .wide-max-width {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .full-max-width {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                max-width: 100%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         max-width: var(--responsive--alignfull-width);
</ins><span class="cx" style="display: block; padding: 0 10px">                 width: auto;
</span><span class="cx" style="display: block; padding: 0 10px">                margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">                margin-right: auto;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -122,12 +313,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote {
</span><span class="cx" style="display: block; padding: 0 10px">        padding: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        position: relative;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px 0 30px 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-unit);
+       margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote > *:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -139,26 +330,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        letter-spacing: normal;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       font-style: normal;
-       font-weight: 700;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ letter-spacing: var(--heading--letter-spacing-h4);
+       font-family: var(--quote--font-family);
+       font-size: var(--quote--font-size);
+       font-style: var(--quote--font-style);
+       font-weight: var(--quote--font-weight);
+       line-height: var(--quote--line-height);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote cite {
-       font-weight: normal;
-       color: #28303d;
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote footer {
</span><span class="cx" style="display: block; padding: 0 10px">        font-weight: normal;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       letter-spacing: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       letter-spacing: var(--global--letter-spacing);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote.alignleft,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -166,69 +351,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">        padding-left: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote.alignleft p {
-       font-size: 1.125rem;
-       max-width: inherit;
-       width: inherit;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote.alignleft p,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote.alignright p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h5);
</ins><span class="cx" style="display: block; padding: 0 10px">         max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote.alignleft cite {
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
-blockquote.alignleft footer {
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
-blockquote.alignright cite {
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote.alignleft cite,
+blockquote.alignleft footer,
+blockquote.alignright cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote.alignright footer {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       letter-spacing: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
+       letter-spacing: var(--global--letter-spacing);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote strong {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: bolder;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--quote--font-weight-strong);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote:before {
</span><span class="cx" style="display: block; padding: 0 10px">        content: "“";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.25rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size);
+       line-height: var(--quote--line-height);
+       position: absolute;
+       left: calc(-0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote .wp-block-quote__citation {
-       color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
-}
-
-blockquote cite {
-       color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote .wp-block-quote__citation,
+blockquote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote footer {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       font-style: var(--quote--font-style-cite);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (max-width: 481px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        blockquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-left: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-left: calc(0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        blockquote:before {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -256,39 +416,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* Media captions */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-figcaption {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+figcaption,
+.wp-caption,
+.wp-caption-text,
+.wp-block-embed figcaption {
</ins><span class="cx" style="display: block; padding: 0 10px">         color: currentColor;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
+       line-height: var(--global--line-height-body);
+       margin-top: calc(0.5 * var(--global--spacing-unit));
+       margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-caption {
-       color: currentColor;
-       font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
-       text-align: center;
-}
-
-.wp-caption-text {
-       color: currentColor;
-       font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
-       text-align: center;
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .alignleft figcaption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignright figcaption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignleft .wp-caption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignright .wp-caption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignleft .wp-caption-text,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.alignright .wp-caption-text {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.alignright .wp-caption-text,
+.alignleft .wp-block-embed figcaption,
+.alignright .wp-block-embed figcaption {
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -303,16 +450,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> select {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       font-size: 1.125rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: var(--form--border-width) solid var(--form--border-color);
+       border-radius: var(--form--border-radius);
+       color: var(--form--color-text);
+       font-size: var(--form--font-size);
</ins><span class="cx" style="display: block; padding: 0 10px">         -moz-appearance: none;
</span><span class="cx" style="display: block; padding: 0 10px">        -webkit-appearance: none;
</span><span class="cx" style="display: block; padding: 0 10px">        appearance: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 10px 30px 10px 10px;
-       background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
-       background-position: right 10px top 60%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
+       background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
+       background-position: right var(--form--spacing-unit) top 60%;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /*
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -322,7 +469,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> a {
</span><span class="cx" style="display: block; padding: 0 10px">        cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px">         text-underline-offset: 3px;
</span><span class="cx" style="display: block; padding: 0 10px">        text-decoration-skip-ink: all;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -332,31 +479,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">        text-decoration-skip-ink: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Only visible in Windows High Contrast mode */
</span><span class="cx" style="display: block; padding: 0 10px">        outline: 2px solid transparent;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        text-decoration: underline 1px dotted currentColor;
+       text-decoration-skip-ink: none;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: rgba(255, 255, 255, 0.9);
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .site a:focus {
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button),
+.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
+       color: var(--wp--style--color--link, var(--global--color-background));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .site a:focus .meta-nav {
-       color: #d1e4dd;
-}
-
-.has-background-white .site a:focus {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
</ins><span class="cx" style="display: block; padding: 0 10px">         background: rgba(0, 0, 0, 0.9);
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-white));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background-white .site a:focus .meta-nav {
-       color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
+       color: var(--wp--style--color--link, var(--global--color-white));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus.skip-link {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Only visible in Windows High Contrast mode */
</span><span class="cx" style="display: block; padding: 0 10px">        outline: 2px solid transparent;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -363,53 +509,34 @@
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: -2px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus.skip-link:focus {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
</ins><span class="cx" style="display: block; padding: 0 10px">         color: #21759b;
</span><span class="cx" style="display: block; padding: 0 10px">        background-color: #f1f1f1;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus img {
-       outline: 2px dotted #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
+       outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .has-link-color a {
-       color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .has-link-color a,
+.has-background.has-link-color a {
+       color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color).has-link-color a {
-       color: #28303d;
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button__link {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: 1.5;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--button--line-height);
+       color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--button--font-weight);
+       font-family: var(--button--font-family);
+       font-size: var(--button--font-size);
+       background-color: var(--button--color-background);
+       border-radius: var(--button--border-radius);
+       border: var(--button--border-width) solid var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button__link:before,
-.wp-block-button__link:after {
-       content: "";
-       display: block;
-       height: 0;
-       width: 0;
-}
-
-.wp-block-button__link:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.wp-block-button__link:after {
-       margin-top: -calc(1em - 0);
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button__link:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: -6px;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -417,17 +544,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-button__link:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button__link:focus:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button__link:disabled {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white-50);
+       border-color: var(--global--color-white-50);
+       color: var(--button--color-text-active);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -439,98 +566,66 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [data-block].wp-block-buttons .wp-block-button:first-child {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [data-block].wp-block-buttons .wp-block-button:last-child {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-active) !important;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent !important;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover) !important;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent !important;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid currentColor;
-       padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: var(--button--border-width) solid currentColor;
+       padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link:active {
-       background-color: #39414d;
-       color: #d1e4dd;
-       border-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link:active,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #39414d;
-       color: #d1e4dd;
-       border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--button--color-background);
+       color: var(--button--color-text);
+       border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link.has-background:active {
-       background-color: #39414d !important;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link.has-background:active,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--button--color-background) !important;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color) {
-       color: #fff;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color) {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color),
+.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color),
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color {
-       color: #28303d;
-}
-
-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color {
-       color: #28303d;
-}
-
-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color {
-       color: #28303d;
-}
-
-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color {
-       color: #28303d;
-}
-
-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color {
-       color: #28303d;
-}
-
-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color,
+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color,
+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color,
+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color,
+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color,
+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-yellow-background-color {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-text-color {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -537,14 +632,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active {
-       color: #d1e4dd !important;
-       border-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd !important;
-       border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text) !important;
+       border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-squared {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -557,30 +648,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-code code {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
</ins><span class="cx" style="display: block; padding: 0 10px">         white-space: pre !important;
</span><span class="cx" style="display: block; padding: 0 10px">        overflow-x: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-code {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-radius: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        border-style: solid;
</span><span class="cx" style="display: block; padding: 0 10px">        border-width: 0.1rem;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover {
-       background-color: #000;
-       min-height: 450px;
-       margin-top: inherit;
-       margin-bottom: inherit;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #000;
-       min-height: 450px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--cover--color-background);
+       min-height: var(--cover--height);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-top: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -596,6 +681,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover > .wp-block-cover__inner-container > *:first-child,
+.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {
+       margin-top: 0;
+}
+
+.wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender),
+.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) {
+       margin-bottom: 0;
+}
+
+.wp-block-cover.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
+.wp-block-cover.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
+.wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
+.wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) {
+       margin-bottom: 0;
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover .wp-block-cover__inner-container,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover .wp-block-cover-image-text,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover .wp-block-cover-text,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -618,112 +720,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover .wp-block-cover__inner-container .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover .wp-block-cover-image-text .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover .wp-block-cover-text .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover .block-editor-block-list__block .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover-image .wp-block-cover-text .has-link-color a {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
+.wp-block-cover .wp-block-cover-image-text .has-link-color a,
+.wp-block-cover .wp-block-cover-text .has-link-color a,
+.wp-block-cover .block-editor-block-list__block .has-link-color a,
+.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
+.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
+.wp-block-cover-image .wp-block-cover-text .has-link-color a,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image .block-editor-block-list__block .has-link-color a {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
-       color: #fff;
-}
-
-.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text {
-       color: #fff;
-}
-
-.wp-block-cover:not([class*=background-color]) .wp-block-cover-text {
-       color: #fff;
-}
-
-.wp-block-cover:not([class*=background-color]) .block-editor-block-list__block {
-       color: #fff;
-}
-
-.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
-       color: #fff;
-}
-
-.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text {
-       color: #fff;
-}
-
-.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
+.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
+.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
+.wp-block-cover:not([class*=background-color]) .block-editor-block-list__block,
+.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,
+.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
+.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--cover--color-foreground);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover h2 {
-       font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-       padding: 0;
-       max-width: inherit;
-       text-align: inherit;
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-cover h2 {
-               font-size: 3rem;
-       }
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-cover h2 {
-               font-size: 3rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover h2,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image h2 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h2);
+       letter-spacing: var(--heading--letter-spacing-h2);
+       line-height: var(--heading--line-height-h2);
</ins><span class="cx" style="display: block; padding: 0 10px">         padding: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-cover-image h2 {
-               font-size: 3rem;
-       }
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-cover-image h2 {
-               font-size: 3rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover h2.has-text-align-left,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image h2.has-text-align-left {
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: left;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -739,12 +767,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: right;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover.is-style-twentytwentyone-border {
-       border: 3px solid #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover.is-style-twentytwentyone-border,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image.is-style-twentytwentyone-border {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-columns:not(.alignwide):not(.alignfull) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -755,70 +780,44 @@
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-columns .wp-block-column {
</span><span class="cx" style="display: block; padding: 0 10px">        max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+.wp-block-columns > .wp-block-column > *:first-child {
+       margin-top: 0;
+}
+
+.wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) {
+       margin-bottom: 0;
+}
+
+.wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2),
+.wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) {
+       margin-bottom: 0;
+}
</ins><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 652px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-left: -50px;
-               margin-top: 63px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-left: calc(-2 * var(--global--spacing-horizontal));
+               margin-top: calc(2.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">                 z-index: 2;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background-color: #d1e4dd;
-               padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background-color: var(--global--color-background);
+               padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
-               padding-left: 50px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-left: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-left: calc(2 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -826,41 +825,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block[data-align=full] .wp-block-columns p:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block[data-align=full] > .wp-block-columns p:not(.has-background),
+.wp-block[data-align=full] > .wp-block-columns h1:not(.has-background),
+.wp-block[data-align=full] > .wp-block-columns h2:not(.has-background),
+.wp-block[data-align=full] > .wp-block-columns h3:not(.has-background),
+.wp-block[data-align=full] > .wp-block-columns h4:not(.has-background),
+.wp-block[data-align=full] > .wp-block-columns h5:not(.has-background),
+.wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) {
+       padding-left: var(--global--spacing-unit);
+       padding-right: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block[data-align=full] .wp-block-columns h1:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block[data-align=full] .wp-block-columns h2:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block[data-align=full] .wp-block-columns h3:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block[data-align=full] .wp-block-columns h4:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block[data-align=full] .wp-block-columns h5:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block[data-align=full] .wp-block-columns h6:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__textlink {
</span><span class="cx" style="display: block; padding: 0 10px">        text-decoration: underline;
</span><span class="cx" style="display: block; padding: 0 10px">        text-decoration-style: solid;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -873,36 +848,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: 1.5;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--button--line-height);
+       color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--button--font-weight);
+       font-family: var(--button--font-family);
+       font-size: var(--button--font-size);
+       background-color: var(--button--color-background);
+       border-radius: var(--button--border-radius);
+       border: var(--button--border-width) solid var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         display: inline-block;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-file .wp-block-file__button:before,
-.wp-block-file .wp-block-file__button:after {
-       content: "";
-       display: block;
-       height: 0;
-       width: 0;
-}
-
-.wp-block-file .wp-block-file__button:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.wp-block-file .wp-block-file__button:after {
-       margin-top: -calc(1em - 0);
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: -6px;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -910,21 +869,21 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-file .wp-block-file__button:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:focus:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:disabled {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white-50);
+       border-color: var(--global--color-white-50);
+       color: var(--button--color-text-active);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -933,7 +892,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-gallery figcaption a {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -950,7 +909,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group.has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [data-align=full] .wp-block-group.has-background {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -959,482 +918,154 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group.is-style-twentytwentyone-border {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
-       padding: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
+       padding: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100% + 60px);
-       width: calc(100% + 60px);
-       margin-left: -30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
+       width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
+       margin-left: calc(-1 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-group .wp-block-group__inner-container > *:last-child {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-group > .wp-block-group__inner-container > *:first-child {
+       margin-top: 0;
+}
+
+.wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) {
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-group.has-child-selected > .wp-block-group__inner-container > *:nth-last-child(2),
+.wp-block-group.is-selected > .wp-block-group__inner-container > *:nth-last-child(2) {
+       margin-bottom: 0;
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        width: 100%;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-heading h1 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h1 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h1 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.wp-block-heading h2 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h2 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h2 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.wp-block-heading h3 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h3 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h3 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.wp-block-heading h4 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h4 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h4 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.wp-block-heading h5 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h5 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h5 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.wp-block-heading h6 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h6 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h1,
+h1,
+.h1,
+.wp-block-heading h2,
+h2,
+.h2,
+.wp-block-heading h3,
+h3,
+.h3,
+.wp-block-heading h4,
+h4,
+.h4,
+.wp-block-heading h5,
+h5,
+.h5,
+.wp-block-heading h6,
+h6,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6 {
</span><span class="cx" style="display: block; padding: 0 10px">        clear: both;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--heading--font-family);
+       font-weight: var(--heading--font-weight);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-heading h1 strong {
-       font-weight: 600;
-}
-
-h1 strong {
-       font-weight: 600;
-}
-
-.h1 strong {
-       font-weight: 600;
-}
-
-.wp-block-heading h2 strong {
-       font-weight: 600;
-}
-
-h2 strong {
-       font-weight: 600;
-}
-
-.h2 strong {
-       font-weight: 600;
-}
-
-.wp-block-heading h3 strong {
-       font-weight: 600;
-}
-
-h3 strong {
-       font-weight: 600;
-}
-
-.h3 strong {
-       font-weight: 600;
-}
-
-.wp-block-heading h4 strong {
-       font-weight: 600;
-}
-
-h4 strong {
-       font-weight: 600;
-}
-
-.h4 strong {
-       font-weight: 600;
-}
-
-.wp-block-heading h5 strong {
-       font-weight: 600;
-}
-
-h5 strong {
-       font-weight: 600;
-}
-
-.h5 strong {
-       font-weight: 600;
-}
-
-.wp-block-heading h6 strong {
-       font-weight: 600;
-}
-
-h6 strong {
-       font-weight: 600;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h1 strong,
+h1 strong,
+.h1 strong,
+.wp-block-heading h2 strong,
+h2 strong,
+.h2 strong,
+.wp-block-heading h3 strong,
+h3 strong,
+.h3 strong,
+.wp-block-heading h4 strong,
+h4 strong,
+.h4 strong,
+.wp-block-heading h5 strong,
+h5 strong,
+.h5 strong,
+.wp-block-heading h6 strong,
+h6 strong,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6 strong {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 600;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--heading--font-weight-strong);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-heading h1[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-h1[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.h1[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.wp-block-heading h2[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-h2[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.h2[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.wp-block-heading h3[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-h3[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.h3[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.wp-block-heading h4[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-h4[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.h4[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.wp-block-heading h5[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-h5[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.h5[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-.wp-block-heading h6[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
-h6[style*="--wp--typography--line-height"] {
-       line-height: --global--line-height-body;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h1[style*="--wp--typography--line-height"],
+h1[style*="--wp--typography--line-height"],
+.h1[style*="--wp--typography--line-height"],
+.wp-block-heading h2[style*="--wp--typography--line-height"],
+h2[style*="--wp--typography--line-height"],
+.h2[style*="--wp--typography--line-height"],
+.wp-block-heading h3[style*="--wp--typography--line-height"],
+h3[style*="--wp--typography--line-height"],
+.h3[style*="--wp--typography--line-height"],
+.wp-block-heading h4[style*="--wp--typography--line-height"],
+h4[style*="--wp--typography--line-height"],
+.h4[style*="--wp--typography--line-height"],
+.wp-block-heading h5[style*="--wp--typography--line-height"],
+h5[style*="--wp--typography--line-height"],
+.h5[style*="--wp--typography--line-height"],
+.wp-block-heading h6[style*="--wp--typography--line-height"],
+h6[style*="--wp--typography--line-height"],
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6[style*="--wp--typography--line-height"] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: --global--line-height-body;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--wp--typography--line-height, --global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-heading h1 {
-       font-size: 4rem;
-       letter-spacing: normal;
-       line-height: 1.1;
-}
-
-@media only screen and (min-width: 652px) {
-
-       .wp-block-heading h1 {
-               font-size: 6rem;
-       }
-}
-
-h1 {
-       font-size: 4rem;
-       letter-spacing: normal;
-       line-height: 1.1;
-}
-
-@media only screen and (min-width: 652px) {
-
-       h1 {
-               font-size: 6rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h1,
+h1,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h1 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 4rem;
-       letter-spacing: normal;
-       line-height: 1.1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h1);
+       letter-spacing: var(--heading--letter-spacing-h1);
+       line-height: var(--heading--line-height-h1);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .h1 {
-               font-size: 6rem;
-       }
-}
-
-.wp-block-heading h2 {
-       font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-@media only screen and (min-width: 652px) {
-
-       .wp-block-heading h2 {
-               font-size: 3rem;
-       }
-}
-
-@media only screen and (min-width: 652px) {
-
-       .wp-block-heading h2 {
-               font-size: 3rem;
-       }
-}
-
-h2 {
-       font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-@media only screen and (min-width: 652px) {
-
-       h2 {
-               font-size: 3rem;
-       }
-}
-
-@media only screen and (min-width: 652px) {
-
-       h2 {
-               font-size: 3rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h2,
+h2,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h2 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h2);
+       letter-spacing: var(--heading--letter-spacing-h2);
+       line-height: var(--heading--line-height-h2);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .h2 {
-               font-size: 3rem;
-       }
-}
-
-@media only screen and (min-width: 652px) {
-
-       .h2 {
-               font-size: 3rem;
-       }
-}
-
-.wp-block-heading h3 {
-       font-size: 2rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-@media only screen and (min-width: 652px) {
-
-       .wp-block-heading h3 {
-               font-size: 2rem;
-       }
-}
-
-h3 {
-       font-size: 2rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-@media only screen and (min-width: 652px) {
-
-       h3 {
-               font-size: 2rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h3,
+h3,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h3 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2rem;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h3);
+       letter-spacing: var(--heading--letter-spacing-h3);
+       line-height: var(--heading--line-height-h3);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .h3 {
-               font-size: 2rem;
-       }
-}
-
-.wp-block-heading h4 {
-       font-size: 1.5rem;
-       font-weight: 600;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-h4 {
-       font-size: 1.5rem;
-       font-weight: 600;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h4,
+h4,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h4 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.5rem;
-       font-weight: 600;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h4);
+       font-weight: var(--heading--font-weight-strong);
+       letter-spacing: var(--heading--letter-spacing-h4);
+       line-height: var(--heading--line-height-h4);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-heading h5 {
-       font-size: 1.125rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
-}
-
-h5 {
-       font-size: 1.125rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h5,
+h5,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h5 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h5);
+       font-weight: var(--heading--font-weight-strong);
+       letter-spacing: var(--heading--letter-spacing-h5);
+       line-height: var(--heading--line-height-h5);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-heading h6 {
-       font-size: 1rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
-}
-
-h6 {
-       font-size: 1rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-heading h6,
+h6,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h6);
+       font-weight: var(--heading--font-weight-strong);
+       letter-spacing: var(--heading--letter-spacing-h6);
+       line-height: var(--heading--line-height-h6);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [data-type="core/html"] textarea {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-radius: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* Center image block by default in the editor */
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1447,16 +1078,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* Block Styles */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-image.is-style-twentytwentyone-border img {
-       border: 3px solid #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-image.is-style-twentytwentyone-border img,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image.is-style-twentytwentyone-image-frame img {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image.is-style-twentytwentyone-image-frame img {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-comments {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1468,8 +1096,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts:not(.is-grid) > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 50px;
-       margin-bottom: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(1.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(1.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts:not(.is-grid) > li:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1486,7 +1114,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-grid > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-grid > li:last-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1494,8 +1122,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts > li > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 10px;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.333 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.333 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts > li > *:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1508,29 +1136,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts > li > a {
</span><span class="cx" style="display: block; padding: 0 10px">        display: inline-block;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 2rem;
-       font-weight: normal;
-       line-height: 1.3;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--latest-posts--title-font-family);
+       font-size: var(--latest-posts--title-font-size);
+       font-weight: var(--heading--font-weight);
+       line-height: var(--global--line-height-heading);
+       margin-bottom: calc(0.333 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-latest-posts > li > a {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts .wp-block-latest-posts__post-author {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1.25rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-md);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts .wp-block-latest-posts__post-date {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1538,37 +1160,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
-       margin-top: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts .wp-block-latest-posts__post-full-content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
-       margin-top: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--latest-posts--description-font-family);
+       font-size: var(--latest-posts--description-font-size);
+       line-height: var(--global--line-height-body);
+       margin-top: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-top: 3px solid #28303d;
-       border-bottom: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
+       border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li {
-       padding-bottom: 30px;
-       border-bottom: 1px solid #28303d;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-bottom: 30px;
-       border-bottom: 1px solid #28303d;
-       margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-bottom: var(--global--spacing-vertical);
+       border-bottom: var(--separator--height) solid var(--global--color-border);
+       margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1578,55 +1188,55 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        box-shadow: inset 0 -1px 0 0 #28303d;
-       border-bottom: 2px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ box-shadow: inset 0 -1px 0 0 var(--global--color-border);
+       border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-top: 30px;
-       padding-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-top: var(--global--spacing-vertical);
+       padding-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media screen and (min-width: 600px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 50%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 2));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 33%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 3));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 25%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 4));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 20%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 5));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 17%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 6));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
-       padding: 30px 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
+       padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-bottom: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-bottom: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 25px;
-       margin-bottom: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-horizontal);
+       margin-bottom: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .gallery-item {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1672,16 +1282,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        display: block;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-ul {
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       margin: 30px 0;
-       padding-left: 50px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ul,
</ins><span class="cx" style="display: block; padding: 0 10px"> ol {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       margin: 30px 0;
-       padding-left: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--list--font-family);
+       margin: var(--global--spacing-vertical) 0;
+       padding-left: calc(2 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> ul.aligncenter,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1704,7 +1309,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> dt {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--definition-term--font-family);
</ins><span class="cx" style="display: block; padding: 0 10px">         font-weight: bold;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1713,47 +1318,49 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-media-text .wp-block-media-text__content {
-       padding: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-media-text > .wp-block-media-text__content > *:first-child {
+       margin-top: 0;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-media-text .wp-block-media-text__content [data-block]:first-child {
-       margin-top: 0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) {
+       margin-bottom: 0;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-media-text .wp-block-media-text__content [data-block]:last-child {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-media-text.has-child-selected > .wp-block-media-text__content > *:nth-last-child(2),
+.wp-block-media-text.is-selected > .wp-block-media-text__content > *:nth-last-child(2) {
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-media-text .wp-block-media-text__content {
+       padding: var(--global--spacing-horizontal);
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-media-text.is-style-twentytwentyone-border {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation__container {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         padding: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--primary-nav--padding);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       font-weight: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--primary-nav--font-family);
+       font-size: var(--primary-nav--font-size);
+       font-weight: var(--primary-nav--font-weight);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .has-child .wp-block-navigation__container {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ box-shadow: var(--global--elevation);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--primary-nav--color-link-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1761,23 +1368,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: --global--line-height-body;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--wp--typography--line-height, --global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> p.has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> pre.wp-block-preformatted {
</span><span class="cx" style="display: block; padding: 0 10px">        overflow-x: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        white-space: pre !important;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 40px 0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(2 * var(--global--spacing-unit)) 0;
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: center;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-width: 3px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-width: var(--pullquote--border-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-bottom-style: solid;
</span><span class="cx" style="display: block; padding: 0 10px">        border-top-style: solid;
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1789,6 +1396,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px">        content: "“";
</span><span class="cx" style="display: block; padding: 0 10px">        display: block;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        position: relative;
+       left: 0;
</ins><span class="cx" style="display: block; padding: 0 10px">         font-size: 3rem;
</span><span class="cx" style="display: block; padding: 0 10px">        font-weight: 500;
</span><span class="cx" style="display: block; padding: 0 10px">        line-height: 1;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1795,40 +1404,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 2rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--pullquote--font-family);
+       font-size: var(--pullquote--font-size);
+       font-style: var(--pullquote--font-style);
</ins><span class="cx" style="display: block; padding: 0 10px">         font-weight: 700;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ letter-spacing: var(--pullquote--letter-spacing);
+       line-height: var(--pullquote--line-height);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-pullquote p {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote a {
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-pullquote .wp-block-pullquote__citation {
-       font-size: 1rem;
-       font-style: normal;
-       text-transform: none;
-}
-
-.wp-block-pullquote cite {
-       font-size: 1rem;
-       font-style: normal;
-       text-transform: none;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote .wp-block-pullquote__citation,
+.wp-block-pullquote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote footer {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
+       font-style: var(--pullquote--font-style);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-transform: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1839,15 +1432,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color {
</span><span class="cx" style="display: block; padding: 0 10px">        margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 50px;
-       border-width: 3px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(2.5 * var(--global--spacing-unit));
+       border-width: var(--pullquote--border-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-style: solid;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--pullquote--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media (min-width: 600px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-pullquote.is-style-solid-color {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding: 100px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding: calc(5 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1855,15 +1448,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: left;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-pullquote.is-style-solid-color.alignleft blockquote {
-       padding-left: 20px;
-       padding-right: 20px;
-       max-width: inherit;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color.alignright blockquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-left: 20px;
-       padding-right: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-left: var(--global--spacing-unit);
+       padding-right: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1873,15 +1461,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color blockquote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--pullquote--font-size);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-pullquote.is-style-solid-color blockquote p {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color cite,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color footer {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1889,62 +1471,72 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 0 40px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: 0 calc(2 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color,
+.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color {
+       padding: var(--global--spacing-unit);
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote {
</span><span class="cx" style="display: block; padding: 0 10px">        position: relative;
</span><span class="cx" style="display: block; padding: 0 10px">        border-left: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px auto 30px 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       font-style: normal;
-       font-weight: 700;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--quote--font-family);
+       font-size: var(--quote--font-size);
+       font-style: var(--quote--font-style);
+       font-weight: var(--quote--font-weight);
+       line-height: var(--quote--line-height);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote strong {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: bolder;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--quote--font-weight-strong);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote:before {
</span><span class="cx" style="display: block; padding: 0 10px">        content: "“";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.25rem;
-       line-height: 1.7;
-       position: absolute;
-       left: -12px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size);
+       line-height: var(--quote--line-height);
+       left: calc(-0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote .wp-block-quote__citation {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       font-style: var(--quote--font-style-cite);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
-[class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
-[style*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .wp-block-quote .wp-block-quote__citation,
+[class*=background-color] .wp-block-quote .wp-block-quote__citation,
+[style*=background-color] .wp-block-quote .wp-block-quote__citation,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation {
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-right {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px 25px 30px auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
</ins><span class="cx" style="display: block; padding: 0 10px">         padding-right: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        border-right: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-right:before {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        display: none;
+}
+
+.wp-block-quote.has-text-align-right p:before {
</ins><span class="cx" style="display: block; padding: 0 10px">         content: "”";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        left: initial;
-       right: -12px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size);
+       font-weight: normal;
+       line-height: var(--quote--line-height);
+       margin-right: 5px;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-center {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) auto;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-center:before {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1951,87 +1543,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">        display: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-quote.is-large {
-       padding-left: 0;
-
-       /* Resetting margins to match _block-container.scss */
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.is-style-large {
</span><span class="cx" style="display: block; padding: 0 10px">        padding-left: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Resetting margins to match _block-container.scss */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-quote.is-large p {
-       font-size: 2.25rem;
-       font-style: normal;
-       line-height: 1.35;
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-quote.is-large p {
-               font-size: 2.5rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large p,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.is-style-large p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       font-style: normal;
-       line-height: 1.35;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size-large);
+       font-style: var(--quote--font-style-large);
+       line-height: var(--quote--line-height-large);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-quote.is-style-large p {
-               font-size: 2.5rem;
-       }
-}
-
-.wp-block-quote.is-large:before {
-       font-size: 2.25rem;
-       line-height: 1.35;
-       left: -25px;
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-quote.is-large:before {
-               font-size: 2.5rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large:before,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.is-style-large:before {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       line-height: 1.35;
-       left: -25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size-large);
+       line-height: var(--quote--line-height-large);
+       left: calc(-1 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-quote.is-style-large:before {
-               font-size: 2.5rem;
-       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large.has-text-align-right:before,
+.wp-block-quote.is-style-large.has-text-align-right:before {
+       display: none;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-quote.is-large.has-text-align-right:before {
-       left: initial;
-       right: -25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large.has-text-align-right p:before,
+.wp-block-quote.is-style-large.has-text-align-right p:before {
+       content: "”";
+       font-size: var(--quote--font-size-large);
+       font-weight: normal;
+       line-height: var(--quote--line-height-large);
+       margin-right: 10px;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-.wp-block-quote.is-style-large.has-text-align-right:before {
-       left: initial;
-       right: -25px;
-}
</del><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (max-width: 481px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-quote.is-large {
-               padding-left: 25px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-quote.is-large,
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-quote.is-style-large {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-left: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-left: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-quote.is-large:before,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2039,14 +1591,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                left: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-quote.is-large.has-text-align-right {
-               padding-left: 0;
-               padding-right: 25px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-quote.is-large.has-text-align-right,
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-quote.is-style-large.has-text-align-right {
</span><span class="cx" style="display: block; padding: 0 10px">                padding-left: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-quote.is-large.has-text-align-right:before,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2057,7 +1605,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (max-width: 481px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-quote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-left: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-left: calc(0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-quote:before {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2066,7 +1614,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-quote.has-text-align-right {
</span><span class="cx" style="display: block; padding: 0 10px">                padding-left: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-right: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-right: calc(0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-quote.has-text-align-right:before {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2098,8 +1646,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss:not(.is-grid) > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 50px;
-       margin-bottom: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(1.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(1.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss:not(.is-grid) > li:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2111,7 +1659,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss.is-grid > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss.is-grid > li:last-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2132,8 +1680,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss > li > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 10px;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.333 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.333 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss > li > *:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2146,29 +1694,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss .wp-block-rss__item-title > a {
</span><span class="cx" style="display: block; padding: 0 10px">        display: inline-block;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 2rem;
-       font-weight: normal;
-       line-height: 1.3;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--latest-posts--title-font-family);
+       font-size: var(--latest-posts--title-font-size);
+       font-weight: var(--heading--font-weight);
+       line-height: var(--global--line-height-heading);
+       margin-bottom: calc(0.333 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-rss .wp-block-rss__item-title > a {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss .wp-block-rss__item-author {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1.25rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-md);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss .wp-block-rss__item-publish-date {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2176,23 +1718,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-rss .wp-block-rss__item-excerpt {
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
-       margin-top: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-rss .wp-block-rss__item-excerpt,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss .wp-block-rss__item-full-content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
-       margin-top: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--latest-posts--description-font-family);
+       font-size: var(--latest-posts--description-font-size);
+       line-height: var(--global--line-height-body);
+       margin-top: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-rss.alignfull {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-left: 20px;
-       padding-right: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-left: var(--global--spacing-unit);
+       padding-right: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .entry-content [class*=inner-container] .wp-block-rss.alignfull,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2202,118 +1738,64 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--aligndefault-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
-
-       .wp-block-search {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .wp-block-search {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__label {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
-       font-weight: 500;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--form--font-size);
+       font-weight: var(--form--label-weight);
+       margin-bottom: calc(var(--global--spacing-vertical) / 3);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__input {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #39414d;
-       border-radius: 0;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: var(--form--border-width) solid var(--form--border-color);
+       border-radius: var(--form--border-radius);
+       font-family: var(--form--font-family);
+       font-size: var(--form--font-size);
+       line-height: var(--form--line-height);
</ins><span class="cx" style="display: block; padding: 0 10px">         max-width: inherit;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-right: -3px;
-       padding: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-right: calc(-1 * var(--button--border-width));
+       padding: var(--form--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-search .wp-block-search__input {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: rgba(255, 255, 255, 0.9);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-white-90);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input {
-       border-color: #28303d;
-}
-
-.is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input {
-       border-color: #28303d;
-}
-
-.is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input {
-       border-color: #28303d;
-}
-
-.is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input {
-       border-color: #28303d;
-}
-
-.is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input {
-       border-color: #28303d;
-}
-
-.is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input {
-       border-color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input,
+.is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input,
+.is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input,
+.is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input,
+.is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input,
+.is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__input {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background.has-gray-background-color .wp-block-search .wp-block-search__input {
-       border-color: #fff;
-}
-
-.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input {
-       border-color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background.has-gray-background-color .wp-block-search .wp-block-search__input,
+.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background.has-black-background-color .wp-block-search .wp-block-search__input {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: 1.5;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--button--line-height);
+       color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--button--font-weight);
+       font-family: var(--button--font-family);
+       font-size: var(--button--font-size);
+       background-color: var(--button--color-background);
+       border-radius: var(--button--border-radius);
+       border: var(--button--border-width) solid var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         box-shadow: none;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-left: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        background-color: transparent;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-search .wp-block-search__button:before,
-.wp-block-search .wp-block-search__button:after {
-       content: "";
-       display: block;
-       height: 0;
-       width: 0;
-}
-
-.wp-block-search .wp-block-search__button:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.wp-block-search .wp-block-search__button:after {
-       margin-top: -calc(1em - 0);
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: -6px;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2321,26 +1803,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-search .wp-block-search__button:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button:focus:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button:disabled {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white-50);
+       border-color: var(--global--color-white-50);
+       color: var(--button--color-text-active);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd;
-       background-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text);
+       background-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button.has-icon {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 30px 15px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(2 * var(--button--padding-vertical)) calc(0.5 * var(--button--padding-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search .wp-block-search__button.has-icon svg {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2348,171 +1830,61 @@
</span><span class="cx" style="display: block; padding: 0 10px">        height: 40px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background.has-gray-background-color .wp-block-search .wp-block-search__button {
-       color: #fff;
-       border-color: currentColor;
-}
-
-.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button {
-       color: #fff;
-       border-color: currentColor;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background.has-gray-background-color .wp-block-search .wp-block-search__button,
+.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background.has-black-background-color .wp-block-search .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #fff;
-}
-
-.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover,
+.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       background-color: #39414d;
-       border-color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       background-color: var(--button--color-background);
+       border-color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #d1e4dd;
-       background-color: #39414d;
-}
-
-.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #d1e4dd;
-       background-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd;
-       background-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text);
+       background-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
-.has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
-.has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
-.has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
-.has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
-.has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover,
+.has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover,
+.has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover,
+.has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover,
+.has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover,
+.has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       background-color: var(--form--border-color);
+       border-color: var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button {
-       color: #28303d;
-       border-color: currentColor;
-}
-
-.is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button {
-       color: #28303d;
-       border-color: currentColor;
-}
-
-.is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button {
-       color: #28303d;
-       border-color: currentColor;
-}
-
-.is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button {
-       color: #28303d;
-       border-color: currentColor;
-}
-
-.is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button {
-       color: #28303d;
-       border-color: currentColor;
-}
-
-.is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button {
-       color: #28303d;
-       border-color: currentColor;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button,
+.is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button,
+.is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button,
+.is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button,
+.is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button,
+.is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
-.is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
-.is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
-.is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
-.is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
-.is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       background-color: var(--button--color-text);
+       border-color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search.wp-block-search__button-inside .wp-block-search__input,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2527,84 +1899,48 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       background-color: var(--button--color-text);
+       border-color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
-       color: #39414d;
-       border-color: currentColor;
-}
-
-.has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
-       color: #39414d;
-       border-color: currentColor;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button,
+.has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
-.has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover,
+.has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       background-color: #39414d;
-       border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       background-color: var(--button--color-background);
+       border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
-       color: #d1e4dd;
-       border-color: currentColor;
-}
-
-.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
-       color: #d1e4dd;
-       border-color: currentColor;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button,
+.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
-.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
-       color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover,
+.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       background-color: #d1e4dd;
-       border-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       background-color: var(--button--color-text);
+       border-color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block[data-align=center] > * {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2615,66 +1951,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">        justify-content: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-separator {
-       border-bottom: 1px solid #28303d;
-       clear: both;
-       opacity: 1;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-separator,
</ins><span class="cx" style="display: block; padding: 0 10px"> hr {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-bottom: 1px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-bottom: var(--separator--height) solid var(--separator--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px">         clear: both;
</span><span class="cx" style="display: block; padding: 0 10px">        opacity: 1;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-separator[style*="text-align:right"] {
-       border-right-color: #28303d;
-}
-
-.wp-block-separator[style*="text-align: right"] {
-       border-right-color: #28303d;
-}
-
-hr[style*="text-align:right"] {
-       border-right-color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-separator[style*="text-align:right"],
+.wp-block-separator[style*="text-align: right"],
+hr[style*="text-align:right"],
</ins><span class="cx" style="display: block; padding: 0 10px"> hr[style*="text-align: right"] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-right-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-right-color: var(--separator--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-separator:not(.is-style-dots) {
-       max-width: calc(100vw - 30px);
-}
-@media only screen and (min-width: 482px) {
-
-       .wp-block-separator:not(.is-style-dots) {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block-separator:not(.is-style-dots) {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-separator:not(.is-style-dots),
</ins><span class="cx" style="display: block; padding: 0 10px"> hr:not(.is-style-dots) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--aligndefault-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        hr:not(.is-style-dots) {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       hr:not(.is-style-dots) {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> [data-align=full] > .wp-block-separator,
</span><span class="cx" style="display: block; padding: 0 10px"> [data-align=wide] > .wp-block-separator,
</span><span class="cx" style="display: block; padding: 0 10px"> [data-align=full] > hr,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2682,12 +1977,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">        max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-separator.is-style-twentytwentyone-separator-thick {
-       border-bottom-width: 3px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-separator.is-style-twentytwentyone-separator-thick,
</ins><span class="cx" style="display: block; padding: 0 10px"> hr.is-style-twentytwentyone-separator-thick {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-bottom-width: 3px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-bottom-width: calc(3 * var(--separator--height));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-separator.is-style-dots,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2709,21 +2001,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor !important;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-separator.is-style-dots:before {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-separator.is-style-dots:before,
</ins><span class="cx" style="display: block; padding: 0 10px"> hr.is-style-dots:before {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--separator--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .wp-block-separator,
-[class*=background-color]:not(.has-background-background-color) .wp-block-separator,
-[style*=background-color]:not(.has-background-background-color) .wp-block-separator,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .wp-block-separator,
+[class*=background-color] .wp-block-separator,
+[style*=background-color] .wp-block-separator,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover[style*=background-image] .wp-block-separator,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) hr,
-[class*=background-color]:not(.has-background-background-color) hr,
-[style*=background-color]:not(.has-background-background-color) hr,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background hr,
+[class*=background-color] hr,
+[style*=background-color] hr,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover[style*=background-image] hr {
</span><span class="cx" style="display: block; padding: 0 10px">        border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2734,7 +2023,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-social-links.is-style-twentytwentyone-social-icons-color button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2741,68 +2030,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">        background: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-table th {
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+table th,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-table th {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--heading--font-family);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-table td {
-       padding: 10px;
-}
-
-table th {
-       padding: 10px;
-}
-
-.wp-block-table td {
-       padding: 10px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+table td,
+table th,
+.wp-block-table td,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-table th {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(0.5 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-table.is-style-regular .has-background {
-       color: #28303d;
-}
-
-table.is-style-stripes .has-background thead tr {
-       color: #28303d;
-}
-
-table.is-style-stripes .has-background tfoot tr {
-       color: #28303d;
-}
-
-table.is-style-stripes .has-background tbody tr:nth-child(even) {
-       color: #28303d;
-}
-
-.wp-block-table.is-style-regular .has-background {
-       color: #28303d;
-}
-
-.wp-block-table.is-style-stripes .has-background thead tr {
-       color: #28303d;
-}
-
-.wp-block-table.is-style-stripes .has-background tfoot tr {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+table.is-style-regular .has-background,
+table.is-style-stripes .has-background thead tr,
+table.is-style-stripes .has-background tfoot tr,
+table.is-style-stripes .has-background tbody tr:nth-child(even),
+.wp-block-table.is-style-regular .has-background,
+.wp-block-table.is-style-stripes .has-background thead tr,
+.wp-block-table.is-style-stripes .has-background tfoot tr,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--table--has-background-text-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-table.is-style-stripes {
-       border-color: #f0f0f0;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+table.is-style-stripes,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-table.is-style-stripes {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #f0f0f0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--table--stripes-border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> table.is-style-stripes th,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2812,12 +2065,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">        border-width: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-table.is-style-stripes tbody tr:nth-child(odd) {
-       background-color: #f0f0f0;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+table.is-style-stripes tbody tr:nth-child(odd),
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #f0f0f0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--table--stripes-background-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> table.wp-calendar-table td,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2842,13 +2092,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> table.wp-calendar-table caption {
</span><span class="cx" style="display: block; padding: 0 10px">        font-weight: bold;
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: left;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-calendar-nav {
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: left;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(var(--global--spacing-unit) / 2);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-calendar-nav svg {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2873,195 +2123,85 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:root .is-extra-small-text {
-       font-size: 1rem;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-extra-small-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-extra-small-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:root .is-small-text {
-       font-size: 1.125rem;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-small-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-small-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-sm);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:root .is-regular-text {
-       font-size: 1.25rem;
-}
-
-:root .has-regular-font-size {
-       font-size: 1.25rem;
-}
-
-:root .is-normal-font-size {
-       font-size: 1.25rem;
-}
-
-:root .has-normal-font-size {
-       font-size: 1.25rem;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-regular-text,
+:root .has-regular-font-size,
+:root .is-normal-font-size,
+:root .has-normal-font-size,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-medium-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.25rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-base);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:root .is-large-text {
-       font-size: 1.5rem;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-large-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-large-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.5rem;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-lg);
+       line-height: var(--global--line-height-heading);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:root .is-larger-text {
-       font-size: 2.5rem;
-       line-height: 1.3;
-}
-@media only screen and (min-width: 652px) {
-
-       :root .is-larger-text {
-               font-size: 2.5rem;
-       }
-}
-
-:root .has-larger-font-size {
-       font-size: 2.5rem;
-       line-height: 1.3;
-}
-@media only screen and (min-width: 652px) {
-
-       :root .has-larger-font-size {
-               font-size: 2.5rem;
-       }
-}
-
-:root .is-extra-large-text {
-       font-size: 2.5rem;
-       line-height: 1.3;
-}
-@media only screen and (min-width: 652px) {
-
-       :root .is-extra-large-text {
-               font-size: 2.5rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-larger-text,
+:root .has-larger-font-size,
+:root .is-extra-large-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-extra-large-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.5rem;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xl);
+       line-height: var(--global--line-height-heading);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        :root .has-extra-large-font-size {
-               font-size: 2.5rem;
-       }
-}
-
-:root .is-huge-text {
-       font-size: 6rem;
-       line-height: 1.3;
-       font-weight: 300;
-}
-@media only screen and (min-width: 652px) {
-
-       :root .is-huge-text {
-               font-size: 6rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-huge-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-huge-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 6rem;
-       line-height: 1.3;
-       font-weight: 300;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xxl);
+       line-height: var(--global--line-height-heading);
+       font-weight: var(--heading--font-weight-page-title);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        :root .has-huge-font-size {
-               font-size: 6rem;
-       }
-}
-
-:root .is-gigantic-text {
-       font-size: 9rem;
-       line-height: 1.3;
-       font-weight: 300;
-}
-@media only screen and (min-width: 652px) {
-
-       :root .is-gigantic-text {
-               font-size: 9rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root .is-gigantic-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> :root .has-gigantic-font-size {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 9rem;
-       line-height: 1.3;
-       font-weight: 300;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xxxl);
+       line-height: var(--global--line-height-heading);
+       font-weight: var(--heading--font-weight-page-title);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        :root .has-gigantic-font-size {
-               font-size: 9rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px"> * Editor Post Title
</span><span class="cx" style="display: block; padding: 0 10px"> * - Needs a special styles
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block.editor-post-title__block {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-bottom: 3px solid #28303d;
-       padding-bottom: 60px;
-       margin-bottom: 90px;
-       max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-bottom: 3px solid var(--global--color-border);
+       padding-bottom: calc(2 * var(--global--spacing-vertical));
+       margin-bottom: calc(3 * var(--global--spacing-vertical));
+       max-width: var(--responsive--alignwide-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block.editor-post-title__block {
-               max-width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block.editor-post-title__block {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block.editor-post-title__block .editor-post-title__input {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 4rem;
-       font-weight: 300;
-       line-height: 1.1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-secondary);
+       font-family: var(--heading--font-family);
+       font-size: var(--global--font-size-page-title);
+       font-weight: var(--heading--font-weight-page-title);
+       line-height: var(--heading--line-height-h1);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block.editor-post-title__block .editor-post-title__input {
-               font-size: 6rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block.block-editor-default-block-appender > textarea {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--global--font-secondary);
+       font-size: var(--global--font-size-md);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-primary-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-secondary-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-secondary);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) a:not(.wp-block-button__link),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background a,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background p,
</span><span class="cx" style="display: block; padding: 0 10px"> .has-background h1,
</span><span class="cx" style="display: block; padding: 0 10px"> .has-background h2,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3073,90 +2213,39 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-primary-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #28303d;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-primary);
+       color: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-secondary-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #39414d;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-secondary);
+       color: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-white-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #fff;
-       color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white);
+       color: var(--global--color-secondary);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-black-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #000;
-       color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-black);
+       color: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/**
- * Spacing Overrides
- */
</del><span class="cx" style="display: block; padding: 0 10px"> [data-block] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-[data-block] [data-block]:first-child {
-       margin-top: 0;
-}
-
-[data-block] [data-block]:nth-last-child(2) {
-       margin-bottom: 0;
-}
-
-/* Block Alignments */
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--aligndefault-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
-.wp-block[data-align=wide] {
-       max-width: calc(100vw - 30px);
-}
-@media only screen and (min-width: 482px) {
-
-       .wp-block[data-align=wide] {
-               max-width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block[data-align=wide] {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block[data-align=wide],
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block.alignwide {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--alignwide-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block.alignwide {
-               max-width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block.alignwide {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block[data-align=full],
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block.alignfull {
</span><span class="cx" style="display: block; padding: 0 10px">        max-width: none;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3164,55 +2253,57 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .alignleft {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .alignright {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-left: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-left: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-drop-cap:not(:focus)::first-letter {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--heading--font-family);
+       font-weight: var(--heading--font-weight);
</ins><span class="cx" style="display: block; padding: 0 10px">         line-height: 0.66;
</span><span class="cx" style="display: block; padding: 0 10px">        text-transform: uppercase;
</span><span class="cx" style="display: block; padding: 0 10px">        font-style: normal;
</span><span class="cx" style="display: block; padding: 0 10px">        float: left;
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0.1em 0.1em 0 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 5rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: calc(1.2 * var(--heading--font-size-h1));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .has-drop-cap:not(:focus)::first-letter {
-               font-size: 7rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block[data-align=left] > * {
</span><span class="cx" style="display: block; padding: 0 10px">                max-width: 290px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block[data-align=right] > * {
</span><span class="cx" style="display: block; padding: 0 10px">                max-width: 290px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-left: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-left: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-freeform.block-library-rich-text__tinymce blockquote {
+       border: none;
+}
+
+.wp-block-freeform.block-library-rich-text__tinymce blockquote:before {
+       left: 5px;
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> html {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--global--font-secondary);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> body {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       background-color: #d1e4dd;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ --wp--typography--line-height: var(--global--line-height-body);
+       color: var(--global--color-primary);
+       background-color: var(--global--color-background);
+       font-family: var(--global--font-secondary);
+       font-size: var(--global--font-size-base);
</ins><span class="cx" style="display: block; padding: 0 10px">         font-weight: normal;
</span><span class="cx" style="display: block; padding: 0 10px">        -moz-osx-font-smoothing: grayscale;
</span><span class="cx" style="display: block; padding: 0 10px">        -webkit-font-smoothing: antialiased;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3219,7 +2310,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block a {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block a:hover {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3227,18 +2318,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block a:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline: 2px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .has-link-color a {
-       color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .has-link-color a,
+.has-background.has-link-color a {
+       color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color).has-link-color a {
-       color: #28303d;
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> button,
</span><span class="cx" style="display: block; padding: 0 10px"> a {
</span><span class="cx" style="display: block; padding: 0 10px">        cursor: pointer;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3245,46 +2333,46 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-black-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #000;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-black);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-gray-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-dark-gray-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-green-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-green);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-blue-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1dfe4;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-blue);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-purple-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1d1e4;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-purple);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-red-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #e4d1d1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-red);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-orange-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #e4dad1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-orange);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-yellow-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #eeeadd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-yellow);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-white-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) a:not(.wp-block-button__link),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background a,
</ins><span class="cx" style="display: block; padding: 0 10px"> .has-background p,
</span><span class="cx" style="display: block; padding: 0 10px"> .has-background h1,
</span><span class="cx" style="display: block; padding: 0 10px"> .has-background h2,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3296,113 +2384,89 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-black-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #000;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-black);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-gray-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-dark-gray-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-green-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-green);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-blue-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #d1dfe4;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-blue);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-purple-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #d1d1e4;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-purple);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-red-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #e4d1d1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-red);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-orange-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #e4dad1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-orange);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-yellow-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #eeeadd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-yellow);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-white-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:not(.has-text-color).has-black-background-color[class] {
-       color: #fff;
-}
-
-:not(.has-text-color).has-gray-background-color[class] {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:not(.has-text-color).has-black-background-color[class],
+:not(.has-text-color).has-gray-background-color[class],
</ins><span class="cx" style="display: block; padding: 0 10px"> :not(.has-text-color).has-dark-gray-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-:not(.has-text-color).has-green-background-color[class] {
-       color: #28303d;
-}
-
-:not(.has-text-color).has-blue-background-color[class] {
-       color: #28303d;
-}
-
-:not(.has-text-color).has-purple-background-color[class] {
-       color: #28303d;
-}
-
-:not(.has-text-color).has-red-background-color[class] {
-       color: #28303d;
-}
-
-:not(.has-text-color).has-orange-background-color[class] {
-       color: #28303d;
-}
-
-:not(.has-text-color).has-yellow-background-color[class] {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:not(.has-text-color).has-green-background-color[class],
+:not(.has-text-color).has-blue-background-color[class],
+:not(.has-text-color).has-purple-background-color[class],
+:not(.has-text-color).has-red-background-color[class],
+:not(.has-text-color).has-orange-background-color[class],
+:not(.has-text-color).has-yellow-background-color[class],
</ins><span class="cx" style="display: block; padding: 0 10px"> :not(.has-text-color).has-white-background-color[class] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-purple-to-yellow-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #d1d1e4, #eeeadd);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-yellow-to-purple-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #eeeadd, #d1d1e4);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-green-to-yellow-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #d1e4dd, #eeeadd);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-yellow-to-green-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #eeeadd, #d1e4dd);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-red-to-yellow-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #e4d1d1, #eeeadd);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-yellow-to-red-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #eeeadd, #e4d1d1);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-purple-to-red-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .has-red-to-purple-gradient-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentytwentyoneassetscssiecss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css     2020-12-01 18:14:37 UTC (rev 49725)
+++ trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css       2020-12-01 19:07:43 UTC (rev 49726)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -101,54 +101,246 @@
</span><span class="cx" style="display: block; padding: 0 10px"> :root {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Font Family */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
+       --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Font Size */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--font-size-base: 1.25rem;
+       --global--font-size-xs: 1rem;
+       --global--font-size-sm: 1.125rem;
+       --global--font-size-md: 1.25rem;
+       --global--font-size-lg: 1.5rem;
+       --global--font-size-xl: 2.25rem;
+       --global--font-size-xxl: 4rem;
+       --global--font-size-xxxl: 5rem;
+       --global--font-size-page-title: var(--global--font-size-xxl);
+       --global--letter-spacing: normal;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Line Height */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--line-height-body: 1.7;
+       --global--line-height-heading: 1.3;
+       --global--line-height-page-title: 1.1;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Headings */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --heading--font-family: var(--global--font-primary);
+       --heading--font-size-h6: var(--global--font-size-xs);
+       --heading--font-size-h5: var(--global--font-size-sm);
+       --heading--font-size-h4: var(--global--font-size-lg);
+       --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
+       --heading--font-size-h2: var(--global--font-size-xl);
+       --heading--font-size-h1: var(--global--font-size-page-title);
+       --heading--letter-spacing-h6: 0.05em;
+       --heading--letter-spacing-h5: 0.05em;
+       --heading--letter-spacing-h4: var(--global--letter-spacing);
+       --heading--letter-spacing-h3: var(--global--letter-spacing);
+       --heading--letter-spacing-h2: var(--global--letter-spacing);
+       --heading--letter-spacing-h1: var(--global--letter-spacing);
+       --heading--line-height-h6: var(--global--line-height-heading);
+       --heading--line-height-h5: var(--global--line-height-heading);
+       --heading--line-height-h4: var(--global--line-height-heading);
+       --heading--line-height-h3: var(--global--line-height-heading);
+       --heading--line-height-h2: var(--global--line-height-heading);
+       --heading--line-height-h1: var(--global--line-height-page-title);
+       --heading--font-weight: normal;
+       --heading--font-weight-page-title: 300;
+       --heading--font-weight-strong: 600;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Block: Latest posts */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --latest-posts--title-font-family: var(--heading--font-family);
+       --latest-posts--title-font-size: var(--heading--font-size-h3);
+       --latest-posts--description-font-family: var(--global--font-secondary);
+       --latest-posts--description-font-size: var(--global--font-size-sm);
+       --list--font-family: var(--global--font-secondary);
+       --definition-term--font-family: var(--global--font-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Colors */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-black: #000;
+       --global--color-dark-gray: #28303d;
+       --global--color-gray: #39414d;
+       --global--color-light-gray: #f0f0f0;
+       --global--color-green: #d1e4dd;
+       --global--color-blue: #d1dfe4;
+       --global--color-purple: #d1d1e4;
+       --global--color-red: #e4d1d1;
+       --global--color-orange: #e4dad1;
+       --global--color-yellow: #eeeadd;
+       --global--color-white: #fff;
+       --global--color-white-50: rgba(255, 255, 255, 0.5);
+       --global--color-white-90: rgba(255, 255, 255, 0.9);
+       --global--color-primary: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Body text color, site title, footer text color. */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-secondary: var(--global--color-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Headings */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-primary-hover: var(--global--color-primary);
+       --global--color-background: var(--global--color-green);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Mint, default body background */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--color-border: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Used for borders (separators) */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Spacing */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--spacing-unit: 20px;
+       --global--spacing-measure: unset;
+       --global--spacing-horizontal: 25px;
+       --global--spacing-vertical: 30px;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Elevation */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Forms */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --form--font-family: var(--global--font-secondary);
+       --form--font-size: var(--global--font-size-sm);
+       --form--line-height: var(--global--line-height-body);
+       --form--color-text: var(--global--color-dark-gray);
+       --form--color-ranged: var(--global--color-secondary);
+       --form--label-weight: 500;
+       --form--border-color: var(--global--color-secondary);
+       --form--border-width: 3px;
+       --form--border-radius: 0;
+       --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Cover block */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --cover--height: calc(15 * var(--global--spacing-vertical));
+       --cover--color-foreground: var(--global--color-white);
+       --cover--color-background: var(--global--color-black);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Buttons */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --button--color-text: var(--global--color-background);
+       --button--color-text-hover: var(--global--color-secondary);
+       --button--color-text-active: var(--global--color-secondary);
+       --button--color-background: var(--global--color-secondary);
+       --button--color-background-active: var(--global--color-background);
+       --button--font-family: var(--global--font-primary);
+       --button--font-size: var(--global--font-size-base);
+       --button--font-weight: 500;
+       --button--line-height: 1.5;
+       --button--border-width: 3px;
+       --button--border-radius: 0;
+       --button--padding-vertical: 15px;
+       --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* entry */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --entry-header--color: var(--global--color-primary);
+       --entry-header--color-link: currentColor;
+       --entry-header--color-hover: var(--global--color-primary-hover);
+       --entry-header--color-focus: var(--global--color-secondary);
+       --entry-header--font-size: var(--heading--font-size-h2);
+       --entry-content--font-family: var(--global--font-secondary);
+       --entry-author-bio--font-family: var(--heading--font-family);
+       --entry-author-bio--font-size: var(--heading--font-size-h4);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Header */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --branding--color-text: var(--global--color-primary);
+       --branding--color-link: var(--global--color-primary);
+       --branding--color-link-hover: var(--global--color-secondary);
+       --branding--title--font-family: var(--global--font-primary);
+       --branding--title--font-size: var(--global--font-size-lg);
+       --branding--title--font-size-mobile: var(--heading--font-size-h4);
+       --branding--title--font-weight: normal;
+       --branding--title--text-transform: uppercase;
+       --branding--description--font-family: var(--global--font-secondary);
+       --branding--description--font-size: var(--global--font-size-sm);
+       --branding--description--font-family: var(--global--font-secondary);
+       --branding--logo--max-width: 300px;
+       --branding--logo--max-height: 100px;
+       --branding--logo--max-width-mobile: 96px;
+       --branding--logo--max-height-mobile: 96px;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Main navigation */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --primary-nav--font-family: var(--global--font-secondary);
+       --primary-nav--font-family-mobile: var(--global--font-primary);
+       --primary-nav--font-size: var(--global--font-size-md);
+       --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
+       --primary-nav--font-size-mobile: var(--global--font-size-sm);
+       --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
+       --primary-nav--font-size-button: var(--global--font-size-xs);
+       --primary-nav--font-style: normal;
+       --primary-nav--font-style-sub-menu-mobile: normal;
+       --primary-nav--font-weight: normal;
+       --primary-nav--font-weight-button: 500;
+       --primary-nav--color-link: var(--global--color-primary);
+       --primary-nav--color-link-hover: var(--global--color-primary-hover);
+       --primary-nav--color-text: var(--global--color-primary);
+       --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
+       --primary-nav--border-color: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Pagination */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --pagination--color-text: var(--global--color-primary);
+       --pagination--color-link-hover: var(--global--color-primary-hover);
+       --pagination--font-family: var(--global--font-secondary);
+       --pagination--font-size: var(--global--font-size-lg);
+       --pagination--font-weight: normal;
+       --pagination--font-weight-strong: 600;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Footer */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --footer--color-text: var(--global--color-primary);
+       --footer--color-link: var(--global--color-primary);
+       --footer--color-link-hover: var(--global--color-primary-hover);
+       --footer--font-family: var(--global--font-primary);
+       --footer--font-size: var(--global--font-size-sm);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Block: Pull quote */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --pullquote--font-family: var(--global--font-primary);
+       --pullquote--font-size: var(--heading--font-size-h3);
+       --pullquote--font-style: normal;
+       --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
+       --pullquote--line-height: var(--global--line-height-heading);
+       --pullquote--border-width: 3px;
+       --pullquote--border-color: var(--global--color-primary);
+       --pullquote--color-foreground: var(--global--color-primary);
+       --pullquote--color-background: var(--global--color-background);
+       --quote--font-family: var(--global--font-secondary);
+       --quote--font-size: var(--global--font-size-md);
+       --quote--font-size-large: var(--global--font-size-xl);
+       --quote--font-style: normal;
+       --quote--font-weight: 700;
+       --quote--font-weight-strong: bolder;
+       --quote--font-style-large: normal;
+       --quote--font-style-cite: normal;
+       --quote--line-height: var(--global--line-height-body);
+       --quote--line-height-large: 1.35;
+       --separator--border-color: var(--global--color-border);
+       --separator--height: 1px;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Block: Table */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --table--stripes-border-color: var(--global--color-light-gray);
+       --table--stripes-background-color: var(--global--color-light-gray);
+       --table--has-background-text-color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Widgets */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --widget--line-height-list: 1.9;
+       --widget--line-height-title: 1.4;
+       --widget--font-weight-title: 700;
+       --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Admin-bar height */
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        --global--admin-bar--height: 0;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.admin-bar {
+       --global--admin-bar--height: 32px;
+}
+@media only screen and (max-width: 782px) {
+
+       .admin-bar {
+               --global--admin-bar--height: 46px;
+       }
+}
+
+@media only screen and (min-width: 652px) {
+
+       :root {
+               --global--font-size-xl: 2.5rem;
+               --global--font-size-xxl: 6rem;
+               --global--font-size-xxxl: 9rem;
+               --heading--font-size-h3: 2rem;
+               --heading--font-size-h2: 3rem;
+       }
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* Document
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -539,277 +731,63 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Root Media Query Variables
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-/**
- * Extends
- */
-.post-thumbnail {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+:root {
+       --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
+       --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
+       --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
+       --responsive--alignfull-width: 100%;
+       --responsive--alignright-margin: var(--global--spacing-horizontal);
+       --responsive--alignleft-margin: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .post-thumbnail {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .post-thumbnail {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
-.entry-content .wp-audio-shortcode {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
</del><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .entry-content .wp-audio-shortcode {
-               max-width: min(calc(100vw - 100px), 610px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ :root {
+               --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
+               --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
+               --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
+               --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 822px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .entry-content .wp-audio-shortcode {
-               max-width: min(calc(100vw - 200px), 610px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ :root {
+               --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
+               --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-
-       .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
-*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-
-       *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Extends
+ */
+.post-thumbnail,
+.entry-content .wp-audio-shortcode,
+.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
+*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
</ins><span class="cx" style="display: block; padding: 0 10px"> .default-max-width {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--aligndefault-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .default-max-width {
-               max-width: min(calc(100vw - 100px), 610px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .default-max-width {
-               max-width: min(calc(100vw - 200px), 610px);
-       }
-}
-
-.widget-area {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .widget-area {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .widget-area {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.pagination {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .pagination {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .pagination {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.comments-pagination {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .comments-pagination {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .comments-pagination {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.post-navigation {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .post-navigation {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .post-navigation {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.site-footer {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .site-footer {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .site-footer {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.site-header {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .site-header {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .site-header {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.alignwide {
-       max-width: calc(100vw - 30px);
-       margin-left: auto;
-       margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-
-       .alignwide {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .alignwide {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.widget-area,
+.pagination,
+.comments-pagination,
+.post-navigation,
+.site-footer,
+.site-header,
+.alignwide,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wide-max-width {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--alignwide-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
-
-       .wide-max-width {
-               max-width: calc(100vw - 100px);
-       }
-}
-
-@media only screen and (min-width: 822px) {
-
-       .wide-max-width {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.alignfull {
-       max-width: 100%;
-       width: 100%;
-       margin-left: auto;
-       margin-right: auto;
-}
-
-.wp-block-group .wp-block-group__inner-container > *.alignfull {
-       max-width: 100%;
-       width: 100%;
-       margin-left: auto;
-       margin-right: auto;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.alignfull,
+.wp-block-group .wp-block-group__inner-container > *.alignfull,
</ins><span class="cx" style="display: block; padding: 0 10px"> .full-max-width {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: 100%;
-       width: 100%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--alignfull-width);
+       width: var(--responsive--alignfull-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -816,15 +794,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .alignfull {
-               max-width: 100%;
-               width: auto;
-               margin-left: auto;
-               margin-right: auto;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .alignfull,
</ins><span class="cx" style="display: block; padding: 0 10px">         .full-max-width {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                max-width: 100%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         max-width: var(--responsive--alignfull-width);
</ins><span class="cx" style="display: block; padding: 0 10px">                 width: auto;
</span><span class="cx" style="display: block; padding: 0 10px">                margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">                margin-right: auto;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -831,110 +803,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.entry-header .post-thumbnail {
-       margin-left: auto;
-       margin-right: auto;
-       width: calc(100vw - 30px);
-       max-width: 100%;
-}
-@media only screen and (min-width: 482px) {
-
-       .entry-header .post-thumbnail {
-               width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .entry-header .post-thumbnail {
-               width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.singular .post-thumbnail {
-       margin-left: auto;
-       margin-right: auto;
-       width: calc(100vw - 30px);
-       max-width: 100%;
-}
-@media only screen and (min-width: 482px) {
-
-       .singular .post-thumbnail {
-               width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .singular .post-thumbnail {
-               width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.alignfull [class*=inner-container] > .alignwide {
-       margin-left: auto;
-       margin-right: auto;
-       width: calc(100vw - 30px);
-       max-width: 100%;
-}
-@media only screen and (min-width: 482px) {
-
-       .alignfull [class*=inner-container] > .alignwide {
-               width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .alignfull [class*=inner-container] > .alignwide {
-               width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.entry-header .post-thumbnail,
+.singular .post-thumbnail,
+.alignfull [class*=inner-container] > .alignwide,
</ins><span class="cx" style="display: block; padding: 0 10px"> .alignwide [class*=inner-container] > .alignwide {
</span><span class="cx" style="display: block; padding: 0 10px">        margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        width: calc(100vw - 30px);
-       max-width: 100%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ width: var(--responsive--alignwide-width);
+       max-width: var(--responsive--alignfull-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .alignwide [class*=inner-container] > .alignwide {
-               width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .alignwide [class*=inner-container] > .alignwide {
-               width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .entry-content > .alignleft {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                /*rtl:ignore*/
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-left: var(--responsive--alignleft-margin);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                /*rtl:ignore*/
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        @media only screen and (min-width: 482px) {
-
-               .entry-content > .alignleft {
-                       margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
-               }
-       }
-       @media only screen and (min-width: 482px) {
-
-               .entry-content > .alignleft {
-                       margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
-               }
-       }
-       @media only screen and (min-width: 822px) {
-
-               .entry-content > .alignleft {
-                       margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
-               }
-       }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -941,29 +829,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        .entry-content > .alignright {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                /*rtl:ignore*/
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-left: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-left: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                /*rtl:ignore*/
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-right: var(--responsive--alignright-margin);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        @media only screen and (min-width: 482px) {
-
-               .entry-content > .alignright {
-                       margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
-               }
-       }
-       @media only screen and (min-width: 482px) {
-
-               .entry-content > .alignright {
-                       margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
-               }
-       }
-       @media only screen and (min-width: 822px) {
-
-               .entry-content > .alignright {
-                       margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);
-               }
-       }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -979,42 +849,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Top Level Wrappers (header, main, footer)
</span><span class="cx" style="display: block; padding: 0 10px">  * - Set vertical padding and horizontal margins
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site-header {
-       padding-top: 30px;
-       padding-bottom: 30px;
-       margin-left: auto;
-       margin-right: auto;
-}
-
-.site-main {
-       padding-top: 30px;
-       padding-bottom: 30px;
-       margin-left: auto;
-       margin-right: auto;
-}
-
-.widget-area {
-       padding-top: 30px;
-       padding-bottom: 30px;
-       margin-left: auto;
-       margin-right: auto;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site-header,
+.site-main,
+.widget-area,
</ins><span class="cx" style="display: block; padding: 0 10px"> .site-footer {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-top: 30px;
-       padding-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-top: var(--global--spacing-vertical);
+       padding-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-right: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .site-header {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-top: 23px;
-       padding-bottom: 60px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-top: calc(0.75 * var(--global--spacing-vertical));
+       padding-bottom: calc(2 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .site-header {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-bottom: 90px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-bottom: calc(3 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1023,8 +875,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * - Add double vertical margins here for clearer heirarchy
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> .site-main > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 90px;
-       margin-bottom: 90px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(3 * var(--global--spacing-vertical));
+       margin-bottom: calc(3 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .site-main > *:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1051,38 +903,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Block & non-gutenberg content wrappers
</span><span class="cx" style="display: block; padding: 0 10px">  * - Set margins
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.entry-header {
-       margin-top: 30px;
-       margin-right: auto;
-       margin-bottom: 30px;
-       margin-left: auto;
-}
-
-.post-thumbnail {
-       margin-top: 30px;
-       margin-right: auto;
-       margin-bottom: 30px;
-       margin-left: auto;
-}
-
-.entry-content {
-       margin-top: 30px;
-       margin-right: auto;
-       margin-bottom: 30px;
-       margin-left: auto;
-}
-
-.entry-footer {
-       margin-top: 30px;
-       margin-right: auto;
-       margin-bottom: 30px;
-       margin-left: auto;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.entry-header,
+.post-thumbnail,
+.entry-content,
+.entry-footer,
</ins><span class="cx" style="display: block; padding: 0 10px"> .author-bio {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-right: auto;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-left: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1090,55 +918,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Block & non-gutenberg content wrapper children
</span><span class="cx" style="display: block; padding: 0 10px">  * - Sets spacing-vertical margin logic
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site-main > article > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
-.site-main > .not-found > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
-.entry-content > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
-[class*=inner-container] > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site-main > article > *,
+.site-main > .not-found > *,
+.entry-content > *,
+[class*=inner-container] > *,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-template-part > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .site-main > article > * {
-               margin-top: 30px;
-               margin-bottom: 30px;
-       }
-
-       .site-main > .not-found > * {
-               margin-top: 30px;
-               margin-bottom: 30px;
-       }
-
-       .entry-content > * {
-               margin-top: 30px;
-               margin-bottom: 30px;
-       }
-
-       [class*=inner-container] > * {
-               margin-top: 30px;
-               margin-bottom: 30px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .site-main > article > *,
+       .site-main > .not-found > *,
+       .entry-content > *,
+       [class*=inner-container] > *,
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-template-part > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-top: 30px;
-               margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-top: var(--global--spacing-vertical);
+               margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1158,25 +954,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site-footer > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site-footer > *,
</ins><span class="cx" style="display: block; padding: 0 10px"> .widget-area > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .site-footer > * {
-               margin-top: 30px;
-               margin-bottom: 30px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .site-footer > *,
</ins><span class="cx" style="display: block; padding: 0 10px">         .widget-area > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-top: 30px;
-               margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-top: var(--global--spacing-vertical);
+               margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1184,29 +972,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Block & non-gutenberg content wrapper children
</span><span class="cx" style="display: block; padding: 0 10px">  * - Sets spacing-unit margins
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.entry-header > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
-.post-thumbnail > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
-.page-content > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
-.comment-content > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.entry-header > *,
+.post-thumbnail > *,
+.page-content > *,
+.comment-content > *,
</ins><span class="cx" style="display: block; padding: 0 10px"> .widget > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-unit);
+       margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .entry-header > *:first-child,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1247,12 +1019,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.entry-content > *.alignfull + .alignleft {
-       margin-top: 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.entry-content > *.alignfull + .alignleft,
</ins><span class="cx" style="display: block; padding: 0 10px"> .entry-content > *.alignfull + .alignright {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1297,8 +1066,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Apply border-box across the entire page. */
</span><span class="cx" style="display: block; padding: 0 10px">        box-sizing: border-box;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--global--font-secondary);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1311,11 +1080,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> body {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.25rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-base);
</ins><span class="cx" style="display: block; padding: 0 10px">         font-weight: normal;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: left;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> button {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1352,12 +1121,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote {
</span><span class="cx" style="display: block; padding: 0 10px">        padding: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        position: relative;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px 0 30px 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-unit);
+       margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote > *:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1369,26 +1138,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        letter-spacing: normal;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       font-style: normal;
-       font-weight: 700;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ letter-spacing: var(--heading--letter-spacing-h4);
+       font-family: var(--quote--font-family);
+       font-size: var(--quote--font-size);
+       font-style: var(--quote--font-style);
+       font-weight: var(--quote--font-weight);
+       line-height: var(--quote--line-height);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote cite {
-       font-weight: normal;
-       color: #28303d;
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote footer {
</span><span class="cx" style="display: block; padding: 0 10px">        font-weight: normal;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       letter-spacing: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       letter-spacing: var(--global--letter-spacing);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote.alignleft,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1396,69 +1159,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">        padding-left: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote.alignleft p {
-       font-size: 1.125rem;
-       max-width: inherit;
-       width: inherit;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote.alignleft p,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote.alignright p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h5);
</ins><span class="cx" style="display: block; padding: 0 10px">         max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote.alignleft cite {
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
-blockquote.alignleft footer {
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
-blockquote.alignright cite {
-       font-size: 1rem;
-       letter-spacing: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote.alignleft cite,
+blockquote.alignleft footer,
+blockquote.alignright cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote.alignright footer {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       letter-spacing: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
+       letter-spacing: var(--global--letter-spacing);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote strong {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: bolder;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--quote--font-weight-strong);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote:before {
</span><span class="cx" style="display: block; padding: 0 10px">        content: "“";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.25rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size);
+       line-height: var(--quote--line-height);
+       position: absolute;
+       left: calc(-0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-blockquote .wp-block-quote__citation {
-       color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
-}
-
-blockquote cite {
-       color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+blockquote .wp-block-quote__citation,
+blockquote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> blockquote footer {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       font-style: var(--quote--font-style-cite);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (max-width: 481px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        blockquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-left: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-left: calc(0.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        blockquote:before {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1466,229 +1204,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-input[type=text] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=email] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=url] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=password] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=search] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=number] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=tel] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=date] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=month] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=week] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=time] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=datetime] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=datetime-local] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
-input[type=color] {
-       border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
-       margin: 0 2px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+input[type=text],
+input[type=email],
+input[type=url],
+input[type=password],
+input[type=search],
+input[type=number],
+input[type=tel],
+input[type=date],
+input[type=month],
+input[type=week],
+input[type=time],
+input[type=datetime],
+input[type=datetime-local],
+input[type=color],
</ins><span class="cx" style="display: block; padding: 0 10px"> .site textarea {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #39414d;
-       border-radius: 0;
-       color: #28303d;
-       line-height: 1.7;
-       padding: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: var(--form--border-width) solid var(--form--border-color);
+       border-radius: var(--form--border-radius);
+       color: var(--form--color-text);
+       line-height: var(--global--line-height-body);
+       padding: var(--form--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin: 0 2px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-input[type=text]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=email]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=url]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=password]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=search]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=number]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=tel]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=date]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=month]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=week]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=time]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=datetime]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=datetime-local]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
-input[type=color]:focus {
-       color: #28303d;
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+input[type=text]:focus,
+input[type=email]:focus,
+input[type=url]:focus,
+input[type=password]:focus,
+input[type=search]:focus,
+input[type=number]:focus,
+input[type=tel]:focus,
+input[type=date]:focus,
+input[type=month]:focus,
+input[type=week]:focus,
+input[type=time]:focus,
+input[type=datetime]:focus,
+input[type=datetime-local]:focus,
+input[type=color]:focus,
</ins><span class="cx" style="display: block; padding: 0 10px"> .site textarea:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         outline-offset: 2px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline: 2px dotted #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline: 2px dotted var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=text]:disabled,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1709,64 +1265,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">        opacity: 0.7;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme input[type=text] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=email] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=url] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=password] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=search] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=number] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=tel] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=date] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=month] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=week] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=time] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=datetime] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=datetime-local] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
-.is-dark-theme input[type=color] {
-       background: rgba(255, 255, 255, 0.9);
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme input[type=text],
+.is-dark-theme input[type=email],
+.is-dark-theme input[type=url],
+.is-dark-theme input[type=password],
+.is-dark-theme input[type=search],
+.is-dark-theme input[type=number],
+.is-dark-theme input[type=tel],
+.is-dark-theme input[type=date],
+.is-dark-theme input[type=month],
+.is-dark-theme input[type=week],
+.is-dark-theme input[type=time],
+.is-dark-theme input[type=datetime],
+.is-dark-theme input[type=datetime-local],
+.is-dark-theme input[type=color],
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .site textarea {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: rgba(255, 255, 255, 0.9);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-white-90);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=search]:focus {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1774,12 +1288,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme input[type=search]:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline-color: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=color] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 5px;
-       height: 40px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(var(--form--spacing-unit) / 2);
+       height: calc(4 * var(--form--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=email],
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1790,25 +1304,25 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> select {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #39414d;
-       color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: var(--form--border-width) solid var(--form--border-color);
+       color: var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         -moz-appearance: none;
</span><span class="cx" style="display: block; padding: 0 10px">        -webkit-appearance: none;
</span><span class="cx" style="display: block; padding: 0 10px">        appearance: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: 1.7;
-       padding: 10px 30px 10px 10px;
-       background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
-       background-position: right 10px top 60%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--global--line-height-body);
+       padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
+       background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
+       background-position: right var(--form--spacing-unit) top 60%;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> select:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: 2px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline: 2px dotted #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline: 2px dotted var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme select {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: rgba(255, 255, 255, 0.9) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
-       background-position: right 10px top 60%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
+       background-position: right var(--form--spacing-unit) top 60%;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> textarea {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1816,9 +1330,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> label {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
-       font-weight: 500;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--form--font-size);
+       font-weight: var(--form--label-weight);
+       margin-bottom: calc(var(--global--spacing-vertical) / 3);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1828,16 +1342,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> @supports (-webkit-appearance: none) or (-moz-appearance: none) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        input[type=checkbox] {
-               -webkit-appearance: none;
-               -moz-appearance: none;
-               position: relative;
-               width: 25px;
-               height: 25px;
-               border: 3px solid #39414d;
-               background: #fff;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ input[type=checkbox],
</ins><span class="cx" style="display: block; padding: 0 10px">         input[type=radio] {
</span><span class="cx" style="display: block; padding: 0 10px">                -webkit-appearance: none;
</span><span class="cx" style="display: block; padding: 0 10px">                -moz-appearance: none;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1844,8 +1349,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                position: relative;
</span><span class="cx" style="display: block; padding: 0 10px">                width: 25px;
</span><span class="cx" style="display: block; padding: 0 10px">                height: 25px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                border: 3px solid #39414d;
-               background: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         border: var(--form--border-width) solid var(--form--border-color);
+               background: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=checkbox]:disabled,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1853,17 +1358,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                opacity: 0.7;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .is-dark-theme input[type=checkbox] {
-               background: rgba(255, 255, 255, 0.9);
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .is-dark-theme input[type=checkbox],
</ins><span class="cx" style="display: block; padding: 0 10px">         .is-dark-theme input[type=radio] {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background: rgba(255, 255, 255, 0.9);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background: var(--global--color-white-90);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=checkbox]:focus {
</span><span class="cx" style="display: block; padding: 0 10px">                outline-offset: 2px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                outline: 2px dotted #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         outline: 2px dotted var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=checkbox]:after {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1875,7 +1377,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                position: absolute;
</span><span class="cx" style="display: block; padding: 0 10px">                width: 7px;
</span><span class="cx" style="display: block; padding: 0 10px">                height: 13px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         border: 3px solid var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">                 border-top: 0;
</span><span class="cx" style="display: block; padding: 0 10px">                border-left: 0;
</span><span class="cx" style="display: block; padding: 0 10px">                transform: rotate(30deg);
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1882,7 +1384,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=checkbox]:checked {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         color: var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=checkbox]:checked:after {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1895,7 +1397,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=radio]:focus {
</span><span class="cx" style="display: block; padding: 0 10px">                outline-offset: 2px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                outline: 2px dotted #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         outline: 2px dotted var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=radio]:after {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1908,11 +1410,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                width: 11px;
</span><span class="cx" style="display: block; padding: 0 10px">                height: 11px;
</span><span class="cx" style="display: block; padding: 0 10px">                border-radius: 50%;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background: var(--form--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=radio]:checked {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                border: 4px solid #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         border: 4px solid var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=radio]:checked:after {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1921,21 +1423,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=radio]:checked:focus {
</span><span class="cx" style="display: block; padding: 0 10px">                outline-offset: 4px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                outline: 2px dotted #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         outline: 2px dotted var(--form--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-input[type=checkbox] + label {
-       display: inline-block;
-       padding-left: 10px;
-       font-size: 1rem;
-       vertical-align: top;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+input[type=checkbox] + label,
</ins><span class="cx" style="display: block; padding: 0 10px"> input[type=radio] + label {
</span><span class="cx" style="display: block; padding: 0 10px">        display: inline-block;
</span><span class="cx" style="display: block; padding: 0 10px">        padding-left: 10px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
</ins><span class="cx" style="display: block; padding: 0 10px">         vertical-align: top;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1952,7 +1448,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                /* Specific width is required for Firefox. */
</span><span class="cx" style="display: block; padding: 0 10px">                height: 6px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background: var(--form--color-ranged);
</ins><span class="cx" style="display: block; padding: 0 10px">                 border-radius: 6px;
</span><span class="cx" style="display: block; padding: 0 10px">                outline-offset: 10px;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1963,21 +1459,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=range]::-webkit-slider-thumb {
</span><span class="cx" style="display: block; padding: 0 10px">                -webkit-appearance: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                border: 3px solid #39414d;
-               height: 25px;
-               width: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         border: 3px solid var(--form--color-ranged);
+               height: 44px;
+               width: 44px;
</ins><span class="cx" style="display: block; padding: 0 10px">                 border-radius: 50%;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">                 cursor: pointer;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        input[type=range]::-moz-range-thumb {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                border: 3px solid #39414d;
-               height: 25px;
-               width: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         border: 3px solid var(--form--color-ranged);
+               height: 44px;
+               width: 44px;
</ins><span class="cx" style="display: block; padding: 0 10px">                 border-radius: 50%;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">                 cursor: pointer;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                box-sizing: border-box;
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1986,7 +1483,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        height: 6px;
</span><span class="cx" style="display: block; padding: 0 10px">        border-radius: 6px;
</span><span class="cx" style="display: block; padding: 0 10px">        border-width: 19px 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px">        color: transparent;
</span><span class="cx" style="display: block; padding: 0 10px">        cursor: pointer;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1993,32 +1490,32 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=range]::-ms-fill-upper {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--form--color-ranged);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-radius: 6px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=range]::-ms-fill-lower {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--form--color-ranged);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-radius: 6px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=range]::-ms-thumb {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #39414d;
-       height: 25px;
-       width: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: 3px solid var(--form--color-ranged);
+       height: 44px;
+       width: 44px;
</ins><span class="cx" style="display: block; padding: 0 10px">         border-radius: 50%;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         cursor: pointer;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> fieldset {
</span><span class="cx" style="display: block; padding: 0 10px">        display: grid;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
-       padding: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--global--color-secondary);
+       padding: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> fieldset legend {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.5rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-lg);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> fieldset input[type=submit] {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2026,7 +1523,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> fieldset input:not([type=submit]) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> fieldset input[type=radio],
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2034,16 +1531,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-fieldset input[type=radio] + label {
-       font-size: 1.125rem;
-       padding-left: 0;
-       margin-bottom: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+fieldset input[type=radio] + label,
</ins><span class="cx" style="display: block; padding: 0 10px"> fieldset input[type=checkbox] + label {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--form--font-size);
</ins><span class="cx" style="display: block; padding: 0 10px">         padding-left: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> ::-moz-placeholder {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2051,7 +1543,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .post-password-message {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.5rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-lg);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .post-password-form {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2066,17 +1558,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .post-password-form input[type=password] {
</span><span class="cx" style="display: block; padding: 0 10px">        flex-grow: 1;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 10px;
-       margin-right: 17px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(var(--global--spacing-vertical) / 3);
+       margin-right: calc(0.66 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .post-password-form__submit {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(var(--global--spacing-vertical) / 3);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 592px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .post-password-form__submit {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-left: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-left: calc(0.4 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2100,39 +1592,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /* Media captions */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-figcaption {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+figcaption,
+.wp-caption,
+.wp-caption-text,
+.wp-block-embed figcaption {
</ins><span class="cx" style="display: block; padding: 0 10px">         color: currentColor;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
+       line-height: var(--global--line-height-body);
+       margin-top: calc(0.5 * var(--global--spacing-unit));
+       margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-caption {
-       color: currentColor;
-       font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
-       text-align: center;
-}
-
-.wp-caption-text {
-       color: currentColor;
-       font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
-       text-align: center;
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .alignleft figcaption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignright figcaption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignleft .wp-caption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignright .wp-caption,
</span><span class="cx" style="display: block; padding: 0 10px"> .alignleft .wp-caption-text,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.alignright .wp-caption-text {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.alignright .wp-caption-text,
+.alignleft .wp-block-embed figcaption,
+.alignright .wp-block-embed figcaption {
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2171,7 +1650,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> a {
</span><span class="cx" style="display: block; padding: 0 10px">        cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px">         text-underline-offset: 3px;
</span><span class="cx" style="display: block; padding: 0 10px">        text-decoration-skip-ink: all;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2181,31 +1660,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">        text-decoration-skip-ink: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Only visible in Windows High Contrast mode */
</span><span class="cx" style="display: block; padding: 0 10px">        outline: 2px solid transparent;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        text-decoration: underline 1px dotted currentColor;
+       text-decoration-skip-ink: none;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: rgba(255, 255, 255, 0.9);
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .site a:focus {
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button),
+.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
+       color: var(--wp--style--color--link, var(--global--color-background));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .site a:focus .meta-nav {
-       color: #d1e4dd;
-}
-
-.has-background-white .site a:focus {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
</ins><span class="cx" style="display: block; padding: 0 10px">         background: rgba(0, 0, 0, 0.9);
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-white));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background-white .site a:focus .meta-nav {
-       color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
+       color: var(--wp--style--color--link, var(--global--color-white));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus.skip-link {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Only visible in Windows High Contrast mode */
</span><span class="cx" style="display: block; padding: 0 10px">        outline: 2px solid transparent;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2212,158 +1690,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: -2px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus.skip-link:focus {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
</ins><span class="cx" style="display: block; padding: 0 10px">         color: #21759b;
</span><span class="cx" style="display: block; padding: 0 10px">        background-color: #f1f1f1;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site a:focus img {
-       outline: 2px dotted #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
+       outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .has-link-color a {
-       color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .has-link-color a,
+.has-background.has-link-color a {
+       color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color).has-link-color a {
-       color: #28303d;
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> /* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-audio audio:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: 5px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline: 2px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline: 2px solid var(--global--color-primary);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Button
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site .button {
-       line-height: 1.5;
-       color: #d1e4dd;
-       cursor: pointer;
-       font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
-       text-decoration: none;
-       padding: 15px 30px;
-}
-
-input[type=submit] {
-       line-height: 1.5;
-       color: #d1e4dd;
-       cursor: pointer;
-       font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
-       text-decoration: none;
-       padding: 15px 30px;
-}
-
-input[type=reset] {
-       line-height: 1.5;
-       color: #d1e4dd;
-       cursor: pointer;
-       font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
-       text-decoration: none;
-       padding: 15px 30px;
-}
-
-.wp-block-search__button {
-       line-height: 1.5;
-       color: #d1e4dd;
-       cursor: pointer;
-       font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
-       text-decoration: none;
-       padding: 15px 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site .button,
+input[type=submit],
+input[type=reset],
+.wp-block-search__button,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button .wp-block-button__link {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: 1.5;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--button--line-height);
+       color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--button--font-weight);
+       font-family: var(--button--font-family);
+       font-size: var(--button--font-size);
+       background-color: var(--button--color-background);
+       border-radius: var(--button--border-radius);
+       border: var(--button--border-width) solid var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site .button:before,
-.site .button:after,
-input[type=submit]:before,
-input[type=submit]:after,
-input[type=reset]:before,
-input[type=reset]:after,
-.wp-block-search__button:before,
-.wp-block-search__button:after,
-.wp-block-button .wp-block-button__link:before,
-.wp-block-button .wp-block-button__link:after {
-       content: "";
-       display: block;
-       height: 0;
-       width: 0;
-}
-
-.site .button:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-input[type=submit]:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-input[type=reset]:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.wp-block-search__button:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.wp-block-button .wp-block-button__link:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.site .button:after {
-       margin-top: -calc(1em - 0);
-}
-
-input[type=submit]:after {
-       margin-top: -calc(1em - 0);
-}
-
-input[type=reset]:after {
-       margin-top: -calc(1em - 0);
-}
-
-.wp-block-search__button:after {
-       margin-top: -calc(1em - 0);
-}
-
-.wp-block-button .wp-block-button__link:after {
-       margin-top: -calc(1em - 0);
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .site .button:focus,
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=submit]:focus,
</span><span class="cx" style="display: block; padding: 0 10px"> input[type=reset]:focus,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2374,123 +1741,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">        outline: 2px dotted currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .site .button:focus {
-       color: #39414d;
-}
-
-.is-dark-theme input[type=submit]:focus {
-       color: #39414d;
-}
-
-.is-dark-theme input[type=reset]:focus {
-       color: #39414d;
-}
-
-.is-dark-theme .wp-block-search__button:focus {
-       color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .site .button:focus,
+.is-dark-theme input[type=submit]:focus,
+.is-dark-theme input[type=reset]:focus,
+.is-dark-theme .wp-block-search__button:focus,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-button .wp-block-button__link:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site .button:focus:not(.has-background) {
-       color: #39414d;
-}
-
-input[type=submit]:focus:not(.has-background) {
-       color: #39414d;
-}
-
-input[type=reset]:focus:not(.has-background) {
-       color: #39414d;
-}
-
-.wp-block-search__button:focus:not(.has-background) {
-       color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site .button:focus:not(.has-background),
+input[type=submit]:focus:not(.has-background),
+input[type=reset]:focus:not(.has-background),
+.wp-block-search__button:focus:not(.has-background),
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button .wp-block-button__link:focus:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site .button:disabled {
-       background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
-}
-
-input[type=submit]:disabled {
-       background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
-}
-
-input[type=reset]:disabled {
-       background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
-}
-
-.wp-block-search__button:disabled {
-       background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site .button:disabled,
+input[type=submit]:disabled,
+input[type=reset]:disabled,
+.wp-block-search__button:disabled,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button .wp-block-button__link:disabled {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white-50);
+       border-color: var(--global--color-white-50);
+       color: var(--button--color-text-active);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site .button:active {
-       color: #39414d;
-       background-color: #d1e4dd;
-}
-
-input[type=submit]:active {
-       color: #39414d;
-       background-color: #d1e4dd;
-}
-
-input[type=reset]:active {
-       color: #39414d;
-       background-color: #d1e4dd;
-}
-
-.wp-block-search .wp-block-search__button:active {
-       color: #39414d;
-       background-color: #d1e4dd;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site .button:active,
+input[type=submit]:active,
+input[type=reset]:active,
+.wp-block-search .wp-block-search__button:active,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:active {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
-       background-color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-active);
+       background-color: var(--button--color-background-active);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.site .button:hover {
-       color: #39414d;
-       background: transparent;
-}
-
-input[type=submit]:hover {
-       color: #39414d;
-       background: transparent;
-}
-
-input[type=reset]:hover {
-       color: #39414d;
-       background: transparent;
-}
-
-.wp-block-search .wp-block-search__button:hover {
-       color: #39414d;
-       background: transparent;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.site .button:hover,
+input[type=submit]:hover,
+input[type=reset]:hover,
+.wp-block-search .wp-block-search__button:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2498,24 +1789,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Block Options
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-active) !important;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent !important;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover) !important;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent !important;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd !important;
-       background: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text) !important;
+       background: var(--button--color-background) !important;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2524,8 +1815,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {
</span><span class="cx" style="display: block; padding: 0 10px">        background: transparent;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
-       border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
+       border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2532,32 +1823,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color) {
-       color: #fff;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color) {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color),
+.wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color),
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-dark-gray);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color {
-       color: #fff;
-}
-
-.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color,
+.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color,
</ins><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-black-background-color {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link.has-text-color,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2565,28 +1844,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">        border-color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link:active {
-       color: #d1e4dd !important;
-       background: #39414d !important;
-       border-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link:active,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd !important;
-       background: #39414d !important;
-       border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text) !important;
+       background: var(--button--color-background) !important;
+       border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color {
-       border-color: #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-color {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button.is-style-outline .wp-block-button__link:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d !important;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background) !important;
</ins><span class="cx" style="display: block; padding: 0 10px">         background: transparent !important;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2594,26 +1865,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">        border-radius: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.is-style-outline .wp-block-button__link[style*=radius]:focus {
-       outline-offset: 2px;
-       outline: 2px dotted #39414d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.is-style-outline .wp-block-button__link[style*=radius]:focus,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-button a.wp-block-button__link[style*=radius]:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: 2px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline: 2px dotted #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline: 2px dotted var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-code {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-radius: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        border-style: solid;
</span><span class="cx" style="display: block; padding: 0 10px">        border-width: 0.1rem;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-code code {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
</ins><span class="cx" style="display: block; padding: 0 10px">         white-space: pre;
</span><span class="cx" style="display: block; padding: 0 10px">        overflow-x: auto;
</span><span class="cx" style="display: block; padding: 0 10px">        display: block;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2624,14 +1891,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-columns .wp-block-column > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.66 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.66 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-columns .wp-block-column > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-top: 30px;
-               margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-top: var(--global--spacing-vertical);
+               margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2648,12 +1915,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-columns .wp-block-column:not(:last-child) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: calc(0.66 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-columns .wp-block-column:not(:last-child) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 822px) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2669,67 +1936,28 @@
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 652px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-left: -50px;
-               margin-top: 63px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-left: calc(-2 * var(--global--spacing-horizontal));
+               margin-top: calc(2.5 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">                 z-index: 2;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
-       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
-               background-color: #d1e4dd;
-               padding: 20px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
+       .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                background-color: #d1e4dd;
-               padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         background-color: var(--global--color-background);
+               padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
-               padding-left: 50px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-left: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-left: calc(2 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2737,57 +1965,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-columns.alignfull .wp-block-column p:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block-columns.alignfull .wp-block-column h1:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block-columns.alignfull .wp-block-column h2:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block-columns.alignfull .wp-block-column h3:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block-columns.alignfull .wp-block-column h4:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
-.wp-block-columns.alignfull .wp-block-column h5:not(.has-background) {
-       padding-left: 20px;
-       padding-right: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
+.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
+.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),
+.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),
+.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),
+.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-left: 20px;
-       padding-right: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-left: var(--global--spacing-unit);
+       padding-right: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover {
-       background-color: #000;
-       min-height: 450px;
-       margin-top: inherit;
-       margin-bottom: inherit;
-
-       /* default & custom background-color */
-
-       /* Treating H2 separately to account for legacy /core styles */
-
-       /* Block Styles */
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: #000;
-       min-height: 450px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--cover--color-background);
+       min-height: var(--cover--height);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin-top: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2809,141 +2001,54 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-bottom: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover .wp-block-cover__inner-container {
-       color: currentColor;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
-.wp-block-cover .wp-block-cover-image-text {
-       color: currentColor;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
-.wp-block-cover .wp-block-cover-text {
-       color: currentColor;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container {
-       color: currentColor;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text {
-       color: currentColor;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover .wp-block-cover__inner-container,
+.wp-block-cover .wp-block-cover-image-text,
+.wp-block-cover .wp-block-cover-text,
+.wp-block-cover-image .wp-block-cover__inner-container,
+.wp-block-cover-image .wp-block-cover-image-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image .wp-block-cover-text {
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover .wp-block-cover__inner-container a,
-.wp-block-cover .wp-block-cover-image-text a,
-.wp-block-cover .wp-block-cover-text a,
-.wp-block-cover-image .wp-block-cover__inner-container a,
-.wp-block-cover-image .wp-block-cover-image-text a,
-.wp-block-cover-image .wp-block-cover-text a {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
+.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
+.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),
+.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
+.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
+.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
</ins><span class="cx" style="display: block; padding: 0 10px">         color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover .wp-block-cover__inner-container .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover .wp-block-cover-image-text .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover .wp-block-cover-text .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a {
-       color: #28303d;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text .has-link-color a {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
+.wp-block-cover .wp-block-cover-image-text .has-link-color a,
+.wp-block-cover .wp-block-cover-text .has-link-color a,
+.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
+.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image .wp-block-cover-text .has-link-color a {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
-       color: #fff;
-}
-
-.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text {
-       color: #fff;
-}
-
-.wp-block-cover:not([class*=background-color]) .wp-block-cover-text {
-       color: #fff;
-}
-
-.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
-       color: #fff;
-}
-
-.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
+.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
+.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
+.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,
+.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--cover--color-foreground);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover h2 {
-       font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-       max-width: inherit;
-       text-align: inherit;
-       padding: 0;
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-cover h2 {
-               font-size: 3rem;
-       }
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-cover h2 {
-               font-size: 3rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover h2,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image h2 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h2);
+       letter-spacing: var(--heading--letter-spacing-h2);
+       line-height: var(--heading--line-height-h2);
</ins><span class="cx" style="display: block; padding: 0 10px">         max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: inherit;
</span><span class="cx" style="display: block; padding: 0 10px">        padding: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-cover-image h2 {
-               font-size: 3rem;
-       }
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-cover-image h2 {
-               font-size: 3rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover h2.has-text-align-left,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image h2.has-text-align-left {
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: left;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2959,33 +2064,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">        text-align: right;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover .wp-block-cover__inner-container {
-       width: calc(100% - 60px);
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover .wp-block-cover__inner-container,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image .wp-block-cover__inner-container {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        width: calc(100% - 60px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ width: calc(100% - calc(2 * var(--global--spacing-vertical)));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover .wp-block-cover__inner-container > * {
-       margin-top: 20px;
-       margin-bottom: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover .wp-block-cover__inner-container > *,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image .wp-block-cover__inner-container > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-cover .wp-block-cover__inner-container > * {
-               margin-top: 30px;
-               margin-bottom: 30px;
-       }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .wp-block-cover .wp-block-cover__inner-container > *,
</ins><span class="cx" style="display: block; padding: 0 10px">         .wp-block-cover-image .wp-block-cover__inner-container > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-top: 30px;
-               margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-top: var(--global--spacing-vertical);
+               margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3006,35 +2100,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin-top: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover.alignleft > * {
-       margin-top: 60px;
-       margin-bottom: 60px;
-       padding-left: 25px;
-       padding-right: 25px;
-       width: 100%;
-}
-
-.wp-block-cover.alignright > * {
-       margin-top: 60px;
-       margin-bottom: 60px;
-       padding-left: 25px;
-       padding-right: 25px;
-       width: 100%;
-}
-
-.wp-block-cover-image.alignleft > * {
-       margin-top: 60px;
-       margin-bottom: 60px;
-       padding-left: 25px;
-       padding-right: 25px;
-       width: 100%;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover.alignleft > *,
+.wp-block-cover.alignright > *,
+.wp-block-cover-image.alignleft > *,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image.alignright > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 60px;
-       margin-bottom: 60px;
-       padding-left: 25px;
-       padding-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(2 * var(--global--spacing-vertical));
+       margin-bottom: calc(2 * var(--global--spacing-vertical));
+       padding-left: var(--global--spacing-horizontal);
+       padding-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         width: 100%;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3045,68 +2118,41 @@
</span><span class="cx" style="display: block; padding: 0 10px">        justify-content: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-cover.is-style-twentytwentyone-border {
-       border: 3px solid #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-cover.is-style-twentytwentyone-border,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover-image.is-style-twentytwentyone-border {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-file a.wp-block-file__button:active {
-       color: #39414d;
-       opacity: inherit;
-}
-
-.wp-block-file a.wp-block-file__button:focus {
-       color: #39414d;
-       opacity: inherit;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-file a.wp-block-file__button:active,
+.wp-block-file a.wp-block-file__button:focus,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file a.wp-block-file__button:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px">         opacity: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file a.wp-block-file__button:visited {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file a.wp-block-file__button:visited:hover {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: 1.5;
-       color: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--button--line-height);
+       color: var(--button--color-text);
</ins><span class="cx" style="display: block; padding: 0 10px">         cursor: pointer;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 500;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       background-color: #39414d;
-       border-radius: 0;
-       border: 3px solid #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--button--font-weight);
+       font-family: var(--button--font-family);
+       font-size: var(--button--font-size);
+       background-color: var(--button--color-background);
+       border-radius: var(--button--border-radius);
+       border: var(--button--border-width) solid var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 15px 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--button--padding-vertical) var(--button--padding-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         display: inline-block;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-file .wp-block-file__button:before,
-.wp-block-file .wp-block-file__button:after {
-       content: "";
-       display: block;
-       height: 0;
-       width: 0;
-}
-
-.wp-block-file .wp-block-file__button:before {
-       margin-bottom: -calc(1em - 0);
-}
-
-.wp-block-file .wp-block-file__button:after {
-       margin-top: -calc(1em - 0);
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        background: transparent;
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: -6px;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3114,17 +2160,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .is-dark-theme .wp-block-file .wp-block-file__button:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:focus:not(.has-background) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--button--color-text-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-file .wp-block-file__button:disabled {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background-color: rgba(255, 255, 255, 0.5);
-       border-color: rgba(255, 255, 255, 0.5);
-       color: #39414d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background-color: var(--global--color-white-50);
+       border-color: var(--global--color-white-50);
+       color: var(--button--color-text-active);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-gallery {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3131,43 +2177,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0 auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-gallery .blocks-gallery-image {
-       width: calc(50% - 10px);
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-gallery .blocks-gallery-image,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-gallery .blocks-gallery-item {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        width: calc(50% - 10px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ width: calc((100% - var(--global--spacing-unit)) / 2);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-gallery .blocks-gallery-image figcaption {
-       margin: 0;
-       color: #fff;
-       font-size: 1rem;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-gallery .blocks-gallery-image figcaption,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-gallery .blocks-gallery-item figcaption {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
-       font-size: 1rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
+       font-size: var(--global--font-size-xs);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-gallery .blocks-gallery-image figcaption a {
-       color: #fff;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-gallery .blocks-gallery-image figcaption a,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-gallery .blocks-gallery-item figcaption a {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #fff;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-white);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-gallery .blocks-gallery-image figcaption a:focus {
-       background-color: transparent;
-       outline: 2px solid #28303d;
-       text-decoration: none;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-gallery .blocks-gallery-image figcaption a:focus,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-gallery .blocks-gallery-item figcaption a:focus {
</span><span class="cx" style="display: block; padding: 0 10px">        background-color: transparent;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        outline: 2px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px">         text-decoration: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3195,14 +2225,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group .wp-block-group__inner-container > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-group .wp-block-group__inner-container > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-top: 30px;
-               margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-top: var(--global--spacing-vertical);
+               margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3215,296 +2245,104 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group.has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-group.has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group.is-style-twentytwentyone-border {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
-       padding: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
+       padding: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-group.has-background .wp-block-group__inner-container > .alignfull {
-       max-width: calc(100% + 60px);
-       width: calc(100% + 60px);
-       margin-left: -30px;
-}
-
-.wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
-       max-width: calc(100% + 60px);
-       width: calc(100% + 60px);
-       margin-left: -30px;
-}
-
-.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull {
-       max-width: calc(100% + 60px);
-       width: calc(100% + 60px);
-       margin-left: -30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-group.has-background .wp-block-group__inner-container > .alignfull,
+.wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,
+.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100% + 60px);
-       width: calc(100% + 60px);
-       margin-left: -30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
+       width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
+       margin-left: calc(-1 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-h1 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h1 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h2 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h2 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h3 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h3 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h4 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h4 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h5 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-.h5 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
-h6 {
-       clear: both;
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3,
+h4,
+.h4,
+h5,
+.h5,
+h6,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6 {
</span><span class="cx" style="display: block; padding: 0 10px">        clear: both;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-weight: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--heading--font-family);
+       font-weight: var(--heading--font-weight);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-h1 strong {
-       font-weight: 600;
-}
-
-.h1 strong {
-       font-weight: 600;
-}
-
-h2 strong {
-       font-weight: 600;
-}
-
-.h2 strong {
-       font-weight: 600;
-}
-
-h3 strong {
-       font-weight: 600;
-}
-
-.h3 strong {
-       font-weight: 600;
-}
-
-h4 strong {
-       font-weight: 600;
-}
-
-.h4 strong {
-       font-weight: 600;
-}
-
-h5 strong {
-       font-weight: 600;
-}
-
-.h5 strong {
-       font-weight: 600;
-}
-
-h6 strong {
-       font-weight: 600;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h1 strong,
+.h1 strong,
+h2 strong,
+.h2 strong,
+h3 strong,
+.h3 strong,
+h4 strong,
+.h4 strong,
+h5 strong,
+.h5 strong,
+h6 strong,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6 strong {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-weight: 600;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-weight: var(--heading--font-weight-strong);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-h1 {
-       font-size: 4rem;
-       letter-spacing: normal;
-       line-height: 1.1;
-}
-
-@media only screen and (min-width: 652px) {
-
-       h1 {
-               font-size: 6rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h1,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h1 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 4rem;
-       letter-spacing: normal;
-       line-height: 1.1;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h1);
+       letter-spacing: var(--heading--letter-spacing-h1);
+       line-height: var(--heading--line-height-h1);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .h1 {
-               font-size: 6rem;
-       }
-}
-
-h2 {
-       font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-@media only screen and (min-width: 652px) {
-
-       h2 {
-               font-size: 3rem;
-       }
-}
-
-@media only screen and (min-width: 652px) {
-
-       h2 {
-               font-size: 3rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h2,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h2 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h2);
+       letter-spacing: var(--heading--letter-spacing-h2);
+       line-height: var(--heading--line-height-h2);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .h2 {
-               font-size: 3rem;
-       }
-}
-
-@media only screen and (min-width: 652px) {
-
-       .h2 {
-               font-size: 3rem;
-       }
-}
-
-h3 {
-       font-size: 2rem;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
-@media only screen and (min-width: 652px) {
-
-       h3 {
-               font-size: 2rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h3,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h3 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2rem;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h3);
+       letter-spacing: var(--heading--letter-spacing-h3);
+       line-height: var(--heading--line-height-h3);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
-
-       .h3 {
-               font-size: 2rem;
-       }
-}
-
-h4 {
-       font-size: 1.5rem;
-       font-weight: 600;
-       letter-spacing: normal;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h4,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h4 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.5rem;
-       font-weight: 600;
-       letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h4);
+       font-weight: var(--heading--font-weight-strong);
+       letter-spacing: var(--heading--letter-spacing-h4);
+       line-height: var(--heading--line-height-h4);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-h5 {
-       font-size: 1.125rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h5,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h5 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h5);
+       font-weight: var(--heading--font-weight-strong);
+       letter-spacing: var(--heading--letter-spacing-h5);
+       line-height: var(--heading--line-height-h5);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-h6 {
-       font-size: 1rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+h6,
</ins><span class="cx" style="display: block; padding: 0 10px"> .h6 {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       font-weight: 600;
-       letter-spacing: 0.05em;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--heading--font-size-h6);
+       font-weight: var(--heading--font-weight-strong);
+       letter-spacing: var(--heading--letter-spacing-h6);
+       line-height: var(--heading--line-height-h6);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3512,20 +2350,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image figcaption {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       line-height: 1.7;
-       margin-top: 10px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       line-height: var(--global--line-height-body);
+       margin-top: calc(0.5 * var(--global--spacing-unit));
+       margin-bottom: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image .alignright {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-left: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-left: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image .alignleft {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image a:focus img {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3549,16 +2387,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        vertical-align: middle;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-image.is-style-twentytwentyone-border img {
-       border: 3px solid #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-image.is-style-twentytwentyone-border img,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image.is-style-twentytwentyone-image-frame img {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-image.is-style-twentytwentyone-image-frame img {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3582,12 +2417,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-comments .wp-block-latest-comments__comment {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-sm);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Vertical margins logic */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3599,17 +2434,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--heading--font-family);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-comments .wp-block-latest-comments__comment-date {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1.125rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-sm);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1.125rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-sm);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3618,8 +2453,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts:not(.is-grid) > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 50px;
-       margin-bottom: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(1.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(1.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts:not(.is-grid) > li:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3636,7 +2471,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-grid > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-grid > li:last-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3657,8 +2492,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts > li > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 10px;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.333 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.333 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts > li > *:first-child {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3671,29 +2506,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts > li > a {
</span><span class="cx" style="display: block; padding: 0 10px">        display: inline-block;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 2rem;
-       font-weight: normal;
-       line-height: 1.3;
-       margin-bottom: 10px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--latest-posts--title-font-family);
+       font-size: var(--latest-posts--title-font-size);
+       font-weight: var(--heading--font-weight);
+       line-height: var(--global--line-height-heading);
+       margin-bottom: calc(0.333 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-latest-posts > li > a {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts .wp-block-latest-posts__post-author {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1.25rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-md);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts .wp-block-latest-posts__post-date {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       font-size: 1rem;
-       line-height: 1.7;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--global--color-primary);
+       font-size: var(--global--font-size-xs);
+       line-height: var(--global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3701,23 +2530,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
-       margin-top: 20px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts .wp-block-latest-posts__post-full-content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.125rem;
-       line-height: 1.7;
-       margin-top: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--latest-posts--description-font-family);
+       font-size: var(--latest-posts--description-font-size);
+       line-height: var(--global--line-height-body);
+       margin-top: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.alignfull {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-left: 20px;
-       padding-right: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-left: var(--global--spacing-unit);
+       padding-right: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3727,22 +2550,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-top: 3px solid #28303d;
-       border-bottom: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
+       border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li {
-       padding-bottom: 30px;
-       border-bottom: 1px solid #28303d;
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-bottom: 30px;
-       border-bottom: 1px solid #28303d;
-       margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-bottom: var(--global--spacing-vertical);
+       border-bottom: var(--separator--height) solid var(--global--color-border);
+       margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3752,54 +2569,54 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        box-shadow: inset 0 -1px 0 0 #28303d;
-       border-bottom: 2px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ box-shadow: inset 0 -1px 0 0 var(--global--color-border);
+       border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-top: 30px;
-       padding-right: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-top: var(--global--spacing-vertical);
+       padding-right: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media screen and (min-width: 600px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 50%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 2));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 33%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 3));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 25%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 4));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 20%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 5));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                width: 17%;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         width: calc((100% / 6));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
-       padding: 30px 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
+       padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 25px;
-       margin-bottom: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-horizontal);
+       margin-bottom: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .gallery-item {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3857,16 +2674,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        outline-offset: 2px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-ul {
-       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       margin: 0;
-       padding-left: 50px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ul,
</ins><span class="cx" style="display: block; padding: 0 10px"> ol {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--list--font-family);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-left: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-left: calc(2 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> ul.aligncenter,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3891,13 +2703,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> dt {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--definition-term--font-family);
</ins><span class="cx" style="display: block; padding: 0 10px">         font-weight: bold;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> dd {
</span><span class="cx" style="display: block; padding: 0 10px">        margin: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding-left: 50px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding-left: calc(2 * var(--global--spacing-horizontal));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-media-text {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3917,24 +2729,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-media-text .wp-block-media-text__content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 592px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-media-text .wp-block-media-text__content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-media-text .wp-block-media-text__content > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 20px;
-       margin-bottom: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: calc(0.666 * var(--global--spacing-vertical));
+       margin-bottom: calc(0.666 * var(--global--spacing-vertical));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-media-text .wp-block-media-text__content > * {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                margin-top: 30px;
-               margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         margin-top: var(--global--spacing-vertical);
+               margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3948,13 +2760,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> @media only screen and (min-width: 482px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding-top: 30px;
-               padding-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding-top: var(--global--spacing-vertical);
+               padding-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-media-text.is-style-twentytwentyone-border {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 3px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: calc(3 * var(--separator--height)) solid var(--global--color-border);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation-link {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3962,13 +2774,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--primary-nav--padding);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 1.25rem;
-       font-weight: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--primary-nav--font-family);
+       font-size: var(--primary-nav--font-size);
+       font-weight: var(--primary-nav--font-weight);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation .wp-block-navigation-link__submenu-icon {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3982,7 +2794,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
</span><span class="cx" style="display: block; padding: 0 10px">        border: none;
</span><span class="cx" style="display: block; padding: 0 10px">        left: 0;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-left: 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-left: var(--primary-nav--padding);
</ins><span class="cx" style="display: block; padding: 0 10px">         min-width: max-content;
</span><span class="cx" style="display: block; padding: 0 10px">        opacity: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        padding: 0;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3992,7 +2804,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content {
</span><span class="cx" style="display: block; padding: 0 10px">        display: inline-block;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 7px 13px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4007,26 +2819,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        padding: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        position: absolute;
</span><span class="cx" style="display: block; padding: 0 10px">        top: 100%;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border: 1px solid #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border: 1px solid var(--primary-nav--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before {
-       content: "";
-       display: block;
-       position: absolute;
-       width: 0;
-       top: -10px;
-       left: 25px;
-       border-style: solid;
-       border-color: #28303d transparent;
-       border-width: 0 7px 10px 7px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
</span><span class="cx" style="display: block; padding: 0 10px">        content: "";
</span><span class="cx" style="display: block; padding: 0 10px">        display: block;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4033,31 +2834,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">        position: absolute;
</span><span class="cx" style="display: block; padding: 0 10px">        width: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        top: -10px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        left: 25px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ left: var(--global--spacing-horizontal);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-style: solid;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #28303d transparent;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--primary-nav--border-color) transparent;
</ins><span class="cx" style="display: block; padding: 0 10px">         border-width: 0 7px 10px 7px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
</span><span class="cx" style="display: block; padding: 0 10px">        top: -9px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #d1e4dd transparent;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--global--color-background) transparent;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation:not(.has-background) .wp-block-navigation__container {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        background: #d1e4dd;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ background: var(--global--color-background);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
-       color: #28303d;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--primary-nav--color-link-hover);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4070,15 +2868,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        line-height: --global--line-height-body;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ line-height: var(--wp--typography--line-height, --global--line-height-body);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> p.has-background {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 20px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: var(--global--spacing-unit);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> p.has-text-color a {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--wp--style--color--link, var(--global--color-primary));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> pre.wp-block-preformatted {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4087,11 +2885,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 40px 0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: calc(2 * var(--global--spacing-unit)) 0;
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: center;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-width: 3px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-width: var(--pullquote--border-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-bottom-style: solid;
</span><span class="cx" style="display: block; padding: 0 10px">        border-top-style: solid;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        color: currentColor;
+       border-color: currentColor;
</ins><span class="cx" style="display: block; padding: 0 10px">         position: relative;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4103,6 +2903,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px">        content: "“";
</span><span class="cx" style="display: block; padding: 0 10px">        display: block;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        position: relative;
+       left: 0;
</ins><span class="cx" style="display: block; padding: 0 10px">         font-size: 3rem;
</span><span class="cx" style="display: block; padding: 0 10px">        font-weight: 500;
</span><span class="cx" style="display: block; padding: 0 10px">        line-height: 1;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4109,46 +2911,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-       font-size: 2rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-family: var(--pullquote--font-family);
+       font-size: var(--pullquote--font-size);
+       font-style: var(--pullquote--font-style);
</ins><span class="cx" style="display: block; padding: 0 10px">         font-weight: 700;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        letter-spacing: normal;
-       line-height: 1.3;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ letter-spacing: var(--pullquote--letter-spacing);
+       line-height: var(--pullquote--line-height);
</ins><span class="cx" style="display: block; padding: 0 10px">         margin: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-pullquote p {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote a {
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-pullquote .wp-block-pullquote__citation {
-       color: currentColor;
-       display: block;
-       font-size: 1rem;
-       font-style: normal;
-       text-transform: none;
-}
-
-.wp-block-pullquote cite {
-       color: currentColor;
-       display: block;
-       font-size: 1rem;
-       font-style: normal;
-       text-transform: none;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote .wp-block-pullquote__citation,
+.wp-block-pullquote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote footer {
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px">        display: block;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 1rem;
-       font-style: normal;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--global--font-size-xs);
+       font-style: var(--pullquote--font-style);
</ins><span class="cx" style="display: block; padding: 0 10px">         text-transform: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4156,62 +2938,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">        background: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-pullquote.alignleft blockquote:before,
-.wp-block-pullquote.alignleft cite {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
+.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
</ins><span class="cx" style="display: block; padding: 0 10px">         text-align: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-pullquote.alignwide > p {
-       max-width: calc(100vw - 30px);
-}
-@media only screen and (min-width: 482px) {
-
-       .wp-block-pullquote.alignwide > p {
-               max-width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block-pullquote.alignwide > p {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote.alignwide > p,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.alignwide blockquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        max-width: calc(100vw - 30px);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ max-width: var(--responsive--alignwide-width);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 482px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-pullquote.alignwide blockquote {
-               max-width: calc(100vw - 100px);
-       }
-}
-@media only screen and (min-width: 822px) {
-
-       .wp-block-pullquote.alignwide blockquote {
-               max-width: min(calc(100vw - 200px), 1240px);
-       }
-}
-
-.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p {
-       padding: 0 40px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        padding: 0 40px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ padding: 0 calc(2 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        color: #28303d;
-       padding: 50px;
-       border-width: 3px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: var(--pullquote--color-foreground);
+       padding: calc(2.5 * var(--global--spacing-unit));
+       border-width: var(--pullquote--border-width);
</ins><span class="cx" style="display: block; padding: 0 10px">         border-style: solid;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        border-color: #28303d;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ border-color: var(--pullquote--border-color);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> @media (min-width: 600px) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        .wp-block-pullquote.is-style-solid-color {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                padding: 100px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         padding: calc(5 * var(--global--spacing-unit));
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4220,19 +2972,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color blockquote {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        margin: 0;
</ins><span class="cx" style="display: block; padding: 0 10px">         max-width: inherit;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color blockquote p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2rem;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--pullquote--font-size);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-@media only screen and (min-width: 652px) {
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        .wp-block-pullquote.is-style-solid-color blockquote p {
-               font-size: 2rem;
-       }
-}
-
</del><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color cite,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-pullquote.is-style-solid-color footer {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4239,7 +2986,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-pullquote.is-style-solid-color.alignleft,
+.wp-block-pullquote.is-style-solid-color.alignright {
+       padding: var(--global--spacing-unit);
+}
+
+.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
+.wp-block-pullquote.is-style-solid-color.alignright blockquote {
+       max-width: initial;
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        border-left: none;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">    * Block Options
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4246,16 +3004,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">    */
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
-[class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote:before {
+       content: "“";
+       font-size: var(--quote--font-size);
+       line-height: var(--quote--line-height);
+       left: 8px;
+}
+
+.has-background .wp-block-quote .wp-block-quote__citation,
+[class*=background-color] .wp-block-quote .wp-block-quote__citation,
</ins><span class="cx" style="display: block; padding: 0 10px"> [style*=background-color] .wp-block-quote .wp-block-quote__citation,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .wp-block-quote cite,
-[class*=background-color]:not(.has-background-background-color) .wp-block-quote cite,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .wp-block-quote cite,
+[class*=background-color] .wp-block-quote cite,
</ins><span class="cx" style="display: block; padding: 0 10px"> [style*=background-color] .wp-block-quote cite,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover[style*=background-image] .wp-block-quote cite,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.has-background:not(.has-background-background-color) .wp-block-quote footer,
-[class*=background-color]:not(.has-background-background-color) .wp-block-quote footer,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-background .wp-block-quote footer,
+[class*=background-color] .wp-block-quote footer,
</ins><span class="cx" style="display: block; padding: 0 10px"> [style*=background-color] .wp-block-quote footer,
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-cover[style*=background-image] .wp-block-quote footer {
</span><span class="cx" style="display: block; padding: 0 10px">        color: currentColor;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4262,19 +3027,25 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-right {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px 25px 30px auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
</ins><span class="cx" style="display: block; padding: 0 10px">         padding-right: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        border-right: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-right:before {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        display: none;
+}
+
+.wp-block-quote.has-text-align-right p:before {
</ins><span class="cx" style="display: block; padding: 0 10px">         content: "”";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        left: initial;
-       right: -12px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size);
+       font-weight: normal;
+       line-height: var(--quote--line-height);
+       margin-right: 5px;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-center {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin: 30px auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin: var(--global--spacing-vertical) auto;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.has-text-align-center:before {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4281,119 +3052,58 @@
</span><span class="cx" style="display: block; padding: 0 10px">        display: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-quote.is-large {
-       padding-left: 0;
-       padding-right: 0;
-
-       /* Resetting margins to match _block-container.scss */
-       margin-top: 30px;
-       margin-bottom: 30px;
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.is-style-large {
</span><span class="cx" style="display: block; padding: 0 10px">        padding-left: 0;
</span><span class="cx" style="display: block; padding: 0 10px">        padding-right: 0;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Resetting margins to match _block-container.scss */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        margin-top: 30px;
-       margin-bottom: 30px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ margin-top: var(--global--spacing-vertical);
+       margin-bottom: var(--global--spacing-vertical);
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-quote.is-large p {
-       font-size: 2.25rem;
-       font-style: normal;
-       line-height: 1.35;
-}
-@media only screen and (min-width: 652px) {
-
-       .wp-block-quote.is-large p {
-               font-size: 2.5rem;
-       }
-}
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-quote.is-large p,
</ins><span class="cx" style="display: block; padding: 0 10px"> .wp-block-quote.is-style-large p {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        font-size: 2.25rem;
-       font-style: normal;
-       line-height: 1.35;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ font-size: var(--quote--font-size-large);