Make WordPress Core

Changeset 55088


Ignore:
Timestamp:
01/18/2023 01:31:16 PM (4 years ago)
Author:
audrasjb
Message:

Twenty Twenty-One: Fix obsolete navigation block styles for better Global Styles support.

This changeset removes CSS custom properties that targets navigation menu items to avoid preventing the block from inheriting padding values set by the Global Styles system.

Props Joen, desrosj, poena.
Fixes #53220.

Location:
trunk/src/wp-content/themes/twentytwentyone
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css

    r54294 r55088  
    11@charset "UTF-8";
    2 
    32/**
    43 * These styles should be loaded by the Block Editor only
    54 */
    6 
    75/* Variables */
    86:root {
    9 
    10         /* Font Family */
    11 
    12         /* Font Size */
    13 
    14         /* Line Height */
    15 
    16         /* Headings */
    17 
    18         /* Block: Latest posts */
    19 
    20         /* Colors */
    21 
    22         /* Body text color, site title, footer text color. */
    23 
    24         /* Headings */
    25 
    26         /* Mint, default body background */
    27 
    28         /* Used for borders (separators) */
    29 
    30         /* Spacing */
    31 
    32         /* Elevation */
    33 
    34         /* Forms */
    35 
    36         /* Cover block */
    37 
    38         /* Buttons */
    39 
    40         /* entry */
    41 
    42         /* Header */
    43 
    44         /* Main navigation */
    45 
    46         /* Pagination */
    47 
    48         /* Footer */
    49 
    50         /* Block: Pull quote */
    51 
    52         /* Block: Table */
    53 
    54         /* Widgets */
    55 
    56         /* Admin-bar height */
    57 }
    58 
     7  /* Font Family */
     8  /* Font Size */
     9  /* Line Height */
     10  /* Headings */
     11  /* Block: Latest posts */
     12  /* Colors */
     13  /* Body text color, site title, footer text color. */
     14  /* Headings */
     15  /* Mint, default body background */
     16  /* Used for borders (separators) */
     17  /* Spacing */
     18  /* Elevation */
     19  /* Forms */
     20  /* Cover block */
     21  /* Buttons */
     22  /* entry */
     23  /* Header */
     24  /* Main navigation */
     25  /* Pagination */
     26  /* Footer */
     27  /* Block: Pull quote */
     28  /* Block: Table */
     29  /* Widgets */
     30  /* Admin-bar height */
     31}
    5932/**
    6033 * Responsive Styles
    6134 */
    62 
    6335/**
    6436 * Required Variables
    6537 */
    66 
    6738/**
    6839 * Root Media Query Variables
    6940 */
    70 
    7141/**
    7242 * Extends
    7343 */
    7444.default-max-width {
    75         max-width: calc(100vw - 30px);
    76         margin-left: auto;
    77         margin-right: auto;
    78 }
     45  max-width: calc(100vw - 30px);
     46  margin-left: auto;
     47  margin-right: auto;
     48}
     49@media only screen and (min-width: 482px){
     50  .default-max-width{
     51  max-width: min(calc(100vw - 100px), 610px);
     52  }
     53}
     54@media only screen and (min-width: 822px){
     55  .default-max-width{
     56  max-width: min(calc(100vw - 200px), 610px);
     57  }
     58}
     59
     60.wide-max-width {
     61  max-width: calc(100vw - 30px);
     62  margin-left: auto;
     63  margin-right: auto;
     64}
     65
     66@media only screen and (min-width: 482px){
     67  .wide-max-width{
     68  max-width: calc(100vw - 100px);
     69  }
     70}
     71
     72@media only screen and (min-width: 822px){
     73  .wide-max-width{
     74  max-width: min(calc(100vw - 200px), 1240px);
     75  }
     76}
     77
    7978@media only screen and (min-width: 482px) {
    80 
    81         .default-max-width {
    82                 max-width: min(calc(100vw - 100px), 610px);
    83         }
    84 }
    85 @media only screen and (min-width: 822px) {
    86 
    87         .default-max-width {
    88                 max-width: min(calc(100vw - 200px), 610px);
    89         }
    90 }
    91 
    92 .wide-max-width {
    93         max-width: calc(100vw - 30px);
    94         margin-left: auto;
    95         margin-right: auto;
    96 }
    97 
    98 @media only screen and (min-width: 482px) {
    99 
    100         .wide-max-width {
    101                 max-width: calc(100vw - 100px);
    102         }
    103 }
    104 
    105 @media only screen and (min-width: 822px) {
    106 
    107         .wide-max-width {
    108                 max-width: min(calc(100vw - 200px), 1240px);
    109         }
    110 }
    111 
    112 @media only screen and (min-width: 482px) {
    113 
    114         .full-max-width {
    115                 max-width: 100%;
    116                 width: auto;
    117                 margin-left: auto;
    118                 margin-right: auto;
    119         }
    120 }
    121 
     79  .full-max-width {
     80    max-width: 100%;
     81    width: auto;
     82    margin-left: auto;
     83    margin-right: auto;
     84  }
     85}
    12286blockquote {
    123         padding: 0;
    124         position: relative;
    125         margin: 30px 0 30px 25px;
    126 }
    127 
     87  padding: 0;
     88  position: relative;
     89  margin: 30px 0 30px 25px;
     90}
    12891blockquote > * {
    129         margin-top: 20px;
    130         margin-bottom: 20px;
    131 }
    132 
     92  margin-top: 20px;
     93  margin-bottom: 20px;
     94}
    13395blockquote > *:first-child {
    134         margin-top: 0;
    135 }
    136 
     96  margin-top: 0;
     97}
    13798blockquote > *:last-child {
    138         margin-bottom: 0;
    139 }
    140 
     99  margin-bottom: 0;
     100}
    141101blockquote p {
    142         letter-spacing: normal;
    143         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    144         font-size: 1.25rem;
    145         font-style: normal;
    146         font-weight: 700;
    147         line-height: 1.7;
    148 }
    149 
    150 blockquote cite,
     102  letter-spacing: normal;
     103  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     104  font-size: 1.25rem;
     105  font-style: normal;
     106  font-weight: 700;
     107  line-height: 1.7;
     108}
     109blockquote cite {
     110  font-weight: normal;
     111  letter-spacing: normal;
     112}
    151113blockquote footer {
    152         font-weight: normal;
    153         letter-spacing: normal;
    154 }
    155 
    156 blockquote.alignleft,
    157 blockquote.alignright {
    158         padding-left: inherit;
    159 }
    160 
    161 blockquote.alignleft p,
     114  font-weight: normal;
     115  letter-spacing: normal;
     116}
     117blockquote.alignleft, blockquote.alignright {
     118  padding-left: inherit;
     119}
     120blockquote.alignleft p {
     121  font-size: 1.125rem;
     122  max-width: inherit;
     123  width: inherit;
     124}
    162125blockquote.alignright p {
    163         font-size: 1.125rem;
    164         max-width: inherit;
    165         width: inherit;
    166 }
    167 
    168 blockquote.alignleft cite,
    169 blockquote.alignleft footer,
    170 blockquote.alignright cite,
     126  font-size: 1.125rem;
     127  max-width: inherit;
     128  width: inherit;
     129}
     130blockquote.alignleft cite {
     131  font-size: 1rem;
     132  letter-spacing: normal;
     133}
     134blockquote.alignleft footer {
     135  font-size: 1rem;
     136  letter-spacing: normal;
     137}
     138blockquote.alignright cite {
     139  font-size: 1rem;
     140  letter-spacing: normal;
     141}
    171142blockquote.alignright footer {
    172         font-size: 1rem;
    173         letter-spacing: normal;
    174 }
    175 
     143  font-size: 1rem;
     144  letter-spacing: normal;
     145}
    176146blockquote strong {
    177         font-weight: bolder;
    178 }
    179 
     147  font-weight: bolder;
     148}
    180149blockquote:before {
    181         content: "“";
    182         font-size: 1.25rem;
    183         line-height: 1.7;
    184         position: absolute;
    185         left: -12px;
    186 }
    187 
    188 blockquote .wp-block-quote__citation,
    189 blockquote cite,
     150  content: "“";
     151  font-size: 1.25rem;
     152  line-height: 1.7;
     153  position: absolute;
     154  left: -12px;
     155}
     156blockquote .wp-block-quote__citation {
     157  color: #28303d;
     158  font-size: 1rem;
     159  font-style: normal;
     160}
     161blockquote cite {
     162  color: #28303d;
     163  font-size: 1rem;
     164  font-style: normal;
     165}
    190166blockquote footer {
    191         color: #28303d;
    192         font-size: 1rem;
    193         font-style: normal;
     167  color: #28303d;
     168  font-size: 1rem;
     169  font-style: normal;
    194170}
    195171@media only screen and (max-width: 481px) {
    196 
    197         blockquote {
    198                 padding-left: 13px;
    199         }
    200 
    201         blockquote:before {
    202                 left: 0;
    203         }
     172  blockquote {
     173    padding-left: 13px;
     174  }
     175  blockquote:before {
     176    left: 0;
     177  }
    204178}
    205179
    206180img {
    207         height: auto;
    208         vertical-align: middle;
     181  height: auto;
     182  max-width: 100%;
     183  vertical-align: middle;
    209184}
    210185
    211186/* Classic editor images */
     187.entry-content img {
     188  max-width: 100%;
     189}
    212190
    213191/* Make sure embeds and iframes fit their containers. */
    214 img,
    215 .entry-content img,
    216192embed,
    217193iframe,
    218194object,
    219195video {
    220         max-width: 100%;
     196  max-width: 100%;
    221197}
    222198
    223199/* Media captions */
    224 figcaption,
    225 .wp-caption,
    226 .wp-caption-text,
     200figcaption {
     201  color: currentColor;
     202  font-size: 1rem;
     203  line-height: 1.7;
     204  margin-top: 10px;
     205  margin-bottom: 20px;
     206  text-align: center;
     207}
     208.wp-caption {
     209  color: currentColor;
     210  font-size: 1rem;
     211  line-height: 1.7;
     212  margin-top: 10px;
     213  margin-bottom: 20px;
     214  text-align: center;
     215}
     216.wp-caption-text {
     217  color: currentColor;
     218  font-size: 1rem;
     219  line-height: 1.7;
     220  margin-top: 10px;
     221  margin-bottom: 20px;
     222  text-align: center;
     223}
    227224.wp-block-embed figcaption {
    228         color: currentColor;
    229         font-size: 1rem;
    230         line-height: 1.7;
    231         margin-top: 10px;
    232         margin-bottom: 20px;
    233         text-align: center;
    234 }
    235 
    236 .alignleft figcaption,
    237 .alignright figcaption,
     225  color: currentColor;
     226  font-size: 1rem;
     227  line-height: 1.7;
     228  margin-top: 10px;
     229  margin-bottom: 20px;
     230  text-align: center;
     231}
     232.alignleft figcaption, .alignright figcaption,
    238233.alignleft .wp-caption,
    239234.alignright .wp-caption,
     
    242237.alignleft .wp-block-embed figcaption,
    243238.alignright .wp-block-embed figcaption {
    244         margin-bottom: 0;
     239  margin-bottom: 0;
    245240}
    246241
     
    249244.entry-content .wp-smiley,
    250245.comment-content .wp-smiley {
    251         border: none;
    252         margin-bottom: 0;
    253         margin-top: 0;
    254         padding: 0;
     246  border: none;
     247  margin-bottom: 0;
     248  margin-top: 0;
     249  padding: 0;
    255250}
    256251
    257252select {
    258         border: 3px solid #39414d;
    259         border-radius: 0;
    260         color: #28303d;
    261         font-size: 1.125rem;
    262         -moz-appearance: none;
    263         -webkit-appearance: none;
    264         appearance: none;
    265         padding: 10px 30px 10px 10px;
    266         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;
    267         background-position: right 10px top 60%;
     253  border: 3px solid #39414d;
     254  border-radius: 0;
     255  color: #28303d;
     256  font-size: 1.125rem;
     257  -moz-appearance: none;
     258  -webkit-appearance: none;
     259  appearance: none;
     260  padding: 10px 30px 10px 10px;
     261  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;
     262  background-position: right 10px top 60%;
    268263}
    269264
    270265select:focus {
    271         border: 3px solid #39414d;
    272         border-radius: 0;
    273         color: #28303d;
    274         font-size: 1.125rem;
    275         -moz-appearance: none;
    276         -webkit-appearance: none;
    277         appearance: none;
    278         padding: 10px 30px 10px 10px;
    279         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;
    280         background-position: right 10px top 60%;
     266  border: 3px solid #39414d;
     267  border-radius: 0;
     268  color: #28303d;
     269  font-size: 1.125rem;
     270  -moz-appearance: none;
     271  -webkit-appearance: none;
     272  appearance: none;
     273  padding: 10px 30px 10px 10px;
     274  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;
     275  background-position: right 10px top 60%;
    281276}
    282277
     
    287282 */
    288283a {
    289         cursor: pointer;
    290         color: #28303d;
    291         text-underline-offset: 3px;
    292         text-decoration-skip-ink: all;
     284  cursor: pointer;
     285  color: #28303d;
     286  text-underline-offset: 3px;
     287  text-decoration-skip-ink: all;
    293288}
    294289
    295290a:hover {
    296         text-decoration-style: dotted;
    297         text-decoration-skip-ink: none;
     291  text-decoration-style: dotted;
     292  text-decoration-skip-ink: none;
    298293}
    299294
    300295.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    301 
    302         /* Only visible in Windows High Contrast mode */
    303         outline: 2px solid transparent;
    304         text-decoration: underline 1px dotted currentColor;
    305         text-decoration-skip-ink: none;
    306         background: rgba(255, 255, 255, 0.9);
    307 }
    308 
     296  /* Only visible in Windows High Contrast mode */
     297  outline: 2px solid transparent;
     298  text-decoration: underline 1px dotted currentColor;
     299  text-decoration-skip-ink: none;
     300  background: rgba(255, 255, 255, 0.9);
     301}
    309302.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    310         background: #000;
    311         color: #fff;
    312         text-decoration: none;
    313 }
    314 
     303  background: #000;
     304  color: #fff;
     305  text-decoration: none;
     306}
    315307.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    316         color: #fff;
    317 }
    318 
     308  color: #fff;
     309}
    319310.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    320         background: rgba(0, 0, 0, 0.9);
    321         color: #fff;
    322 }
    323 
     311  background: rgba(0, 0, 0, 0.9);
     312  color: #fff;
     313}
    324314.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    325         color: #fff;
    326 }
    327 
     315  color: #fff;
     316}
    328317.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    329 
    330         /* Only visible in Windows High Contrast mode */
    331         outline: 2px solid transparent;
    332         outline-offset: -2px;
    333 }
    334 
     318  /* Only visible in Windows High Contrast mode */
     319  outline: 2px solid transparent;
     320  outline-offset: -2px;
     321}
    335322.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    336         color: #21759b;
    337         background-color: #f1f1f1;
    338 }
    339 
     323  color: #21759b;
     324  background-color: #f1f1f1;
     325}
    340326.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    341         background: none;
    342 }
    343 
     327  background: none;
     328}
    344329.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    345         outline: 2px dotted #28303d;
     330  outline: 2px dotted #28303d;
    346331}
    347332
    348333.wp-block-button__link {
    349         border: 3px solid transparent;
    350         border-radius: 0;
    351         cursor: pointer;
    352         font-weight: 500;
    353         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    354         font-size: 1.25rem;
    355         line-height: 1.5;
    356         padding: 15px 30px;
    357         text-decoration: none;
    358 }
    359 
     334  border: 3px solid transparent;
     335  border-radius: 0;
     336  cursor: pointer;
     337  font-weight: 500;
     338  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     339  font-size: 1.25rem;
     340  line-height: 1.5;
     341  padding: 15px 30px;
     342  text-decoration: none;
     343}
    360344.wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    361         color: #d1e4dd;
    362 }
    363 
     345  color: #d1e4dd;
     346}
    364347.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    365         color: #28303d;
    366 }
    367 
     348  color: #28303d;
     349}
    368350.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    369         color: #28303d;
    370 }
    371 
     351  color: #28303d;
     352}
    372353.wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    373         background-color: #28303d;
    374 }
    375 
     354  background-color: #28303d;
     355}
    376356.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    377         background-color: #28303d;
    378 }
    379 
    380 .wp-block-button__link:hover,
    381 .wp-block-button__link:active {
    382         background-color: transparent;
    383         border-color: currentColor;
    384         color: inherit;
    385 }
    386 
     357  background-color: #28303d;
     358}
     359.wp-block-button__link:hover, .wp-block-button__link:active {
     360  background-color: transparent;
     361  border-color: currentColor;
     362  color: inherit;
     363}
    387364.wp-block-button__link:focus {
    388         outline-offset: -6px;
    389         outline: 2px dotted currentColor;
    390 }
    391 
     365  outline-offset: -6px;
     366  outline: 2px dotted currentColor;
     367}
    392368.wp-block-button__link:disabled {
    393         background-color: rgba(255, 255, 255, 0.5);
    394         border-color: rgba(255, 255, 255, 0.5);
    395         color: #39414d;
     369  background-color: rgba(255, 255, 255, 0.5);
     370  border-color: rgba(255, 255, 255, 0.5);
     371  color: #39414d;
    396372}
    397373
     
    399375 * Block Options
    400376 */
     377[data-block].wp-block-buttons {
     378  margin-top: 0;
     379  margin-bottom: 0;
     380}
     381[data-block].wp-block-buttons .wp-block-button:first-child {
     382  margin-top: 30px;
     383}
     384[data-block].wp-block-buttons .wp-block-button:last-child {
     385  margin-bottom: 30px;
     386}
     387
    401388.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    402         color: #d1e4dd;
    403 }
    404 
     389  color: #d1e4dd;
     390}
    405391.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    406         color: #d1e4dd;
    407 }
    408 
     392  color: #d1e4dd;
     393}
    409394.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    410         color: #28303d;
    411 }
    412 
     395  color: #28303d;
     396}
    413397.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    414         background-color: #28303d;
    415 }
    416 
     398  background-color: #28303d;
     399}
    417400.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    418         background-color: #28303d;
    419 }
    420 
     401  background-color: #28303d;
     402}
    421403.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    422404.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    423         border-color: currentColor !important;
    424         background-color: transparent !important;
    425         color: inherit !important;
    426 }
    427 
     405  border-color: currentColor !important;
     406  background-color: transparent !important;
     407  color: inherit !important;
     408}
    428409.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
    429         outline-offset: inherit;
    430         outline: inherit;
    431 }
    432 
    433 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    434 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    435 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
    436         border-color: currentColor;
    437 }
    438 
     410  outline-offset: inherit;
     411  outline: inherit;
     412}
     413.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
     414  border-color: currentColor;
     415}
    439416.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    440         color: #28303d;
    441 }
    442 
     417  color: #28303d;
     418}
    443419.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    444         color: #28303d;
    445 }
    446 
     420  color: #28303d;
     421}
    447422.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    448         color: inherit;
    449 }
    450 
     423  color: inherit;
     424}
    451425.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    452         background-color: transparent;
    453 }
    454 
     426  background-color: transparent;
     427}
    455428.wp-block-button.is-style-outline .wp-block-button__link:hover {
    456         background-color: #28303d !important;
    457         border-color: transparent !important;
    458         color: #d1e4dd !important;
    459 }
    460 
     429  background-color: #28303d !important;
     430  border-color: transparent !important;
     431  color: #d1e4dd !important;
     432}
    461433.wp-block-button.is-style-outline .wp-block-button__link:active {
    462         background-color: #28303d !important;
    463         border-color: transparent !important;
    464         color: #d1e4dd !important;
    465 }
    466 
     434  background-color: #28303d !important;
     435  border-color: transparent !important;
     436  color: #d1e4dd !important;
     437}
    467438.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover {
    468         background-color: #28303d !important;
    469         color: #d1e4dd !important;
    470 }
    471 
     439  background-color: #28303d !important;
     440  color: #d1e4dd !important;
     441}
    472442.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    473         background-color: #28303d !important;
    474         color: #d1e4dd !important;
    475 }
    476 
     443  background-color: #28303d !important;
     444  color: #d1e4dd !important;
     445}
    477446.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover {
    478         color: #d1e4dd !important;
    479 }
    480 
     447  color: #d1e4dd !important;
     448}
    481449.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    482         color: #d1e4dd !important;
    483 }
    484 
     450  color: #d1e4dd !important;
     451}
    485452.wp-block-button.is-style-outline .wp-block-button__link:focus {
    486         outline-offset: inherit;
    487         outline: inherit;
    488 }
    489 
     453  outline-offset: inherit;
     454  outline: inherit;
     455}
    490456.wp-block-button.is-style-squared {
    491         border-radius: 0;
     457  border-radius: 0;
    492458}
    493459
    494460.is-style-outline .wp-block-button__link[style*=radius],
    495461.wp-block-button__link[style*=radius] {
    496         outline-offset: 2px;
     462  outline-offset: 2px;
    497463}
    498464
    499465.wp-block-code code {
    500         white-space: pre !important;
    501         overflow-x: auto;
     466  white-space: pre !important;
     467  overflow-x: auto;
    502468}
    503469
    504470.wp-block-code {
    505         border-color: #28303d;
    506         border-radius: 0;
    507         border-style: solid;
    508         border-width: 0.1rem;
    509         padding: 20px;
    510         color: currentColor;
    511 }
    512 
    513 .wp-block-cover,
     471  border-color: #28303d;
     472  border-radius: 0;
     473  border-style: solid;
     474  border-width: 0.1rem;
     475  padding: 20px;
     476  color: currentColor;
     477}
     478
     479.wp-block-cover {
     480  background-color: #000;
     481  min-height: 450px;
     482  margin-top: inherit;
     483  margin-bottom: inherit;
     484}
     485
    514486.wp-block-cover-image {
    515         background-color: #000;
    516         min-height: 450px;
    517         margin-top: inherit;
    518         margin-bottom: inherit;
    519 }
    520 
     487  background-color: #000;
     488  min-height: 450px;
     489  margin-top: inherit;
     490  margin-bottom: inherit;
     491}
    521492.wp-block-cover:not(.alignwide):not(.alignfull),
    522493.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    523         clear: both;
    524 }
    525 
     494  clear: both;
     495}
    526496[data-align=full] .wp-block-cover,
    527497[data-align=full] .wp-block-cover-image {
    528         margin-top: 0;
    529         margin-bottom: 0;
    530 }
    531 
     498  margin-top: 0;
     499  margin-bottom: 0;
     500}
    532501.wp-block-cover > .wp-block-cover__inner-container > *:first-child,
    533502.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {
    534         margin-top: 0;
    535 }
    536 
     503  margin-top: 0;
     504}
    537505.wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender),
    538506.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) {
    539         margin-bottom: 0;
    540 }
    541 
    542 .wp-block-cover.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
    543 .wp-block-cover.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
     507  margin-bottom: 0;
     508}
     509.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),
    544510.wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
    545511.wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) {
    546         margin-bottom: 0;
    547 }
    548 
     512  margin-bottom: 0;
     513}
    549514.wp-block-cover .wp-block-cover__inner-container,
    550515.wp-block-cover .wp-block-cover-image-text,
     
    554519.wp-block-cover-image .wp-block-cover-image-text,
    555520.wp-block-cover-image .wp-block-cover-text,
    556 .wp-block-cover-image .block-editor-block-list__block,
     521.wp-block-cover-image .block-editor-block-list__block {
     522  color: currentColor;
     523}
    557524.wp-block-cover .wp-block-cover__inner-container a,
    558525.wp-block-cover .wp-block-cover-image-text a,
     
    563530.wp-block-cover-image .wp-block-cover-text a,
    564531.wp-block-cover-image .block-editor-block-list__block a {
    565         color: currentColor;
    566 }
    567 
    568 .wp-block-cover .wp-block-cover__inner-container .has-link-color a,
    569 .wp-block-cover .wp-block-cover-image-text .has-link-color a,
    570 .wp-block-cover .wp-block-cover-text .has-link-color a,
    571 .wp-block-cover .block-editor-block-list__block .has-link-color a,
    572 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
    573 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
    574 .wp-block-cover-image .wp-block-cover-text .has-link-color a,
     532  color: currentColor;
     533}
     534.wp-block-cover .wp-block-cover__inner-container .has-link-color a {
     535  color: #28303d;
     536}
     537.wp-block-cover .wp-block-cover-image-text .has-link-color a {
     538  color: #28303d;
     539}
     540.wp-block-cover .wp-block-cover-text .has-link-color a {
     541  color: #28303d;
     542}
     543.wp-block-cover .block-editor-block-list__block .has-link-color a {
     544  color: #28303d;
     545}
     546.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a {
     547  color: #28303d;
     548}
     549.wp-block-cover-image .wp-block-cover-image-text .has-link-color a {
     550  color: #28303d;
     551}
     552.wp-block-cover-image .wp-block-cover-text .has-link-color a {
     553  color: #28303d;
     554}
    575555.wp-block-cover-image .block-editor-block-list__block .has-link-color a {
    576         color: #28303d;
    577 }
    578 
     556  color: #28303d;
     557}
    579558.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
    580         color: #fff;
    581 }
    582 
     559  color: #fff;
     560}
    583561.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text {
    584         color: #fff;
    585 }
    586 
     562  color: #fff;
     563}
    587564.wp-block-cover:not([class*=background-color]) .wp-block-cover-text {
    588         color: #fff;
    589 }
    590 
     565  color: #fff;
     566}
    591567.wp-block-cover:not([class*=background-color]) .block-editor-block-list__block {
    592         color: #fff;
    593 }
    594 
     568  color: #fff;
     569}
    595570.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
    596         color: #fff;
    597 }
    598 
     571  color: #fff;
     572}
    599573.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text {
    600         color: #fff;
    601 }
    602 
     574  color: #fff;
     575}
    603576.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
    604         color: #fff;
    605 }
    606 
     577  color: #fff;
     578}
    607579.wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block {
    608         color: #fff;
    609 }
    610 
     580  color: #fff;
     581}
    611582.wp-block-cover h2 {
    612         font-size: 2.25rem;
    613         letter-spacing: normal;
    614         line-height: 1.3;
    615         padding: 0;
    616         text-align: inherit;
    617 }
    618 @media only screen and (min-width: 652px) {
    619 
    620         .wp-block-cover h2 {
    621                 font-size: 3rem;
    622         }
    623 }
    624 
     583  font-size: 2.25rem;
     584  letter-spacing: normal;
     585  line-height: 1.3;
     586  padding: 0;
     587  max-width: inherit;
     588  text-align: inherit;
     589}
     590@media only screen and (min-width: 652px){
     591  .wp-block-cover h2{
     592  font-size: 3rem;
     593  }
     594}
    625595.wp-block-cover-image h2 {
    626         font-size: 2.25rem;
    627         letter-spacing: normal;
    628         line-height: 1.3;
    629         padding: 0;
    630         text-align: inherit;
    631 }
    632 @media only screen and (min-width: 652px) {
    633 
    634         .wp-block-cover-image h2 {
    635                 font-size: 3rem;
    636         }
    637 }
    638 
     596  font-size: 2.25rem;
     597  letter-spacing: normal;
     598  line-height: 1.3;
     599  padding: 0;
     600  max-width: inherit;
     601  text-align: inherit;
     602}
     603@media only screen and (min-width: 652px){
     604  .wp-block-cover-image h2{
     605  font-size: 3rem;
     606  }
     607}
    639608.wp-block-cover h2.has-text-align-left,
    640609.wp-block-cover-image h2.has-text-align-left {
    641         text-align: left;
    642 }
    643 
     610  text-align: left;
     611}
    644612.wp-block-cover h2.has-text-align-center,
    645613.wp-block-cover-image h2.has-text-align-center {
    646         text-align: center;
    647 }
    648 
     614  text-align: center;
     615}
    649616.wp-block-cover h2.has-text-align-right,
    650617.wp-block-cover-image h2.has-text-align-right {
    651         text-align: right;
    652 }
    653 
    654 .wp-block-cover.is-style-twentytwentyone-border,
     618  text-align: right;
     619}
     620.wp-block-cover.is-style-twentytwentyone-border {
     621  border: 3px solid #28303d;
     622}
    655623.wp-block-cover-image.is-style-twentytwentyone-border {
    656         border: 3px solid #28303d;
    657 }
    658 
     624  border: 3px solid #28303d;
     625}
    659626.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    660627.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    661         background-color: unset;
     628  background-color: unset;
    662629}
    663630
    664631.wp-block-columns:not(.alignwide):not(.alignfull) {
    665         clear: both;
    666 }
    667 
     632  clear: both;
     633}
    668634.wp-block-columns .wp-block,
    669635.wp-block-columns .wp-block-column {
    670         max-width: inherit;
    671 }
    672 
     636  max-width: inherit;
     637}
    673638.wp-block-columns > .wp-block-column > *:first-child {
    674         margin-top: 0;
    675 }
    676 
     639  margin-top: 0;
     640}
    677641.wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) {
    678         margin-bottom: 0;
    679 }
    680 
    681 .wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2),
    682 .wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) {
    683         margin-bottom: 0;
     642  margin-bottom: 0;
     643}
     644.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) {
     645  margin-bottom: 0;
    684646}
    685647@media only screen and (min-width: 652px) {
    686 
    687         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
    688                 margin-left: -50px;
    689                 margin-top: 63px;
    690                 z-index: 2;
    691         }
    692 
    693         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) {
    694                 background-color: #d1e4dd;
    695                 padding: 20px;
    696         }
    697 
    698         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) {
    699                 background-color: #d1e4dd;
    700                 padding: 20px;
    701         }
    702 
    703         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) {
    704                 background-color: #d1e4dd;
    705                 padding: 20px;
    706         }
    707 
    708         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) {
    709                 background-color: #d1e4dd;
    710                 padding: 20px;
    711         }
    712 
    713         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) {
    714                 background-color: #d1e4dd;
    715                 padding: 20px;
    716         }
    717 
    718         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) {
    719                 background-color: #d1e4dd;
    720                 padding: 20px;
    721         }
    722 
    723         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) {
    724                 background-color: #d1e4dd;
    725                 padding: 20px;
    726         }
    727 
    728         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
    729                 background-color: #d1e4dd;
    730                 padding: 20px;
    731         }
    732 
    733         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
    734                 background-color: #d1e4dd;
    735                 padding: 20px;
    736         }
    737 
    738         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
    739                 background-color: #d1e4dd;
    740                 padding: 20px;
    741         }
    742 
    743         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
    744                 padding-left: 50px;
    745         }
    746 
    747         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
    748                 padding-left: 50px;
    749         }
    750 
    751         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
    752                 margin-top: 0;
    753         }
    754 }
    755 
     648  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
     649    margin-left: -50px;
     650    margin-top: 63px;
     651    z-index: 2;
     652  }
     653  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) {
     654    background-color: #d1e4dd;
     655    padding: 20px;
     656  }
     657  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) {
     658    background-color: #d1e4dd;
     659    padding: 20px;
     660  }
     661  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) {
     662    background-color: #d1e4dd;
     663    padding: 20px;
     664  }
     665  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) {
     666    background-color: #d1e4dd;
     667    padding: 20px;
     668  }
     669  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) {
     670    background-color: #d1e4dd;
     671    padding: 20px;
     672  }
     673  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) {
     674    background-color: #d1e4dd;
     675    padding: 20px;
     676  }
     677  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) {
     678    background-color: #d1e4dd;
     679    padding: 20px;
     680  }
     681  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
     682    background-color: #d1e4dd;
     683    padding: 20px;
     684  }
     685  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
     686    background-color: #d1e4dd;
     687    padding: 20px;
     688  }
     689  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
     690    background-color: #d1e4dd;
     691    padding: 20px;
     692  }
     693  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
     694    padding-left: 50px;
     695  }
     696  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
     697    padding-left: 50px;
     698  }
     699  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
     700    margin-top: 0;
     701  }
     702}
    756703.wp-block[data-align=full] > .wp-block-columns p:not(.has-background) {
    757         padding-left: 20px;
    758         padding-right: 20px;
    759 }
    760 
     704  padding-left: 20px;
     705  padding-right: 20px;
     706}
    761707.wp-block[data-align=full] > .wp-block-columns h1:not(.has-background) {
    762         padding-left: 20px;
    763         padding-right: 20px;
    764 }
    765 
     708  padding-left: 20px;
     709  padding-right: 20px;
     710}
    766711.wp-block[data-align=full] > .wp-block-columns h2:not(.has-background) {
    767         padding-left: 20px;
    768         padding-right: 20px;
    769 }
    770 
     712  padding-left: 20px;
     713  padding-right: 20px;
     714}
    771715.wp-block[data-align=full] > .wp-block-columns h3:not(.has-background) {
    772         padding-left: 20px;
    773         padding-right: 20px;
    774 }
    775 
     716  padding-left: 20px;
     717  padding-right: 20px;
     718}
    776719.wp-block[data-align=full] > .wp-block-columns h4:not(.has-background) {
    777         padding-left: 20px;
    778         padding-right: 20px;
    779 }
    780 
     720  padding-left: 20px;
     721  padding-right: 20px;
     722}
    781723.wp-block[data-align=full] > .wp-block-columns h5:not(.has-background) {
    782         padding-left: 20px;
    783         padding-right: 20px;
    784 }
    785 
     724  padding-left: 20px;
     725  padding-right: 20px;
     726}
    786727.wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) {
    787         padding-left: 20px;
    788         padding-right: 20px;
     728  padding-left: 20px;
     729  padding-right: 20px;
    789730}
    790731
    791732.wp-block-file .wp-block-file__textlink {
    792         text-decoration: underline;
    793         text-decoration-style: solid;
    794         text-decoration-thickness: 1px;
    795 }
    796 
     733  text-decoration: underline;
     734  text-decoration-style: solid;
     735  text-decoration-thickness: 1px;
     736}
    797737.wp-block-file .wp-block-file__textlink:hover {
    798         text-decoration: underline;
    799         text-decoration-style: dotted;
    800 }
    801 
     738  text-decoration: underline;
     739  text-decoration-style: dotted;
     740}
    802741.wp-block-file .wp-block-file__button {
    803         border: 3px solid transparent;
    804         border-radius: 0;
    805         cursor: pointer;
    806         font-weight: 500;
    807         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    808         font-size: 1.25rem;
    809         line-height: 1.5;
    810         padding: 15px 30px;
    811         text-decoration: none;
    812         display: inline-block;
    813 }
    814 
     742  border: 3px solid transparent;
     743  border-radius: 0;
     744  cursor: pointer;
     745  font-weight: 500;
     746  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     747  font-size: 1.25rem;
     748  line-height: 1.5;
     749  padding: 15px 30px;
     750  text-decoration: none;
     751  display: inline-block;
     752}
    815753.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    816         color: #d1e4dd;
    817 }
    818 
     754  color: #d1e4dd;
     755}
    819756.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    820         color: #28303d;
    821 }
    822 
     757  color: #28303d;
     758}
    823759.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    824         color: #28303d;
    825 }
    826 
     760  color: #28303d;
     761}
    827762.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    828         background-color: #28303d;
    829 }
    830 
     763  background-color: #28303d;
     764}
    831765.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    832         background-color: #28303d;
    833 }
    834 
    835 .wp-block-file .wp-block-file__button:hover,
    836 .wp-block-file .wp-block-file__button:active {
    837         background-color: transparent;
    838         border-color: currentColor;
    839         color: inherit;
    840 }
    841 
     766  background-color: #28303d;
     767}
     768.wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:active {
     769  background-color: transparent;
     770  border-color: currentColor;
     771  color: inherit;
     772}
    842773.wp-block-file .wp-block-file__button:focus {
    843         outline-offset: -6px;
    844         outline: 2px dotted currentColor;
    845 }
    846 
     774  outline-offset: -6px;
     775  outline: 2px dotted currentColor;
     776}
    847777.wp-block-file .wp-block-file__button:disabled {
    848         background-color: rgba(255, 255, 255, 0.5);
    849         border-color: rgba(255, 255, 255, 0.5);
    850         color: #39414d;
    851 }
    852 
     778  background-color: rgba(255, 255, 255, 0.5);
     779  border-color: rgba(255, 255, 255, 0.5);
     780  color: #39414d;
     781}
    853782.wp-block-file .wp-block-file__button:focus {
    854         outline-offset: inherit;
    855         outline: inherit;
     783  outline-offset: inherit;
     784  outline: inherit;
    856785}
    857786
    858787.wp-block-gallery figcaption {
    859         margin-bottom: 0;
    860 }
    861 
     788  margin-bottom: 0;
     789}
    862790.wp-block-gallery figcaption a {
    863         color: #fff;
     791  color: #fff;
    864792}
    865793
    866794.wp-block-group {
    867         display: block;
    868         clear: both;
    869         display: flow-root;
    870 }
    871 
    872 .wp-block-group:before,
    873 .wp-block-group:after {
    874         content: "";
    875         display: block;
    876         clear: both;
    877 }
    878 
     795  display: block;
     796  clear: both;
     797  display: flow-root;
     798}
     799.wp-block-group:before, .wp-block-group:after {
     800  content: "";
     801  display: block;
     802  clear: both;
     803}
    879804.wp-block-group.has-background {
    880         padding: 30px;
    881 }
    882 
     805  padding: 30px;
     806}
    883807[data-align=full] .wp-block-group.has-background {
    884         margin-top: 0;
    885         margin-bottom: 0;
    886 }
    887 
     808  margin-top: 0;
     809  margin-bottom: 0;
     810}
    888811.wp-block-group.is-style-twentytwentyone-border {
    889         border: 3px solid #28303d;
    890         padding: 30px;
    891 }
    892 
     812  border: 3px solid #28303d;
     813  padding: 30px;
     814}
    893815.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] {
    894         max-width: calc(100% + 60px);
    895         width: calc(100% + 60px);
    896         margin-left: -30px;
    897 }
    898 
     816  max-width: calc(100% + 60px);
     817  width: calc(100% + 60px);
     818  margin-left: -30px;
     819}
    899820.wp-block-group > .wp-block-group__inner-container > *:first-child {
    900         margin-top: 0;
    901 }
    902 
     821  margin-top: 0;
     822}
    903823.wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) {
    904         margin-bottom: 0;
    905 }
    906 
    907 .wp-block-group.has-child-selected > .wp-block-group__inner-container > *:nth-last-child(2),
    908 .wp-block-group.is-selected > .wp-block-group__inner-container > *:nth-last-child(2) {
    909         margin-bottom: 0;
     824  margin-bottom: 0;
     825}
     826.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) {
     827  margin-bottom: 0;
    910828}
    911829
    912830.wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] {
    913         margin: 0;
    914         width: 100%;
    915 }
    916 
    917 .wp-block-heading h1,
    918 h1,
    919 .h1,
    920 .wp-block-heading h2,
    921 h2,
    922 .h2,
    923 .wp-block-heading h3,
    924 h3,
    925 .h3,
    926 .wp-block-heading h4,
    927 h4,
    928 .h4,
    929 .wp-block-heading h5,
    930 h5,
    931 .h5,
    932 .wp-block-heading h6,
    933 h6,
     831  margin: 0;
     832  width: 100%;
     833}
     834
     835.wp-block-heading h1 {
     836  clear: both;
     837  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     838  font-weight: normal;
     839}
     840
     841h1 {
     842  clear: both;
     843  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     844  font-weight: normal;
     845}
     846
     847.h1 {
     848  clear: both;
     849  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     850  font-weight: normal;
     851}
     852
     853.wp-block-heading h2 {
     854  clear: both;
     855  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     856  font-weight: normal;
     857}
     858
     859h2 {
     860  clear: both;
     861  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     862  font-weight: normal;
     863}
     864
     865.h2 {
     866  clear: both;
     867  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     868  font-weight: normal;
     869}
     870
     871.wp-block-heading h3 {
     872  clear: both;
     873  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     874  font-weight: normal;
     875}
     876
     877h3 {
     878  clear: both;
     879  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     880  font-weight: normal;
     881}
     882
     883.h3 {
     884  clear: both;
     885  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     886  font-weight: normal;
     887}
     888
     889.wp-block-heading h4 {
     890  clear: both;
     891  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     892  font-weight: normal;
     893}
     894
     895h4 {
     896  clear: both;
     897  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     898  font-weight: normal;
     899}
     900
     901.h4 {
     902  clear: both;
     903  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     904  font-weight: normal;
     905}
     906
     907.wp-block-heading h5 {
     908  clear: both;
     909  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     910  font-weight: normal;
     911}
     912
     913h5 {
     914  clear: both;
     915  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     916  font-weight: normal;
     917}
     918
     919.h5 {
     920  clear: both;
     921  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     922  font-weight: normal;
     923}
     924
     925.wp-block-heading h6 {
     926  clear: both;
     927  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     928  font-weight: normal;
     929}
     930
     931h6 {
     932  clear: both;
     933  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     934  font-weight: normal;
     935}
     936
    934937.h6 {
    935         clear: both;
    936         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    937         font-weight: normal;
    938 }
    939 
    940 .wp-block-heading h1 strong,
    941 h1 strong,
    942 .h1 strong,
    943 .wp-block-heading h2 strong,
    944 h2 strong,
    945 .h2 strong,
    946 .wp-block-heading h3 strong,
    947 h3 strong,
    948 .h3 strong,
    949 .wp-block-heading h4 strong,
    950 h4 strong,
    951 .h4 strong,
    952 .wp-block-heading h5 strong,
    953 h5 strong,
    954 .h5 strong,
    955 .wp-block-heading h6 strong,
    956 h6 strong,
     938  clear: both;
     939  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     940  font-weight: normal;
     941}
     942.wp-block-heading h1 strong {
     943  font-weight: 600;
     944}
     945h1 strong {
     946  font-weight: 600;
     947}
     948.h1 strong {
     949  font-weight: 600;
     950}
     951.wp-block-heading h2 strong {
     952  font-weight: 600;
     953}
     954h2 strong {
     955  font-weight: 600;
     956}
     957.h2 strong {
     958  font-weight: 600;
     959}
     960.wp-block-heading h3 strong {
     961  font-weight: 600;
     962}
     963h3 strong {
     964  font-weight: 600;
     965}
     966.h3 strong {
     967  font-weight: 600;
     968}
     969.wp-block-heading h4 strong {
     970  font-weight: 600;
     971}
     972h4 strong {
     973  font-weight: 600;
     974}
     975.h4 strong {
     976  font-weight: 600;
     977}
     978.wp-block-heading h5 strong {
     979  font-weight: 600;
     980}
     981h5 strong {
     982  font-weight: 600;
     983}
     984.h5 strong {
     985  font-weight: 600;
     986}
     987.wp-block-heading h6 strong {
     988  font-weight: 600;
     989}
     990h6 strong {
     991  font-weight: 600;
     992}
    957993.h6 strong {
    958         font-weight: 600;
    959 }
    960 
     994  font-weight: 600;
     995}
    961996.wp-block-heading h1[style*="--wp--typography--line-height"] {
    962         line-height: 1.7;
    963 }
    964 
     997  line-height: 1.7;
     998}
    965999h1[style*="--wp--typography--line-height"] {
    966         line-height: 1.7;
    967 }
    968 
     1000  line-height: 1.7;
     1001}
    9691002.h1[style*="--wp--typography--line-height"] {
    970         line-height: 1.7;
    971 }
    972 
     1003  line-height: 1.7;
     1004}
    9731005.wp-block-heading h2[style*="--wp--typography--line-height"] {
    974         line-height: 1.7;
    975 }
    976 
     1006  line-height: 1.7;
     1007}
    9771008h2[style*="--wp--typography--line-height"] {
    978         line-height: 1.7;
    979 }
    980 
     1009  line-height: 1.7;
     1010}
    9811011.h2[style*="--wp--typography--line-height"] {
    982         line-height: 1.7;
    983 }
    984 
     1012  line-height: 1.7;
     1013}
    9851014.wp-block-heading h3[style*="--wp--typography--line-height"] {
    986         line-height: 1.7;
    987 }
    988 
     1015  line-height: 1.7;
     1016}
    9891017h3[style*="--wp--typography--line-height"] {
    990         line-height: 1.7;
    991 }
    992 
     1018  line-height: 1.7;
     1019}
    9931020.h3[style*="--wp--typography--line-height"] {
    994         line-height: 1.7;
    995 }
    996 
     1021  line-height: 1.7;
     1022}
    9971023.wp-block-heading h4[style*="--wp--typography--line-height"] {
    998         line-height: 1.7;
    999 }
    1000 
     1024  line-height: 1.7;
     1025}
    10011026h4[style*="--wp--typography--line-height"] {
    1002         line-height: 1.7;
    1003 }
    1004 
     1027  line-height: 1.7;
     1028}
    10051029.h4[style*="--wp--typography--line-height"] {
    1006         line-height: 1.7;
    1007 }
    1008 
     1030  line-height: 1.7;
     1031}
    10091032.wp-block-heading h5[style*="--wp--typography--line-height"] {
    1010         line-height: 1.7;
    1011 }
    1012 
     1033  line-height: 1.7;
     1034}
    10131035h5[style*="--wp--typography--line-height"] {
    1014         line-height: 1.7;
    1015 }
    1016 
     1036  line-height: 1.7;
     1037}
    10171038.h5[style*="--wp--typography--line-height"] {
    1018         line-height: 1.7;
    1019 }
    1020 
     1039  line-height: 1.7;
     1040}
    10211041.wp-block-heading h6[style*="--wp--typography--line-height"] {
    1022         line-height: 1.7;
    1023 }
    1024 
     1042  line-height: 1.7;
     1043}
    10251044h6[style*="--wp--typography--line-height"] {
    1026         line-height: 1.7;
    1027 }
    1028 
     1045  line-height: 1.7;
     1046}
    10291047.h6[style*="--wp--typography--line-height"] {
    1030         line-height: 1.7;
     1048  line-height: 1.7;
    10311049}
    10321050
    10331051.wp-block-heading h1 {
    1034         font-size: 4rem;
    1035         letter-spacing: normal;
    1036         line-height: 1.1;
    1037 }
    1038 
    1039 @media only screen and (min-width: 652px) {
    1040 
    1041         .wp-block-heading h1 {
    1042                 font-size: 6rem;
    1043         }
     1052  font-size: 4rem;
     1053  letter-spacing: normal;
     1054  line-height: 1.1;
     1055}
     1056
     1057@media only screen and (min-width: 652px){
     1058  .wp-block-heading h1{
     1059  font-size: 6rem;
     1060  }
    10441061}
    10451062
    10461063h1 {
    1047         font-size: 4rem;
    1048         letter-spacing: normal;
    1049         line-height: 1.1;
    1050 }
    1051 
    1052 @media only screen and (min-width: 652px) {
    1053 
    1054         h1 {
    1055                 font-size: 6rem;
    1056         }
     1064  font-size: 4rem;
     1065  letter-spacing: normal;
     1066  line-height: 1.1;
     1067}
     1068
     1069@media only screen and (min-width: 652px){
     1070  h1{
     1071  font-size: 6rem;
     1072  }
    10571073}
    10581074
    10591075.h1 {
    1060         font-size: 4rem;
    1061         letter-spacing: normal;
    1062         line-height: 1.1;
    1063 }
    1064 
    1065 @media only screen and (min-width: 652px) {
    1066 
    1067         .h1 {
    1068                 font-size: 6rem;
    1069         }
     1076  font-size: 4rem;
     1077  letter-spacing: normal;
     1078  line-height: 1.1;
     1079}
     1080
     1081@media only screen and (min-width: 652px){
     1082  .h1{
     1083  font-size: 6rem;
     1084  }
    10701085}
    10711086
    10721087.wp-block-heading h2 {
    1073         font-size: 2.25rem;
    1074         letter-spacing: normal;
    1075         line-height: 1.3;
    1076 }
    1077 
    1078 @media only screen and (min-width: 652px) {
    1079 
    1080         .wp-block-heading h2 {
    1081                 font-size: 3rem;
    1082         }
     1088  font-size: 2.25rem;
     1089  letter-spacing: normal;
     1090  line-height: 1.3;
     1091}
     1092
     1093@media only screen and (min-width: 652px){
     1094  .wp-block-heading h2{
     1095  font-size: 3rem;
     1096  }
    10831097}
    10841098
    10851099h2 {
    1086         font-size: 2.25rem;
    1087         letter-spacing: normal;
    1088         line-height: 1.3;
    1089 }
    1090 
    1091 @media only screen and (min-width: 652px) {
    1092 
    1093         h2 {
    1094                 font-size: 3rem;
    1095         }
     1100  font-size: 2.25rem;
     1101  letter-spacing: normal;
     1102  line-height: 1.3;
     1103}
     1104
     1105@media only screen and (min-width: 652px){
     1106  h2{
     1107  font-size: 3rem;
     1108  }
    10961109}
    10971110
    10981111.h2 {
    1099         font-size: 2.25rem;
    1100         letter-spacing: normal;
    1101         line-height: 1.3;
    1102 }
    1103 
    1104 @media only screen and (min-width: 652px) {
    1105 
    1106         .h2 {
    1107                 font-size: 3rem;
    1108         }
     1112  font-size: 2.25rem;
     1113  letter-spacing: normal;
     1114  line-height: 1.3;
     1115}
     1116
     1117@media only screen and (min-width: 652px){
     1118  .h2{
     1119  font-size: 3rem;
     1120  }
    11091121}
    11101122
    11111123.wp-block-heading h3 {
    1112         font-size: 2rem;
    1113         letter-spacing: normal;
    1114         line-height: 1.3;
    1115 }
    1116 
    1117 @media only screen and (min-width: 652px) {
    1118 
    1119         .wp-block-heading h3 {
    1120                 font-size: 2rem;
    1121         }
     1124  font-size: 2rem;
     1125  letter-spacing: normal;
     1126  line-height: 1.3;
     1127}
     1128
     1129@media only screen and (min-width: 652px){
     1130  .wp-block-heading h3{
     1131  font-size: 2rem;
     1132  }
    11221133}
    11231134
    11241135h3 {
    1125         font-size: 2rem;
    1126         letter-spacing: normal;
    1127         line-height: 1.3;
    1128 }
    1129 
    1130 @media only screen and (min-width: 652px) {
    1131 
    1132         h3 {
    1133                 font-size: 2rem;
    1134         }
     1136  font-size: 2rem;
     1137  letter-spacing: normal;
     1138  line-height: 1.3;
     1139}
     1140
     1141@media only screen and (min-width: 652px){
     1142  h3{
     1143  font-size: 2rem;
     1144  }
    11351145}
    11361146
    11371147.h3 {
    1138         font-size: 2rem;
    1139         letter-spacing: normal;
    1140         line-height: 1.3;
    1141 }
    1142 
    1143 @media only screen and (min-width: 652px) {
    1144 
    1145         .h3 {
    1146                 font-size: 2rem;
    1147         }
    1148 }
    1149 
    1150 .wp-block-heading h4,
    1151 h4,
     1148  font-size: 2rem;
     1149  letter-spacing: normal;
     1150  line-height: 1.3;
     1151}
     1152
     1153@media only screen and (min-width: 652px){
     1154  .h3{
     1155  font-size: 2rem;
     1156  }
     1157}
     1158
     1159.wp-block-heading h4 {
     1160  font-size: 1.5rem;
     1161  font-weight: 600;
     1162  letter-spacing: normal;
     1163  line-height: 1.3;
     1164}
     1165
     1166h4 {
     1167  font-size: 1.5rem;
     1168  font-weight: 600;
     1169  letter-spacing: normal;
     1170  line-height: 1.3;
     1171}
     1172
    11521173.h4 {
    1153         font-size: 1.5rem;
    1154         font-weight: 600;
    1155         letter-spacing: normal;
    1156         line-height: 1.3;
    1157 }
    1158 
    1159 .wp-block-heading h5,
    1160 h5,
     1174  font-size: 1.5rem;
     1175  font-weight: 600;
     1176  letter-spacing: normal;
     1177  line-height: 1.3;
     1178}
     1179
     1180.wp-block-heading h5 {
     1181  font-size: 1.125rem;
     1182  font-weight: 600;
     1183  letter-spacing: 0.05em;
     1184  line-height: 1.3;
     1185}
     1186
     1187h5 {
     1188  font-size: 1.125rem;
     1189  font-weight: 600;
     1190  letter-spacing: 0.05em;
     1191  line-height: 1.3;
     1192}
     1193
    11611194.h5 {
    1162         font-size: 1.125rem;
    1163         font-weight: 600;
    1164         letter-spacing: 0.05em;
    1165         line-height: 1.3;
    1166 }
    1167 
    1168 .wp-block-heading h6,
    1169 h6,
     1195  font-size: 1.125rem;
     1196  font-weight: 600;
     1197  letter-spacing: 0.05em;
     1198  line-height: 1.3;
     1199}
     1200
     1201.wp-block-heading h6 {
     1202  font-size: 1rem;
     1203  font-weight: 600;
     1204  letter-spacing: 0.05em;
     1205  line-height: 1.3;
     1206}
     1207
     1208h6 {
     1209  font-size: 1rem;
     1210  font-weight: 600;
     1211  letter-spacing: 0.05em;
     1212  line-height: 1.3;
     1213}
     1214
    11701215.h6 {
    1171         font-size: 1rem;
    1172         font-weight: 600;
    1173         letter-spacing: 0.05em;
    1174         line-height: 1.3;
     1216  font-size: 1rem;
     1217  font-weight: 600;
     1218  letter-spacing: 0.05em;
     1219  line-height: 1.3;
    11751220}
    11761221
    11771222[data-type="core/html"] textarea {
    1178         color: #28303d;
    1179         border-radius: 0;
    1180         padding: 20px;
     1223  color: #28303d;
     1224  border-radius: 0;
     1225  padding: 20px;
    11811226}
    11821227
    11831228/* Center image block by default in the editor */
    1184 .wp-block-image,
    1185 .wp-block-image > div:not(.components-placeholder) {
    1186         text-align: center;
     1229.wp-block-image > div {
     1230  text-align: center;
    11871231}
    11881232
    11891233[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized {
    1190         margin: 0 auto;
     1234  margin: 0 auto;
    11911235}
    11921236
    11931237/* Block Styles */
    1194 .wp-block-image.is-style-twentytwentyone-border img,
     1238.wp-block-image.is-style-twentytwentyone-border img {
     1239  border: 3px solid #28303d;
     1240}
    11951241.wp-block-image.is-style-twentytwentyone-image-frame img {
    1196         border: 3px solid #28303d;
     1242  border: 3px solid #28303d;
    11971243}
    11981244
    11991245.wp-block-image.is-style-twentytwentyone-image-frame img {
    1200         padding: 20px;
    1201 }
    1202 
    1203 .wp-block-latest-comments,
     1246  padding: 20px;
     1247}
     1248
     1249.wp-block-latest-comments {
     1250  padding-left: 0;
     1251}
     1252
    12041253.wp-block-latest-posts {
    1205         padding-left: 0;
    1206 }
    1207 
     1254  padding-left: 0;
     1255}
    12081256.wp-block-latest-posts:not(.is-grid) > li {
    1209         margin-top: 50px;
    1210         margin-bottom: 50px;
    1211 }
    1212 
     1257  margin-top: 50px;
     1258  margin-bottom: 50px;
     1259}
    12131260.wp-block-latest-posts:not(.is-grid) > li:first-child {
    1214         margin-top: 0;
    1215 }
    1216 
     1261  margin-top: 0;
     1262}
    12171263.wp-block-latest-posts:not(.is-grid) > li:last-child {
    1218         margin-bottom: 0;
    1219 }
    1220 
     1264  margin-bottom: 0;
     1265}
    12211266.wp-block-latest-posts.is-grid {
    1222         word-wrap: break-word;
    1223         word-break: break-word;
    1224 }
    1225 
     1267  word-wrap: break-word;
     1268  word-break: break-word;
     1269}
    12261270.wp-block-latest-posts.is-grid > li {
    1227         margin-bottom: 30px;
    1228 }
    1229 
     1271  margin-bottom: 30px;
     1272}
    12301273.wp-block-latest-posts.is-grid > li:last-child {
    1231         margin-bottom: 0;
    1232 }
    1233 
     1274  margin-bottom: 0;
     1275}
    12341276.wp-block-latest-posts > li > * {
    1235         margin-top: 10px;
    1236         margin-bottom: 10px;
    1237 }
    1238 
     1277  margin-top: 10px;
     1278  margin-bottom: 10px;
     1279}
    12391280.wp-block-latest-posts > li > *:first-child {
    1240         margin-top: 0;
    1241 }
    1242 
     1281  margin-top: 0;
     1282}
    12431283.wp-block-latest-posts > li > *:last-child {
    1244         margin-bottom: 0;
    1245 }
    1246 
     1284  margin-bottom: 0;
     1285}
    12471286.wp-block-latest-posts > li > a {
    1248         display: inline-block;
    1249         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1250         font-size: 2rem;
    1251         font-weight: normal;
    1252         line-height: 1.3;
    1253         margin-bottom: 10px;
    1254 }
    1255 @media only screen and (min-width: 652px) {
    1256 
    1257         .wp-block-latest-posts > li > a {
    1258                 font-size: 2rem;
    1259         }
    1260 }
    1261 
     1287  display: inline-block;
     1288  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1289  font-size: 2rem;
     1290  font-weight: normal;
     1291  line-height: 1.3;
     1292  margin-bottom: 10px;
     1293}
     1294@media only screen and (min-width: 652px){
     1295  .wp-block-latest-posts > li > a{
     1296  font-size: 2rem;
     1297  }
     1298}
    12621299.wp-block-latest-posts .wp-block-latest-posts__post-author {
    1263         color: #28303d;
    1264         font-size: 1.25rem;
    1265         line-height: 1.7;
    1266 }
    1267 
     1300  color: #28303d;
     1301  font-size: 1.25rem;
     1302  line-height: 1.7;
     1303}
    12681304.wp-block-latest-posts .wp-block-latest-posts__post-date {
    1269         color: #28303d;
    1270         font-size: 1rem;
    1271         line-height: 1.7;
    1272 }
    1273 
    1274 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
    1275 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
    1276         color: currentColor;
    1277 }
    1278 
    1279 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
     1305  color: #28303d;
     1306  font-size: 1rem;
     1307  line-height: 1.7;
     1308}
     1309[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
     1310  color: currentColor;
     1311}
     1312.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
     1313  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1314  font-size: 1.125rem;
     1315  line-height: 1.7;
     1316  margin-top: 20px;
     1317}
    12801318.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    1281         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1282         font-size: 1.125rem;
    1283         line-height: 1.7;
    1284         margin-top: 20px;
    1285 }
    1286 
     1319  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1320  font-size: 1.125rem;
     1321  line-height: 1.7;
     1322  margin-top: 20px;
     1323}
    12871324.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    1288         border-top: 3px solid #28303d;
    1289         border-bottom: 3px solid #28303d;
    1290 }
    1291 
     1325  border-top: 3px solid #28303d;
     1326  border-bottom: 3px solid #28303d;
     1327}
    12921328.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li {
    1293         padding-bottom: 30px;
    1294         border-bottom: 1px solid #28303d;
    1295         margin-top: 30px;
    1296         margin-bottom: 30px;
    1297 }
    1298 
     1329  padding-bottom: 30px;
     1330  border-bottom: 1px solid #28303d;
     1331  margin-top: 30px;
     1332  margin-bottom: 30px;
     1333}
    12991334.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    1300         padding-bottom: 30px;
    1301         border-bottom: 1px solid #28303d;
    1302         margin-top: 30px;
    1303         margin-bottom: 30px;
    1304 }
    1305 
     1335  padding-bottom: 30px;
     1336  border-bottom: 1px solid #28303d;
     1337  margin-top: 30px;
     1338  margin-bottom: 30px;
     1339}
    13061340.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    13071341.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    1308         padding-bottom: 0;
    1309         border-bottom: none;
    1310 }
    1311 
     1342  padding-bottom: 0;
     1343  border-bottom: none;
     1344}
    13121345.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    1313         box-shadow: inset 0 -1px 0 0 #28303d;
    1314         border-bottom: 2px solid #28303d;
    1315 }
    1316 
     1346  box-shadow: inset 0 -1px 0 0 #28303d;
     1347  border-bottom: 2px solid #28303d;
     1348}
    13171349.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    1318         margin: 0;
    1319         padding-top: 30px;
    1320         padding-right: 25px;
    1321 }
    1322 
     1350  margin: 0;
     1351  padding-top: 30px;
     1352  padding-right: 25px;
     1353}
    13231354.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    1324         padding-bottom: 30px;
     1355  padding-bottom: 30px;
    13251356}
    13261357@media screen and (min-width: 600px) {
    1327 
    1328         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
    1329                 width: 50%;
    1330         }
    1331 
    1332         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
    1333                 width: 33%;
    1334         }
    1335 
    1336         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
    1337                 width: 25%;
    1338         }
    1339 
    1340         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
    1341                 width: 20%;
    1342         }
    1343 
    1344         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
    1345                 width: 17%;
    1346         }
    1347 }
    1348 
     1358  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
     1359    width: 50%;
     1360  }
     1361  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
     1362    width: 33%;
     1363  }
     1364  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
     1365    width: 25%;
     1366  }
     1367  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
     1368    width: 20%;
     1369  }
     1370  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
     1371    width: 17%;
     1372  }
     1373}
    13491374.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    1350         border: 3px solid #28303d;
    1351         padding: 30px 25px;
    1352 }
    1353 
     1375  border: 3px solid #28303d;
     1376  padding: 30px 25px;
     1377}
    13541378.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    1355         padding-bottom: 30px;
    1356         margin-bottom: 30px;
    1357 }
    1358 
     1379  padding-bottom: 30px;
     1380  margin-bottom: 30px;
     1381}
    13591382.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    1360         margin-top: 25px;
    1361         margin-bottom: 25px;
     1383  margin-top: 25px;
     1384  margin-bottom: 25px;
    13621385}
    13631386
    13641387.gallery-item {
    1365         display: inline-block;
    1366         text-align: center;
    1367         vertical-align: top;
    1368         width: 100%;
    1369 }
    1370 
     1388  display: inline-block;
     1389  text-align: center;
     1390  vertical-align: top;
     1391  width: 100%;
     1392}
    13711393.gallery-columns-2 .gallery-item {
    1372         max-width: 50%;
    1373 }
    1374 
     1394  max-width: 50%;
     1395}
    13751396.gallery-columns-3 .gallery-item {
    1376         max-width: 33.33%;
    1377 }
    1378 
     1397  max-width: 33.33%;
     1398}
    13791399.gallery-columns-4 .gallery-item {
    1380         max-width: 25%;
    1381 }
    1382 
     1400  max-width: 25%;
     1401}
    13831402.gallery-columns-5 .gallery-item {
    1384         max-width: 20%;
    1385 }
    1386 
     1403  max-width: 20%;
     1404}
    13871405.gallery-columns-6 .gallery-item {
    1388         max-width: 16.66%;
    1389 }
    1390 
     1406  max-width: 16.66%;
     1407}
    13911408.gallery-columns-7 .gallery-item {
    1392         max-width: 14.28%;
    1393 }
    1394 
     1409  max-width: 14.28%;
     1410}
    13951411.gallery-columns-8 .gallery-item {
    1396         max-width: 12.5%;
    1397 }
    1398 
     1412  max-width: 12.5%;
     1413}
    13991414.gallery-columns-9 .gallery-item {
    1400         max-width: 11.11%;
     1415  max-width: 11.11%;
    14011416}
    14021417
    14031418.gallery-caption {
    1404         display: block;
    1405 }
    1406 
    1407 ul,
     1419  display: block;
     1420}
     1421
     1422ul {
     1423  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1424  margin: 30px 0;
     1425  padding-left: 50px;
     1426}
     1427
    14081428ol {
    1409         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1410         margin: 30px 0;
    1411         padding-left: 50px;
    1412 }
    1413 
     1429  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1430  margin: 30px 0;
     1431  padding-left: 50px;
     1432}
    14141433ul.aligncenter,
    14151434ol.aligncenter {
    1416         list-style-position: inside;
    1417         padding: 0;
    1418         text-align: center;
    1419 }
    1420 
     1435  list-style-position: inside;
     1436  padding: 0;
     1437  text-align: center;
     1438}
    14211439ul.alignright,
    14221440ol.alignright {
    1423         list-style-position: inside;
    1424         padding: 0;
    1425         text-align: right;
     1441  list-style-position: inside;
     1442  padding: 0;
     1443  text-align: right;
    14261444}
    14271445
    14281446li > ul,
    14291447li > ol {
    1430         margin: 0;
     1448  margin: 0;
    14311449}
    14321450
    14331451dt {
    1434         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1435         font-weight: bold;
     1452  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1453  font-weight: bold;
    14361454}
    14371455
    14381456[data-align=full] .wp-block-media-text {
    1439         margin-top: 0;
    1440         margin-bottom: 0;
    1441 }
    1442 
     1457  margin-top: 0;
     1458  margin-bottom: 0;
     1459}
    14431460.wp-block-media-text > .wp-block-media-text__content > *:first-child {
    1444         margin-top: 0;
    1445 }
    1446 
     1461  margin-top: 0;
     1462}
    14471463.wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) {
    1448         margin-bottom: 0;
    1449 }
    1450 
    1451 .wp-block-media-text.has-child-selected > .wp-block-media-text__content > *:nth-last-child(2),
    1452 .wp-block-media-text.is-selected > .wp-block-media-text__content > *:nth-last-child(2) {
    1453         margin-bottom: 0;
    1454 }
    1455 
     1464  margin-bottom: 0;
     1465}
     1466.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) {
     1467  margin-bottom: 0;
     1468}
    14561469.wp-block-media-text .wp-block-media-text__content {
    1457         padding: 25px;
    1458 }
    1459 
     1470  padding: 25px;
     1471}
    14601472.wp-block-media-text.is-style-twentytwentyone-border {
    1461         border: 3px solid #28303d;
    1462 }
    1463 
     1473  border: 3px solid #28303d;
     1474}
     1475
     1476.wp-block-navigation [data-block] {
     1477  margin-top: revert;
     1478  margin-bottom: revert;
     1479}
    14641480.wp-block-navigation .wp-block-navigation__container {
    1465         background: #d1e4dd;
    1466         padding: 0;
    1467 }
    1468 
    1469 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    1470         padding: 13px;
    1471 }
    1472 
     1481  background: #d1e4dd;
     1482}
    14731483.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    1474         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1475         font-size: 1.25rem;
    1476         font-weight: normal;
    1477 }
    1478 
     1484  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1485  font-size: 1.25rem;
     1486  font-weight: normal;
     1487}
    14791488.wp-block-navigation .has-child .wp-block-navigation__container {
    1480         box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    1481 }
    1482 
     1489  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
     1490}
    14831491.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    1484         color: #28303d;
    1485 }
    1486 
     1492  color: #28303d;
     1493}
    14871494.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
    1488         color: #28303d;
    1489 }
    1490 
     1495  color: #28303d;
     1496}
    14911497.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    1492         color: currentColor;
     1498  color: currentColor;
    14931499}
    14941500
    14951501p {
    1496         line-height: 1.7;
    1497 }
    1498 
     1502  line-height: 1.7;
     1503}
    14991504p.has-background {
    1500         padding: 20px;
     1505  padding: 20px;
    15011506}
    15021507
    15031508pre.wp-block-preformatted {
    1504         overflow-x: auto;
    1505         white-space: pre !important;
    1506         font-size: 1rem;
     1509  overflow-x: auto;
     1510  white-space: pre !important;
     1511  font-size: 1rem;
    15071512}
    15081513
    15091514.wp-block-pullquote {
    1510         padding: 40px 0;
    1511         text-align: center;
    1512         border-width: 3px;
    1513         border-bottom-style: solid;
    1514         border-top-style: solid;
    1515         color: currentColor;
    1516         border-color: currentColor;
    1517         position: relative;
    1518 }
    1519 
     1515  padding: 40px 0;
     1516  text-align: center;
     1517  border-width: 3px;
     1518  border-bottom-style: solid;
     1519  border-top-style: solid;
     1520  color: currentColor;
     1521  border-color: currentColor;
     1522  position: relative;
     1523}
    15201524.wp-block-pullquote blockquote::before {
    1521         color: currentColor;
    1522         content: "“";
    1523         display: block;
    1524         position: relative;
    1525         left: 0;
    1526         font-size: 3rem;
    1527         font-weight: 500;
    1528         line-height: 1;
    1529 }
    1530 
     1525  color: currentColor;
     1526  content: "“";
     1527  display: block;
     1528  position: relative;
     1529  left: 0;
     1530  font-size: 3rem;
     1531  font-weight: 500;
     1532  line-height: 1;
     1533}
    15311534.wp-block-pullquote p {
    1532         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1533         font-size: 2rem;
    1534         font-style: normal;
    1535         font-weight: 700;
    1536         letter-spacing: normal;
    1537         line-height: 1.3;
    1538         margin: 0;
    1539 }
    1540 @media only screen and (min-width: 652px) {
    1541 
    1542         .wp-block-pullquote p {
    1543                 font-size: 2rem;
    1544         }
    1545 }
    1546 
     1535  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1536  font-size: 2rem;
     1537  font-style: normal;
     1538  font-weight: 700;
     1539  letter-spacing: normal;
     1540  line-height: 1.3;
     1541  margin: 0;
     1542}
     1543@media only screen and (min-width: 652px){
     1544  .wp-block-pullquote p{
     1545  font-size: 2rem;
     1546  }
     1547}
    15471548.wp-block-pullquote a {
    1548         color: currentColor;
    1549 }
    1550 
    1551 .wp-block-pullquote .wp-block-pullquote__citation,
    1552 .wp-block-pullquote cite,
     1549  color: currentColor;
     1550}
     1551.wp-block-pullquote .wp-block-pullquote__citation {
     1552  font-size: 1rem;
     1553  font-style: normal;
     1554  text-transform: none;
     1555}
     1556.wp-block-pullquote cite {
     1557  font-size: 1rem;
     1558  font-style: normal;
     1559  text-transform: none;
     1560}
    15531561.wp-block-pullquote footer {
    1554         font-size: 1rem;
    1555         font-style: normal;
    1556         text-transform: none;
    1557 }
    1558 
     1562  font-size: 1rem;
     1563  font-style: normal;
     1564  text-transform: none;
     1565}
    15591566.wp-block-pullquote:not(.is-style-solid-color) {
    1560         background: none;
    1561 }
    1562 
     1567  background: none;
     1568}
    15631569.wp-block-pullquote.is-style-solid-color {
    1564         margin-left: auto;
    1565         margin-right: auto;
    1566         padding: 50px;
    1567         border-width: 3px;
    1568         border-style: solid;
    1569         border-color: #28303d;
     1570  margin-left: auto;
     1571  margin-right: auto;
     1572  padding: 50px;
     1573  border-width: 3px;
     1574  border-style: solid;
     1575  border-color: #28303d;
    15701576}
    15711577@media (min-width: 600px) {
    1572 
    1573         .wp-block-pullquote.is-style-solid-color {
    1574                 padding: 100px;
    1575         }
    1576 }
    1577 
     1578  .wp-block-pullquote.is-style-solid-color {
     1579    padding: 100px;
     1580  }
     1581}
    15781582.wp-block-pullquote.is-style-solid-color blockquote::before {
    1579         text-align: left;
    1580 }
    1581 
    1582 .wp-block-pullquote.is-style-solid-color.alignleft blockquote,
     1583  text-align: left;
     1584}
     1585.wp-block-pullquote.is-style-solid-color.alignleft blockquote {
     1586  padding-left: 20px;
     1587  padding-right: 20px;
     1588  max-width: inherit;
     1589}
    15831590.wp-block-pullquote.is-style-solid-color.alignright blockquote {
    1584         padding-left: 20px;
    1585         padding-right: 20px;
    1586         max-width: inherit;
    1587 }
    1588 
     1591  padding-left: 20px;
     1592  padding-right: 20px;
     1593  max-width: inherit;
     1594}
    15891595.wp-block-pullquote.is-style-solid-color blockquote {
    1590         margin: 0;
    1591         max-width: 100%;
    1592 }
    1593 
     1596  margin: 0;
     1597  max-width: 100%;
     1598}
    15941599.wp-block-pullquote.is-style-solid-color blockquote p {
    1595         font-size: 2rem;
    1596 }
    1597 @media only screen and (min-width: 652px) {
    1598 
    1599         .wp-block-pullquote.is-style-solid-color blockquote p {
    1600                 font-size: 2rem;
    1601         }
    1602 }
    1603 
     1600  font-size: 2rem;
     1601}
     1602@media only screen and (min-width: 652px){
     1603  .wp-block-pullquote.is-style-solid-color blockquote p{
     1604  font-size: 2rem;
     1605  }
     1606}
    16041607.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    16051608.wp-block-pullquote.is-style-solid-color cite,
    16061609.wp-block-pullquote.is-style-solid-color footer {
    1607         color: currentColor;
     1610  color: currentColor;
    16081611}
    16091612
    16101613.wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote {
    1611         padding: 0 40px;
     1614  padding: 0 40px;
    16121615}
    16131616
    16141617.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color {
    1615         padding: 20px;
     1618  padding: 20px;
    16161619}
    16171620
    16181621.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color {
    1619         padding: 20px;
     1622  padding: 20px;
    16201623}
    16211624
    16221625.wp-block-query.has-background {
    1623         padding: 20px;
     1626  padding: 20px;
    16241627}
    16251628@media only screen and (min-width: 482px) {
    1626 
    1627         .wp-block-query.has-background {
    1628                 padding: 30px;
    1629         }
     1629  .wp-block-query.has-background {
     1630    padding: 30px;
     1631  }
    16301632}
    16311633
    16321634.wp-block-quote {
    1633         position: relative;
    1634         border-left: none;
    1635         margin: 30px auto 30px 25px;
    1636 }
    1637 
     1635  position: relative;
     1636  border-left: none;
     1637  margin: 30px auto 30px 25px;
     1638}
    16381639.wp-block-quote p {
    1639         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1640         font-size: 1.25rem;
    1641         font-style: normal;
    1642         font-weight: 700;
    1643         line-height: 1.7;
    1644 }
    1645 
     1640  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1641  font-size: 1.25rem;
     1642  font-style: normal;
     1643  font-weight: 700;
     1644  line-height: 1.7;
     1645}
    16461646.wp-block-quote strong {
    1647         font-weight: bolder;
    1648 }
    1649 
     1647  font-weight: bolder;
     1648}
    16501649.wp-block-quote:before {
    1651         content: "“";
    1652         font-size: 1.25rem;
    1653         line-height: 1.7;
    1654         left: -12px;
    1655 }
    1656 
     1650  content: "“";
     1651  font-size: 1.25rem;
     1652  line-height: 1.7;
     1653  left: -12px;
     1654}
    16571655.wp-block-quote .wp-block-quote__citation {
    1658         color: currentColor;
    1659         font-size: 1rem;
    1660         font-style: normal;
    1661 }
    1662 
    1663 .has-background .wp-block-quote .wp-block-quote__citation,
    1664 [class*=background-color] .wp-block-quote .wp-block-quote__citation,
    1665 [style*=background-color] .wp-block-quote .wp-block-quote__citation,
    1666 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation {
    1667         color: currentColor;
    1668 }
    1669 
     1656  color: #28303d;
     1657  font-size: 1rem;
     1658  font-style: normal;
     1659}
     1660.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, .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation {
     1661  color: currentColor;
     1662}
    16701663.wp-block-quote.has-text-align-right {
    1671         margin: 30px 25px 30px auto;
    1672         padding-right: 0;
    1673         border-right: none;
    1674 }
    1675 
     1664  margin: 30px 25px 30px auto;
     1665  padding-right: 0;
     1666  border-right: none;
     1667}
    16761668.wp-block-quote.has-text-align-right:before {
    1677         display: none;
    1678 }
    1679 
     1669  display: none;
     1670}
    16801671.wp-block-quote.has-text-align-right p:before {
    1681         content: "”";
    1682         font-size: 1.25rem;
    1683         font-weight: normal;
    1684         line-height: 1.7;
    1685         margin-right: 5px;
    1686 }
    1687 
     1672  content: "”";
     1673  font-size: 1.25rem;
     1674  font-weight: normal;
     1675  line-height: 1.7;
     1676  margin-right: 5px;
     1677}
    16881678.wp-block-quote.has-text-align-center {
    1689         margin: 30px auto;
    1690 }
    1691 
     1679  margin: 30px auto;
     1680}
    16921681.wp-block-quote.has-text-align-center:before {
    1693         display: none;
    1694 }
    1695 
    1696 .wp-block-quote.is-large,
     1682  display: none;
     1683}
     1684.wp-block-quote.is-large {
     1685  padding-left: 0;
     1686  /* Resetting margins to match _block-container.scss */
     1687  margin-top: 30px;
     1688  margin-bottom: 30px;
     1689}
    16971690.wp-block-quote.is-style-large {
    1698         padding-left: 0;
    1699 
    1700         /* Resetting margins to match _block-container.scss */
    1701         margin-top: 30px;
    1702         margin-bottom: 30px;
    1703 }
    1704 
     1691  padding-left: 0;
     1692  /* Resetting margins to match _block-container.scss */
     1693  margin-top: 30px;
     1694  margin-bottom: 30px;
     1695}
    17051696.wp-block-quote.is-large p {
    1706         font-size: 2.25rem;
    1707         font-style: normal;
    1708         line-height: 1.35;
    1709 }
    1710 @media only screen and (min-width: 652px) {
    1711 
    1712         .wp-block-quote.is-large p {
    1713                 font-size: 2.5rem;
    1714         }
    1715 }
    1716 
     1697  font-size: 2.25rem;
     1698  font-style: normal;
     1699  line-height: 1.35;
     1700}
     1701@media only screen and (min-width: 652px){
     1702  .wp-block-quote.is-large p{
     1703  font-size: 2.5rem;
     1704  }
     1705}
    17171706.wp-block-quote.is-style-large p {
    1718         font-size: 2.25rem;
    1719         font-style: normal;
    1720         line-height: 1.35;
    1721 }
    1722 @media only screen and (min-width: 652px) {
    1723 
    1724         .wp-block-quote.is-style-large p {
    1725                 font-size: 2.5rem;
    1726         }
    1727 }
    1728 
     1707  font-size: 2.25rem;
     1708  font-style: normal;
     1709  line-height: 1.35;
     1710}
     1711@media only screen and (min-width: 652px){
     1712  .wp-block-quote.is-style-large p{
     1713  font-size: 2.5rem;
     1714  }
     1715}
    17291716.wp-block-quote.is-large:before {
    1730         font-size: 2.25rem;
    1731         line-height: 1.35;
    1732         left: -25px;
    1733 }
    1734 @media only screen and (min-width: 652px) {
    1735 
    1736         .wp-block-quote.is-large:before {
    1737                 font-size: 2.5rem;
    1738         }
    1739 }
    1740 
     1717  font-size: 2.25rem;
     1718  line-height: 1.35;
     1719  left: -25px;
     1720}
     1721@media only screen and (min-width: 652px){
     1722  .wp-block-quote.is-large:before{
     1723  font-size: 2.5rem;
     1724  }
     1725}
    17411726.wp-block-quote.is-style-large:before {
    1742         font-size: 2.25rem;
    1743         line-height: 1.35;
    1744         left: -25px;
    1745 }
    1746 @media only screen and (min-width: 652px) {
    1747 
    1748         .wp-block-quote.is-style-large:before {
    1749                 font-size: 2.5rem;
    1750         }
    1751 }
    1752 
    1753 .wp-block-quote.is-large.has-text-align-right:before,
    1754 .wp-block-quote.is-style-large.has-text-align-right:before {
    1755         display: none;
    1756 }
    1757 
     1727  font-size: 2.25rem;
     1728  line-height: 1.35;
     1729  left: -25px;
     1730}
     1731@media only screen and (min-width: 652px){
     1732  .wp-block-quote.is-style-large:before{
     1733  font-size: 2.5rem;
     1734  }
     1735}
     1736.wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     1737  display: none;
     1738}
    17581739.wp-block-quote.is-large.has-text-align-right p:before {
    1759         content: "”";
    1760         font-size: 2.25rem;
    1761         font-weight: normal;
    1762         line-height: 1.35;
    1763         margin-right: 10px;
    1764 }
    1765 @media only screen and (min-width: 652px) {
    1766 
    1767         .wp-block-quote.is-large.has-text-align-right p:before {
    1768                 font-size: 2.5rem;
    1769         }
    1770 }
    1771 
     1740  content: "”";
     1741  font-size: 2.25rem;
     1742  font-weight: normal;
     1743  line-height: 1.35;
     1744  margin-right: 10px;
     1745}
     1746@media only screen and (min-width: 652px){
     1747  .wp-block-quote.is-large.has-text-align-right p:before{
     1748  font-size: 2.5rem;
     1749  }
     1750}
    17721751.wp-block-quote.is-style-large.has-text-align-right p:before {
    1773         content: "”";
    1774         font-size: 2.25rem;
    1775         font-weight: normal;
    1776         line-height: 1.35;
    1777         margin-right: 10px;
    1778 }
    1779 @media only screen and (min-width: 652px) {
    1780 
    1781         .wp-block-quote.is-style-large.has-text-align-right p:before {
    1782                 font-size: 2.5rem;
    1783         }
     1752  content: "”";
     1753  font-size: 2.25rem;
     1754  font-weight: normal;
     1755  line-height: 1.35;
     1756  margin-right: 10px;
     1757}
     1758@media only screen and (min-width: 652px){
     1759  .wp-block-quote.is-style-large.has-text-align-right p:before{
     1760  font-size: 2.5rem;
     1761  }
    17841762}
    17851763@media only screen and (max-width: 481px) {
    1786 
    1787         .wp-block-quote.is-large,
    1788         .wp-block-quote.is-style-large {
    1789                 padding-left: 25px;
    1790         }
    1791 
    1792         .wp-block-quote.is-large:before,
    1793         .wp-block-quote.is-style-large:before {
    1794                 left: 0;
    1795         }
    1796 
    1797         .wp-block-quote.is-large.has-text-align-right,
    1798         .wp-block-quote.is-style-large.has-text-align-right {
    1799                 padding-left: 0;
    1800                 padding-right: 25px;
    1801         }
    1802 
    1803         .wp-block-quote.is-large.has-text-align-right:before,
    1804         .wp-block-quote.is-style-large.has-text-align-right:before {
    1805                 right: 0;
    1806         }
     1764  .wp-block-quote.is-large {
     1765    padding-left: 25px;
     1766  }
     1767  .wp-block-quote.is-style-large {
     1768    padding-left: 25px;
     1769  }
     1770  .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
     1771    left: 0;
     1772  }
     1773  .wp-block-quote.is-large.has-text-align-right {
     1774    padding-left: 0;
     1775    padding-right: 25px;
     1776  }
     1777  .wp-block-quote.is-style-large.has-text-align-right {
     1778    padding-left: 0;
     1779    padding-right: 25px;
     1780  }
     1781  .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     1782    right: 0;
     1783  }
    18071784}
    18081785@media only screen and (max-width: 481px) {
    1809 
    1810         .wp-block-quote {
    1811                 padding-left: 13px;
    1812         }
    1813 
    1814         .wp-block-quote:before {
    1815                 left: 0;
    1816         }
    1817 
    1818         .wp-block-quote.has-text-align-right {
    1819                 padding-left: 0;
    1820                 padding-right: 13px;
    1821         }
    1822 
    1823         .wp-block-quote.has-text-align-right:before {
    1824                 right: 0;
    1825         }
    1826 
    1827         .wp-block-quote.has-text-align-center {
    1828                 padding-left: 0;
    1829                 padding-right: 0;
    1830         }
     1786  .wp-block-quote {
     1787    padding-left: 13px;
     1788  }
     1789  .wp-block-quote:before {
     1790    left: 0;
     1791  }
     1792  .wp-block-quote.has-text-align-right {
     1793    padding-left: 0;
     1794    padding-right: 13px;
     1795  }
     1796  .wp-block-quote.has-text-align-right:before {
     1797    right: 0;
     1798  }
     1799  .wp-block-quote.has-text-align-center {
     1800    padding-left: 0;
     1801    padding-right: 0;
     1802  }
    18311803}
    18321804@media only screen and (min-width: 482px) {
    1833 
    1834         .wp-block-quote {
    1835                 margin-left: auto;
    1836         }
    1837 
    1838         .wp-block-quote.has-text-align-right {
    1839                 margin-right: auto;
    1840         }
     1805  .wp-block-quote {
     1806    margin-left: auto;
     1807  }
     1808  .wp-block-quote.has-text-align-right {
     1809    margin-right: auto;
     1810  }
    18411811}
    18421812
    18431813.wp-block-rss {
    1844         padding-left: 0;
    1845 }
    1846 
     1814  padding-left: 0;
     1815}
    18471816.wp-block-rss > li {
    1848         list-style: none;
    1849 }
    1850 
     1817  list-style: none;
     1818}
    18511819.wp-block-rss:not(.is-grid) > li {
    1852         margin-top: 50px;
    1853         margin-bottom: 50px;
    1854 }
    1855 
     1820  margin-top: 50px;
     1821  margin-bottom: 50px;
     1822}
    18561823.wp-block-rss:not(.is-grid) > li:first-child {
    1857         margin-top: 0;
    1858 }
    1859 
     1824  margin-top: 0;
     1825}
    18601826.wp-block-rss:not(.is-grid) > li:last-child {
    1861         margin-bottom: 0;
    1862 }
    1863 
     1827  margin-bottom: 0;
     1828}
    18641829.wp-block-rss.is-grid > li {
    1865         margin-bottom: 30px;
    1866 }
    1867 
     1830  margin-bottom: 30px;
     1831}
    18681832.wp-block-rss.is-grid > li:last-child {
    1869         margin-bottom: 0;
    1870 }
    1871 
    1872 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
    1873 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
    1874 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
    1875 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
    1876 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
    1877 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
    1878 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
    1879 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
    1880 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
    1881 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
    1882         margin-bottom: 0;
    1883 }
    1884 
     1833  margin-bottom: 0;
     1834}
     1835.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
     1836  margin-bottom: 0;
     1837}
    18851838.wp-block-rss > li > * {
    1886         margin-top: 10px;
    1887         margin-bottom: 10px;
    1888 }
    1889 
     1839  margin-top: 10px;
     1840  margin-bottom: 10px;
     1841}
    18901842.wp-block-rss > li > *:first-child {
    1891         margin-top: 0;
    1892 }
    1893 
     1843  margin-top: 0;
     1844}
    18941845.wp-block-rss > li > *:last-child {
    1895         margin-bottom: 0;
    1896 }
    1897 
     1846  margin-bottom: 0;
     1847}
    18981848.wp-block-rss .wp-block-rss__item-title > a {
    1899         display: inline-block;
    1900         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1901         font-size: 2rem;
    1902         font-weight: normal;
    1903         line-height: 1.3;
    1904         margin-bottom: 10px;
    1905 }
    1906 @media only screen and (min-width: 652px) {
    1907 
    1908         .wp-block-rss .wp-block-rss__item-title > a {
    1909                 font-size: 2rem;
    1910         }
    1911 }
    1912 
     1849  display: inline-block;
     1850  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1851  font-size: 2rem;
     1852  font-weight: normal;
     1853  line-height: 1.3;
     1854  margin-bottom: 10px;
     1855}
     1856@media only screen and (min-width: 652px){
     1857  .wp-block-rss .wp-block-rss__item-title > a{
     1858  font-size: 2rem;
     1859  }
     1860}
    19131861.wp-block-rss .wp-block-rss__item-author {
    1914         color: #28303d;
    1915         font-size: 1.25rem;
    1916         line-height: 1.7;
    1917 }
    1918 
     1862  color: #28303d;
     1863  font-size: 1.25rem;
     1864  line-height: 1.7;
     1865}
    19191866.wp-block-rss .wp-block-rss__item-publish-date {
    1920         color: #28303d;
    1921         font-size: 1rem;
    1922         line-height: 1.7;
    1923 }
    1924 
    1925 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
    1926 .has-background .wp-block-rss .wp-block-rss__item-publish-date {
    1927         color: currentColor;
    1928 }
    1929 
    1930 .wp-block-rss .wp-block-rss__item-excerpt,
     1867  color: #28303d;
     1868  font-size: 1rem;
     1869  line-height: 1.7;
     1870}
     1871[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, .has-background .wp-block-rss .wp-block-rss__item-publish-date {
     1872  color: currentColor;
     1873}
     1874.wp-block-rss .wp-block-rss__item-excerpt {
     1875  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1876  font-size: 1.125rem;
     1877  line-height: 1.7;
     1878  margin-top: 20px;
     1879}
    19311880.wp-block-rss .wp-block-rss__item-full-content {
    1932         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1933         font-size: 1.125rem;
    1934         line-height: 1.7;
    1935         margin-top: 20px;
    1936 }
    1937 
     1881  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1882  font-size: 1.125rem;
     1883  line-height: 1.7;
     1884  margin-top: 20px;
     1885}
    19381886.wp-block-rss.alignfull {
    1939         padding-left: 20px;
    1940         padding-right: 20px;
    1941 }
    1942 
    1943 .entry-content [class*=inner-container] .wp-block-rss.alignfull,
    1944 .entry-content .has-background .wp-block-rss.alignfull {
    1945         padding-left: 0;
    1946         padding-right: 0;
     1887  padding-left: 20px;
     1888  padding-right: 20px;
     1889}
     1890.entry-content [class*=inner-container] .wp-block-rss.alignfull, .entry-content .has-background .wp-block-rss.alignfull {
     1891  padding-left: 0;
     1892  padding-right: 0;
    19471893}
    19481894
    19491895.wp-block-search {
    1950         max-width: calc(100vw - 30px);
    1951 }
    1952 
    1953 @media only screen and (min-width: 482px) {
    1954 
    1955         .wp-block-search {
    1956                 max-width: min(calc(100vw - 100px), 610px);
    1957         }
    1958 }
    1959 
    1960 @media only screen and (min-width: 822px) {
    1961 
    1962         .wp-block-search {
    1963                 max-width: min(calc(100vw - 200px), 610px);
    1964         }
    1965 }
    1966 
     1896  max-width: calc(100vw - 30px);
     1897}
     1898
     1899@media only screen and (min-width: 482px){
     1900  .wp-block-search{
     1901  max-width: min(calc(100vw - 100px), 610px);
     1902  }
     1903}
     1904
     1905@media only screen and (min-width: 822px){
     1906  .wp-block-search{
     1907  max-width: min(calc(100vw - 200px), 610px);
     1908  }
     1909}
    19671910.wp-block-search .wp-block-search__label {
    1968         font-size: 1.125rem;
    1969         font-weight: 500;
    1970         margin-bottom: 10px;
    1971 }
    1972 
    1973 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
     1911  font-size: 1.125rem;
     1912  font-weight: 500;
     1913  margin-bottom: 10px;
     1914}
     1915.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
     1916  border: 3px solid #39414d;
     1917  border-radius: 0;
     1918  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1919  font-size: 1.125rem;
     1920  line-height: 1.7;
     1921  max-width: inherit;
     1922  margin-right: -3px;
     1923  padding: 10px;
     1924}
    19741925.wp-block-search .wp-block-search__input {
    1975         border: 3px solid #39414d;
    1976         border-radius: 0;
    1977         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1978         font-size: 1.125rem;
    1979         line-height: 1.7;
    1980         max-width: inherit;
    1981         margin-right: -3px;
    1982         padding: 10px;
    1983 }
    1984 
    1985 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
     1926  border: 3px solid #39414d;
     1927  border-radius: 0;
     1928  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1929  font-size: 1.125rem;
     1930  line-height: 1.7;
     1931  max-width: inherit;
     1932  margin-right: -3px;
     1933  padding: 10px;
     1934}
     1935.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
     1936  background: rgba(255, 255, 255, 0.9);
     1937}
    19861938.is-dark-theme .wp-block-search .wp-block-search__input {
    1987         background: rgba(255, 255, 255, 0.9);
    1988 }
    1989 
    1990 .has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
     1939  background: rgba(255, 255, 255, 0.9);
     1940}
     1941.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
     1942  border-color: #28303d !important;
     1943}
    19911944.has-background .wp-block-search .wp-block-search__input {
    1992         border-color: #28303d !important;
    1993 }
    1994 
     1945  border-color: #28303d !important;
     1946}
    19951947.wp-block-search .wp-block-search__button.wp-block-search__button {
    1996         border: 3px solid transparent;
    1997         border-radius: 0;
    1998         cursor: pointer;
    1999         font-weight: 500;
    2000         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2001         font-size: 1.25rem;
    2002         line-height: 1.5;
    2003         padding: 15px 30px;
    2004         text-decoration: none;
    2005         box-shadow: none;
    2006         margin-left: 0;
    2007 }
    2008 
     1948  border: 3px solid transparent;
     1949  border-radius: 0;
     1950  cursor: pointer;
     1951  font-weight: 500;
     1952  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1953  font-size: 1.25rem;
     1954  line-height: 1.5;
     1955  padding: 15px 30px;
     1956  text-decoration: none;
     1957  box-shadow: none;
     1958  margin-left: 0;
     1959}
    20091960.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    2010         color: #d1e4dd;
    2011 }
    2012 
     1961  color: #d1e4dd;
     1962}
    20131963.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    2014         color: #28303d;
    2015 }
    2016 
     1964  color: #28303d;
     1965}
    20171966.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background {
    2018         color: #28303d;
    2019 }
    2020 
     1967  color: #28303d;
     1968}
    20211969.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    2022         background-color: #28303d;
    2023 }
    2024 
     1970  background-color: #28303d;
     1971}
    20251972.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    2026         background-color: #28303d;
    2027 }
    2028 
    2029 .wp-block-search .wp-block-search__button.wp-block-search__button:hover,
    2030 .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    2031         background-color: transparent;
    2032         border-color: currentColor;
    2033         color: inherit;
    2034 }
    2035 
     1973  background-color: #28303d;
     1974}
     1975.wp-block-search .wp-block-search__button.wp-block-search__button:hover, .wp-block-search .wp-block-search__button.wp-block-search__button:active {
     1976  background-color: transparent;
     1977  border-color: currentColor;
     1978  color: inherit;
     1979}
    20361980.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    2037         outline-offset: -6px;
    2038         outline: 2px dotted currentColor;
    2039 }
    2040 
     1981  outline-offset: -6px;
     1982  outline: 2px dotted currentColor;
     1983}
    20411984.wp-block-search .wp-block-search__button.wp-block-search__button:disabled {
    2042         background-color: rgba(255, 255, 255, 0.5);
    2043         border-color: rgba(255, 255, 255, 0.5);
    2044         color: #39414d;
    2045 }
    2046 
     1985  background-color: rgba(255, 255, 255, 0.5);
     1986  border-color: rgba(255, 255, 255, 0.5);
     1987  color: #39414d;
     1988}
    20471989.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon {
    2048         padding: 6px 15px;
    2049         display: inherit;
    2050 }
    2051 
     1990  padding: 6px 15px;
     1991  display: inherit;
     1992}
    20521993.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg {
    2053         width: 40px;
    2054         height: 40px;
    2055 }
    2056 
     1994  width: 40px;
     1995  height: 40px;
     1996}
    20571997.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover {
    2058         background-color: #d1e4dd !important;
    2059         color: #28303d !important;
    2060 }
    2061 
     1998  background-color: #d1e4dd !important;
     1999  color: #28303d !important;
     2000}
    20622001.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    2063         background-color: #d1e4dd !important;
    2064         color: #28303d !important;
    2065 }
    2066 
     2002  background-color: #d1e4dd !important;
     2003  color: #28303d !important;
     2004}
    20672005.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover {
    2068         color: #28303d !important;
    2069 }
    2070 
     2006  color: #28303d !important;
     2007}
    20712008.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    2072         color: #28303d !important;
    2073 }
    2074 
     2009  color: #28303d !important;
     2010}
    20752011.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    2076         outline-offset: inherit;
    2077         outline: inherit;
    2078 }
    2079 
     2012  outline-offset: inherit;
     2013  outline: inherit;
     2014}
    20802015.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    2081         padding: 3px;
    2082 }
    2083 
     2016  padding: 3px;
     2017}
    20842018.wp-block-search.wp-block-search__button-inside .wp-block-search__input {
    2085         border: none;
    2086 }
    2087 
     2019  border: none;
     2020}
    20882021.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover {
    2089         color: #28303d;
    2090 }
    2091 
     2022  color: #28303d;
     2023}
    20922024.wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
    2093         color: #28303d;
    2094 }
    2095 
    2096 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button,
     2025  color: #28303d;
     2026}
     2027.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
     2028  color: #28303d;
     2029}
    20972030.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button {
    2098         color: #28303d;
    2099 }
    2100 
     2031  color: #28303d;
     2032}
    21012033.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover {
    2102         background-color: #28303d;
    2103         color: #fff;
    2104 }
    2105 
     2034  background-color: #28303d;
     2035  color: #fff;
     2036}
    21062037.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
    2107         background-color: #28303d;
    2108         color: #fff;
    2109 }
    2110 
     2038  background-color: #28303d;
     2039  color: #fff;
     2040}
    21112041.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
    2112         padding: 15px 30px;
     2042  padding: 15px 30px;
    21132043}
    21142044
    21152045.wp-block[data-align=center] > * {
    2116         text-align: center;
     2046  text-align: center;
    21172047}
    21182048
    21192049.wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper {
    2120         justify-content: center;
    2121 }
    2122 
    2123 .wp-block-separator,
     2050  justify-content: center;
     2051}
     2052
     2053.wp-block-separator {
     2054  border-bottom: 1px solid #28303d;
     2055  clear: both;
     2056  opacity: 1;
     2057}
     2058
    21242059hr {
    2125         border-bottom: 1px solid #28303d;
    2126         clear: both;
    2127         opacity: 1;
    2128 }
    2129 
     2060  border-bottom: 1px solid #28303d;
     2061  clear: both;
     2062  opacity: 1;
     2063}
    21302064.wp-block-separator[style*="text-align:right"] {
    2131         border-right-color: #28303d;
    2132 }
    2133 
     2065  border-right-color: #28303d;
     2066}
    21342067.wp-block-separator[style*="text-align: right"] {
    2135         border-right-color: #28303d;
    2136 }
    2137 
     2068  border-right-color: #28303d;
     2069}
    21382070hr[style*="text-align:right"] {
    2139         border-right-color: #28303d;
    2140 }
    2141 
     2071  border-right-color: #28303d;
     2072}
    21422073hr[style*="text-align: right"] {
    2143         border-right-color: #28303d;
    2144 }
    2145 
     2074  border-right-color: #28303d;
     2075}
    21462076.wp-block-separator:not(.is-style-dots) {
    2147         max-width: calc(100vw - 30px);
    2148 }
    2149 @media only screen and (min-width: 482px) {
    2150 
    2151         .wp-block-separator:not(.is-style-dots) {
    2152                 max-width: min(calc(100vw - 100px), 610px);
    2153         }
    2154 }
    2155 @media only screen and (min-width: 822px) {
    2156 
    2157         .wp-block-separator:not(.is-style-dots) {
    2158                 max-width: min(calc(100vw - 200px), 610px);
    2159         }
    2160 }
    2161 
     2077  max-width: calc(100vw - 30px);
     2078}
     2079@media only screen and (min-width: 482px){
     2080  .wp-block-separator:not(.is-style-dots){
     2081  max-width: min(calc(100vw - 100px), 610px);
     2082  }
     2083}
     2084@media only screen and (min-width: 822px){
     2085  .wp-block-separator:not(.is-style-dots){
     2086  max-width: min(calc(100vw - 200px), 610px);
     2087  }
     2088}
    21622089hr:not(.is-style-dots) {
    2163         max-width: calc(100vw - 30px);
    2164 }
    2165 @media only screen and (min-width: 482px) {
    2166 
    2167         hr:not(.is-style-dots) {
    2168                 max-width: min(calc(100vw - 100px), 610px);
    2169         }
    2170 }
    2171 @media only screen and (min-width: 822px) {
    2172 
    2173         hr:not(.is-style-dots) {
    2174                 max-width: min(calc(100vw - 200px), 610px);
    2175         }
    2176 }
    2177 
    2178 [data-align=full] > .wp-block-separator,
    2179 [data-align=wide] > .wp-block-separator,
     2090  max-width: calc(100vw - 30px);
     2091}
     2092@media only screen and (min-width: 482px){
     2093  hr:not(.is-style-dots){
     2094  max-width: min(calc(100vw - 100px), 610px);
     2095  }
     2096}
     2097@media only screen and (min-width: 822px){
     2098  hr:not(.is-style-dots){
     2099  max-width: min(calc(100vw - 200px), 610px);
     2100  }
     2101}
     2102[data-align=full] > .wp-block-separator, [data-align=wide] > .wp-block-separator,
    21802103[data-align=full] > hr,
    21812104[data-align=wide] > hr {
    2182         max-width: inherit;
    2183 }
    2184 
    2185 .wp-block-separator.is-style-twentytwentyone-separator-thick,
     2105  max-width: inherit;
     2106}
     2107.wp-block-separator.is-style-twentytwentyone-separator-thick {
     2108  border-bottom-width: 3px;
     2109}
    21862110hr.is-style-twentytwentyone-separator-thick {
    2187         border-bottom-width: 3px;
    2188 }
    2189 
     2111  border-bottom-width: 3px;
     2112}
    21902113.wp-block-separator.is-style-dots,
    21912114hr.is-style-dots {
    2192         border-bottom: none;
    2193 }
    2194 
    2195 .wp-block-separator.is-style-dots.has-background,
    2196 .wp-block-separator.is-style-dots.has-text-color,
     2115  border-bottom: none;
     2116}
     2117.wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color,
    21972118hr.is-style-dots.has-background,
    21982119hr.is-style-dots.has-text-color {
    2199         background-color: transparent !important;
    2200 }
    2201 
    2202 .wp-block-separator.is-style-dots.has-background:before,
    2203 .wp-block-separator.is-style-dots.has-text-color:before,
     2120  background-color: transparent !important;
     2121}
     2122.wp-block-separator.is-style-dots.has-background:before, .wp-block-separator.is-style-dots.has-text-color:before,
    22042123hr.is-style-dots.has-background:before,
    22052124hr.is-style-dots.has-text-color:before {
    2206         color: currentColor !important;
    2207 }
    2208 
     2125  color: currentColor !important;
     2126}
    22092127.wp-block-separator.is-style-dots:before {
    2210         color: #28303d;
    2211 }
    2212 
     2128  color: #28303d;
     2129}
    22132130hr.is-style-dots:before {
    2214         color: #28303d;
    2215 }
    2216 
    2217 .has-background .wp-block-separator,
    2218 [class*=background-color] .wp-block-separator,
    2219 [style*=background-color] .wp-block-separator,
    2220 .wp-block-cover[style*=background-image] .wp-block-separator,
     2131  color: #28303d;
     2132}
     2133.has-background .wp-block-separator, [class*=background-color] .wp-block-separator, [style*=background-color] .wp-block-separator, .wp-block-cover[style*=background-image] .wp-block-separator,
    22212134.has-background hr,
    22222135[class*=background-color] hr,
    22232136[style*=background-color] hr,
    22242137.wp-block-cover[style*=background-image] hr {
    2225         border-color: currentColor;
     2138  border-color: currentColor;
    22262139}
    22272140
    22282141.wp-block-social-links [data-block] {
    2229         margin-top: 0;
    2230         margin-bottom: 0;
    2231 }
    2232 
     2142  margin-top: 0;
     2143  margin-bottom: 0;
     2144}
    22332145.wp-block-social-links.is-style-twentytwentyone-social-icons-color button {
    2234         color: #28303d;
    2235 }
    2236 
     2146  color: #28303d;
     2147}
    22372148.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link {
    2238         background: none;
     2149  background: none;
    22392150}
    22402151
     
    22432154.wp-block-table thead,
    22442155.wp-block-table tfoot {
    2245         text-align: center;
    2246 }
    2247 
    2248 table th,
     2156  text-align: center;
     2157}
     2158table th {
     2159  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2160}
    22492161.wp-block-table th {
    2250         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2251 }
    2252 
    2253 table td,
    2254 table th,
    2255 .wp-block-table td,
     2162  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2163}
     2164table td {
     2165  padding: 10px;
     2166}
     2167table th {
     2168  padding: 10px;
     2169}
     2170.wp-block-table td {
     2171  padding: 10px;
     2172}
    22562173.wp-block-table th {
    2257         padding: 10px;
    2258 }
    2259 
    2260 table.is-style-regular .has-background,
    2261 table.is-style-stripes .has-background,
    2262 table.is-style-stripes .has-background thead tr,
    2263 table.is-style-stripes .has-background tfoot tr,
    2264 table.is-style-stripes .has-background tbody tr,
    2265 .wp-block-table.is-style-regular .has-background,
    2266 .wp-block-table.is-style-stripes .has-background,
    2267 .wp-block-table.is-style-stripes .has-background thead tr,
    2268 .wp-block-table.is-style-stripes .has-background tfoot tr,
     2174  padding: 10px;
     2175}
     2176table.is-style-regular .has-background {
     2177  color: #28303d;
     2178}
     2179table.is-style-stripes .has-background {
     2180  color: #28303d;
     2181}
     2182table.is-style-stripes .has-background thead tr {
     2183  color: #28303d;
     2184}
     2185table.is-style-stripes .has-background tfoot tr {
     2186  color: #28303d;
     2187}
     2188table.is-style-stripes .has-background tbody tr {
     2189  color: #28303d;
     2190}
     2191.wp-block-table.is-style-regular .has-background {
     2192  color: #28303d;
     2193}
     2194.wp-block-table.is-style-stripes .has-background {
     2195  color: #28303d;
     2196}
     2197.wp-block-table.is-style-stripes .has-background thead tr {
     2198  color: #28303d;
     2199}
     2200.wp-block-table.is-style-stripes .has-background tfoot tr {
     2201  color: #28303d;
     2202}
    22692203.wp-block-table.is-style-stripes .has-background tbody tr {
    2270         color: #28303d;
    2271 }
    2272 
    2273 table.is-style-stripes,
     2204  color: #28303d;
     2205}
     2206table.is-style-stripes {
     2207  border-color: #f0f0f0;
     2208}
    22742209.wp-block-table.is-style-stripes {
    2275         border-color: #f0f0f0;
    2276 }
    2277 
     2210  border-color: #f0f0f0;
     2211}
    22782212table.is-style-stripes th,
    22792213table.is-style-stripes td,
    22802214.wp-block-table.is-style-stripes th,
    22812215.wp-block-table.is-style-stripes td {
    2282         border-width: 0;
    2283 }
    2284 
     2216  border-width: 0;
     2217}
    22852218table.is-style-stripes tbody tr:nth-child(odd) {
    2286         background-color: #f0f0f0;
    2287 }
    2288 
     2219  background-color: #f0f0f0;
     2220}
    22892221.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    2290         background-color: #f0f0f0;
    2291 }
    2292 
     2222  background-color: #f0f0f0;
     2223}
    22932224table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    2294         background-color: rgba(255, 255, 255, 0.9);
    2295 }
    2296 
     2225  background-color: rgba(255, 255, 255, 0.9);
     2226}
    22972227.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    2298         background-color: rgba(255, 255, 255, 0.9);
     2228  background-color: rgba(255, 255, 255, 0.9);
    22992229}
    23002230
    23012231table.wp-calendar-table td,
    23022232table.wp-calendar-table th {
    2303         background: transparent;
    2304         border: 0;
    2305         text-align: center;
    2306         line-height: 2;
    2307         vertical-align: middle;
    2308 }
    2309 
     2233  background: transparent;
     2234  border: 0;
     2235  text-align: center;
     2236  line-height: 2;
     2237  vertical-align: middle;
     2238}
    23102239table.wp-calendar-table th {
    2311         font-weight: bold;
    2312 }
    2313 
     2240  font-weight: bold;
     2241}
    23142242table.wp-calendar-table thead,
    23152243table.wp-calendar-table tbody {
    2316         color: currentColor;
    2317         border: 1px solid;
    2318 }
    2319 
     2244  color: currentColor;
     2245  border: 1px solid;
     2246}
    23202247table.wp-calendar-table caption {
    2321         font-weight: bold;
    2322         text-align: left;
    2323         margin-bottom: 20px;
    2324         color: currentColor;
     2248  font-weight: bold;
     2249  text-align: left;
     2250  margin-bottom: 20px;
     2251  color: currentColor;
    23252252}
    23262253
    23272254.wp-calendar-nav {
    2328         text-align: left;
    2329         margin-top: 10px;
    2330 }
    2331 
     2255  text-align: left;
     2256  margin-top: 10px;
     2257}
    23322258.wp-calendar-nav svg {
    2333         height: 1em;
    2334         vertical-align: middle;
    2335 }
    2336 
     2259  height: 1em;
     2260  vertical-align: middle;
     2261}
    23372262.wp-calendar-nav svg path {
    2338         fill: currentColor;
    2339 }
    2340 
     2263  fill: currentColor;
     2264}
    23412265.wp-calendar-nav .wp-calendar-nav-next {
    2342         float: right;
     2266  float: right;
    23432267}
    23442268
    23452269.wp-block-tag-cloud.aligncenter {
    2346         text-align: center;
     2270  text-align: center;
    23472271}
    23482272
    23492273pre.wp-block-verse {
    2350         padding: 0;
    2351         color: currentColor;
     2274  padding: 0;
     2275  color: currentColor;
    23522276}
    23532277
    23542278:root .is-extra-small-text {
    2355         font-size: 1rem;
     2279  font-size: 1rem;
    23562280}
    23572281
    23582282:root .has-extra-small-font-size {
    2359         font-size: 1rem;
    2360 }
    2361 
     2283  font-size: 1rem;
     2284}
    23622285:root .is-small-text {
    2363         font-size: 1.125rem;
    2364 }
    2365 
     2286  font-size: 1.125rem;
     2287}
    23662288:root .has-small-font-size {
    2367         font-size: 1.125rem;
    2368 }
    2369 
     2289  font-size: 1.125rem;
     2290}
    23702291:root .is-regular-text {
    2371         font-size: 1.25rem;
    2372 }
    2373 
     2292  font-size: 1.25rem;
     2293}
    23742294:root .has-regular-font-size {
    2375         font-size: 1.25rem;
    2376 }
    2377 
     2295  font-size: 1.25rem;
     2296}
    23782297:root .is-normal-font-size {
    2379         font-size: 1.25rem;
    2380 }
    2381 
     2298  font-size: 1.25rem;
     2299}
    23822300:root .has-normal-font-size {
    2383         font-size: 1.25rem;
    2384 }
    2385 
     2301  font-size: 1.25rem;
     2302}
    23862303:root .has-medium-font-size {
    2387         font-size: 1.25rem;
    2388 }
    2389 
     2304  font-size: 1.25rem;
     2305}
    23902306:root .is-large-text {
    2391         font-size: 1.5rem;
    2392         line-height: 1.3;
    2393 }
    2394 
     2307  font-size: 1.5rem;
     2308  line-height: 1.3;
     2309}
    23952310:root .has-large-font-size {
    2396         font-size: 1.5rem;
    2397         line-height: 1.3;
    2398 }
    2399 
     2311  font-size: 1.5rem;
     2312  line-height: 1.3;
     2313}
    24002314:root .is-larger-text {
    2401         font-size: 2.5rem;
    2402         line-height: 1.3;
    2403 }
    2404 @media only screen and (min-width: 652px) {
    2405 
    2406         :root .is-larger-text {
    2407                 font-size: 2.5rem;
    2408         }
    2409 }
    2410 
     2315  font-size: 2.5rem;
     2316  line-height: 1.3;
     2317}
     2318@media only screen and (min-width: 652px){
     2319  :root .is-larger-text{
     2320  font-size: 2.5rem;
     2321  }
     2322}
    24112323:root .has-larger-font-size {
    2412         font-size: 2.5rem;
    2413         line-height: 1.3;
    2414 }
    2415 @media only screen and (min-width: 652px) {
    2416 
    2417         :root .has-larger-font-size {
    2418                 font-size: 2.5rem;
    2419         }
    2420 }
    2421 
     2324  font-size: 2.5rem;
     2325  line-height: 1.3;
     2326}
     2327@media only screen and (min-width: 652px){
     2328  :root .has-larger-font-size{
     2329  font-size: 2.5rem;
     2330  }
     2331}
    24222332:root .is-extra-large-text {
    2423         font-size: 2.5rem;
    2424         line-height: 1.3;
    2425 }
    2426 @media only screen and (min-width: 652px) {
    2427 
    2428         :root .is-extra-large-text {
    2429                 font-size: 2.5rem;
    2430         }
    2431 }
    2432 
     2333  font-size: 2.5rem;
     2334  line-height: 1.3;
     2335}
     2336@media only screen and (min-width: 652px){
     2337  :root .is-extra-large-text{
     2338  font-size: 2.5rem;
     2339  }
     2340}
    24332341:root .has-extra-large-font-size {
    2434         font-size: 2.5rem;
    2435         line-height: 1.3;
    2436 }
    2437 @media only screen and (min-width: 652px) {
    2438 
    2439         :root .has-extra-large-font-size {
    2440                 font-size: 2.5rem;
    2441         }
    2442 }
    2443 
     2342  font-size: 2.5rem;
     2343  line-height: 1.3;
     2344}
     2345@media only screen and (min-width: 652px){
     2346  :root .has-extra-large-font-size{
     2347  font-size: 2.5rem;
     2348  }
     2349}
    24442350:root .is-huge-text {
    2445         font-size: 6rem;
    2446         line-height: 1.3;
    2447         font-weight: 300;
    2448 }
    2449 @media only screen and (min-width: 652px) {
    2450 
    2451         :root .is-huge-text {
    2452                 font-size: 6rem;
    2453         }
    2454 }
    2455 
     2351  font-size: 6rem;
     2352  line-height: 1.3;
     2353  font-weight: 300;
     2354}
     2355@media only screen and (min-width: 652px){
     2356  :root .is-huge-text{
     2357  font-size: 6rem;
     2358  }
     2359}
    24562360:root .has-huge-font-size {
    2457         font-size: 6rem;
    2458         line-height: 1.3;
    2459         font-weight: 300;
    2460 }
    2461 @media only screen and (min-width: 652px) {
    2462 
    2463         :root .has-huge-font-size {
    2464                 font-size: 6rem;
    2465         }
    2466 }
    2467 
     2361  font-size: 6rem;
     2362  line-height: 1.3;
     2363  font-weight: 300;
     2364}
     2365@media only screen and (min-width: 652px){
     2366  :root .has-huge-font-size{
     2367  font-size: 6rem;
     2368  }
     2369}
    24682370:root .is-gigantic-text {
    2469         font-size: 9rem;
    2470         line-height: 1.3;
    2471         font-weight: 300;
    2472 }
    2473 @media only screen and (min-width: 652px) {
    2474 
    2475         :root .is-gigantic-text {
    2476                 font-size: 9rem;
    2477         }
    2478 }
    2479 
     2371  font-size: 9rem;
     2372  line-height: 1.3;
     2373  font-weight: 300;
     2374}
     2375@media only screen and (min-width: 652px){
     2376  :root .is-gigantic-text{
     2377  font-size: 9rem;
     2378  }
     2379}
    24802380:root .has-gigantic-font-size {
    2481         font-size: 9rem;
    2482         line-height: 1.3;
    2483         font-weight: 300;
    2484 }
    2485 @media only screen and (min-width: 652px) {
    2486 
    2487         :root .has-gigantic-font-size {
    2488                 font-size: 9rem;
    2489         }
     2381  font-size: 9rem;
     2382  line-height: 1.3;
     2383  font-weight: 300;
     2384}
     2385@media only screen and (min-width: 652px){
     2386  :root .has-gigantic-font-size{
     2387  font-size: 9rem;
     2388  }
    24902389}
    24912390
     
    24952394*/
    24962395.wp-block.editor-post-title__block {
    2497         border-bottom: 3px solid #28303d;
    2498         padding-bottom: 60px;
    2499         margin-bottom: 90px;
    2500         max-width: calc(100vw - 30px);
    2501 }
     2396  border-bottom: 3px solid #28303d;
     2397  padding-bottom: 60px;
     2398  margin-bottom: 90px;
     2399  max-width: calc(100vw - 30px);
     2400}
     2401@media only screen and (min-width: 482px){
     2402  .wp-block.editor-post-title__block{
     2403  max-width: calc(100vw - 100px);
     2404  }
     2405}
     2406@media only screen and (min-width: 822px){
     2407  .wp-block.editor-post-title__block{
     2408  max-width: min(calc(100vw - 200px), 1240px);
     2409  }
     2410}
     2411.wp-block.editor-post-title__block .editor-post-title__input {
     2412  color: #39414d;
     2413  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2414  font-size: 4rem;
     2415  font-weight: 300;
     2416  line-height: 1.1;
     2417}
     2418@media only screen and (min-width: 652px){
     2419  .wp-block.editor-post-title__block .editor-post-title__input{
     2420  font-size: 6rem;
     2421  }
     2422}
     2423
     2424.wp-block.block-editor-default-block-appender > textarea {
     2425  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2426  font-size: 1.25rem;
     2427}
     2428
     2429.has-primary-color[class] {
     2430  color: #28303d;
     2431}
     2432
     2433.has-secondary-color[class] {
     2434  color: #39414d;
     2435}
     2436
     2437.has-primary-background-color[class] {
     2438  background-color: #28303d;
     2439  color: #d1e4dd;
     2440}
     2441
     2442.has-secondary-background-color[class] {
     2443  background-color: #39414d;
     2444  color: #d1e4dd;
     2445}
     2446
     2447.has-white-background-color[class] {
     2448  color: #39414d;
     2449}
     2450
     2451.has-black-background-color[class] {
     2452  color: #28303d;
     2453}
     2454
     2455[data-block] {
     2456  margin-top: 30px;
     2457  margin-bottom: 30px;
     2458}
     2459
     2460.wp-block {
     2461  max-width: calc(100vw - 30px);
     2462}
     2463
     2464@media only screen and (min-width: 482px){
     2465  .wp-block{
     2466  max-width: min(calc(100vw - 100px), 610px);
     2467  }
     2468}
     2469
     2470@media only screen and (min-width: 822px){
     2471  .wp-block{
     2472  max-width: min(calc(100vw - 200px), 610px);
     2473  }
     2474}
     2475.wp-block[data-align=wide] {
     2476  max-width: calc(100vw - 30px);
     2477}
     2478@media only screen and (min-width: 482px){
     2479  .wp-block[data-align=wide]{
     2480  max-width: calc(100vw - 100px);
     2481  }
     2482}
     2483@media only screen and (min-width: 822px){
     2484  .wp-block[data-align=wide]{
     2485  max-width: min(calc(100vw - 200px), 1240px);
     2486  }
     2487}
     2488.wp-block.alignwide {
     2489  max-width: calc(100vw - 30px);
     2490}
     2491@media only screen and (min-width: 482px){
     2492  .wp-block.alignwide{
     2493  max-width: calc(100vw - 100px);
     2494  }
     2495}
     2496@media only screen and (min-width: 822px){
     2497  .wp-block.alignwide{
     2498  max-width: min(calc(100vw - 200px), 1240px);
     2499  }
     2500}
     2501.wp-block[data-align=full], .wp-block.alignfull {
     2502  max-width: none;
     2503}
     2504
     2505.alignleft {
     2506  margin: 0;
     2507  margin-right: 25px;
     2508}
     2509
     2510.alignright {
     2511  margin: 0;
     2512  margin-left: 25px;
     2513}
     2514
     2515.has-drop-cap:not(:focus)::first-letter {
     2516  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2517  font-weight: normal;
     2518  line-height: 0.66;
     2519  text-transform: uppercase;
     2520  font-style: normal;
     2521  float: left;
     2522  margin: 0.1em 0.1em 0 0;
     2523  font-size: 5rem;
     2524}
     2525
     2526@media only screen and (min-width: 652px){
     2527  .has-drop-cap:not(:focus)::first-letter{
     2528  font-size: 7rem;
     2529  }
     2530}
     2531
    25022532@media only screen and (min-width: 482px) {
    2503 
    2504         .wp-block.editor-post-title__block {
    2505                 max-width: calc(100vw - 100px);
    2506         }
    2507 }
    2508 @media only screen and (min-width: 822px) {
    2509 
    2510         .wp-block.editor-post-title__block {
    2511                 max-width: min(calc(100vw - 200px), 1240px);
    2512         }
    2513 }
    2514 
    2515 .wp-block.editor-post-title__block .editor-post-title__input {
    2516         color: #39414d;
    2517         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2518         font-size: 4rem;
    2519         font-weight: 300;
    2520         line-height: 1.1;
    2521 }
    2522 @media only screen and (min-width: 652px) {
    2523 
    2524         .wp-block.editor-post-title__block .editor-post-title__input {
    2525                 font-size: 6rem;
    2526         }
    2527 }
    2528 
    2529 .wp-block.block-editor-default-block-appender > textarea {
    2530         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2531         font-size: 1.25rem;
    2532 }
    2533 
    2534 .has-primary-color[class] {
    2535         color: #28303d;
    2536 }
    2537 
    2538 .has-secondary-color[class] {
    2539         color: #39414d;
    2540 }
    2541 
    2542 .has-primary-background-color[class] {
    2543         background-color: #28303d;
    2544         color: #d1e4dd;
    2545 }
    2546 
    2547 .has-secondary-background-color[class] {
    2548         background-color: #39414d;
    2549         color: #d1e4dd;
    2550 }
    2551 
    2552 .has-white-background-color[class] {
    2553         color: #39414d;
    2554 }
    2555 
    2556 .has-black-background-color[class] {
    2557         color: #28303d;
    2558 }
    2559 
    2560 [data-block] {
    2561         margin-top: 30px;
    2562         margin-bottom: 30px;
    2563 }
    2564 
    2565 .wp-block {
    2566         max-width: calc(100vw - 30px);
    2567 }
    2568 
    2569 @media only screen and (min-width: 482px) {
    2570 
    2571         .wp-block {
    2572                 max-width: min(calc(100vw - 100px), 610px);
    2573         }
    2574 }
    2575 
    2576 @media only screen and (min-width: 822px) {
    2577 
    2578         .wp-block {
    2579                 max-width: min(calc(100vw - 200px), 610px);
    2580         }
    2581 }
    2582 
    2583 .wp-block[data-align=wide] {
    2584         max-width: calc(100vw - 30px);
    2585 }
    2586 @media only screen and (min-width: 482px) {
    2587 
    2588         .wp-block[data-align=wide] {
    2589                 max-width: calc(100vw - 100px);
    2590         }
    2591 }
    2592 @media only screen and (min-width: 822px) {
    2593 
    2594         .wp-block[data-align=wide] {
    2595                 max-width: min(calc(100vw - 200px), 1240px);
    2596         }
    2597 }
    2598 
    2599 .wp-block.alignwide {
    2600         max-width: calc(100vw - 30px);
    2601 }
    2602 @media only screen and (min-width: 482px) {
    2603 
    2604         .wp-block.alignwide {
    2605                 max-width: calc(100vw - 100px);
    2606         }
    2607 }
    2608 @media only screen and (min-width: 822px) {
    2609 
    2610         .wp-block.alignwide {
    2611                 max-width: min(calc(100vw - 200px), 1240px);
    2612         }
    2613 }
    2614 
    2615 .wp-block[data-align=full],
    2616 .wp-block.alignfull {
    2617         max-width: none;
    2618 }
    2619 
    2620 .alignleft {
    2621         margin: 0;
    2622         margin-right: 25px;
    2623 }
    2624 
    2625 .alignright {
    2626         margin: 0;
    2627         margin-left: 25px;
    2628 }
    2629 
    2630 .has-drop-cap:not(:focus)::first-letter {
    2631         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2632         font-weight: normal;
    2633         line-height: 0.66;
    2634         text-transform: uppercase;
    2635         font-style: normal;
    2636         float: left;
    2637         margin: 0.1em 0.1em 0 0;
    2638         font-size: 5rem;
    2639 }
    2640 
    2641 @media only screen and (min-width: 652px) {
    2642 
    2643         .has-drop-cap:not(:focus)::first-letter {
    2644                 font-size: 7rem;
    2645         }
    2646 }
    2647 
    2648 @media only screen and (min-width: 482px) {
    2649 
    2650         .wp-block[data-align=left] > * {
    2651                 max-width: 290px;
    2652                 margin-right: 25px;
    2653         }
    2654 
    2655         .wp-block[data-align=right] > * {
    2656                 max-width: 290px;
    2657                 margin-left: 25px;
    2658         }
    2659 }
    2660 
     2533  .wp-block[data-align=left] > * {
     2534    max-width: 290px;
     2535    margin-right: 25px;
     2536  }
     2537
     2538  .wp-block[data-align=right] > * {
     2539    max-width: 290px;
     2540    margin-left: 25px;
     2541  }
     2542}
    26612543.wp-block-freeform.block-library-rich-text__tinymce blockquote {
    2662         border: none;
     2544  border: none;
    26632545}
    26642546
    26652547.wp-block-freeform.block-library-rich-text__tinymce blockquote:before {
    2666         left: 5px;
     2548  left: 5px;
    26672549}
    26682550
    26692551html {
    2670         line-height: 1.7;
    2671 }
    2672 
    2673 html,
     2552  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2553  line-height: 1.7;
     2554}
     2555
    26742556body {
    2675         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2676 }
    2677 
    2678 body {
    2679         background-color: #d1e4dd;
    2680         font-size: 1.25rem;
    2681         font-weight: normal;
    2682         -moz-osx-font-smoothing: grayscale;
    2683         -webkit-font-smoothing: antialiased;
    2684 }
    2685 
    2686 body,
     2557  color: #28303d;
     2558  background-color: #d1e4dd;
     2559  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2560  font-size: 1.25rem;
     2561  font-weight: normal;
     2562  -moz-osx-font-smoothing: grayscale;
     2563  -webkit-font-smoothing: antialiased;
     2564}
     2565
    26872566.wp-block a {
    2688         color: #28303d;
    2689 }
    2690 
     2567  color: #28303d;
     2568}
    26912569.wp-block a:hover {
    2692         text-decoration-style: dotted;
    2693 }
    2694 
     2570  text-decoration-style: dotted;
     2571}
    26952572.wp-block a:focus {
    2696         outline: 2px solid #28303d;
    2697         text-decoration: none;
    2698 }
    2699 
    2700 .has-background .has-link-color a,
     2573  outline: 2px solid #28303d;
     2574  text-decoration: none;
     2575}
     2576
     2577.has-background .has-link-color a {
     2578  color: #28303d;
     2579}
     2580
    27012581.has-background.has-link-color a {
    2702         color: #28303d;
     2582  color: #28303d;
    27032583}
    27042584
    27052585button,
    27062586a {
    2707         cursor: pointer;
     2587  cursor: pointer;
    27082588}
    27092589
    27102590.has-black-color[class] {
    2711         color: #000;
    2712 }
    2713 
     2591  color: #000;
     2592}
    27142593.has-black-color[class] > [class*=__inner-container] {
    2715         color: #000;
     2594  color: #000;
    27162595}
    27172596
    27182597.has-gray-color[class] {
    2719         color: #39414d;
    2720 }
    2721 
     2598  color: #39414d;
     2599}
    27222600.has-gray-color[class] > [class*=__inner-container] {
    2723         color: #39414d;
     2601  color: #39414d;
    27242602}
    27252603
    27262604.has-dark-gray-color[class] {
    2727         color: #28303d;
    2728 }
    2729 
     2605  color: #28303d;
     2606}
    27302607.has-dark-gray-color[class] > [class*=__inner-container] {
    2731         color: #28303d;
     2608  color: #28303d;
    27322609}
    27332610
    27342611.has-green-color[class] {
    2735         color: #d1e4dd;
    2736 }
    2737 
     2612  color: #d1e4dd;
     2613}
    27382614.has-green-color[class] > [class*=__inner-container] {
    2739         color: #d1e4dd;
     2615  color: #d1e4dd;
    27402616}
    27412617
    27422618.has-blue-color[class] {
    2743         color: #d1dfe4;
    2744 }
    2745 
     2619  color: #d1dfe4;
     2620}
    27462621.has-blue-color[class] > [class*=__inner-container] {
    2747         color: #d1dfe4;
     2622  color: #d1dfe4;
    27482623}
    27492624
    27502625.has-purple-color[class] {
    2751         color: #d1d1e4;
    2752 }
    2753 
     2626  color: #d1d1e4;
     2627}
    27542628.has-purple-color[class] > [class*=__inner-container] {
    2755         color: #d1d1e4;
     2629  color: #d1d1e4;
    27562630}
    27572631
    27582632.has-red-color[class] {
    2759         color: #e4d1d1;
    2760 }
    2761 
     2633  color: #e4d1d1;
     2634}
    27622635.has-red-color[class] > [class*=__inner-container] {
    2763         color: #e4d1d1;
     2636  color: #e4d1d1;
    27642637}
    27652638
    27662639.has-orange-color[class] {
    2767         color: #e4dad1;
    2768 }
    2769 
     2640  color: #e4dad1;
     2641}
    27702642.has-orange-color[class] > [class*=__inner-container] {
    2771         color: #e4dad1;
     2643  color: #e4dad1;
    27722644}
    27732645
    27742646.has-yellow-color[class] {
    2775         color: #eeeadd;
    2776 }
    2777 
     2647  color: #eeeadd;
     2648}
    27782649.has-yellow-color[class] > [class*=__inner-container] {
    2779         color: #eeeadd;
     2650  color: #eeeadd;
    27802651}
    27812652
    27822653.has-white-color[class] {
    2783         color: #fff;
    2784 }
    2785 
     2654  color: #fff;
     2655}
    27862656.has-white-color[class] > [class*=__inner-container] {
    2787         color: #fff;
     2657  color: #fff;
    27882658}
    27892659
     
    27962666.has-background h5,
    27972667.has-background h6 {
    2798         color: currentColor;
     2668  color: currentColor;
    27992669}
    28002670
    28012671.has-black-background-color[class] {
    2802         background-color: #000;
    2803 }
    2804 
     2672  background-color: #000;
     2673}
    28052674.has-black-background-color[class] > [class*=__inner-container] {
    2806         background-color: #000;
     2675  background-color: #000;
    28072676}
    28082677
    28092678.has-dark-gray-background-color[class] {
    2810         background-color: #28303d;
    2811 }
    2812 
     2679  background-color: #28303d;
     2680}
    28132681.has-dark-gray-background-color[class] > [class*=__inner-container] {
    2814         background-color: #28303d;
     2682  background-color: #28303d;
    28152683}
    28162684
    28172685.has-gray-background-color[class] {
    2818         background-color: #39414d;
    2819 }
    2820 
     2686  background-color: #39414d;
     2687}
    28212688.has-gray-background-color[class] > [class*=__inner-container] {
    2822         background-color: #39414d;
     2689  background-color: #39414d;
    28232690}
    28242691
    28252692.has-light-gray-background-color[class] {
    2826         background-color: #f0f0f0;
    2827 }
    2828 
     2693  background-color: #f0f0f0;
     2694}
    28292695.has-light-gray-background-color[class] > [class*=__inner-container] {
    2830         background-color: #f0f0f0;
     2696  background-color: #f0f0f0;
    28312697}
    28322698
    28332699.has-green-background-color[class] {
    2834         background-color: #d1e4dd;
    2835 }
    2836 
     2700  background-color: #d1e4dd;
     2701}
    28372702.has-green-background-color[class] > [class*=__inner-container] {
    2838         background-color: #d1e4dd;
     2703  background-color: #d1e4dd;
    28392704}
    28402705
    28412706.has-blue-background-color[class] {
    2842         background-color: #d1dfe4;
    2843 }
    2844 
     2707  background-color: #d1dfe4;
     2708}
    28452709.has-blue-background-color[class] > [class*=__inner-container] {
    2846         background-color: #d1dfe4;
     2710  background-color: #d1dfe4;
    28472711}
    28482712
    28492713.has-purple-background-color[class] {
    2850         background-color: #d1d1e4;
    2851 }
    2852 
     2714  background-color: #d1d1e4;
     2715}
    28532716.has-purple-background-color[class] > [class*=__inner-container] {
    2854         background-color: #d1d1e4;
     2717  background-color: #d1d1e4;
    28552718}
    28562719
    28572720.has-red-background-color[class] {
    2858         background-color: #e4d1d1;
    2859 }
    2860 
     2721  background-color: #e4d1d1;
     2722}
    28612723.has-red-background-color[class] > [class*=__inner-container] {
    2862         background-color: #e4d1d1;
     2724  background-color: #e4d1d1;
    28632725}
    28642726
    28652727.has-orange-background-color[class] {
    2866         background-color: #e4dad1;
    2867 }
    2868 
     2728  background-color: #e4dad1;
     2729}
    28692730.has-orange-background-color[class] > [class*=__inner-container] {
    2870         background-color: #e4dad1;
     2731  background-color: #e4dad1;
    28712732}
    28722733
    28732734.has-yellow-background-color[class] {
    2874         background-color: #eeeadd;
    2875 }
    2876 
     2735  background-color: #eeeadd;
     2736}
    28772737.has-yellow-background-color[class] > [class*=__inner-container] {
    2878         background-color: #eeeadd;
     2738  background-color: #eeeadd;
    28792739}
    28802740
    28812741.has-white-background-color[class] {
    2882         background-color: #fff;
    2883 }
    2884 
     2742  background-color: #fff;
     2743}
    28852744.has-white-background-color[class] > [class*=__inner-container] {
    2886         background-color: #fff;
     2745  background-color: #fff;
    28872746}
    28882747
    28892748.has-background:not(.has-text-color).has-black-background-color[class] {
    2890         color: #fff;
     2749  color: #fff;
    28912750}
    28922751
    28932752.has-background:not(.has-text-color).has-gray-background-color[class] {
    2894         color: #fff;
     2753  color: #fff;
    28952754}
    28962755
    28972756.has-background:not(.has-text-color).has-dark-gray-background-color[class] {
    2898         color: #fff;
    2899 }
    2900 
    2901 .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container] {
    2902         color: #28303d;
    2903 }
    2904 
    2905 .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container] {
    2906         color: #28303d;
    2907 }
    2908 
    2909 .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
    2910         color: #28303d;
    2911 }
    2912 
     2757  color: #fff;
     2758}
     2759.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container]{
     2760  color: #28303d;
     2761}
     2762.has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container]{
     2763  color: #28303d;
     2764}
     2765.has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container]{
     2766  color: #28303d;
     2767}
    29132768.has-background:not(.has-text-color).has-green-background-color[class] {
    2914         color: #28303d;
    2915 }
    2916 
     2769  color: #28303d;
     2770}
    29172771.has-background:not(.has-text-color).has-blue-background-color[class] {
    2918         color: #28303d;
    2919 }
    2920 
     2772  color: #28303d;
     2773}
    29212774.has-background:not(.has-text-color).has-purple-background-color[class] {
    2922         color: #28303d;
    2923 }
    2924 
     2775  color: #28303d;
     2776}
    29252777.has-background:not(.has-text-color).has-red-background-color[class] {
    2926         color: #28303d;
    2927 }
    2928 
     2778  color: #28303d;
     2779}
    29292780.has-background:not(.has-text-color).has-orange-background-color[class] {
    2930         color: #28303d;
    2931 }
    2932 
     2781  color: #28303d;
     2782}
    29332783.has-background:not(.has-text-color).has-yellow-background-color[class] {
    2934         color: #28303d;
    2935 }
    2936 
     2784  color: #28303d;
     2785}
    29372786.has-background:not(.has-text-color).has-white-background-color[class] {
    2938         color: #28303d;
    2939 }
    2940 
    2941 .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container] {
    2942         color: #28303d;
    2943 }
    2944 
    2945 .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container] {
    2946         color: #28303d;
    2947 }
    2948 
    2949 .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container] {
    2950         color: #28303d;
    2951 }
    2952 
    2953 .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container] {
    2954         color: #28303d;
    2955 }
    2956 
    2957 .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container] {
    2958         color: #28303d;
    2959 }
    2960 
    2961 .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container] {
    2962         color: #28303d;
    2963 }
    2964 
    2965 .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
    2966         color: #28303d;
     2787  color: #28303d;
     2788}
     2789.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container]{
     2790  color: #28303d;
     2791}
     2792.has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container]{
     2793  color: #28303d;
     2794}
     2795.has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container]{
     2796  color: #28303d;
     2797}
     2798.has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container]{
     2799  color: #28303d;
     2800}
     2801.has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container]{
     2802  color: #28303d;
     2803}
     2804.has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container]{
     2805  color: #28303d;
     2806}
     2807.has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container]{
     2808  color: #28303d;
    29672809}
    29682810
    29692811.has-purple-to-yellow-gradient-background {
    2970         background: linear-gradient(160deg, #d1d1e4, #eeeadd);
     2812  background: linear-gradient(160deg, #d1d1e4, #eeeadd);
    29712813}
    29722814
    29732815.has-yellow-to-purple-gradient-background {
    2974         background: linear-gradient(160deg, #eeeadd, #d1d1e4);
     2816  background: linear-gradient(160deg, #eeeadd, #d1d1e4);
    29752817}
    29762818
    29772819.has-green-to-yellow-gradient-background {
    2978         background: linear-gradient(160deg, #d1e4dd, #eeeadd);
     2820  background: linear-gradient(160deg, #d1e4dd, #eeeadd);
    29792821}
    29802822
    29812823.has-yellow-to-green-gradient-background {
    2982         background: linear-gradient(160deg, #eeeadd, #d1e4dd);
     2824  background: linear-gradient(160deg, #eeeadd, #d1e4dd);
    29832825}
    29842826
    29852827.has-red-to-yellow-gradient-background {
    2986         background: linear-gradient(160deg, #e4d1d1, #eeeadd);
     2828  background: linear-gradient(160deg, #e4d1d1, #eeeadd);
    29872829}
    29882830
    29892831.has-yellow-to-red-gradient-background {
    2990         background: linear-gradient(160deg, #eeeadd, #e4d1d1);
     2832  background: linear-gradient(160deg, #eeeadd, #e4d1d1);
    29912833}
    29922834
    29932835.has-purple-to-red-gradient-background {
    2994         background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
     2836  background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
    29952837}
    29962838
    29972839.has-red-to-purple-gradient-background {
    2998         background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
    2999 }
     2840  background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
     2841}
     2842
     2843/*# sourceMappingURL=ie-editor.css.map */
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css.map

    r54294 r55088  
    1 {"version":3,"sources":["style-editor.css","../sass/style-editor.scss","../sass/01-settings/global.scss","../sass/03-generic/breakpoints.scss","../sass/04-elements/blockquote.scss","../sass/04-elements/media.scss","../sass/04-elements/forms-editor.scss","../sass/04-elements/links.scss","../sass/05-blocks/button/_editor.scss","../sass/02-tools/mixins.scss","../sass/05-blocks/code/_editor.scss","../sass/05-blocks/cover/_editor.scss","../sass/05-blocks/columns/_editor.scss","../sass/05-blocks/file/_editor.scss","../sass/05-blocks/gallery/_editor.scss","../sass/05-blocks/group/_editor.scss","../sass/05-blocks/heading/_editor.scss","../sass/05-blocks/html/_editor.scss","../sass/05-blocks/image/_editor.scss","../sass/05-blocks/latest-posts/_editor.scss","../sass/05-blocks/legacy/_editor.scss","../sass/05-blocks/list/_editor.scss","../sass/05-blocks/media-text/_editor.scss","../sass/05-blocks/navigation/_editor.scss","../sass/05-blocks/paragraph/_editor.scss","../sass/05-blocks/preformatted/_editor.scss","../sass/05-blocks/pullquote/_editor.scss","../sass/05-blocks/query-loop/_editor.scss","../sass/05-blocks/quote/_editor.scss","../sass/05-blocks/rss/_editor.scss","../sass/05-blocks/search/_editor.scss","../sass/05-blocks/separator/_editor.scss","../sass/05-blocks/social-icons/_editor.scss","../sass/05-blocks/table/_editor.scss","../sass/05-blocks/tag-clould/_editor.scss","../sass/05-blocks/verse/_editor.scss","../sass/05-blocks/utilities/_font-sizes.scss","../sass/05-blocks/utilities/_editor.scss","../sass/06-components/editor.scss","../sass/07-utilities/color-palette.scss"],"names":[],"mappings":"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BAAA;AvCi6DD;AuCr6DC;EAEC,sBAAA;AvCu6DF;;AuCl6DA;EAMC,yBAAA;AvCg6DD;AuCp6DC;EAEC,yBAAA;AvCs6DF;;AuCj6DA;EAMC,yBAAA;AvC+5DD;AuCn6DC;EAEC,yBAAA;AvCq6DF;;AuCh6DA;EAMC,yBAAA;AvC85DD;AuCl6DC;EAEC,yBAAA;AvCo6DF;;AuC/5DA;EAMC,yBAAA;AvC65DD;AuCj6DC;EAEC,yBAAA;AvCm6DF;;AuC95DA;EAMC,yBAAA;AvC45DD;AuCh6DC;EAEC,yBAAA;AvCk6DF;;AuC75DA;EAMC,yBAAA;AvC25DD;AuC/5DC;EAEC,yBAAA;AvCi6DF;;AuC55DA;EAMC,yBAAA;AvC05DD;AuC95DC;EAEC,yBAAA;AvCg6DF;;AuC35DA;EAMC,yBAAA;AvCy5DD;AuC75DC;EAEC,yBAAA;AvC+5DF;;AuC15DA;EAMC,yBAAA;AvCw5DD;AuC55DC;EAEC,yBAAA;AvC85DF;;AuCz5DA;EAMC,sBAAA;AvCu5DD;AuC35DC;EAEC,sBAAA;AvC65DF;;AuCt5DC;EAGG,WAAA;AvCu5DJ;;AuC15DC;EAGG,WAAA;AvCu5DJ;;AuC15DC;EAGG,WAAA;AvCu5DJ;AuCp5DE;EAMC;AvCk5DH;AuCx5DE;EAMC;AvCk5DH;AuCx5DE;EAMC;AvCk5DH;AuC94DC;EAOG,cAAA;AvC64DJ;AuCp5DC;EAOG,cAAA;AvC64DJ;AuCp5DC;EAOG,cAAA;AvC64DJ;AuCp5DC;EAOG,cAAA;AvC64DJ;AuCp5DC;EAOG,cAAA;AvC64DJ;AuCp5DC;EAOG,cAAA;AvC64DJ;AuCp5DC;EAOG,cAAA;AvC64DJ;AuC14DE;EAMC;AvCw4DH;AuC94DE;EAMC;AvCw4DH;AuC94DE;EAMC;AvCw4DH;AuC94DE;EAMC;AvCw4DH;AuC94DE;EAMC;AvCw4DH;AuC94DE;EAMC;AvCw4DH;AuC94DE;EAMC;AvCw4DH;;AuCl4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD;;AuCr4DA;EACC,qDAAA;AvCw4DD","file":"ie-editor.css"}
     1{"version":3,"sources":["style-editor.css","../sass/style-editor.scss","../sass/01-settings/global.scss","../sass/03-generic/breakpoints.scss","../sass/04-elements/blockquote.scss","../sass/04-elements/media.scss","../sass/04-elements/forms-editor.scss","../sass/04-elements/links.scss","../sass/05-blocks/button/_editor.scss","../sass/02-tools/mixins.scss","../sass/05-blocks/code/_editor.scss","../sass/05-blocks/cover/_editor.scss","../sass/05-blocks/columns/_editor.scss","../sass/05-blocks/file/_editor.scss","../sass/05-blocks/gallery/_editor.scss","../sass/05-blocks/group/_editor.scss","../sass/05-blocks/heading/_editor.scss","../sass/05-blocks/html/_editor.scss","../sass/05-blocks/image/_editor.scss","../sass/05-blocks/latest-comments/_editor.scss","../sass/05-blocks/latest-posts/_editor.scss","../sass/05-blocks/legacy/_editor.scss","../sass/05-blocks/list/_editor.scss","../sass/05-blocks/media-text/_editor.scss","../sass/05-blocks/navigation/_editor.scss","../sass/05-blocks/paragraph/_editor.scss","../sass/05-blocks/preformatted/_editor.scss","../sass/05-blocks/pullquote/_editor.scss","../sass/05-blocks/query-loop/_editor.scss","../sass/05-blocks/quote/_editor.scss","../sass/05-blocks/rss/_editor.scss","../sass/05-blocks/search/_editor.scss","../sass/05-blocks/separator/_editor.scss","../sass/05-blocks/social-icons/_editor.scss","../sass/05-blocks/table/_editor.scss","../sass/05-blocks/tag-clould/_editor.scss","../sass/05-blocks/verse/_editor.scss","../sass/05-blocks/utilities/_font-sizes.scss","../sass/05-blocks/utilities/_editor.scss","../sass/06-components/editor.scss","../sass/07-utilities/color-palette.scss"],"names":[],"mappings":"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AhBg2BD;;AgBp3BA;EAkBC,WAAA;EACA,gIAAA;EACA,mBAAA;AhBg2BD;;AgBp3BA;EAkBC,WAAA;EACA,gIAAA;EACA,mBAAA;AhBg2BD;;AgBp3BA;EAkBC,WAAA;EACA,gIAAA;EACA,mBAAA;AhBg2BD;;AgBp3BA;EAkBC,WAAA;EACA,gIAAA;EACA,mBAAA;AhBg2BD;;AgBp3BA;EAkBC,WAAA;EACA,gIAAA;EACA,mBAAA;AhBg2BD;AgB91BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgBl3BC;EACC,gBAAA;AhBi3BF;AgB92BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4BF;AgBl4BC;EACC,gBAAA;AhBi4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wC37DC;EAEC,cAAA;AxC67DF;;AwCx7DA;EAMC,WAAA;AxCs7DD;AwC17DC;EAEC,WAAA;AxC47DF;;AwCp7DC;;;;;;;;EAQC,mBAAA;AxCu7DF;;AwCn7DA;EAMC,sBAAA;AxCi7DD;AwCr7DC;EAEC,sBAAA;AxCu7DF;;AwCl7DA;EAMC,yBAAA;AxCg7DD;AwCp7DC;EAEC,yBAAA;AxCs7DF;;AwCj7DA;EAMC,yBAAA;AxC+6DD;AwCn7DC;EAEC,yBAAA;AxCq7DF;;AwCh7DA;EAMC,yBAAA;AxC86DD;AwCl7DC;EAEC,yBAAA;AxCo7DF;;AwC/6DA;EAMC,yBAAA;AxC66DD;AwCj7DC;EAEC,yBAAA;AxCm7DF;;AwC96DA;EAMC,yBAAA;AxC46DD;AwCh7DC;EAEC,yBAAA;AxCk7DF;;AwC76DA;EAMC,yBAAA;AxC26DD;AwC/6DC;EAEC,yBAAA;AxCi7DF;;AwC56DA;EAMC,yBAAA;AxC06DD;AwC96DC;EAEC,yBAAA;AxCg7DF;;AwC36DA;EAMC,yBAAA;AxCy6DD;AwC76DC;EAEC,yBAAA;AxC+6DF;;AwC16DA;EAMC,yBAAA;AxCw6DD;AwC56DC;EAEC,yBAAA;AxC86DF;;AwCz6DA;EAMC,sBAAA;AxCu6DD;AwC36DC;EAEC,sBAAA;AxC66DF;;AwCt6DC;EAGG,WAAA;AxCu6DJ;;AwC16DC;EAGG,WAAA;AxCu6DJ;;AwC16DC;EAGG,WAAA;AxCu6DJ;AwCp6DE;EAMC;AxCk6DH;AwCx6DE;EAMC;AxCk6DH;AwCx6DE;EAMC;AxCk6DH;AwC95DC;EAOG,cAAA;AxC65DJ;AwCp6DC;EAOG,cAAA;AxC65DJ;AwCp6DC;EAOG,cAAA;AxC65DJ;AwCp6DC;EAOG,cAAA;AxC65DJ;AwCp6DC;EAOG,cAAA;AxC65DJ;AwCp6DC;EAOG,cAAA;AxC65DJ;AwCp6DC;EAOG,cAAA;AxC65DJ;AwC15DE;EAMC;AxCw5DH;AwC95DE;EAMC;AxCw5DH;AwC95DE;EAMC;AxCw5DH;AwC95DE;EAMC;AxCw5DH;AwC95DE;EAMC;AxCw5DH;AwC95DE;EAMC;AxCw5DH;AwC95DE;EAMC;AxCw5DH;;AwCl5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD;;AwCr5DA;EACC,qDAAA;AxCw5DD","file":"ie-editor.css"}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css

    r54745 r55088  
    11@charset "UTF-8";
    2 
    32/*
    43Theme Name: Twenty Twenty-One
     
    87Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
    98Requires at least: 5.3
    10 Tested up to: 6.0
     9Tested up to: 5.8
    1110Requires PHP: 5.6
    12 Version: 1.7
     11Version: 1.4
    1312License: GNU General Public License v2 or later
    1413License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1918Twenty Twenty-One is distributed under the terms of the GNU GPL.
    2019*/
    21 
    2220/**
    2321 * SETTINGS
     
    6765 * Search...............Specific styles for the search block.
    6866 * Separator............Specific styles for the separator block.
     67 * Spacer...............Specific styles for the spacer block.
    6968 * Table................Specific styles for the table block.
    7069 * Verse................Specific styles for the verse block.
     
    9493 * Measure..............The width of a line of text, in characters.
    9594 */
    96 
    9795/* Categories 01 to 03 are the basics. */
    98 
    9996/* Variables */
    10097:root {
    101 
    102         /* Font Family */
    103 
    104         /* Font Size */
    105 
    106         /* Line Height */
    107 
    108         /* Headings */
    109 
    110         /* Block: Latest posts */
    111 
    112         /* Colors */
    113 
    114         /* Body text color, site title, footer text color. */
    115 
    116         /* Headings */
    117 
    118         /* Mint, default body background */
    119 
    120         /* Used for borders (separators) */
    121 
    122         /* Spacing */
    123 
    124         /* Elevation */
    125 
    126         /* Forms */
    127 
    128         /* Cover block */
    129 
    130         /* Buttons */
    131 
    132         /* entry */
    133 
    134         /* Header */
    135 
    136         /* Main navigation */
    137 
    138         /* Pagination */
    139 
    140         /* Footer */
    141 
    142         /* Block: Pull quote */
    143 
    144         /* Block: Table */
    145 
    146         /* Widgets */
    147 
    148         /* Admin-bar height */
    149 }
    150 
     98  /* Font Family */
     99  /* Font Size */
     100  /* Line Height */
     101  /* Headings */
     102  /* Block: Latest posts */
     103  /* Colors */
     104  /* Body text color, site title, footer text color. */
     105  /* Headings */
     106  /* Mint, default body background */
     107  /* Used for borders (separators) */
     108  /* Spacing */
     109  /* Elevation */
     110  /* Forms */
     111  /* Cover block */
     112  /* Buttons */
     113  /* entry */
     114  /* Header */
     115  /* Main navigation */
     116  /* Pagination */
     117  /* Footer */
     118  /* Block: Pull quote */
     119  /* Block: Table */
     120  /* Widgets */
     121  /* Admin-bar height */
     122}
    151123/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
    152 
    153124/* Document
    154125   ========================================================================== */
    155 
    156126/**
    157127 * 1. Correct the line height in all browsers.
     
    159129 */
    160130html {
    161         line-height: 1.15; /* 1 */
    162         -webkit-text-size-adjust: 100%; /* 2 */
     131  line-height: 1.15;
     132  /* 1 */
     133  -webkit-text-size-adjust: 100%;
     134  /* 2 */
    163135}
    164136
    165137/* Sections
    166138   ========================================================================== */
    167 
    168139/**
    169140 * Remove the margin in all browsers.
    170141 */
    171142body {
    172         margin: 0;
     143  margin: 0;
    173144}
    174145
     
    177148 */
    178149main {
    179         display: block;
     150  display: block;
    180151}
    181152
     
    185156 */
    186157h1 {
    187         font-size: 2em;
    188         margin: 0.67em 0;
     158  font-size: 2em;
     159  margin: 0.67em 0;
    189160}
    190161
    191162/* Grouping content
    192163   ========================================================================== */
    193 
    194164/**
    195165 * 1. Add the correct box sizing in Firefox.
     
    197167 */
    198168hr {
    199         box-sizing: content-box; /* 1 */
    200         height: 0; /* 1 */
    201         overflow: visible; /* 2 */
     169  box-sizing: content-box;
     170  /* 1 */
     171  height: 0;
     172  /* 1 */
     173  overflow: visible;
     174  /* 2 */
    202175}
    203176
     
    207180 */
    208181pre {
    209         font-family: monospace; /* 1 */
    210         font-size: 1em; /* 2 */
     182  font-family: monospace;
     183  /* 1 */
     184  font-size: 1em;
     185  /* 2 */
    211186}
    212187
    213188/* Text-level semantics
    214189   ========================================================================== */
    215 
    216190/**
    217191 * Remove the gray background on active links in IE 10.
    218192 */
    219193a {
    220         background-color: transparent;
    221         text-decoration-thickness: 1px;
     194  background-color: transparent;
     195  text-decoration-thickness: 1px;
    222196}
    223197
     
    227201 */
    228202abbr[title] {
    229         border-bottom: none; /* 1 */
    230         text-decoration: underline; /* 2 */
    231         text-decoration-style: dotted; /* 2 */
     203  border-bottom: none;
     204  /* 1 */
     205  text-decoration: underline;
     206  /* 2 */
     207  text-decoration-style: dotted;
     208  /* 2 */
    232209}
    233210
     
    237214b,
    238215strong {
    239         font-weight: bolder;
     216  font-weight: bolder;
    240217}
    241218
     
    247224kbd,
    248225samp {
    249         font-family: monospace; /* 1 */
    250         font-size: 1em; /* 2 */
     226  font-family: monospace;
     227  /* 1 */
     228  font-size: 1em;
     229  /* 2 */
    251230}
    252231
     
    255234 */
    256235small {
    257         font-size: 80%;
     236  font-size: 80%;
    258237}
    259238
     
    264243sub,
    265244sup {
    266         font-size: 75%;
    267         line-height: 0;
    268         position: relative;
    269         vertical-align: baseline;
     245  font-size: 75%;
     246  line-height: 0;
     247  position: relative;
     248  vertical-align: baseline;
    270249}
    271250
    272251sub {
    273         bottom: -0.25em;
     252  bottom: -0.25em;
    274253}
    275254
    276255sup {
    277         top: -0.5em;
     256  top: -0.5em;
    278257}
    279258
    280259/* Embedded content
    281260   ========================================================================== */
    282 
    283261/**
    284262 * Remove the border on images inside links in IE 10.
    285263 */
    286264img {
    287         border-style: none;
     265  border-style: none;
    288266}
    289267
    290268/* Forms
    291269   ========================================================================== */
    292 
    293270/**
    294271 * 1. Change the font styles in all browsers.
     
    300277select,
    301278textarea {
    302         font-family: inherit; /* 1 */
    303         font-size: 100%; /* 1 */
    304         line-height: 1.15; /* 1 */
    305         margin: 0; /* 2 */
     279  font-family: inherit;
     280  /* 1 */
     281  font-size: 100%;
     282  /* 1 */
     283  line-height: 1.15;
     284  /* 1 */
     285  margin: 0;
     286  /* 2 */
    306287}
    307288
     
    311292 */
    312293button,
    313 input { /* 1 */
    314         overflow: visible;
     294input {
     295  /* 1 */
     296  overflow: visible;
    315297}
    316298
     
    320302 */
    321303button,
    322 select { /* 1 */
    323         text-transform: none;
     304select {
     305  /* 1 */
     306  text-transform: none;
    324307}
    325308
     
    331314[type=reset],
    332315[type=submit] {
    333         -webkit-appearance: button;
     316  -webkit-appearance: button;
    334317}
    335318
     
    341324[type=reset]::-moz-focus-inner,
    342325[type=submit]::-moz-focus-inner {
    343         border-style: none;
    344         padding: 0;
     326  border-style: none;
     327  padding: 0;
    345328}
    346329
     
    352335[type=reset]:-moz-focusring,
    353336[type=submit]:-moz-focusring {
    354         outline: 1px dotted ButtonText;
     337  outline: 1px dotted ButtonText;
    355338}
    356339
     
    359342 */
    360343fieldset {
    361         padding: 0.35em 0.75em 0.625em;
     344  padding: 0.35em 0.75em 0.625em;
    362345}
    363346
     
    369352 */
    370353legend {
    371         box-sizing: border-box; /* 1 */
    372         color: inherit; /* 2 */
    373         display: table; /* 1 */
    374         max-width: 100%; /* 1 */
    375         padding: 0; /* 3 */
    376         white-space: normal; /* 1 */
     354  box-sizing: border-box;
     355  /* 1 */
     356  color: inherit;
     357  /* 2 */
     358  display: table;
     359  /* 1 */
     360  max-width: 100%;
     361  /* 1 */
     362  padding: 0;
     363  /* 3 */
     364  white-space: normal;
     365  /* 1 */
    377366}
    378367
     
    381370 */
    382371progress {
    383         vertical-align: baseline;
     372  vertical-align: baseline;
    384373}
    385374
     
    388377 */
    389378textarea {
    390         overflow: auto;
     379  overflow: auto;
    391380}
    392381
     
    397386[type=checkbox],
    398387[type=radio] {
    399         box-sizing: border-box; /* 1 */
    400         padding: 0; /* 2 */
     388  box-sizing: border-box;
     389  /* 1 */
     390  padding: 0;
     391  /* 2 */
    401392}
    402393
     
    406397[type=number]::-webkit-inner-spin-button,
    407398[type=number]::-webkit-outer-spin-button {
    408         height: auto;
     399  height: auto;
    409400}
    410401
     
    414405 */
    415406[type=search] {
    416         -webkit-appearance: textfield; /* 1 */
    417         outline-offset: -2px; /* 2 */
     407  -webkit-appearance: textfield;
     408  /* 1 */
     409  outline-offset: -2px;
     410  /* 2 */
    418411}
    419412
     
    422415 */
    423416[type=search]::-webkit-search-decoration {
    424         -webkit-appearance: none;
     417  -webkit-appearance: none;
    425418}
    426419
     
    430423 */
    431424::-webkit-file-upload-button {
    432         -webkit-appearance: button; /* 1 */
    433         font: inherit; /* 2 */
     425  -webkit-appearance: button;
     426  /* 1 */
     427  font: inherit;
     428  /* 2 */
    434429}
    435430
    436431/* Interactive
    437432   ========================================================================== */
    438 
    439433/*
    440434 * Add the correct display in Edge, IE 10+, and Firefox.
    441435 */
    442436details {
    443         display: block;
     437  display: block;
    444438}
    445439
     
    448442 */
    449443summary {
    450         display: list-item;
     444  display: list-item;
    451445}
    452446
    453447/* Misc
    454448   ========================================================================== */
    455 
    456449/**
    457450 * Add the correct display in IE 10+.
    458451 */
    459452template {
    460         display: none;
     453  display: none;
    461454}
    462455
     
    465458 */
    466459[hidden] {
    467         display: none;
     460  display: none;
    468461}
    469462
     
    471464 * Responsive Styles
    472465 */
    473 
    474466/**
    475467 * Required Variables
    476468 */
    477 
    478469/**
    479470 * Root Media Query Variables
    480471 */
    481 
    482472/**
    483473 * Extends
    484474 */
    485475.post-thumbnail {
    486         max-width: calc(100vw - 30px);
    487 }
     476  max-width: calc(100vw - 30px);
     477}
     478@media only screen and (min-width: 482px){
     479  .post-thumbnail{
     480  max-width: min(calc(100vw - 100px), 610px);
     481  }
     482}
     483@media only screen and (min-width: 822px){
     484  .post-thumbnail{
     485  max-width: min(calc(100vw - 200px), 610px);
     486  }
     487}
     488.entry-content .wp-audio-shortcode {
     489  max-width: calc(100vw - 30px);
     490  margin-left: auto;
     491  margin-right: auto;
     492}
     493@media only screen and (min-width: 482px){
     494  .entry-content .wp-audio-shortcode{
     495  max-width: min(calc(100vw - 100px), 610px);
     496  }
     497}
     498@media only screen and (min-width: 822px){
     499  .entry-content .wp-audio-shortcode{
     500  max-width: min(calc(100vw - 200px), 610px);
     501  }
     502}
     503.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
     504  max-width: calc(100vw - 30px);
     505  margin-left: auto;
     506  margin-right: auto;
     507}
     508@media only screen and (min-width: 482px){
     509  .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){
     510  max-width: min(calc(100vw - 100px), 610px);
     511  }
     512}
     513@media only screen and (min-width: 822px){
     514  .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){
     515  max-width: min(calc(100vw - 200px), 610px);
     516  }
     517}
     518*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
     519  max-width: calc(100vw - 30px);
     520  margin-left: auto;
     521  margin-right: auto;
     522}
     523@media only screen and (min-width: 482px){
     524  *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){
     525  max-width: min(calc(100vw - 100px), 610px);
     526  }
     527}
     528@media only screen and (min-width: 822px){
     529  *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){
     530  max-width: min(calc(100vw - 200px), 610px);
     531  }
     532}
     533.default-max-width {
     534  max-width: calc(100vw - 30px);
     535  margin-left: auto;
     536  margin-right: auto;
     537}
     538@media only screen and (min-width: 482px){
     539  .default-max-width{
     540  max-width: min(calc(100vw - 100px), 610px);
     541  }
     542}
     543@media only screen and (min-width: 822px){
     544  .default-max-width{
     545  max-width: min(calc(100vw - 200px), 610px);
     546  }
     547}
     548
     549.widget-area {
     550  max-width: calc(100vw - 30px);
     551}
     552
     553@media only screen and (min-width: 482px){
     554  .widget-area{
     555  max-width: calc(100vw - 100px);
     556  }
     557}
     558
     559@media only screen and (min-width: 822px){
     560  .widget-area{
     561  max-width: min(calc(100vw - 200px), 1240px);
     562  }
     563}
     564
     565.pagination {
     566  max-width: calc(100vw - 30px);
     567  margin-left: auto;
     568  margin-right: auto;
     569}
     570
     571@media only screen and (min-width: 482px){
     572  .pagination{
     573  max-width: calc(100vw - 100px);
     574  }
     575}
     576
     577@media only screen and (min-width: 822px){
     578  .pagination{
     579  max-width: min(calc(100vw - 200px), 1240px);
     580  }
     581}
     582
     583.comments-pagination {
     584  max-width: calc(100vw - 30px);
     585  margin-left: auto;
     586  margin-right: auto;
     587}
     588
     589@media only screen and (min-width: 482px){
     590  .comments-pagination{
     591  max-width: calc(100vw - 100px);
     592  }
     593}
     594
     595@media only screen and (min-width: 822px){
     596  .comments-pagination{
     597  max-width: min(calc(100vw - 200px), 1240px);
     598  }
     599}
     600
     601.post-navigation {
     602  max-width: calc(100vw - 30px);
     603  margin-left: auto;
     604  margin-right: auto;
     605}
     606
     607@media only screen and (min-width: 482px){
     608  .post-navigation{
     609  max-width: calc(100vw - 100px);
     610  }
     611}
     612
     613@media only screen and (min-width: 822px){
     614  .post-navigation{
     615  max-width: min(calc(100vw - 200px), 1240px);
     616  }
     617}
     618
     619.site-footer {
     620  max-width: calc(100vw - 30px);
     621}
     622
     623@media only screen and (min-width: 482px){
     624  .site-footer{
     625  max-width: calc(100vw - 100px);
     626  }
     627}
     628
     629@media only screen and (min-width: 822px){
     630  .site-footer{
     631  max-width: min(calc(100vw - 200px), 1240px);
     632  }
     633}
     634
     635.site-header {
     636  max-width: calc(100vw - 30px);
     637}
     638
     639@media only screen and (min-width: 482px){
     640  .site-header{
     641  max-width: calc(100vw - 100px);
     642  }
     643}
     644
     645@media only screen and (min-width: 822px){
     646  .site-header{
     647  max-width: min(calc(100vw - 200px), 1240px);
     648  }
     649}
     650
     651.alignwide {
     652  max-width: calc(100vw - 30px);
     653  margin-left: auto;
     654  margin-right: auto;
     655}
     656
     657@media only screen and (min-width: 482px){
     658  .alignwide{
     659  max-width: calc(100vw - 100px);
     660  }
     661}
     662
     663@media only screen and (min-width: 822px){
     664  .alignwide{
     665  max-width: min(calc(100vw - 200px), 1240px);
     666  }
     667}
     668
     669.wide-max-width {
     670  max-width: calc(100vw - 30px);
     671  margin-left: auto;
     672  margin-right: auto;
     673}
     674
     675@media only screen and (min-width: 482px){
     676  .wide-max-width{
     677  max-width: calc(100vw - 100px);
     678  }
     679}
     680
     681@media only screen and (min-width: 822px){
     682  .wide-max-width{
     683  max-width: min(calc(100vw - 200px), 1240px);
     684  }
     685}
     686
     687.alignfull {
     688  max-width: 100%;
     689  width: 100%;
     690  margin-left: auto;
     691  margin-right: auto;
     692}
     693
     694.wp-block-group .wp-block-group__inner-container > *.alignfull {
     695  max-width: 100%;
     696  width: 100%;
     697  margin-left: auto;
     698  margin-right: auto;
     699}
     700
     701.full-max-width {
     702  max-width: 100%;
     703  width: 100%;
     704  margin-left: auto;
     705  margin-right: auto;
     706}
     707
    488708@media only screen and (min-width: 482px) {
    489 
    490         .post-thumbnail {
    491                 max-width: min(calc(100vw - 100px), 610px);
    492         }
    493 }
    494 @media only screen and (min-width: 822px) {
    495 
    496         .post-thumbnail {
    497                 max-width: min(calc(100vw - 200px), 610px);
    498         }
    499 }
    500 
    501 .entry-content .wp-audio-shortcode {
    502         max-width: calc(100vw - 30px);
    503         margin-left: auto;
    504         margin-right: auto;
    505 }
     709  .alignfull {
     710    max-width: 100%;
     711    width: auto;
     712    margin-left: auto;
     713    margin-right: auto;
     714  }
     715  .full-max-width {
     716    max-width: 100%;
     717    width: auto;
     718    margin-left: auto;
     719    margin-right: auto;
     720  }
     721}
     722.entry-header .post-thumbnail {
     723  margin-left: auto;
     724  margin-right: auto;
     725  width: calc(100vw - 30px);
     726  max-width: 100%;
     727}
     728@media only screen and (min-width: 482px){
     729  .entry-header .post-thumbnail{
     730  width: calc(100vw - 100px);
     731  }
     732}
     733@media only screen and (min-width: 822px){
     734  .entry-header .post-thumbnail{
     735  width: min(calc(100vw - 200px), 1240px);
     736  }
     737}
     738.singular .post-thumbnail {
     739  margin-left: auto;
     740  margin-right: auto;
     741  width: calc(100vw - 30px);
     742  max-width: 100%;
     743}
     744@media only screen and (min-width: 482px){
     745  .singular .post-thumbnail{
     746  width: calc(100vw - 100px);
     747  }
     748}
     749@media only screen and (min-width: 822px){
     750  .singular .post-thumbnail{
     751  width: min(calc(100vw - 200px), 1240px);
     752  }
     753}
     754.alignfull [class*=inner-container] > .alignwide {
     755  margin-left: auto;
     756  margin-right: auto;
     757  width: calc(100vw - 30px);
     758  max-width: 100%;
     759}
     760@media only screen and (min-width: 482px){
     761  .alignfull [class*=inner-container] > .alignwide{
     762  width: calc(100vw - 100px);
     763  }
     764}
     765@media only screen and (min-width: 822px){
     766  .alignfull [class*=inner-container] > .alignwide{
     767  width: min(calc(100vw - 200px), 1240px);
     768  }
     769}
     770.alignwide [class*=inner-container] > .alignwide {
     771  margin-left: auto;
     772  margin-right: auto;
     773  width: calc(100vw - 30px);
     774  max-width: 100%;
     775}
     776@media only screen and (min-width: 482px){
     777  .alignwide [class*=inner-container] > .alignwide{
     778  width: calc(100vw - 100px);
     779  }
     780}
     781@media only screen and (min-width: 822px){
     782  .alignwide [class*=inner-container] > .alignwide{
     783  width: min(calc(100vw - 200px), 1240px);
     784  }
     785}
     786
    506787@media only screen and (min-width: 482px) {
    507 
    508         .entry-content .wp-audio-shortcode {
    509                 max-width: min(calc(100vw - 100px), 610px);
    510         }
    511 }
    512 @media only screen and (min-width: 822px) {
    513 
    514         .entry-content .wp-audio-shortcode {
    515                 max-width: min(calc(100vw - 200px), 610px);
    516         }
    517 }
    518 
    519 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    520         max-width: calc(100vw - 30px);
    521         margin-left: auto;
    522         margin-right: auto;
     788  .entry-content > .alignleft {
     789    /*rtl:ignore*/
     790    margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1);
     791    /*rtl:ignore*/
     792    margin-right: 25px;
     793  }
     794  @media only screen and (min-width: 482px){
     795    .entry-content > .alignleft{
     796    margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1);
     797    }
     798  }
     799  @media only screen and (min-width: 822px){
     800    .entry-content > .alignleft{
     801    margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1);
     802    }
     803  }
    523804}
    524805@media only screen and (min-width: 482px) {
    525 
    526         .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    527                 max-width: min(calc(100vw - 100px), 610px);
    528         }
    529 }
    530 @media only screen and (min-width: 822px) {
    531 
    532         .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    533                 max-width: min(calc(100vw - 200px), 610px);
    534         }
    535 }
    536 
    537 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    538         max-width: calc(100vw - 30px);
    539         margin-left: auto;
    540         margin-right: auto;
    541 }
    542 @media only screen and (min-width: 482px) {
    543 
    544         *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    545                 max-width: min(calc(100vw - 100px), 610px);
    546         }
    547 }
    548 @media only screen and (min-width: 822px) {
    549 
    550         *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    551                 max-width: min(calc(100vw - 200px), 610px);
    552         }
    553 }
    554 
    555 .default-max-width {
    556         max-width: calc(100vw - 30px);
    557         margin-left: auto;
    558         margin-right: auto;
    559 }
    560 @media only screen and (min-width: 482px) {
    561 
    562         .default-max-width {
    563                 max-width: min(calc(100vw - 100px), 610px);
    564         }
    565 }
    566 @media only screen and (min-width: 822px) {
    567 
    568         .default-max-width {
    569                 max-width: min(calc(100vw - 200px), 610px);
    570         }
    571 }
    572 
    573 .widget-area {
    574         max-width: calc(100vw - 30px);
    575 }
    576 
    577 @media only screen and (min-width: 482px) {
    578 
    579         .widget-area {
    580                 max-width: calc(100vw - 100px);
    581         }
    582 }
    583 
    584 @media only screen and (min-width: 822px) {
    585 
    586         .widget-area {
    587                 max-width: min(calc(100vw - 200px), 1240px);
    588         }
    589 }
    590 
    591 .pagination {
    592         max-width: calc(100vw - 30px);
    593         margin-left: auto;
    594         margin-right: auto;
    595 }
    596 
    597 @media only screen and (min-width: 482px) {
    598 
    599         .pagination {
    600                 max-width: calc(100vw - 100px);
    601         }
    602 }
    603 
    604 @media only screen and (min-width: 822px) {
    605 
    606         .pagination {
    607                 max-width: min(calc(100vw - 200px), 1240px);
    608         }
    609 }
    610 
    611 .comments-pagination {
    612         max-width: calc(100vw - 30px);
    613         margin-left: auto;
    614         margin-right: auto;
    615 }
    616 
    617 @media only screen and (min-width: 482px) {
    618 
    619         .comments-pagination {
    620                 max-width: calc(100vw - 100px);
    621         }
    622 }
    623 
    624 @media only screen and (min-width: 822px) {
    625 
    626         .comments-pagination {
    627                 max-width: min(calc(100vw - 200px), 1240px);
    628         }
    629 }
    630 
    631 .post-navigation {
    632         max-width: calc(100vw - 30px);
    633         margin-left: auto;
    634         margin-right: auto;
    635 }
    636 
    637 @media only screen and (min-width: 482px) {
    638 
    639         .post-navigation {
    640                 max-width: calc(100vw - 100px);
    641         }
    642 }
    643 
    644 @media only screen and (min-width: 822px) {
    645 
    646         .post-navigation {
    647                 max-width: min(calc(100vw - 200px), 1240px);
    648         }
    649 }
    650 
    651 .site-footer {
    652         max-width: calc(100vw - 30px);
    653 }
    654 
    655 @media only screen and (min-width: 482px) {
    656 
    657         .site-footer {
    658                 max-width: calc(100vw - 100px);
    659         }
    660 }
    661 
    662 @media only screen and (min-width: 822px) {
    663 
    664         .site-footer {
    665                 max-width: min(calc(100vw - 200px), 1240px);
    666         }
    667 }
    668 
    669 .site-header {
    670         max-width: calc(100vw - 30px);
    671 }
    672 
    673 @media only screen and (min-width: 482px) {
    674 
    675         .site-header {
    676                 max-width: calc(100vw - 100px);
    677         }
    678 }
    679 
    680 @media only screen and (min-width: 822px) {
    681 
    682         .site-header {
    683                 max-width: min(calc(100vw - 200px), 1240px);
    684         }
    685 }
    686 
    687 .alignwide {
    688         max-width: calc(100vw - 30px);
    689         margin-left: auto;
    690         margin-right: auto;
    691 }
    692 
    693 @media only screen and (min-width: 482px) {
    694 
    695         .alignwide {
    696                 max-width: calc(100vw - 100px);
    697         }
    698 }
    699 
    700 @media only screen and (min-width: 822px) {
    701 
    702         .alignwide {
    703                 max-width: min(calc(100vw - 200px), 1240px);
    704         }
    705 }
    706 
    707 .wide-max-width {
    708         max-width: calc(100vw - 30px);
    709         margin-left: auto;
    710         margin-right: auto;
    711 }
    712 
    713 @media only screen and (min-width: 482px) {
    714 
    715         .wide-max-width {
    716                 max-width: calc(100vw - 100px);
    717         }
    718 }
    719 
    720 @media only screen and (min-width: 822px) {
    721 
    722         .wide-max-width {
    723                 max-width: min(calc(100vw - 200px), 1240px);
    724         }
    725 }
    726 
    727 .alignfull {
    728         max-width: 100%;
    729         width: 100%;
    730         margin-left: auto;
    731         margin-right: auto;
    732 }
    733 
    734 .wp-block-group .wp-block-group__inner-container > *.alignfull {
    735         max-width: 100%;
    736         width: 100%;
    737         margin-left: auto;
    738         margin-right: auto;
    739 }
    740 
    741 .full-max-width {
    742         max-width: 100%;
    743         width: 100%;
    744         margin-left: auto;
    745         margin-right: auto;
    746 }
    747 
    748 @media only screen and (min-width: 482px) {
    749 
    750         .alignfull,
    751         .full-max-width {
    752                 max-width: 100%;
    753                 width: auto;
    754                 margin-left: auto;
    755                 margin-right: auto;
    756         }
    757 }
    758 
    759 .entry-header .post-thumbnail {
    760         margin-left: auto;
    761         margin-right: auto;
    762         width: calc(100vw - 30px);
    763         max-width: 100%;
    764 }
    765 @media only screen and (min-width: 482px) {
    766 
    767         .entry-header .post-thumbnail {
    768                 width: calc(100vw - 100px);
    769         }
    770 }
    771 @media only screen and (min-width: 822px) {
    772 
    773         .entry-header .post-thumbnail {
    774                 width: min(calc(100vw - 200px), 1240px);
    775         }
    776 }
    777 
    778 .singular .post-thumbnail {
    779         margin-left: auto;
    780         margin-right: auto;
    781         width: calc(100vw - 30px);
    782         max-width: 100%;
    783 }
    784 @media only screen and (min-width: 482px) {
    785 
    786         .singular .post-thumbnail {
    787                 width: calc(100vw - 100px);
    788         }
    789 }
    790 @media only screen and (min-width: 822px) {
    791 
    792         .singular .post-thumbnail {
    793                 width: min(calc(100vw - 200px), 1240px);
    794         }
    795 }
    796 
    797 .alignfull [class*=inner-container] > .alignwide {
    798         margin-left: auto;
    799         margin-right: auto;
    800         width: calc(100vw - 30px);
    801         max-width: 100%;
    802 }
    803 @media only screen and (min-width: 482px) {
    804 
    805         .alignfull [class*=inner-container] > .alignwide {
    806                 width: calc(100vw - 100px);
    807         }
    808 }
    809 @media only screen and (min-width: 822px) {
    810 
    811         .alignfull [class*=inner-container] > .alignwide {
    812                 width: min(calc(100vw - 200px), 1240px);
    813         }
    814 }
    815 
    816 .alignwide [class*=inner-container] > .alignwide {
    817         margin-left: auto;
    818         margin-right: auto;
    819         width: calc(100vw - 30px);
    820         max-width: 100%;
    821 }
    822 @media only screen and (min-width: 482px) {
    823 
    824         .alignwide [class*=inner-container] > .alignwide {
    825                 width: calc(100vw - 100px);
    826         }
    827 }
    828 @media only screen and (min-width: 822px) {
    829 
    830         .alignwide [class*=inner-container] > .alignwide {
    831                 width: min(calc(100vw - 200px), 1240px);
    832         }
    833 }
    834 
    835 @media only screen and (min-width: 482px) {
    836 
    837         .entry-content > .alignleft {
    838 
    839                 /*rtl:ignore*/
    840                 margin-left: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    841 
    842                 /*rtl:ignore*/
    843                 margin-right: 25px;
    844         }
    845         @media only screen and (min-width: 482px) {
    846 
    847                 .entry-content > .alignleft {
    848                         margin-left: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    849                 }
    850         }
    851         @media only screen and (min-width: 822px) {
    852 
    853                 .entry-content > .alignleft {
    854                         margin-left: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    855                 }
    856         }
    857 }
    858 @media only screen and (min-width: 482px) {
    859 
    860         .entry-content > .alignright {
    861 
    862                 /*rtl:ignore*/
    863                 margin-left: 25px;
    864 
    865                 /*rtl:ignore*/
    866                 margin-right: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    867         }
    868         @media only screen and (min-width: 482px) {
    869 
    870                 .entry-content > .alignright {
    871                         margin-right: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    872                 }
    873         }
    874         @media only screen and (min-width: 822px) {
    875 
    876                 .entry-content > .alignright {
    877                         margin-right: calc((100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    878                 }
    879         }
    880 }
    881 
     806  .entry-content > .alignright {
     807    /*rtl:ignore*/
     808    margin-left: 25px;
     809    /*rtl:ignore*/
     810    margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1);
     811  }
     812  @media only screen and (min-width: 482px){
     813    .entry-content > .alignright{
     814    margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1);
     815    }
     816  }
     817  @media only screen and (min-width: 822px){
     818    .entry-content > .alignright{
     819    margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1);
     820    }
     821  }
     822}
    882823/**
    883824 * Site Structure
     
    888829 * - See: globals/_global-width-responsive.scss
    889830 */
    890 
    891831/**
    892832 * Top Level Wrappers (header, main, footer)
    893833 * - Set vertical padding and horizontal margins
    894834 */
    895 .site-header,
    896 .site-main,
    897 .widget-area,
     835.site-header {
     836  padding-top: 30px;
     837  padding-bottom: 30px;
     838  margin-left: auto;
     839  margin-right: auto;
     840}
     841.site-main {
     842  padding-top: 30px;
     843  padding-bottom: 30px;
     844  margin-left: auto;
     845  margin-right: auto;
     846}
     847.widget-area {
     848  padding-top: 30px;
     849  padding-bottom: 30px;
     850  margin-left: auto;
     851  margin-right: auto;
     852}
    898853.site-footer {
    899         padding-top: 30px;
    900         padding-bottom: 30px;
    901         margin-left: auto;
    902         margin-right: auto;
     854  padding-top: 30px;
     855  padding-bottom: 30px;
     856  margin-left: auto;
     857  margin-right: auto;
    903858}
    904859
    905860.site-header {
    906         padding-top: 23px;
    907         padding-bottom: 60px;
     861  padding-top: 23px;
     862  padding-bottom: 60px;
    908863}
    909864@media only screen and (min-width: 482px) {
    910 
    911         .site-header {
    912                 padding-bottom: 90px;
    913         }
     865  .site-header {
     866    padding-bottom: 90px;
     867  }
    914868}
    915869
     
    919873 */
    920874.site-main > * {
    921         margin-top: 90px;
    922         margin-bottom: 90px;
    923 }
    924 
     875  margin-top: 90px;
     876  margin-bottom: 90px;
     877}
    925878.site-main > *:first-child {
    926         margin-top: 0;
    927 }
    928 
     879  margin-top: 0;
     880}
    929881.site-main > *:last-child {
    930         margin-bottom: 0;
     882  margin-bottom: 0;
    931883}
    932884
     
    934886 * Set the default maximum responsive content-width
    935887 */
    936 
    937888/**
    938889 * Set the wide maximum responsive content-width
    939890 */
    940 
    941891/**
    942892 * Set the full maximum responsive content-width
    943893 */
    944 
    945894/*
    946895 * Block & non-gutenberg content wrappers
    947896 * - Set margins
    948897 */
    949 .entry-header,
    950 .post-thumbnail,
    951 .entry-content,
    952 .entry-footer,
     898.entry-header {
     899  margin-top: 30px;
     900  margin-right: auto;
     901  margin-bottom: 30px;
     902  margin-left: auto;
     903}
     904.post-thumbnail {
     905  margin-top: 30px;
     906  margin-right: auto;
     907  margin-bottom: 30px;
     908  margin-left: auto;
     909}
     910.entry-content {
     911  margin-top: 30px;
     912  margin-right: auto;
     913  margin-bottom: 30px;
     914  margin-left: auto;
     915}
     916.entry-footer {
     917  margin-top: 30px;
     918  margin-right: auto;
     919  margin-bottom: 30px;
     920  margin-left: auto;
     921}
    953922.author-bio {
    954         margin-top: 30px;
    955         margin-right: auto;
    956         margin-bottom: 30px;
    957         margin-left: auto;
     923  margin-top: 30px;
     924  margin-right: auto;
     925  margin-bottom: 30px;
     926  margin-left: auto;
    958927}
    959928
     
    963932 */
    964933.site-main > article > * {
    965         margin-top: 20px;
    966         margin-bottom: 20px;
    967 }
    968 
     934  margin-top: 20px;
     935  margin-bottom: 20px;
     936}
    969937.site-main > .not-found > * {
    970         margin-top: 20px;
    971         margin-bottom: 20px;
    972 }
    973 
     938  margin-top: 20px;
     939  margin-bottom: 20px;
     940}
    974941.entry-content > * {
    975         margin-top: 20px;
    976         margin-bottom: 20px;
    977 }
    978 
     942  margin-top: 20px;
     943  margin-bottom: 20px;
     944}
    979945[class*=inner-container] > * {
    980         margin-top: 20px;
    981         margin-bottom: 20px;
    982 }
    983 
     946  margin-top: 20px;
     947  margin-bottom: 20px;
     948}
    984949.wp-block-template-part > * {
    985         margin-top: 20px;
    986         margin-bottom: 20px;
    987 }
    988 
     950  margin-top: 20px;
     951  margin-bottom: 20px;
     952}
    989953.wp-block-post-template :where(li > *) {
    990         margin-top: 20px;
    991         margin-bottom: 20px;
     954  margin-top: 20px;
     955  margin-bottom: 20px;
    992956}
    993957@media only screen and (min-width: 482px) {
    994 
    995         .site-main > article > * {
    996                 margin-top: 30px;
    997                 margin-bottom: 30px;
    998         }
    999 
    1000         .site-main > .not-found > * {
    1001                 margin-top: 30px;
    1002                 margin-bottom: 30px;
    1003         }
    1004 
    1005         .entry-content > * {
    1006                 margin-top: 30px;
    1007                 margin-bottom: 30px;
    1008         }
    1009 
    1010         [class*=inner-container] > * {
    1011                 margin-top: 30px;
    1012                 margin-bottom: 30px;
    1013         }
    1014 
    1015         .wp-block-template-part > * {
    1016                 margin-top: 30px;
    1017                 margin-bottom: 30px;
    1018         }
    1019 
    1020         .wp-block-post-template :where(li > *) {
    1021                 margin-top: 30px;
    1022                 margin-bottom: 30px;
    1023         }
    1024 }
    1025 
     958  .site-main > article > * {
     959    margin-top: 30px;
     960    margin-bottom: 30px;
     961  }
     962  .site-main > .not-found > * {
     963    margin-top: 30px;
     964    margin-bottom: 30px;
     965  }
     966  .entry-content > * {
     967    margin-top: 30px;
     968    margin-bottom: 30px;
     969  }
     970  [class*=inner-container] > * {
     971    margin-top: 30px;
     972    margin-bottom: 30px;
     973  }
     974  .wp-block-template-part > * {
     975    margin-top: 30px;
     976    margin-bottom: 30px;
     977  }
     978  .wp-block-post-template :where(li > *) {
     979    margin-top: 30px;
     980    margin-bottom: 30px;
     981  }
     982}
    1026983.site-main > article > *:first-child,
    1027984.site-main > .not-found > *:first-child,
     
    1030987.wp-block-template-part > *:first-child,
    1031988.wp-block-post-template :where(li > *):first-child {
    1032         margin-top: 0;
    1033 }
    1034 
     989  margin-top: 0;
     990}
    1035991.site-main > article > *:last-child,
    1036992.site-main > .not-found > *:last-child,
     
    1039995.wp-block-template-part > *:last-child,
    1040996.wp-block-post-template :where(li > *):last-child {
    1041         margin-bottom: 0;
     997  margin-bottom: 0;
    1042998}
    1043999
    10441000.site-footer > * {
    1045         margin-top: 20px;
    1046         margin-bottom: 20px;
     1001  margin-top: 20px;
     1002  margin-bottom: 20px;
    10471003}
    10481004
    10491005.widget-area > * {
    1050         margin-top: 20px;
    1051         margin-bottom: 20px;
     1006  margin-top: 20px;
     1007  margin-bottom: 20px;
    10521008}
    10531009@media only screen and (min-width: 482px) {
    1054 
    1055         .site-footer > * {
    1056                 margin-top: 30px;
    1057                 margin-bottom: 30px;
    1058         }
    1059 
    1060         .widget-area > * {
    1061                 margin-top: 30px;
    1062                 margin-bottom: 30px;
    1063         }
     1010  .site-footer > * {
     1011    margin-top: 30px;
     1012    margin-bottom: 30px;
     1013  }
     1014  .widget-area > * {
     1015    margin-top: 30px;
     1016    margin-bottom: 30px;
     1017  }
    10641018}
    10651019
     
    10691023 */
    10701024.entry-header > * {
    1071         margin-top: 20px;
    1072         margin-bottom: 20px;
    1073 }
    1074 
     1025  margin-top: 20px;
     1026  margin-bottom: 20px;
     1027}
    10751028.post-thumbnail > * {
    1076         margin-top: 20px;
    1077         margin-bottom: 20px;
    1078 }
    1079 
     1029  margin-top: 20px;
     1030  margin-bottom: 20px;
     1031}
    10801032.page-content > * {
    1081         margin-top: 20px;
    1082         margin-bottom: 20px;
    1083 }
    1084 
     1033  margin-top: 20px;
     1034  margin-bottom: 20px;
     1035}
    10851036.comment-content > * {
    1086         margin-top: 20px;
    1087         margin-bottom: 20px;
    1088 }
    1089 
     1037  margin-top: 20px;
     1038  margin-bottom: 20px;
     1039}
    10901040.widget > * {
    1091         margin-top: 20px;
    1092         margin-bottom: 20px;
    1093 }
    1094 
     1041  margin-top: 20px;
     1042  margin-bottom: 20px;
     1043}
    10951044.entry-header > *:first-child,
    10961045.post-thumbnail > *:first-child,
     
    10981047.comment-content > *:first-child,
    10991048.widget > *:first-child {
    1100         margin-top: 0;
    1101 }
    1102 
     1049  margin-top: 0;
     1050}
    11031051.entry-header > *:last-child,
    11041052.post-thumbnail > *:last-child,
     
    11061054.comment-content > *:last-child,
    11071055.widget > *:last-child {
    1108         margin-bottom: 0;
     1056  margin-bottom: 0;
    11091057}
    11101058
     
    11141062 */
    11151063.entry-content > * {
    1116 
    1117         /* Reset alignleft and alignright margins after alignfull */
    1118 }
    1119 
    1120 .entry-content > *.alignleft,
    1121 .entry-content > *.alignright,
    1122 .entry-content > *.alignleft:first-child + *,
    1123 .entry-content > *.alignright:first-child + *,
    1124 .entry-content > *.alignfull.has-background {
    1125         margin-top: 0;
    1126 }
    1127 
    1128 .entry-content > *:last-child,
    1129 .entry-content > *.alignfull.has-background {
    1130         margin-bottom: 0;
    1131 }
    1132 
     1064  /* Reset alignleft and alignright margins after alignfull */
     1065}
     1066.entry-content > *.alignleft, .entry-content > *.alignright, .entry-content > *.alignleft:first-child + *, .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background {
     1067  margin-top: 0;
     1068}
     1069.entry-content > *:last-child, .entry-content > *.alignfull.has-background {
     1070  margin-bottom: 0;
     1071}
    11331072.entry-content > *.alignfull + .alignleft {
    1134         margin-top: 30px;
    1135 }
    1136 
     1073  margin-top: 30px;
     1074}
    11371075.entry-content > *.alignfull + .alignright {
    1138         margin-top: 30px;
     1076  margin-top: 30px;
    11391077}
    11401078
     
    11661104h5,
    11671105h6 {
    1168         padding: 0;
    1169         margin: 0;
    1170         -moz-osx-font-smoothing: grayscale;
    1171         -webkit-font-smoothing: antialiased;
     1106  padding: 0;
     1107  margin: 0;
     1108  -moz-osx-font-smoothing: grayscale;
     1109  -webkit-font-smoothing: antialiased;
    11721110}
    11731111
     
    11781116 */
    11791117html {
    1180 
    1181         /* Apply border-box across the entire page. */
    1182         box-sizing: border-box;
    1183         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1184         line-height: 1.7;
     1118  /* Apply border-box across the entire page. */
     1119  box-sizing: border-box;
     1120  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1121  line-height: 1.7;
    11851122}
    11861123
     
    11881125 * Relax the definition a bit, to allow components to override it manually.
    11891126 */
    1190 *,
    1191 *::before,
    1192 *::after {
    1193         box-sizing: inherit;
     1127*, *::before, *::after {
     1128  box-sizing: inherit;
    11941129}
    11951130
    11961131body {
    1197         font-size: 1.25rem;
    1198         font-weight: normal;
    1199         color: #28303d;
    1200         text-align: left;
    1201         background-color: #d1e4dd;
     1132  font-size: 1.25rem;
     1133  font-weight: normal;
     1134  color: #28303d;
     1135  text-align: left;
     1136  background-color: #d1e4dd;
    12021137}
    12031138
     
    12141149.site-footer:before,
    12151150.site-footer:after {
    1216         content: "";
    1217         display: table;
    1218         table-layout: fixed;
     1151  content: "";
     1152  display: table;
     1153  table-layout: fixed;
    12191154}
    12201155
     
    12251160.site-content:after,
    12261161.site-footer:after {
    1227         clear: both;
     1162  clear: both;
    12281163}
    12291164
    12301165/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
    12311166blockquote {
    1232         padding: 0;
    1233         position: relative;
    1234         margin: 30px 0 30px 25px;
    1235 }
    1236 
     1167  padding: 0;
     1168  position: relative;
     1169  margin: 30px 0 30px 25px;
     1170}
    12371171blockquote > * {
    1238         margin-top: 20px;
    1239         margin-bottom: 20px;
    1240 }
    1241 
     1172  margin-top: 20px;
     1173  margin-bottom: 20px;
     1174}
    12421175blockquote > *:first-child {
    1243         margin-top: 0;
    1244 }
    1245 
     1176  margin-top: 0;
     1177}
    12461178blockquote > *:last-child {
    1247         margin-bottom: 0;
    1248 }
    1249 
     1179  margin-bottom: 0;
     1180}
    12501181blockquote p {
    1251         letter-spacing: normal;
    1252         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1253         font-size: 1.25rem;
    1254         font-style: normal;
    1255         font-weight: 700;
    1256         line-height: 1.7;
    1257 }
    1258 
    1259 blockquote cite,
     1182  letter-spacing: normal;
     1183  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1184  font-size: 1.25rem;
     1185  font-style: normal;
     1186  font-weight: 700;
     1187  line-height: 1.7;
     1188}
     1189blockquote cite {
     1190  font-weight: normal;
     1191  letter-spacing: normal;
     1192}
    12601193blockquote footer {
    1261         font-weight: normal;
    1262         letter-spacing: normal;
    1263 }
    1264 
    1265 blockquote.alignleft,
    1266 blockquote.alignright {
    1267         padding-left: inherit;
    1268 }
    1269 
    1270 blockquote.alignleft p,
     1194  font-weight: normal;
     1195  letter-spacing: normal;
     1196}
     1197blockquote.alignleft, blockquote.alignright {
     1198  padding-left: inherit;
     1199}
     1200blockquote.alignleft p {
     1201  font-size: 1.125rem;
     1202  max-width: inherit;
     1203  width: inherit;
     1204}
    12711205blockquote.alignright p {
    1272         font-size: 1.125rem;
    1273         max-width: inherit;
    1274         width: inherit;
    1275 }
    1276 
    1277 blockquote.alignleft cite,
    1278 blockquote.alignleft footer,
    1279 blockquote.alignright cite,
     1206  font-size: 1.125rem;
     1207  max-width: inherit;
     1208  width: inherit;
     1209}
     1210blockquote.alignleft cite {
     1211  font-size: 1rem;
     1212  letter-spacing: normal;
     1213}
     1214blockquote.alignleft footer {
     1215  font-size: 1rem;
     1216  letter-spacing: normal;
     1217}
     1218blockquote.alignright cite {
     1219  font-size: 1rem;
     1220  letter-spacing: normal;
     1221}
    12801222blockquote.alignright footer {
    1281         font-size: 1rem;
    1282         letter-spacing: normal;
    1283 }
    1284 
     1223  font-size: 1rem;
     1224  letter-spacing: normal;
     1225}
    12851226blockquote strong {
    1286         font-weight: bolder;
    1287 }
    1288 
     1227  font-weight: bolder;
     1228}
    12891229blockquote:before {
    1290         content: "“";
    1291         font-size: 1.25rem;
    1292         line-height: 1.7;
    1293         position: absolute;
    1294         left: -12px;
    1295 }
    1296 
    1297 blockquote .wp-block-quote__citation,
    1298 blockquote cite,
     1230  content: "“";
     1231  font-size: 1.25rem;
     1232  line-height: 1.7;
     1233  position: absolute;
     1234  left: -12px;
     1235}
     1236blockquote .wp-block-quote__citation {
     1237  color: #28303d;
     1238  font-size: 1rem;
     1239  font-style: normal;
     1240}
     1241blockquote cite {
     1242  color: #28303d;
     1243  font-size: 1rem;
     1244  font-style: normal;
     1245}
    12991246blockquote footer {
    1300         color: #28303d;
    1301         font-size: 1rem;
    1302         font-style: normal;
     1247  color: #28303d;
     1248  font-size: 1rem;
     1249  font-style: normal;
    13031250}
    13041251@media only screen and (max-width: 481px) {
    1305 
    1306         blockquote {
    1307                 padding-left: 13px;
    1308         }
    1309 
    1310         blockquote:before {
    1311                 left: 0;
    1312         }
     1252  blockquote {
     1253    padding-left: 13px;
     1254  }
     1255  blockquote:before {
     1256    left: 0;
     1257  }
    13131258}
    13141259
    13151260input[type=text] {
    1316         border: 3px solid #39414d;
    1317         border-radius: 0;
    1318         color: #28303d;
    1319         line-height: 1.7;
    1320         padding: 10px;
    1321         margin: 0 2px;
    1322         max-width: 100%;
     1261  border: 3px solid #39414d;
     1262  border-radius: 0;
     1263  color: #28303d;
     1264  line-height: 1.7;
     1265  padding: 10px;
     1266  margin: 0 2px;
     1267  max-width: 100%;
    13231268}
    13241269
    13251270input[type=email] {
    1326         border: 3px solid #39414d;
    1327         border-radius: 0;
    1328         color: #28303d;
    1329         line-height: 1.7;
    1330         padding: 10px;
    1331         margin: 0 2px;
    1332         max-width: 100%;
     1271  border: 3px solid #39414d;
     1272  border-radius: 0;
     1273  color: #28303d;
     1274  line-height: 1.7;
     1275  padding: 10px;
     1276  margin: 0 2px;
     1277  max-width: 100%;
    13331278}
    13341279
    13351280input[type=url] {
    1336         border: 3px solid #39414d;
    1337         border-radius: 0;
    1338         color: #28303d;
    1339         line-height: 1.7;
    1340         padding: 10px;
    1341         margin: 0 2px;
    1342         max-width: 100%;
     1281  border: 3px solid #39414d;
     1282  border-radius: 0;
     1283  color: #28303d;
     1284  line-height: 1.7;
     1285  padding: 10px;
     1286  margin: 0 2px;
     1287  max-width: 100%;
    13431288}
    13441289
    13451290input[type=password] {
    1346         border: 3px solid #39414d;
    1347         border-radius: 0;
    1348         color: #28303d;
    1349         line-height: 1.7;
    1350         padding: 10px;
    1351         margin: 0 2px;
    1352         max-width: 100%;
     1291  border: 3px solid #39414d;
     1292  border-radius: 0;
     1293  color: #28303d;
     1294  line-height: 1.7;
     1295  padding: 10px;
     1296  margin: 0 2px;
     1297  max-width: 100%;
    13531298}
    13541299
    13551300input[type=search] {
    1356         border: 3px solid #39414d;
    1357         border-radius: 0;
    1358         color: #28303d;
    1359         line-height: 1.7;
    1360         padding: 10px;
    1361         margin: 0 2px;
    1362         max-width: 100%;
     1301  border: 3px solid #39414d;
     1302  border-radius: 0;
     1303  color: #28303d;
     1304  line-height: 1.7;
     1305  padding: 10px;
     1306  margin: 0 2px;
     1307  max-width: 100%;
    13631308}
    13641309
    13651310input[type=number] {
    1366         border: 3px solid #39414d;
    1367         border-radius: 0;
    1368         color: #28303d;
    1369         line-height: 1.7;
    1370         padding: 10px;
    1371         margin: 0 2px;
    1372         max-width: 100%;
     1311  border: 3px solid #39414d;
     1312  border-radius: 0;
     1313  color: #28303d;
     1314  line-height: 1.7;
     1315  padding: 10px;
     1316  margin: 0 2px;
     1317  max-width: 100%;
    13731318}
    13741319
    13751320input[type=tel] {
    1376         border: 3px solid #39414d;
    1377         border-radius: 0;
    1378         color: #28303d;
    1379         line-height: 1.7;
    1380         padding: 10px;
    1381         margin: 0 2px;
    1382         max-width: 100%;
     1321  border: 3px solid #39414d;
     1322  border-radius: 0;
     1323  color: #28303d;
     1324  line-height: 1.7;
     1325  padding: 10px;
     1326  margin: 0 2px;
     1327  max-width: 100%;
    13831328}
    13841329
    13851330input[type=date] {
    1386         border: 3px solid #39414d;
    1387         border-radius: 0;
    1388         color: #28303d;
    1389         line-height: 1.7;
    1390         padding: 10px;
    1391         margin: 0 2px;
    1392         max-width: 100%;
     1331  border: 3px solid #39414d;
     1332  border-radius: 0;
     1333  color: #28303d;
     1334  line-height: 1.7;
     1335  padding: 10px;
     1336  margin: 0 2px;
     1337  max-width: 100%;
    13931338}
    13941339
    13951340input[type=month] {
    1396         border: 3px solid #39414d;
    1397         border-radius: 0;
    1398         color: #28303d;
    1399         line-height: 1.7;
    1400         padding: 10px;
    1401         margin: 0 2px;
    1402         max-width: 100%;
     1341  border: 3px solid #39414d;
     1342  border-radius: 0;
     1343  color: #28303d;
     1344  line-height: 1.7;
     1345  padding: 10px;
     1346  margin: 0 2px;
     1347  max-width: 100%;
    14031348}
    14041349
    14051350input[type=week] {
    1406         border: 3px solid #39414d;
    1407         border-radius: 0;
    1408         color: #28303d;
    1409         line-height: 1.7;
    1410         padding: 10px;
    1411         margin: 0 2px;
    1412         max-width: 100%;
     1351  border: 3px solid #39414d;
     1352  border-radius: 0;
     1353  color: #28303d;
     1354  line-height: 1.7;
     1355  padding: 10px;
     1356  margin: 0 2px;
     1357  max-width: 100%;
    14131358}
    14141359
    14151360input[type=time] {
    1416         border: 3px solid #39414d;
    1417         border-radius: 0;
    1418         color: #28303d;
    1419         line-height: 1.7;
    1420         padding: 10px;
    1421         margin: 0 2px;
    1422         max-width: 100%;
     1361  border: 3px solid #39414d;
     1362  border-radius: 0;
     1363  color: #28303d;
     1364  line-height: 1.7;
     1365  padding: 10px;
     1366  margin: 0 2px;
     1367  max-width: 100%;
    14231368}
    14241369
    14251370input[type=datetime] {
    1426         border: 3px solid #39414d;
    1427         border-radius: 0;
    1428         color: #28303d;
    1429         line-height: 1.7;
    1430         padding: 10px;
    1431         margin: 0 2px;
    1432         max-width: 100%;
     1371  border: 3px solid #39414d;
     1372  border-radius: 0;
     1373  color: #28303d;
     1374  line-height: 1.7;
     1375  padding: 10px;
     1376  margin: 0 2px;
     1377  max-width: 100%;
    14331378}
    14341379
    14351380input[type=datetime-local] {
    1436         border: 3px solid #39414d;
    1437         border-radius: 0;
    1438         color: #28303d;
    1439         line-height: 1.7;
    1440         padding: 10px;
    1441         margin: 0 2px;
    1442         max-width: 100%;
     1381  border: 3px solid #39414d;
     1382  border-radius: 0;
     1383  color: #28303d;
     1384  line-height: 1.7;
     1385  padding: 10px;
     1386  margin: 0 2px;
     1387  max-width: 100%;
    14431388}
    14441389
    14451390input[type=color] {
    1446         border: 3px solid #39414d;
    1447         border-radius: 0;
    1448         color: #28303d;
    1449         line-height: 1.7;
    1450         padding: 10px;
    1451         margin: 0 2px;
    1452         max-width: 100%;
     1391  border: 3px solid #39414d;
     1392  border-radius: 0;
     1393  color: #28303d;
     1394  line-height: 1.7;
     1395  padding: 10px;
     1396  margin: 0 2px;
     1397  max-width: 100%;
    14531398}
    14541399
    14551400.site textarea {
    1456         border: 3px solid #39414d;
    1457         border-radius: 0;
    1458         color: #28303d;
    1459         line-height: 1.7;
    1460         padding: 10px;
    1461         margin: 0 2px;
    1462         max-width: 100%;
    1463 }
    1464 
     1401  border: 3px solid #39414d;
     1402  border-radius: 0;
     1403  color: #28303d;
     1404  line-height: 1.7;
     1405  padding: 10px;
     1406  margin: 0 2px;
     1407  max-width: 100%;
     1408}
    14651409input[type=text]:focus {
    1466         color: #28303d;
    1467         outline-offset: 2px;
    1468         outline: 2px dotted #39414d;
    1469 }
    1470 
     1410  color: #28303d;
     1411  outline-offset: 2px;
     1412  outline: 2px dotted #39414d;
     1413}
    14711414input[type=email]:focus {
    1472         color: #28303d;
    1473         outline-offset: 2px;
    1474         outline: 2px dotted #39414d;
    1475 }
    1476 
     1415  color: #28303d;
     1416  outline-offset: 2px;
     1417  outline: 2px dotted #39414d;
     1418}
    14771419input[type=url]:focus {
    1478         color: #28303d;
    1479         outline-offset: 2px;
    1480         outline: 2px dotted #39414d;
    1481 }
    1482 
     1420  color: #28303d;
     1421  outline-offset: 2px;
     1422  outline: 2px dotted #39414d;
     1423}
    14831424input[type=password]:focus {
    1484         color: #28303d;
    1485         outline-offset: 2px;
    1486         outline: 2px dotted #39414d;
    1487 }
    1488 
     1425  color: #28303d;
     1426  outline-offset: 2px;
     1427  outline: 2px dotted #39414d;
     1428}
    14891429input[type=search]:focus {
    1490         color: #28303d;
    1491         outline-offset: 2px;
    1492         outline: 2px dotted #39414d;
    1493 }
    1494 
     1430  color: #28303d;
     1431  outline-offset: 2px;
     1432  outline: 2px dotted #39414d;
     1433}
    14951434input[type=number]:focus {
    1496         color: #28303d;
    1497         outline-offset: 2px;
    1498         outline: 2px dotted #39414d;
    1499 }
    1500 
     1435  color: #28303d;
     1436  outline-offset: 2px;
     1437  outline: 2px dotted #39414d;
     1438}
    15011439input[type=tel]:focus {
    1502         color: #28303d;
    1503         outline-offset: 2px;
    1504         outline: 2px dotted #39414d;
    1505 }
    1506 
     1440  color: #28303d;
     1441  outline-offset: 2px;
     1442  outline: 2px dotted #39414d;
     1443}
    15071444input[type=date]:focus {
    1508         color: #28303d;
    1509         outline-offset: 2px;
    1510         outline: 2px dotted #39414d;
    1511 }
    1512 
     1445  color: #28303d;
     1446  outline-offset: 2px;
     1447  outline: 2px dotted #39414d;
     1448}
    15131449input[type=month]:focus {
    1514         color: #28303d;
    1515         outline-offset: 2px;
    1516         outline: 2px dotted #39414d;
    1517 }
    1518 
     1450  color: #28303d;
     1451  outline-offset: 2px;
     1452  outline: 2px dotted #39414d;
     1453}
    15191454input[type=week]:focus {
    1520         color: #28303d;
    1521         outline-offset: 2px;
    1522         outline: 2px dotted #39414d;
    1523 }
    1524 
     1455  color: #28303d;
     1456  outline-offset: 2px;
     1457  outline: 2px dotted #39414d;
     1458}
    15251459input[type=time]:focus {
    1526         color: #28303d;
    1527         outline-offset: 2px;
    1528         outline: 2px dotted #39414d;
    1529 }
    1530 
     1460  color: #28303d;
     1461  outline-offset: 2px;
     1462  outline: 2px dotted #39414d;
     1463}
    15311464input[type=datetime]:focus {
    1532         color: #28303d;
    1533         outline-offset: 2px;
    1534         outline: 2px dotted #39414d;
    1535 }
    1536 
     1465  color: #28303d;
     1466  outline-offset: 2px;
     1467  outline: 2px dotted #39414d;
     1468}
    15371469input[type=datetime-local]:focus {
    1538         color: #28303d;
    1539         outline-offset: 2px;
    1540         outline: 2px dotted #39414d;
    1541 }
    1542 
     1470  color: #28303d;
     1471  outline-offset: 2px;
     1472  outline: 2px dotted #39414d;
     1473}
    15431474input[type=color]:focus {
    1544         color: #28303d;
    1545         outline-offset: 2px;
    1546         outline: 2px dotted #39414d;
    1547 }
    1548 
     1475  color: #28303d;
     1476  outline-offset: 2px;
     1477  outline: 2px dotted #39414d;
     1478}
    15491479.site textarea:focus {
    1550         color: #28303d;
    1551         outline-offset: 2px;
    1552         outline: 2px dotted #39414d;
    1553 }
    1554 
     1480  color: #28303d;
     1481  outline-offset: 2px;
     1482  outline: 2px dotted #39414d;
     1483}
    15551484input[type=text]:disabled,
    15561485input[type=email]:disabled,
     
    15681497input[type=color]:disabled,
    15691498.site textarea:disabled {
    1570         opacity: 0.7;
    1571 }
    1572 
     1499  opacity: 0.7;
     1500}
    15731501.is-dark-theme input[type=text] {
    1574         background: rgba(255, 255, 255, 0.9);
    1575 }
    1576 
     1502  background: rgba(255, 255, 255, 0.9);
     1503}
    15771504.is-dark-theme input[type=email] {
    1578         background: rgba(255, 255, 255, 0.9);
    1579 }
    1580 
     1505  background: rgba(255, 255, 255, 0.9);
     1506}
    15811507.is-dark-theme input[type=url] {
    1582         background: rgba(255, 255, 255, 0.9);
    1583 }
    1584 
     1508  background: rgba(255, 255, 255, 0.9);
     1509}
    15851510.is-dark-theme input[type=password] {
    1586         background: rgba(255, 255, 255, 0.9);
    1587 }
    1588 
     1511  background: rgba(255, 255, 255, 0.9);
     1512}
    15891513.is-dark-theme input[type=search] {
    1590         background: rgba(255, 255, 255, 0.9);
    1591 }
    1592 
     1514  background: rgba(255, 255, 255, 0.9);
     1515}
    15931516.is-dark-theme input[type=number] {
    1594         background: rgba(255, 255, 255, 0.9);
    1595 }
    1596 
     1517  background: rgba(255, 255, 255, 0.9);
     1518}
    15971519.is-dark-theme input[type=tel] {
    1598         background: rgba(255, 255, 255, 0.9);
    1599 }
    1600 
     1520  background: rgba(255, 255, 255, 0.9);
     1521}
    16011522.is-dark-theme input[type=date] {
    1602         background: rgba(255, 255, 255, 0.9);
    1603 }
    1604 
     1523  background: rgba(255, 255, 255, 0.9);
     1524}
    16051525.is-dark-theme input[type=month] {
    1606         background: rgba(255, 255, 255, 0.9);
    1607 }
    1608 
     1526  background: rgba(255, 255, 255, 0.9);
     1527}
    16091528.is-dark-theme input[type=week] {
    1610         background: rgba(255, 255, 255, 0.9);
    1611 }
    1612 
     1529  background: rgba(255, 255, 255, 0.9);
     1530}
    16131531.is-dark-theme input[type=time] {
    1614         background: rgba(255, 255, 255, 0.9);
    1615 }
    1616 
     1532  background: rgba(255, 255, 255, 0.9);
     1533}
    16171534.is-dark-theme input[type=datetime] {
    1618         background: rgba(255, 255, 255, 0.9);
    1619 }
    1620 
     1535  background: rgba(255, 255, 255, 0.9);
     1536}
    16211537.is-dark-theme input[type=datetime-local] {
    1622         background: rgba(255, 255, 255, 0.9);
    1623 }
    1624 
     1538  background: rgba(255, 255, 255, 0.9);
     1539}
    16251540.is-dark-theme input[type=color] {
    1626         background: rgba(255, 255, 255, 0.9);
    1627 }
    1628 
     1541  background: rgba(255, 255, 255, 0.9);
     1542}
    16291543.is-dark-theme .site textarea {
    1630         background: rgba(255, 255, 255, 0.9);
     1544  background: rgba(255, 255, 255, 0.9);
    16311545}
    16321546
    16331547input[type=search]:focus {
    1634         outline-offset: -7px;
    1635 }
    1636 
     1548  outline-offset: -7px;
     1549}
    16371550.is-dark-theme input[type=search]:focus {
    1638         outline-color: #d1e4dd;
     1551  outline-color: #d1e4dd;
    16391552}
    16401553
    16411554input[type=color] {
    1642         padding: 5px;
    1643         height: 40px;
     1555  padding: 5px;
     1556  height: 40px;
    16441557}
    16451558
    16461559input[type=email],
    16471560input[type=url] {
    1648 
    1649         /*rtl:ignore*/
    1650         direction: ltr;
     1561  /*rtl:ignore*/
     1562  direction: ltr;
    16511563}
    16521564
    16531565select {
    1654         border: 3px solid #39414d;
    1655         color: #28303d;
    1656         -moz-appearance: none;
    1657         -webkit-appearance: none;
    1658         appearance: none;
    1659         line-height: 1.7;
    1660         padding: 10px 30px 10px 10px;
    1661         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;
    1662         background-position: right 10px top 60%;
    1663 }
    1664 
     1566  border: 3px solid #39414d;
     1567  color: #28303d;
     1568  -moz-appearance: none;
     1569  -webkit-appearance: none;
     1570  appearance: none;
     1571  line-height: 1.7;
     1572  padding: 10px 30px 10px 10px;
     1573  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;
     1574  background-position: right 10px top 60%;
     1575}
    16651576select:focus {
    1666         outline-offset: 2px;
    1667         outline: 2px dotted #39414d;
    1668 }
    1669 
     1577  outline-offset: 2px;
     1578  outline: 2px dotted #39414d;
     1579}
    16701580.is-dark-theme select {
    1671         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;
    1672         background-position: right 10px top 60%;
     1581  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;
     1582  background-position: right 10px top 60%;
    16731583}
    16741584
    16751585textarea {
    1676         width: 100%;
     1586  width: 100%;
    16771587}
    16781588
    16791589label {
    1680         font-size: 1.125rem;
    1681         font-weight: 500;
    1682         margin-bottom: 10px;
     1590  font-size: 1.125rem;
     1591  font-weight: 500;
     1592  margin-bottom: 10px;
    16831593}
    16841594
     
    16891599*/
    16901600@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1691 
    1692         input[type=checkbox] {
    1693                 -webkit-appearance: none;
    1694                 -moz-appearance: none;
    1695                 position: relative;
    1696                 width: 25px;
    1697                 height: 25px;
    1698                 border: 3px solid #39414d;
    1699                 background: #fff;
    1700         }
    1701 
    1702         input[type=radio] {
    1703                 -webkit-appearance: none;
    1704                 -moz-appearance: none;
    1705                 position: relative;
    1706                 width: 25px;
    1707                 height: 25px;
    1708                 border: 3px solid #39414d;
    1709                 background: #fff;
    1710         }
    1711 
    1712         input[type=checkbox]:disabled,
    1713         input[type=radio]:disabled {
    1714                 opacity: 0.7;
    1715         }
    1716 
    1717         .is-dark-theme input[type=checkbox] {
    1718                 background: rgba(255, 255, 255, 0.9);
    1719         }
    1720 
    1721         .is-dark-theme input[type=radio] {
    1722                 background: rgba(255, 255, 255, 0.9);
    1723         }
    1724 
    1725         input[type=checkbox]:focus {
    1726                 outline-offset: 2px;
    1727                 outline: 2px dotted #39414d;
    1728         }
    1729 
    1730         input[type=checkbox]:after {
    1731                 content: "";
    1732                 opacity: 0;
    1733                 display: block;
    1734                 left: 5px;
    1735                 top: 2px;
    1736                 position: absolute;
    1737                 width: 7px;
    1738                 height: 13px;
    1739                 border: 3px solid #28303d;
    1740                 border-top: 0;
    1741                 border-left: 0;
    1742                 transform: rotate(30deg);
    1743         }
    1744 
    1745         input[type=checkbox]:checked {
    1746                 color: #28303d;
    1747         }
    1748 
    1749         input[type=checkbox]:checked:after {
    1750                 opacity: 1;
    1751         }
    1752 
    1753         input[type=radio] {
    1754                 border-radius: 50%;
    1755         }
    1756 
    1757         input[type=radio]:focus {
    1758                 outline-offset: 2px;
    1759                 outline: 2px dotted #39414d;
    1760         }
    1761 
    1762         input[type=radio]:after {
    1763                 content: "";
    1764                 opacity: 0;
    1765                 display: block;
    1766                 left: 3px;
    1767                 top: 3px;
    1768                 position: absolute;
    1769                 width: 11px;
    1770                 height: 11px;
    1771                 border-radius: 50%;
    1772                 background: #28303d;
    1773         }
    1774 
    1775         input[type=radio]:checked {
    1776                 border: 4px solid #39414d;
    1777         }
    1778 
    1779         input[type=radio]:checked:after {
    1780                 opacity: 1;
    1781         }
    1782 
    1783         input[type=radio]:checked:focus {
    1784                 outline-offset: 4px;
    1785                 outline: 2px dotted #39414d;
    1786         }
    1787 }
    1788 
     1601  input[type=checkbox] {
     1602    -webkit-appearance: none;
     1603    -moz-appearance: none;
     1604    position: relative;
     1605    width: 25px;
     1606    height: 25px;
     1607    border: 3px solid #39414d;
     1608    background: #fff;
     1609  }
     1610  input[type=radio] {
     1611    -webkit-appearance: none;
     1612    -moz-appearance: none;
     1613    position: relative;
     1614    width: 25px;
     1615    height: 25px;
     1616    border: 3px solid #39414d;
     1617    background: #fff;
     1618  }
     1619  input[type=checkbox]:disabled,
     1620input[type=radio]:disabled {
     1621    opacity: 0.7;
     1622  }
     1623  .is-dark-theme input[type=checkbox] {
     1624    background: rgba(255, 255, 255, 0.9);
     1625  }
     1626  .is-dark-theme input[type=radio] {
     1627    background: rgba(255, 255, 255, 0.9);
     1628  }
     1629
     1630  input[type=checkbox]:focus {
     1631    outline-offset: 2px;
     1632    outline: 2px dotted #39414d;
     1633  }
     1634  input[type=checkbox]:after {
     1635    content: "";
     1636    opacity: 0;
     1637    display: block;
     1638    left: 5px;
     1639    top: 2px;
     1640    position: absolute;
     1641    width: 7px;
     1642    height: 13px;
     1643    border: 3px solid #28303d;
     1644    border-top: 0;
     1645    border-left: 0;
     1646    transform: rotate(30deg);
     1647  }
     1648  input[type=checkbox]:checked {
     1649    color: #28303d;
     1650  }
     1651  input[type=checkbox]:checked:after {
     1652    opacity: 1;
     1653  }
     1654
     1655  input[type=radio] {
     1656    border-radius: 50%;
     1657  }
     1658  input[type=radio]:focus {
     1659    outline-offset: 2px;
     1660    outline: 2px dotted #39414d;
     1661  }
     1662  input[type=radio]:after {
     1663    content: "";
     1664    opacity: 0;
     1665    display: block;
     1666    left: 3px;
     1667    top: 3px;
     1668    position: absolute;
     1669    width: 11px;
     1670    height: 11px;
     1671    border-radius: 50%;
     1672    background: #28303d;
     1673  }
     1674  input[type=radio]:checked {
     1675    border: 4px solid #39414d;
     1676  }
     1677  input[type=radio]:checked:after {
     1678    opacity: 1;
     1679  }
     1680  input[type=radio]:checked:focus {
     1681    outline-offset: 4px;
     1682    outline: 2px dotted #39414d;
     1683  }
     1684}
    17891685input[type=checkbox] + label {
    1790         display: inline-block;
    1791         padding-left: 10px;
    1792         font-size: 1rem;
    1793         vertical-align: top;
    1794 }
    1795 
     1686  display: inline-block;
     1687  padding-left: 10px;
     1688  font-size: 1rem;
     1689  vertical-align: top;
     1690}
    17961691input[type=radio] + label {
    1797         display: inline-block;
    1798         padding-left: 10px;
    1799         font-size: 1rem;
    1800         vertical-align: top;
     1692  display: inline-block;
     1693  padding-left: 10px;
     1694  font-size: 1rem;
     1695  vertical-align: top;
    18011696}
    18021697
     
    18051700*/
    18061701@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1807 
    1808         input[type=range] {
    1809                 -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
    1810                 width: 100%; /* Specific width is required for Firefox. */
    1811                 height: 6px;
    1812                 background: #39414d;
    1813                 border-radius: 6px;
    1814                 outline-offset: 10px;
    1815         }
    1816 
    1817         input[type=range]:disabled {
    1818                 opacity: 0.7;
    1819         }
    1820 
    1821         input[type=range]::-webkit-slider-thumb {
    1822                 -webkit-appearance: none;
    1823                 border: 3px solid #39414d;
    1824                 height: 44px;
    1825                 width: 44px;
    1826                 border-radius: 50%;
    1827                 background: #d1e4dd;
    1828                 cursor: pointer;
    1829         }
    1830 
    1831         input[type=range]::-moz-range-thumb {
    1832                 border: 3px solid #39414d;
    1833                 height: 44px;
    1834                 width: 44px;
    1835                 border-radius: 50%;
    1836                 background: #d1e4dd;
    1837                 cursor: pointer;
    1838                 box-sizing: border-box;
    1839         }
    1840 }
    1841 
     1702  input[type=range] {
     1703    -webkit-appearance: none;
     1704    /* Hides the slider so that custom slider can be made */
     1705    width: 100%;
     1706    /* Specific width is required for Firefox. */
     1707    height: 6px;
     1708    background: #39414d;
     1709    border-radius: 6px;
     1710    outline-offset: 10px;
     1711  }
     1712  input[type=range]:disabled {
     1713    opacity: 0.7;
     1714  }
     1715
     1716  input[type=range]::-webkit-slider-thumb {
     1717    -webkit-appearance: none;
     1718    border: 3px solid #39414d;
     1719    height: 44px;
     1720    width: 44px;
     1721    border-radius: 50%;
     1722    background: #d1e4dd;
     1723    cursor: pointer;
     1724  }
     1725
     1726  input[type=range]::-moz-range-thumb {
     1727    border: 3px solid #39414d;
     1728    height: 44px;
     1729    width: 44px;
     1730    border-radius: 50%;
     1731    background: #d1e4dd;
     1732    cursor: pointer;
     1733    box-sizing: border-box;
     1734  }
     1735}
    18421736input[type=range]::-ms-track {
    1843         width: 100%;
    1844         height: 6px;
    1845         border-radius: 6px;
    1846         border-width: 19px 0;
    1847         border-color: #d1e4dd;
    1848         background: transparent;
    1849         color: transparent;
    1850         cursor: pointer;
     1737  width: 100%;
     1738  height: 6px;
     1739  border-radius: 6px;
     1740  border-width: 19px 0;
     1741  border-color: #d1e4dd;
     1742  background: transparent;
     1743  color: transparent;
     1744  cursor: pointer;
    18511745}
    18521746
    18531747input[type=range]::-ms-fill-upper {
    1854         background: #39414d;
    1855         border-radius: 6px;
     1748  background: #39414d;
     1749  border-radius: 6px;
    18561750}
    18571751
    18581752input[type=range]::-ms-fill-lower {
    1859         background: #39414d;
    1860         border-radius: 6px;
     1753  background: #39414d;
     1754  border-radius: 6px;
    18611755}
    18621756
    18631757input[type=range]::-ms-thumb {
    1864         border: 3px solid #39414d;
    1865         height: 44px;
    1866         width: 44px;
    1867         border-radius: 50%;
    1868         background: #d1e4dd;
    1869         cursor: pointer;
     1758  border: 3px solid #39414d;
     1759  height: 44px;
     1760  width: 44px;
     1761  border-radius: 50%;
     1762  background: #d1e4dd;
     1763  cursor: pointer;
    18701764}
    18711765
    18721766fieldset {
    1873         display: grid;
    1874         border-color: #39414d;
    1875         padding: 25px;
    1876 }
    1877 
     1767  display: grid;
     1768  border-color: #39414d;
     1769  padding: 25px;
     1770}
    18781771fieldset legend {
    1879         font-size: 1.5rem;
    1880 }
    1881 
     1772  font-size: 1.5rem;
     1773}
    18821774fieldset input[type=submit] {
    1883         max-width: max-content;
    1884 }
    1885 
     1775  max-width: max-content;
     1776}
    18861777fieldset input:not([type=submit]) {
    1887         margin-bottom: 20px;
    1888 }
    1889 
    1890 fieldset input[type=radio],
    1891 fieldset input[type=checkbox] {
    1892         margin-bottom: 0;
    1893 }
    1894 
     1778  margin-bottom: 20px;
     1779}
     1780fieldset input[type=radio], fieldset input[type=checkbox] {
     1781  margin-bottom: 0;
     1782}
    18951783fieldset input[type=radio] + label {
    1896         font-size: 1.125rem;
    1897         padding-left: 0;
    1898         margin-bottom: 20px;
    1899 }
    1900 
     1784  font-size: 1.125rem;
     1785  padding-left: 0;
     1786  margin-bottom: 20px;
     1787}
    19011788fieldset input[type=checkbox] + label {
    1902         font-size: 1.125rem;
    1903         padding-left: 0;
    1904         margin-bottom: 20px;
     1789  font-size: 1.125rem;
     1790  padding-left: 0;
     1791  margin-bottom: 20px;
    19051792}
    19061793
    19071794::-moz-placeholder {
    1908         opacity: 1;
     1795  opacity: 1;
    19091796}
    19101797
    19111798.post-password-message {
    1912         font-size: 1.5rem;
     1799  font-size: 1.5rem;
    19131800}
    19141801
    19151802.post-password-form {
    1916         display: flex;
    1917         flex-wrap: wrap;
    1918 }
    1919 
     1803  display: flex;
     1804  flex-wrap: wrap;
     1805}
    19201806.post-password-form__label {
    1921         width: 100%;
    1922         margin-bottom: 0;
    1923 }
    1924 
     1807  width: 100%;
     1808  margin-bottom: 0;
     1809}
    19251810.post-password-form input[type=password] {
    1926         flex-grow: 1;
    1927         margin-top: 10px;
    1928         margin-right: 17px;
    1929 }
    1930 
     1811  flex-grow: 1;
     1812  margin-top: 10px;
     1813  margin-right: 17px;
     1814}
    19311815.post-password-form__submit {
    1932         margin-top: 10px;
     1816  margin-top: 10px;
    19331817}
    19341818@media only screen and (min-width: 592px) {
    1935 
    1936         .post-password-form__submit {
    1937                 margin-left: 10px;
    1938         }
     1819  .post-password-form__submit {
     1820    margin-left: 10px;
     1821  }
    19391822}
    19401823
    19411824img {
    1942         height: auto;
    1943         vertical-align: middle;
     1825  height: auto;
     1826  max-width: 100%;
     1827  vertical-align: middle;
    19441828}
    19451829
    19461830/* Classic editor images */
     1831.entry-content img {
     1832  max-width: 100%;
     1833}
    19471834
    19481835/* Make sure embeds and iframes fit their containers. */
    1949 img,
    1950 .entry-content img,
    19511836embed,
    19521837iframe,
    19531838object,
    19541839video {
    1955         max-width: 100%;
     1840  max-width: 100%;
    19561841}
    19571842
    19581843/* Media captions */
    1959 figcaption,
    1960 .wp-caption,
    1961 .wp-caption-text,
     1844figcaption {
     1845  color: currentColor;
     1846  font-size: 1rem;
     1847  line-height: 1.7;
     1848  margin-top: 10px;
     1849  margin-bottom: 20px;
     1850  text-align: center;
     1851}
     1852.wp-caption {
     1853  color: currentColor;
     1854  font-size: 1rem;
     1855  line-height: 1.7;
     1856  margin-top: 10px;
     1857  margin-bottom: 20px;
     1858  text-align: center;
     1859}
     1860.wp-caption-text {
     1861  color: currentColor;
     1862  font-size: 1rem;
     1863  line-height: 1.7;
     1864  margin-top: 10px;
     1865  margin-bottom: 20px;
     1866  text-align: center;
     1867}
    19621868.wp-block-embed figcaption {
    1963         color: currentColor;
    1964         font-size: 1rem;
    1965         line-height: 1.7;
    1966         margin-top: 10px;
    1967         margin-bottom: 20px;
    1968         text-align: center;
    1969 }
    1970 
    1971 .alignleft figcaption,
    1972 .alignright figcaption,
     1869  color: currentColor;
     1870  font-size: 1rem;
     1871  line-height: 1.7;
     1872  margin-top: 10px;
     1873  margin-bottom: 20px;
     1874  text-align: center;
     1875}
     1876.alignleft figcaption, .alignright figcaption,
    19731877.alignleft .wp-caption,
    19741878.alignright .wp-caption,
     
    19771881.alignleft .wp-block-embed figcaption,
    19781882.alignright .wp-block-embed figcaption {
    1979         margin-bottom: 0;
     1883  margin-bottom: 0;
    19801884}
    19811885
     
    19841888.entry-content .wp-smiley,
    19851889.comment-content .wp-smiley {
    1986         border: none;
    1987         margin-bottom: 0;
    1988         margin-top: 0;
    1989         padding: 0;
     1890  border: none;
     1891  margin-bottom: 0;
     1892  margin-top: 0;
     1893  padding: 0;
    19901894}
    19911895
     
    19931897b,
    19941898strong {
    1995         font-weight: 700;
     1899  font-weight: 700;
    19961900}
    19971901
     
    20001904em,
    20011905i {
    2002         font-style: italic;
     1906  font-style: italic;
    20031907}
    20041908
    20051909pre {
    2006         white-space: pre;
    2007         overflow-x: auto;
     1910  white-space: pre;
     1911  overflow-x: auto;
    20081912}
    20091913
     
    20141918 */
    20151919a {
    2016         cursor: pointer;
    2017         color: #28303d;
    2018         text-underline-offset: 3px;
    2019         text-decoration-skip-ink: all;
     1920  cursor: pointer;
     1921  color: #28303d;
     1922  text-underline-offset: 3px;
     1923  text-decoration-skip-ink: all;
    20201924}
    20211925
    20221926a:hover {
    2023         text-decoration-style: dotted;
    2024         text-decoration-skip-ink: none;
     1927  text-decoration-style: dotted;
     1928  text-decoration-skip-ink: none;
    20251929}
    20261930
    20271931.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    2028 
    2029         /* Only visible in Windows High Contrast mode */
    2030         outline: 2px solid transparent;
    2031         text-decoration: underline 1px dotted currentColor;
    2032         text-decoration-skip-ink: none;
    2033         background: rgba(255, 255, 255, 0.9);
    2034 }
    2035 
     1932  /* Only visible in Windows High Contrast mode */
     1933  outline: 2px solid transparent;
     1934  text-decoration: underline 1px dotted currentColor;
     1935  text-decoration-skip-ink: none;
     1936  background: rgba(255, 255, 255, 0.9);
     1937}
    20361938.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    2037         background: #000;
    2038         color: #fff;
    2039         text-decoration: none;
    2040 }
    2041 
     1939  background: #000;
     1940  color: #fff;
     1941  text-decoration: none;
     1942}
    20421943.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    2043         color: #fff;
    2044 }
    2045 
     1944  color: #fff;
     1945}
    20461946.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    2047         background: rgba(0, 0, 0, 0.9);
    2048         color: #fff;
    2049 }
    2050 
     1947  background: rgba(0, 0, 0, 0.9);
     1948  color: #fff;
     1949}
    20511950.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    2052         color: #fff;
    2053 }
    2054 
     1951  color: #fff;
     1952}
    20551953.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    2056 
    2057         /* Only visible in Windows High Contrast mode */
    2058         outline: 2px solid transparent;
    2059         outline-offset: -2px;
    2060 }
    2061 
     1954  /* Only visible in Windows High Contrast mode */
     1955  outline: 2px solid transparent;
     1956  outline-offset: -2px;
     1957}
    20621958.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    2063         color: #21759b;
    2064         background-color: #f1f1f1;
    2065 }
    2066 
     1959  color: #21759b;
     1960  background-color: #f1f1f1;
     1961}
    20671962.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    2068         background: none;
    2069 }
    2070 
     1963  background: none;
     1964}
    20711965.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    2072         outline: 2px dotted #28303d;
    2073 }
    2074 
    2075 .has-background .has-link-color a,
     1966  outline: 2px dotted #28303d;
     1967}
     1968
     1969.has-background .has-link-color a {
     1970  color: #28303d;
     1971}
     1972
    20761973.has-background.has-link-color a {
    2077         color: #28303d;
     1974  color: #28303d;
    20781975}
    20791976
    20801977/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
    20811978.wp-block-audio audio:focus {
    2082         outline-offset: 5px;
    2083         outline: 2px solid #28303d;
     1979  outline-offset: 5px;
     1980  outline: 2px solid #28303d;
    20841981}
    20851982
     
    20871984 * Button
    20881985 */
    2089 .site .button,
     1986.site .button {
     1987  border: 3px solid transparent;
     1988  border-radius: 0;
     1989  cursor: pointer;
     1990  font-weight: 500;
     1991  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1992  font-size: 1.25rem;
     1993  line-height: 1.5;
     1994  padding: 15px 30px;
     1995  text-decoration: none;
     1996}
    20901997button {
    2091         border: 3px solid transparent;
    2092         border-radius: 0;
    2093         cursor: pointer;
    2094         font-weight: 500;
    2095         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2096         font-size: 1.25rem;
    2097         line-height: 1.5;
    2098         padding: 15px 30px;
    2099         text-decoration: none;
    2100 }
    2101 
     1998  border: 3px solid transparent;
     1999  border-radius: 0;
     2000  cursor: pointer;
     2001  font-weight: 500;
     2002  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2003  font-size: 1.25rem;
     2004  line-height: 1.5;
     2005  padding: 15px 30px;
     2006  text-decoration: none;
     2007}
    21022008input[type=submit] {
    2103         border: 3px solid transparent;
    2104         border-radius: 0;
    2105         cursor: pointer;
    2106         font-weight: 500;
    2107         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2108         font-size: 1.25rem;
    2109         line-height: 1.5;
    2110         padding: 15px 30px;
    2111         text-decoration: none;
    2112 }
    2113 
     2009  border: 3px solid transparent;
     2010  border-radius: 0;
     2011  cursor: pointer;
     2012  font-weight: 500;
     2013  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2014  font-size: 1.25rem;
     2015  line-height: 1.5;
     2016  padding: 15px 30px;
     2017  text-decoration: none;
     2018}
    21142019input[type=reset] {
    2115         border: 3px solid transparent;
    2116         border-radius: 0;
    2117         cursor: pointer;
    2118         font-weight: 500;
    2119         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2120         font-size: 1.25rem;
    2121         line-height: 1.5;
    2122         padding: 15px 30px;
    2123         text-decoration: none;
    2124 }
    2125 
    2126 .wp-block-search .wp-block-search__button,
    2127 .wp-block-button .wp-block-button__link,
     2020  border: 3px solid transparent;
     2021  border-radius: 0;
     2022  cursor: pointer;
     2023  font-weight: 500;
     2024  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2025  font-size: 1.25rem;
     2026  line-height: 1.5;
     2027  padding: 15px 30px;
     2028  text-decoration: none;
     2029}
     2030.wp-block-search .wp-block-search__button {
     2031  border: 3px solid transparent;
     2032  border-radius: 0;
     2033  cursor: pointer;
     2034  font-weight: 500;
     2035  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2036  font-size: 1.25rem;
     2037  line-height: 1.5;
     2038  padding: 15px 30px;
     2039  text-decoration: none;
     2040}
     2041.wp-block-button .wp-block-button__link {
     2042  border: 3px solid transparent;
     2043  border-radius: 0;
     2044  cursor: pointer;
     2045  font-weight: 500;
     2046  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2047  font-size: 1.25rem;
     2048  line-height: 1.5;
     2049  padding: 15px 30px;
     2050  text-decoration: none;
     2051}
    21282052.wp-block-file a.wp-block-file__button {
    2129         border: 3px solid transparent;
    2130         border-radius: 0;
    2131         cursor: pointer;
    2132         font-weight: 500;
    2133         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2134         font-size: 1.25rem;
    2135         line-height: 1.5;
    2136         padding: 15px 30px;
    2137         text-decoration: none;
    2138 }
    2139 
     2053  border: 3px solid transparent;
     2054  border-radius: 0;
     2055  cursor: pointer;
     2056  font-weight: 500;
     2057  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2058  font-size: 1.25rem;
     2059  line-height: 1.5;
     2060  padding: 15px 30px;
     2061  text-decoration: none;
     2062}
    21402063.site .button:not(:hover):not(:active):not(.has-text-color) {
    2141         color: #d1e4dd;
    2142 }
    2143 
     2064  color: #d1e4dd;
     2065}
    21442066button:not(:hover):not(:active):not(.has-text-color) {
    2145         color: #d1e4dd;
    2146 }
    2147 
     2067  color: #d1e4dd;
     2068}
    21482069input[type=submit]:not(:hover):not(:active):not(.has-text-color) {
    2149         color: #d1e4dd;
    2150 }
    2151 
     2070  color: #d1e4dd;
     2071}
    21522072input[type=reset]:not(:hover):not(:active):not(.has-text-color) {
    2153         color: #d1e4dd;
    2154 }
    2155 
     2073  color: #d1e4dd;
     2074}
    21562075.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    2157         color: #d1e4dd;
    2158 }
    2159 
     2076  color: #d1e4dd;
     2077}
    21602078.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2161         color: #d1e4dd;
    2162 }
    2163 
     2079  color: #d1e4dd;
     2080}
    21642081.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    2165         color: #d1e4dd;
    2166 }
    2167 
     2082  color: #d1e4dd;
     2083}
    21682084.has-background .site .button:not(:hover):not(:active):not(.has-text-color) {
    2169         color: #28303d;
    2170 }
    2171 
     2085  color: #28303d;
     2086}
    21722087.has-background button:not(:hover):not(:active):not(.has-text-color) {
    2173         color: #28303d;
    2174 }
    2175 
     2088  color: #28303d;
     2089}
    21762090.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color) {
    2177         color: #28303d;
    2178 }
    2179 
     2091  color: #28303d;
     2092}
    21802093.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color) {
    2181         color: #28303d;
    2182 }
    2183 
     2094  color: #28303d;
     2095}
    21842096.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    2185         color: #28303d;
    2186 }
    2187 
     2097  color: #28303d;
     2098}
    21882099.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2189         color: #28303d;
    2190 }
    2191 
     2100  color: #28303d;
     2101}
    21922102.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    2193         color: #28303d;
    2194 }
    2195 
     2103  color: #28303d;
     2104}
    21962105.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background {
    2197         color: #28303d;
    2198 }
    2199 
     2106  color: #28303d;
     2107}
    22002108.has-background button:not(:hover):not(:active):not(.has-text-color).has-background {
    2201         color: #28303d;
    2202 }
    2203 
     2109  color: #28303d;
     2110}
    22042111.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background {
    2205         color: #28303d;
    2206 }
    2207 
     2112  color: #28303d;
     2113}
    22082114.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background {
    2209         color: #28303d;
    2210 }
    2211 
     2115  color: #28303d;
     2116}
    22122117.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background {
    2213         color: #28303d;
    2214 }
    2215 
     2118  color: #28303d;
     2119}
    22162120.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    2217         color: #28303d;
    2218 }
    2219 
     2121  color: #28303d;
     2122}
    22202123.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    2221         color: #28303d;
    2222 }
    2223 
     2124  color: #28303d;
     2125}
    22242126.site .button:not(:hover):not(:active):not(.has-background) {
    2225         background-color: #28303d;
    2226 }
    2227 
     2127  background-color: #28303d;
     2128}
    22282129button:not(:hover):not(:active):not(.has-background) {
    2229         background-color: #28303d;
    2230 }
    2231 
     2130  background-color: #28303d;
     2131}
    22322132input[type=submit]:not(:hover):not(:active):not(.has-background) {
    2233         background-color: #28303d;
    2234 }
    2235 
     2133  background-color: #28303d;
     2134}
    22362135input[type=reset]:not(:hover):not(:active):not(.has-background) {
    2237         background-color: #28303d;
    2238 }
    2239 
     2136  background-color: #28303d;
     2137}
    22402138.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    2241         background-color: #28303d;
    2242 }
    2243 
     2139  background-color: #28303d;
     2140}
    22442141.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2245         background-color: #28303d;
    2246 }
    2247 
     2142  background-color: #28303d;
     2143}
    22482144.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    2249         background-color: #28303d;
    2250 }
    2251 
     2145  background-color: #28303d;
     2146}
    22522147.has-background .site .button:not(:hover):not(:active):not(.has-background) {
    2253         background-color: #28303d;
    2254 }
    2255 
     2148  background-color: #28303d;
     2149}
    22562150.has-background button:not(:hover):not(:active):not(.has-background) {
    2257         background-color: #28303d;
    2258 }
    2259 
     2151  background-color: #28303d;
     2152}
    22602153.has-background input[type=submit]:not(:hover):not(:active):not(.has-background) {
    2261         background-color: #28303d;
    2262 }
    2263 
     2154  background-color: #28303d;
     2155}
    22642156.has-background input[type=reset]:not(:hover):not(:active):not(.has-background) {
    2265         background-color: #28303d;
    2266 }
    2267 
     2157  background-color: #28303d;
     2158}
    22682159.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    2269         background-color: #28303d;
    2270 }
    2271 
     2160  background-color: #28303d;
     2161}
    22722162.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2273         background-color: #28303d;
    2274 }
    2275 
     2163  background-color: #28303d;
     2164}
    22762165.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    2277         background-color: #28303d;
    2278 }
    2279 
    2280 .site .button:hover,
    2281 .site .button:active,
     2166  background-color: #28303d;
     2167}
     2168.site .button:hover, .site .button:active,
    22822169button:hover,
    22832170button:active,
     
    22922179.wp-block-file a.wp-block-file__button:hover,
    22932180.wp-block-file a.wp-block-file__button:active {
    2294         background-color: transparent;
    2295         border-color: currentColor;
    2296         color: inherit;
    2297 }
    2298 
     2181  background-color: transparent;
     2182  border-color: currentColor;
     2183  color: inherit;
     2184}
    22992185.site .button:focus,
    23002186button:focus,
     
    23042190.wp-block-button .wp-block-button__link:focus,
    23052191.wp-block-file a.wp-block-file__button:focus {
    2306         outline-offset: -6px;
    2307         outline: 2px dotted currentColor;
    2308 }
    2309 
     2192  outline-offset: -6px;
     2193  outline: 2px dotted currentColor;
     2194}
    23102195.site .button:disabled {
    2311         background-color: rgba(255, 255, 255, 0.5);
    2312         border-color: rgba(255, 255, 255, 0.5);
    2313         color: #39414d;
    2314 }
    2315 
     2196  background-color: rgba(255, 255, 255, 0.5);
     2197  border-color: rgba(255, 255, 255, 0.5);
     2198  color: #39414d;
     2199}
    23162200button:disabled {
    2317         background-color: rgba(255, 255, 255, 0.5);
    2318         border-color: rgba(255, 255, 255, 0.5);
    2319         color: #39414d;
    2320 }
    2321 
     2201  background-color: rgba(255, 255, 255, 0.5);
     2202  border-color: rgba(255, 255, 255, 0.5);
     2203  color: #39414d;
     2204}
    23222205input[type=submit]:disabled {
    2323         background-color: rgba(255, 255, 255, 0.5);
    2324         border-color: rgba(255, 255, 255, 0.5);
    2325         color: #39414d;
    2326 }
    2327 
     2206  background-color: rgba(255, 255, 255, 0.5);
     2207  border-color: rgba(255, 255, 255, 0.5);
     2208  color: #39414d;
     2209}
    23282210input[type=reset]:disabled {
    2329         background-color: rgba(255, 255, 255, 0.5);
    2330         border-color: rgba(255, 255, 255, 0.5);
    2331         color: #39414d;
    2332 }
    2333 
     2211  background-color: rgba(255, 255, 255, 0.5);
     2212  border-color: rgba(255, 255, 255, 0.5);
     2213  color: #39414d;
     2214}
    23342215.wp-block-search .wp-block-search__button:disabled {
    2335         background-color: rgba(255, 255, 255, 0.5);
    2336         border-color: rgba(255, 255, 255, 0.5);
    2337         color: #39414d;
    2338 }
    2339 
     2216  background-color: rgba(255, 255, 255, 0.5);
     2217  border-color: rgba(255, 255, 255, 0.5);
     2218  color: #39414d;
     2219}
    23402220.wp-block-button .wp-block-button__link:disabled {
    2341         background-color: rgba(255, 255, 255, 0.5);
    2342         border-color: rgba(255, 255, 255, 0.5);
    2343         color: #39414d;
    2344 }
    2345 
     2221  background-color: rgba(255, 255, 255, 0.5);
     2222  border-color: rgba(255, 255, 255, 0.5);
     2223  color: #39414d;
     2224}
    23462225.wp-block-file a.wp-block-file__button:disabled {
    2347         background-color: rgba(255, 255, 255, 0.5);
    2348         border-color: rgba(255, 255, 255, 0.5);
    2349         color: #39414d;
     2226  background-color: rgba(255, 255, 255, 0.5);
     2227  border-color: rgba(255, 255, 255, 0.5);
     2228  color: #39414d;
    23502229}
    23512230
     
    23542233 */
    23552234.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2356         color: #d1e4dd;
    2357 }
    2358 
     2235  color: #d1e4dd;
     2236}
    23592237.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2360         color: #d1e4dd;
    2361 }
    2362 
     2238  color: #d1e4dd;
     2239}
    23632240.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    2364         color: #28303d;
    2365 }
    2366 
     2241  color: #28303d;
     2242}
    23672243.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2368         background-color: #28303d;
    2369 }
    2370 
     2244  background-color: #28303d;
     2245}
    23712246.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2372         background-color: #28303d;
    2373 }
    2374 
     2247  background-color: #28303d;
     2248}
    23752249.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    23762250.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    2377         border-color: currentColor !important;
    2378         background-color: transparent !important;
    2379         color: inherit !important;
    2380 }
    2381 
    2382 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    2383 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    2384 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
    2385         border-color: currentColor;
    2386 }
    2387 
     2251  border-color: currentColor !important;
     2252  background-color: transparent !important;
     2253  color: inherit !important;
     2254}
     2255.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
     2256  border-color: currentColor;
     2257}
    23882258.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2389         color: #28303d;
    2390 }
    2391 
     2259  color: #28303d;
     2260}
    23922261.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2393         color: #28303d;
    2394 }
    2395 
     2262  color: #28303d;
     2263}
    23962264.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    2397         color: inherit;
    2398 }
    2399 
     2265  color: inherit;
     2266}
    24002267.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2401         background-color: transparent;
    2402 }
    2403 
     2268  background-color: transparent;
     2269}
    24042270.wp-block-button.is-style-outline .wp-block-button__link:hover {
    2405         border-color: transparent !important;
    2406         background-color: #28303d !important;
    2407         color: #d1e4dd !important;
    2408 }
    2409 
     2271  border-color: transparent !important;
     2272  background-color: #28303d !important;
     2273  color: #d1e4dd !important;
     2274}
    24102275.wp-block-button.is-style-outline .wp-block-button__link:active {
    2411         border-color: transparent !important;
    2412         background-color: #28303d !important;
    2413         color: #d1e4dd !important;
    2414 }
    2415 
     2276  border-color: transparent !important;
     2277  background-color: #28303d !important;
     2278  color: #d1e4dd !important;
     2279}
    24162280.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover {
    2417         background-color: #28303d !important;
    2418         color: #d1e4dd !important;
    2419 }
    2420 
     2281  background-color: #28303d !important;
     2282  color: #d1e4dd !important;
     2283}
    24212284.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    2422         background-color: #28303d !important;
    2423         color: #d1e4dd !important;
    2424 }
    2425 
     2285  background-color: #28303d !important;
     2286  color: #d1e4dd !important;
     2287}
    24262288.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover {
    2427         color: #d1e4dd !important;
    2428 }
    2429 
     2289  color: #d1e4dd !important;
     2290}
    24302291.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    2431         color: #d1e4dd !important;
    2432 }
    2433 
     2292  color: #d1e4dd !important;
     2293}
    24342294.wp-block-button .is-style-squared .wp-block-button__link {
    2435         border-radius: 0;
     2295  border-radius: 0;
    24362296}
    24372297
    24382298.is-style-outline .wp-block-button__link[style*=radius]:focus {
    2439         outline-offset: 2px;
    2440         outline: 2px dotted #39414d;
     2299  outline-offset: 2px;
     2300  outline: 2px dotted #39414d;
    24412301}
    24422302
    24432303.wp-block-button a.wp-block-button__link[style*=radius]:focus {
    2444         outline-offset: 2px;
    2445         outline: 2px dotted #39414d;
     2304  outline-offset: 2px;
     2305  outline: 2px dotted #39414d;
    24462306}
    24472307
    24482308.wp-block-code {
    2449         border-color: #28303d;
    2450         border-radius: 0;
    2451         border-style: solid;
    2452         border-width: 0.1rem;
    2453         padding: 20px;
    2454 }
    2455 
     2309  border-color: #28303d;
     2310  border-radius: 0;
     2311  border-style: solid;
     2312  border-width: 0.1rem;
     2313  padding: 20px;
     2314}
    24562315.wp-block-code code {
    2457         color: #28303d;
    2458         white-space: pre;
    2459         overflow-x: auto;
    2460         display: block;
     2316  color: #28303d;
     2317  white-space: pre;
     2318  overflow-x: auto;
     2319  display: block;
    24612320}
    24622321
    24632322.wp-block-columns:not(.alignwide):not(.alignfull) {
    2464         clear: both;
    2465 }
    2466 
     2323  clear: both;
     2324}
    24672325.wp-block-columns .wp-block-column > * {
    2468         margin-top: 20px;
    2469         margin-bottom: 20px;
     2326  margin-top: 20px;
     2327  margin-bottom: 20px;
    24702328}
    24712329@media only screen and (min-width: 482px) {
    2472 
    2473         .wp-block-columns .wp-block-column > * {
    2474                 margin-top: 30px;
    2475                 margin-bottom: 30px;
    2476         }
    2477 }
    2478 
     2330  .wp-block-columns .wp-block-column > * {
     2331    margin-top: 30px;
     2332    margin-bottom: 30px;
     2333  }
     2334}
    24792335.wp-block-columns .wp-block-column > *:first-child {
    2480         margin-top: 0;
    2481 }
    2482 
     2336  margin-top: 0;
     2337}
    24832338.wp-block-columns .wp-block-column > *:last-child {
    2484         margin-bottom: 0;
    2485 }
    2486 
     2339  margin-bottom: 0;
     2340}
    24872341.wp-block-columns .wp-block-column:last-child {
    2488         margin-bottom: 0;
    2489 }
    2490 
     2342  margin-bottom: 0;
     2343}
    24912344.wp-block-columns .wp-block-column:not(:last-child) {
    2492         margin-bottom: 20px;
     2345  margin-bottom: 20px;
    24932346}
    24942347@media only screen and (min-width: 482px) {
    2495 
    2496         .wp-block-columns .wp-block-column:not(:last-child) {
    2497                 margin-bottom: 30px;
    2498         }
     2348  .wp-block-columns .wp-block-column:not(:last-child) {
     2349    margin-bottom: 30px;
     2350  }
    24992351}
    25002352@media only screen and (min-width: 822px) {
    2501 
    2502         .wp-block-columns .wp-block-column:not(:last-child) {
    2503                 margin-bottom: 0;
    2504         }
    2505 }
    2506 
     2353  .wp-block-columns .wp-block-column:not(:last-child) {
     2354    margin-bottom: 0;
     2355  }
     2356}
    25072357.wp-block-columns.is-style-twentytwentyone-columns-overlap {
    2508         justify-content: space-around;
     2358  justify-content: space-around;
    25092359}
    25102360@media only screen and (min-width: 652px) {
    2511 
    2512         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
    2513                 margin-left: -50px;
    2514                 margin-top: 63px;
    2515                 z-index: 2;
    2516         }
    2517 
    2518         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) {
    2519                 background-color: #d1e4dd;
    2520                 padding: 20px;
    2521         }
    2522 
    2523         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) {
    2524                 background-color: #d1e4dd;
    2525                 padding: 20px;
    2526         }
    2527 
    2528         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) {
    2529                 background-color: #d1e4dd;
    2530                 padding: 20px;
    2531         }
    2532 
    2533         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) {
    2534                 background-color: #d1e4dd;
    2535                 padding: 20px;
    2536         }
    2537 
    2538         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) {
    2539                 background-color: #d1e4dd;
    2540                 padding: 20px;
    2541         }
    2542 
    2543         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) {
    2544                 background-color: #d1e4dd;
    2545                 padding: 20px;
    2546         }
    2547 
    2548         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) {
    2549                 background-color: #d1e4dd;
    2550                 padding: 20px;
    2551         }
    2552 
    2553         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
    2554                 background-color: #d1e4dd;
    2555                 padding: 20px;
    2556         }
    2557 
    2558         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
    2559                 background-color: #d1e4dd;
    2560                 padding: 20px;
    2561         }
    2562 
    2563         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
    2564                 background-color: #d1e4dd;
    2565                 padding: 20px;
    2566         }
    2567 
    2568         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
    2569                 padding-left: 50px;
    2570         }
    2571 
    2572         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
    2573                 padding-left: 50px;
    2574         }
    2575 
    2576         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
    2577                 margin-top: 0;
    2578         }
    2579 }
    2580 
     2361  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
     2362    margin-left: -50px;
     2363    margin-top: 63px;
     2364    z-index: 2;
     2365  }
     2366  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) {
     2367    background-color: #d1e4dd;
     2368    padding: 20px;
     2369  }
     2370  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) {
     2371    background-color: #d1e4dd;
     2372    padding: 20px;
     2373  }
     2374  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) {
     2375    background-color: #d1e4dd;
     2376    padding: 20px;
     2377  }
     2378  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) {
     2379    background-color: #d1e4dd;
     2380    padding: 20px;
     2381  }
     2382  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) {
     2383    background-color: #d1e4dd;
     2384    padding: 20px;
     2385  }
     2386  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) {
     2387    background-color: #d1e4dd;
     2388    padding: 20px;
     2389  }
     2390  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) {
     2391    background-color: #d1e4dd;
     2392    padding: 20px;
     2393  }
     2394  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
     2395    background-color: #d1e4dd;
     2396    padding: 20px;
     2397  }
     2398  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
     2399    background-color: #d1e4dd;
     2400    padding: 20px;
     2401  }
     2402  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
     2403    background-color: #d1e4dd;
     2404    padding: 20px;
     2405  }
     2406  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) {
     2407    padding-left: 50px;
     2408  }
     2409  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
     2410    padding-left: 50px;
     2411  }
     2412  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
     2413    margin-top: 0;
     2414  }
     2415}
    25812416.wp-block-columns.alignfull .wp-block-column p:not(.has-background) {
    2582         padding-left: 20px;
    2583         padding-right: 20px;
    2584 }
    2585 
     2417  padding-left: 20px;
     2418  padding-right: 20px;
     2419}
    25862420.wp-block-columns.alignfull .wp-block-column h1:not(.has-background) {
    2587         padding-left: 20px;
    2588         padding-right: 20px;
    2589 }
    2590 
     2421  padding-left: 20px;
     2422  padding-right: 20px;
     2423}
    25912424.wp-block-columns.alignfull .wp-block-column h2:not(.has-background) {
    2592         padding-left: 20px;
    2593         padding-right: 20px;
    2594 }
    2595 
     2425  padding-left: 20px;
     2426  padding-right: 20px;
     2427}
    25962428.wp-block-columns.alignfull .wp-block-column h3:not(.has-background) {
    2597         padding-left: 20px;
    2598         padding-right: 20px;
    2599 }
    2600 
     2429  padding-left: 20px;
     2430  padding-right: 20px;
     2431}
    26012432.wp-block-columns.alignfull .wp-block-column h4:not(.has-background) {
    2602         padding-left: 20px;
    2603         padding-right: 20px;
    2604 }
    2605 
     2433  padding-left: 20px;
     2434  padding-right: 20px;
     2435}
    26062436.wp-block-columns.alignfull .wp-block-column h5:not(.has-background) {
    2607         padding-left: 20px;
    2608         padding-right: 20px;
    2609 }
    2610 
     2437  padding-left: 20px;
     2438  padding-right: 20px;
     2439}
    26112440.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    2612         padding-left: 20px;
    2613         padding-right: 20px;
    2614 }
    2615 
    2616 .wp-block-cover,
     2441  padding-left: 20px;
     2442  padding-right: 20px;
     2443}
     2444
     2445.wp-block-cover {
     2446  background-color: #000;
     2447  min-height: 450px;
     2448  margin-top: inherit;
     2449  margin-bottom: inherit;
     2450  /* default & custom background-color */
     2451  /* Treating H2 separately to account for legacy /core styles */
     2452  /* Block Styles */
     2453  /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
     2454}
     2455
    26172456.wp-block-cover-image {
    2618         background-color: #000;
    2619         min-height: 450px;
    2620         margin-top: inherit;
    2621         margin-bottom: inherit;
    2622 
    2623         /* default & custom background-color */
    2624 
    2625         /* Treating H2 separately to account for legacy /core styles */
    2626 
    2627         /* Block Styles */
    2628 
    2629         /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
    2630 }
    2631 
     2457  background-color: #000;
     2458  min-height: 450px;
     2459  margin-top: inherit;
     2460  margin-bottom: inherit;
     2461  /* default & custom background-color */
     2462  /* Treating H2 separately to account for legacy /core styles */
     2463  /* Block Styles */
     2464  /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
     2465}
    26322466.wp-block-cover:not(.alignwide):not(.alignfull),
    26332467.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    2634         clear: both;
    2635 }
    2636 
     2468  clear: both;
     2469}
    26372470.wp-block-cover.alignfull,
    26382471.wp-block-cover-image.alignfull {
    2639         margin-top: 0;
    2640         margin-bottom: 0;
    2641 }
    2642 
    2643 .wp-block-cover .wp-block-cover__inner-container,
    2644 .wp-block-cover .wp-block-cover-image-text,
    2645 .wp-block-cover .wp-block-cover-text,
    2646 .wp-block-cover-image .wp-block-cover__inner-container,
    2647 .wp-block-cover-image .wp-block-cover-image-text,
     2472  margin-top: 0;
     2473  margin-bottom: 0;
     2474}
     2475.wp-block-cover .wp-block-cover__inner-container {
     2476  color: currentColor;
     2477  margin-top: 30px;
     2478  margin-bottom: 30px;
     2479}
     2480.wp-block-cover .wp-block-cover-image-text {
     2481  color: currentColor;
     2482  margin-top: 30px;
     2483  margin-bottom: 30px;
     2484}
     2485.wp-block-cover .wp-block-cover-text {
     2486  color: currentColor;
     2487  margin-top: 30px;
     2488  margin-bottom: 30px;
     2489}
     2490.wp-block-cover-image .wp-block-cover__inner-container {
     2491  color: currentColor;
     2492  margin-top: 30px;
     2493  margin-bottom: 30px;
     2494}
     2495.wp-block-cover-image .wp-block-cover-image-text {
     2496  color: currentColor;
     2497  margin-top: 30px;
     2498  margin-bottom: 30px;
     2499}
    26482500.wp-block-cover-image .wp-block-cover-text {
    2649         color: currentColor;
    2650         margin-top: 30px;
    2651         margin-bottom: 30px;
    2652 }
    2653 
     2501  color: currentColor;
     2502  margin-top: 30px;
     2503  margin-bottom: 30px;
     2504}
    26542505.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
    26552506.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
     
    26582509.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
    26592510.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
    2660         color: currentColor;
    2661 }
    2662 
    2663 .wp-block-cover .wp-block-cover__inner-container .has-link-color a,
    2664 .wp-block-cover .wp-block-cover-image-text .has-link-color a,
    2665 .wp-block-cover .wp-block-cover-text .has-link-color a,
    2666 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
    2667 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
     2511  color: currentColor;
     2512}
     2513.wp-block-cover .wp-block-cover__inner-container .has-link-color a {
     2514  color: #28303d;
     2515}
     2516.wp-block-cover .wp-block-cover-image-text .has-link-color a {
     2517  color: #28303d;
     2518}
     2519.wp-block-cover .wp-block-cover-text .has-link-color a {
     2520  color: #28303d;
     2521}
     2522.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a {
     2523  color: #28303d;
     2524}
     2525.wp-block-cover-image .wp-block-cover-image-text .has-link-color a {
     2526  color: #28303d;
     2527}
    26682528.wp-block-cover-image .wp-block-cover-text .has-link-color a {
    2669         color: #28303d;
    2670 }
    2671 
     2529  color: #28303d;
     2530}
    26722531.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
    2673         color: #fff;
    2674 }
    2675 
     2532  color: #fff;
     2533}
    26762534.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text {
    2677         color: #fff;
    2678 }
    2679 
     2535  color: #fff;
     2536}
    26802537.wp-block-cover:not([class*=background-color]) .wp-block-cover-text {
    2681         color: #fff;
    2682 }
    2683 
     2538  color: #fff;
     2539}
    26842540.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
    2685         color: #fff;
    2686 }
    2687 
     2541  color: #fff;
     2542}
    26882543.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text {
    2689         color: #fff;
    2690 }
    2691 
     2544  color: #fff;
     2545}
    26922546.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
    2693         color: #fff;
    2694 }
    2695 
     2547  color: #fff;
     2548}
    26962549.wp-block-cover h2 {
    2697         font-size: 2.25rem;
    2698         letter-spacing: normal;
    2699         line-height: 1.3;
    2700         max-width: inherit;
    2701         text-align: inherit;
    2702         padding: 0;
    2703 }
    2704 @media only screen and (min-width: 652px) {
    2705 
    2706         .wp-block-cover h2 {
    2707                 font-size: 3rem;
    2708         }
    2709 }
    2710 
     2550  font-size: 2.25rem;
     2551  letter-spacing: normal;
     2552  line-height: 1.3;
     2553  max-width: inherit;
     2554  text-align: inherit;
     2555  padding: 0;
     2556}
     2557@media only screen and (min-width: 652px){
     2558  .wp-block-cover h2{
     2559  font-size: 3rem;
     2560  }
     2561}
    27112562.wp-block-cover-image h2 {
    2712         font-size: 2.25rem;
    2713         letter-spacing: normal;
    2714         line-height: 1.3;
    2715         max-width: inherit;
    2716         text-align: inherit;
    2717         padding: 0;
    2718 }
    2719 @media only screen and (min-width: 652px) {
    2720 
    2721         .wp-block-cover-image h2 {
    2722                 font-size: 3rem;
    2723         }
    2724 }
    2725 
     2563  font-size: 2.25rem;
     2564  letter-spacing: normal;
     2565  line-height: 1.3;
     2566  max-width: inherit;
     2567  text-align: inherit;
     2568  padding: 0;
     2569}
     2570@media only screen and (min-width: 652px){
     2571  .wp-block-cover-image h2{
     2572  font-size: 3rem;
     2573  }
     2574}
    27262575.wp-block-cover h2.has-text-align-left,
    27272576.wp-block-cover-image h2.has-text-align-left {
    2728         text-align: left;
    2729 }
    2730 
     2577  text-align: left;
     2578}
    27312579.wp-block-cover h2.has-text-align-center,
    27322580.wp-block-cover-image h2.has-text-align-center {
    2733         text-align: center;
    2734 }
    2735 
     2581  text-align: center;
     2582}
    27362583.wp-block-cover h2.has-text-align-right,
    27372584.wp-block-cover-image h2.has-text-align-right {
    2738         text-align: right;
    2739 }
    2740 
    2741 .wp-block-cover .wp-block-cover__inner-container,
     2585  text-align: right;
     2586}
     2587.wp-block-cover .wp-block-cover__inner-container {
     2588  width: calc(100% - 60px);
     2589}
    27422590.wp-block-cover-image .wp-block-cover__inner-container {
    2743         width: calc(100% - 60px);
    2744 }
    2745 
     2591  width: calc(100% - 60px);
     2592}
    27462593.wp-block-cover .wp-block-cover__inner-container > * {
    2747         margin-top: 20px;
    2748         margin-bottom: 20px;
    2749 }
    2750 
     2594  margin-top: 20px;
     2595  margin-bottom: 20px;
     2596}
    27512597.wp-block-cover-image .wp-block-cover__inner-container > * {
    2752         margin-top: 20px;
    2753         margin-bottom: 20px;
     2598  margin-top: 20px;
     2599  margin-bottom: 20px;
    27542600}
    27552601@media only screen and (min-width: 482px) {
    2756 
    2757         .wp-block-cover .wp-block-cover__inner-container > * {
    2758                 margin-top: 30px;
    2759                 margin-bottom: 30px;
    2760         }
    2761 
    2762         .wp-block-cover-image .wp-block-cover__inner-container > * {
    2763                 margin-top: 30px;
    2764                 margin-bottom: 30px;
    2765         }
    2766 }
    2767 
     2602  .wp-block-cover .wp-block-cover__inner-container > * {
     2603    margin-top: 30px;
     2604    margin-bottom: 30px;
     2605  }
     2606  .wp-block-cover-image .wp-block-cover__inner-container > * {
     2607    margin-top: 30px;
     2608    margin-bottom: 30px;
     2609  }
     2610}
    27682611.wp-block-cover .wp-block-cover__inner-container > *:first-child,
    27692612.wp-block-cover-image .wp-block-cover__inner-container > *:first-child {
    2770         margin-top: 0;
    2771 }
    2772 
     2613  margin-top: 0;
     2614}
    27732615.wp-block-cover .wp-block-cover__inner-container > *:last-child,
    27742616.wp-block-cover-image .wp-block-cover__inner-container > *:last-child {
    2775         margin-bottom: 0;
    2776 }
    2777 
    2778 .wp-block-cover.alignleft,
    2779 .wp-block-cover.alignright,
     2617  margin-bottom: 0;
     2618}
     2619.wp-block-cover.alignleft, .wp-block-cover.alignright,
    27802620.wp-block-cover-image.alignleft,
    27812621.wp-block-cover-image.alignright {
    2782         margin-top: 0;
    2783 }
    2784 
     2622  margin-top: 0;
     2623}
    27852624.wp-block-cover.alignleft > * {
    2786         margin-top: 60px;
    2787         margin-bottom: 60px;
    2788         padding-left: 25px;
    2789         padding-right: 25px;
    2790         width: 100%;
    2791 }
    2792 
     2625  margin-top: 60px;
     2626  margin-bottom: 60px;
     2627  padding-left: 25px;
     2628  padding-right: 25px;
     2629  width: 100%;
     2630}
    27932631.wp-block-cover.alignright > * {
    2794         margin-top: 60px;
    2795         margin-bottom: 60px;
    2796         padding-left: 25px;
    2797         padding-right: 25px;
    2798         width: 100%;
    2799 }
    2800 
     2632  margin-top: 60px;
     2633  margin-bottom: 60px;
     2634  padding-left: 25px;
     2635  padding-right: 25px;
     2636  width: 100%;
     2637}
    28012638.wp-block-cover-image.alignleft > * {
    2802         margin-top: 60px;
    2803         margin-bottom: 60px;
    2804         padding-left: 25px;
    2805         padding-right: 25px;
    2806         width: 100%;
    2807 }
    2808 
     2639  margin-top: 60px;
     2640  margin-bottom: 60px;
     2641  padding-left: 25px;
     2642  padding-right: 25px;
     2643  width: 100%;
     2644}
    28092645.wp-block-cover-image.alignright > * {
    2810         margin-top: 60px;
    2811         margin-bottom: 60px;
    2812         padding-left: 25px;
    2813         padding-right: 25px;
    2814         width: 100%;
    2815 }
    2816 
    2817 .wp-block-cover.has-left-content,
    2818 .wp-block-cover.has-right-content,
     2646  margin-top: 60px;
     2647  margin-bottom: 60px;
     2648  padding-left: 25px;
     2649  padding-right: 25px;
     2650  width: 100%;
     2651}
     2652.wp-block-cover.has-left-content, .wp-block-cover.has-right-content,
    28192653.wp-block-cover-image.has-left-content,
    28202654.wp-block-cover-image.has-right-content {
    2821         justify-content: center;
    2822 }
    2823 
    2824 .wp-block-cover.is-style-twentytwentyone-border,
     2655  justify-content: center;
     2656}
     2657.wp-block-cover.is-style-twentytwentyone-border {
     2658  border: 3px solid #28303d;
     2659}
    28252660.wp-block-cover-image.is-style-twentytwentyone-border {
    2826         border: 3px solid #28303d;
    2827 }
    2828 
     2661  border: 3px solid #28303d;
     2662}
    28292663.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    28302664.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    2831         background-color: unset;
     2665  background-color: unset;
    28322666}
    28332667
     
    28352669.wp-block-file a.wp-block-file__button:focus,
    28362670.wp-block-file a.wp-block-file__button:hover {
    2837         opacity: inherit;
    2838 }
    2839 
     2671  opacity: inherit;
     2672}
    28402673.wp-block-file a.wp-block-file__button {
    2841         display: inline-block;
     2674  display: inline-block;
    28422675}
    28432676
    28442677.wp-block-gallery {
    2845         margin: 0 auto;
    2846 }
    2847 
    2848 .wp-block-gallery .blocks-gallery-image,
     2678  margin: 0 auto;
     2679}
     2680.wp-block-gallery .blocks-gallery-image {
     2681  width: calc(50% - 10px);
     2682}
    28492683.wp-block-gallery .blocks-gallery-item {
    2850         width: calc(50% - 10px);
    2851 }
    2852 
    2853 .wp-block-gallery .blocks-gallery-image figcaption,
     2684  width: calc(50% - 10px);
     2685}
     2686.wp-block-gallery .blocks-gallery-image figcaption {
     2687  margin: 0;
     2688  color: #fff;
     2689  font-size: 1rem;
     2690}
    28542691.wp-block-gallery .blocks-gallery-item figcaption {
    2855         margin: 0;
    2856         color: #fff;
    2857         font-size: 1rem;
    2858 }
    2859 
    2860 .wp-block-gallery .blocks-gallery-image figcaption a,
     2692  margin: 0;
     2693  color: #fff;
     2694  font-size: 1rem;
     2695}
     2696.wp-block-gallery .blocks-gallery-image figcaption a {
     2697  color: #fff;
     2698}
    28612699.wp-block-gallery .blocks-gallery-item figcaption a {
    2862         color: #fff;
    2863 }
    2864 
     2700  color: #fff;
     2701}
    28652702.wp-block-gallery .blocks-gallery-image figcaption a:focus {
    2866         background-color: transparent;
    2867         outline: 2px solid #28303d;
    2868         text-decoration: none;
    2869 }
    2870 
     2703  background-color: transparent;
     2704  outline: 2px solid #28303d;
     2705  text-decoration: none;
     2706}
    28712707.wp-block-gallery .blocks-gallery-item figcaption a:focus {
    2872         background-color: transparent;
    2873         outline: 2px solid #28303d;
    2874         text-decoration: none;
    2875 }
    2876 
     2708  background-color: transparent;
     2709  outline: 2px solid #28303d;
     2710  text-decoration: none;
     2711}
    28772712.wp-block-gallery .blocks-gallery-image a:focus img,
    28782713.wp-block-gallery .blocks-gallery-item a:focus img {
    2879         outline-offset: 2px;
     2714  outline-offset: 2px;
    28802715}
    28812716
    28822717.wp-block-group {
    2883         display: block;
    2884         clear: both;
    2885         display: flow-root;
    2886 }
    2887 
    2888 .wp-block-group:before,
    2889 .wp-block-group:after {
    2890         content: "";
    2891         display: block;
    2892         clear: both;
    2893 }
    2894 
     2718  display: block;
     2719  clear: both;
     2720  display: flow-root;
     2721}
     2722.wp-block-group:before, .wp-block-group:after {
     2723  content: "";
     2724  display: block;
     2725  clear: both;
     2726}
    28952727.wp-block-group .wp-block-group__inner-container {
    2896         margin-left: auto;
    2897         margin-right: auto;
    2898 }
    2899 
     2728  margin-left: auto;
     2729  margin-right: auto;
     2730}
    29002731.wp-block-group .wp-block-group__inner-container > * {
    2901         margin-top: 20px;
    2902         margin-bottom: 20px;
     2732  margin-top: 20px;
     2733  margin-bottom: 20px;
    29032734}
    29042735@media only screen and (min-width: 482px) {
    2905 
    2906         .wp-block-group .wp-block-group__inner-container > * {
    2907                 margin-top: 30px;
    2908                 margin-bottom: 30px;
    2909         }
    2910 }
    2911 
     2736  .wp-block-group .wp-block-group__inner-container > * {
     2737    margin-top: 30px;
     2738    margin-bottom: 30px;
     2739  }
     2740}
    29122741.wp-block-group .wp-block-group__inner-container > *:first-child {
    2913         margin-top: 0;
    2914 }
    2915 
     2742  margin-top: 0;
     2743}
    29162744.wp-block-group .wp-block-group__inner-container > *:last-child {
    2917         margin-bottom: 0;
    2918 }
    2919 
     2745  margin-bottom: 0;
     2746}
    29202747.wp-block-group.has-background {
    2921         padding: 20px;
     2748  padding: 20px;
    29222749}
    29232750@media only screen and (min-width: 482px) {
    2924 
    2925         .wp-block-group.has-background {
    2926                 padding: 30px;
    2927         }
    2928 }
    2929 
     2751  .wp-block-group.has-background {
     2752    padding: 30px;
     2753  }
     2754}
    29302755.wp-block-group.is-style-twentytwentyone-border {
    2931         border: 3px solid #28303d;
    2932         padding: 30px;
    2933 }
    2934 
     2756  border: 3px solid #28303d;
     2757  padding: 30px;
     2758}
    29352759.wp-block-group.has-background .wp-block-group__inner-container > .alignfull {
    2936         max-width: calc(100% + 60px);
    2937         width: calc(100% + 60px);
    2938         margin-left: -30px;
    2939 }
    2940 
     2760  max-width: calc(100% + 60px);
     2761  width: calc(100% + 60px);
     2762  margin-left: -30px;
     2763}
    29412764.wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    2942         max-width: calc(100% + 60px);
    2943         width: calc(100% + 60px);
    2944         margin-left: -30px;
    2945 }
    2946 
     2765  max-width: calc(100% + 60px);
     2766  width: calc(100% + 60px);
     2767  margin-left: -30px;
     2768}
    29472769.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull {
    2948         max-width: calc(100% + 60px);
    2949         width: calc(100% + 60px);
    2950         margin-left: -30px;
    2951 }
    2952 
     2770  max-width: calc(100% + 60px);
     2771  width: calc(100% + 60px);
     2772  margin-left: -30px;
     2773}
    29532774.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    2954         max-width: calc(100% + 60px);
    2955         width: calc(100% + 60px);
    2956         margin-left: -30px;
    2957 }
    2958 
    2959 h1,
    2960 .h1,
    2961 h2,
    2962 .h2,
    2963 h3,
    2964 .h3,
    2965 h4,
    2966 .h4,
    2967 h5,
    2968 .h5,
    2969 h6,
     2775  max-width: calc(100% + 60px);
     2776  width: calc(100% + 60px);
     2777  margin-left: -30px;
     2778}
     2779
     2780h1 {
     2781  clear: both;
     2782  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2783  font-weight: normal;
     2784}
     2785
     2786.h1 {
     2787  clear: both;
     2788  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2789  font-weight: normal;
     2790}
     2791
     2792h2 {
     2793  clear: both;
     2794  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2795  font-weight: normal;
     2796}
     2797
     2798.h2 {
     2799  clear: both;
     2800  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2801  font-weight: normal;
     2802}
     2803
     2804h3 {
     2805  clear: both;
     2806  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2807  font-weight: normal;
     2808}
     2809
     2810.h3 {
     2811  clear: both;
     2812  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2813  font-weight: normal;
     2814}
     2815
     2816h4 {
     2817  clear: both;
     2818  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2819  font-weight: normal;
     2820}
     2821
     2822.h4 {
     2823  clear: both;
     2824  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2825  font-weight: normal;
     2826}
     2827
     2828h5 {
     2829  clear: both;
     2830  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2831  font-weight: normal;
     2832}
     2833
     2834.h5 {
     2835  clear: both;
     2836  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2837  font-weight: normal;
     2838}
     2839
     2840h6 {
     2841  clear: both;
     2842  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2843  font-weight: normal;
     2844}
     2845
    29702846.h6 {
    2971         clear: both;
    2972         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2973         font-weight: normal;
    2974 }
    2975 
    2976 h1 strong,
    2977 .h1 strong,
    2978 h2 strong,
    2979 .h2 strong,
    2980 h3 strong,
    2981 .h3 strong,
    2982 h4 strong,
    2983 .h4 strong,
    2984 h5 strong,
    2985 .h5 strong,
    2986 h6 strong,
     2847  clear: both;
     2848  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2849  font-weight: normal;
     2850}
     2851h1 strong {
     2852  font-weight: 600;
     2853}
     2854.h1 strong {
     2855  font-weight: 600;
     2856}
     2857h2 strong {
     2858  font-weight: 600;
     2859}
     2860.h2 strong {
     2861  font-weight: 600;
     2862}
     2863h3 strong {
     2864  font-weight: 600;
     2865}
     2866.h3 strong {
     2867  font-weight: 600;
     2868}
     2869h4 strong {
     2870  font-weight: 600;
     2871}
     2872.h4 strong {
     2873  font-weight: 600;
     2874}
     2875h5 strong {
     2876  font-weight: 600;
     2877}
     2878.h5 strong {
     2879  font-weight: 600;
     2880}
     2881h6 strong {
     2882  font-weight: 600;
     2883}
    29872884.h6 strong {
    2988         font-weight: 600;
     2885  font-weight: 600;
    29892886}
    29902887
    29912888h1 {
    2992         font-size: 4rem;
    2993         letter-spacing: normal;
    2994         line-height: 1.1;
    2995 }
    2996 
    2997 @media only screen and (min-width: 652px) {
    2998 
    2999         h1 {
    3000                 font-size: 6rem;
    3001         }
     2889  font-size: 4rem;
     2890  letter-spacing: normal;
     2891  line-height: 1.1;
     2892}
     2893
     2894@media only screen and (min-width: 652px){
     2895  h1{
     2896  font-size: 6rem;
     2897  }
    30022898}
    30032899
    30042900.h1 {
    3005         font-size: 4rem;
    3006         letter-spacing: normal;
    3007         line-height: 1.1;
    3008 }
    3009 
    3010 @media only screen and (min-width: 652px) {
    3011 
    3012         .h1 {
    3013                 font-size: 6rem;
    3014         }
     2901  font-size: 4rem;
     2902  letter-spacing: normal;
     2903  line-height: 1.1;
     2904}
     2905
     2906@media only screen and (min-width: 652px){
     2907  .h1{
     2908  font-size: 6rem;
     2909  }
    30152910}
    30162911
    30172912h2 {
    3018         font-size: 2.25rem;
    3019         letter-spacing: normal;
    3020         line-height: 1.3;
    3021 }
    3022 
    3023 @media only screen and (min-width: 652px) {
    3024 
    3025         h2 {
    3026                 font-size: 3rem;
    3027         }
     2913  font-size: 2.25rem;
     2914  letter-spacing: normal;
     2915  line-height: 1.3;
     2916}
     2917
     2918@media only screen and (min-width: 652px){
     2919  h2{
     2920  font-size: 3rem;
     2921  }
    30282922}
    30292923
    30302924.h2 {
    3031         font-size: 2.25rem;
    3032         letter-spacing: normal;
    3033         line-height: 1.3;
    3034 }
    3035 
    3036 @media only screen and (min-width: 652px) {
    3037 
    3038         .h2 {
    3039                 font-size: 3rem;
    3040         }
     2925  font-size: 2.25rem;
     2926  letter-spacing: normal;
     2927  line-height: 1.3;
     2928}
     2929
     2930@media only screen and (min-width: 652px){
     2931  .h2{
     2932  font-size: 3rem;
     2933  }
    30412934}
    30422935
    30432936h3 {
    3044         font-size: 2rem;
    3045         letter-spacing: normal;
    3046         line-height: 1.3;
    3047 }
    3048 
    3049 @media only screen and (min-width: 652px) {
    3050 
    3051         h3 {
    3052                 font-size: 2rem;
    3053         }
     2937  font-size: 2rem;
     2938  letter-spacing: normal;
     2939  line-height: 1.3;
     2940}
     2941
     2942@media only screen and (min-width: 652px){
     2943  h3{
     2944  font-size: 2rem;
     2945  }
    30542946}
    30552947
    30562948.h3 {
    3057         font-size: 2rem;
    3058         letter-spacing: normal;
    3059         line-height: 1.3;
    3060 }
    3061 
    3062 @media only screen and (min-width: 652px) {
    3063 
    3064         .h3 {
    3065                 font-size: 2rem;
    3066         }
    3067 }
    3068 
    3069 h4,
     2949  font-size: 2rem;
     2950  letter-spacing: normal;
     2951  line-height: 1.3;
     2952}
     2953
     2954@media only screen and (min-width: 652px){
     2955  .h3{
     2956  font-size: 2rem;
     2957  }
     2958}
     2959
     2960h4 {
     2961  font-size: 1.5rem;
     2962  font-weight: 600;
     2963  letter-spacing: normal;
     2964  line-height: 1.3;
     2965}
     2966
    30702967.h4 {
    3071         font-size: 1.5rem;
    3072         font-weight: 600;
    3073         letter-spacing: normal;
    3074         line-height: 1.3;
    3075 }
    3076 
    3077 h5,
     2968  font-size: 1.5rem;
     2969  font-weight: 600;
     2970  letter-spacing: normal;
     2971  line-height: 1.3;
     2972}
     2973
     2974h5 {
     2975  font-size: 1.125rem;
     2976  font-weight: 600;
     2977  letter-spacing: 0.05em;
     2978  line-height: 1.3;
     2979}
     2980
    30782981.h5 {
    3079         font-size: 1.125rem;
    3080         font-weight: 600;
    3081         letter-spacing: 0.05em;
    3082         line-height: 1.3;
    3083 }
    3084 
    3085 h6,
     2982  font-size: 1.125rem;
     2983  font-weight: 600;
     2984  letter-spacing: 0.05em;
     2985  line-height: 1.3;
     2986}
     2987
     2988h6 {
     2989  font-size: 1rem;
     2990  font-weight: 600;
     2991  letter-spacing: 0.05em;
     2992  line-height: 1.3;
     2993}
     2994
    30862995.h6 {
    3087         font-size: 1rem;
    3088         font-weight: 600;
    3089         letter-spacing: 0.05em;
    3090         line-height: 1.3;
     2996  font-size: 1rem;
     2997  font-weight: 600;
     2998  letter-spacing: 0.05em;
     2999  line-height: 1.3;
    30913000}
    30923001
    30933002.wp-block-image {
    3094         text-align: center;
    3095 }
    3096 
     3003  text-align: center;
     3004}
    30973005.wp-block-image figcaption {
    3098         color: #28303d;
    3099         font-size: 1rem;
    3100         line-height: 1.7;
    3101         margin-top: 10px;
    3102         margin-bottom: 20px;
    3103         text-align: center;
    3104 }
    3105 
     3006  color: #28303d;
     3007  font-size: 1rem;
     3008  line-height: 1.7;
     3009  margin-top: 10px;
     3010  margin-bottom: 20px;
     3011  text-align: center;
     3012}
    31063013.wp-block-image .alignright {
    3107         margin-left: 25px;
    3108 }
    3109 
     3014  margin-left: 25px;
     3015}
    31103016.wp-block-image .alignleft {
    3111         margin-right: 25px;
    3112 }
    3113 
     3017  margin-right: 25px;
     3018}
    31143019.wp-block-image a:focus img {
    3115         outline-offset: 2px;
     3020  outline-offset: 2px;
    31163021}
    31173022
    31183023.entry-content > *[class=wp-block-image],
    31193024.entry-content [class*=inner-container] > *[class=wp-block-image] {
    3120         margin-top: 0;
    3121         margin-bottom: 0;
    3122 }
    3123 
     3025  margin-top: 0;
     3026  margin-bottom: 0;
     3027}
    31243028.entry-content > *[class=wp-block-image] + *,
    31253029.entry-content [class*=inner-container] > *[class=wp-block-image] + * {
    3126         margin-top: 0;
    3127 }
    3128 
    3129 .wp-block-image.is-style-twentytwentyone-border img,
     3030  margin-top: 0;
     3031}
     3032
     3033.wp-block-image.is-style-twentytwentyone-border img {
     3034  border: 3px solid #28303d;
     3035}
     3036
    31303037.wp-block-image.is-style-twentytwentyone-image-frame img {
    3131         border: 3px solid #28303d;
     3038  border: 3px solid #28303d;
    31323039}
    31333040
    31343041.wp-block-image.is-style-twentytwentyone-image-frame img {
    3135         padding: 20px;
     3042  padding: 20px;
    31363043}
    31373044
    31383045@media only screen and (min-width: 482px) {
    3139 
    3140         .entry-content > .wp-block-image > .alignleft,
    3141         .entry-content > .wp-block-image > .alignright {
    3142                 max-width: 50%;
    3143         }
     3046  .entry-content > .wp-block-image > .alignleft,
     3047.entry-content > .wp-block-image > .alignright {
     3048    max-width: 50%;
     3049  }
    31443050}
    31453051@media only screen and (max-width: 481px) {
    3146 
    3147         .entry-content > .wp-block-image > .alignleft,
    3148         .entry-content > .wp-block-image > .alignright {
    3149                 margin-left: 0;
    3150                 margin-right: 0;
    3151         }
     3052  .entry-content > .wp-block-image > .alignleft,
     3053.entry-content > .wp-block-image > .alignright {
     3054    margin-left: 0;
     3055    margin-right: 0;
     3056  }
    31523057}
    31533058
    31543059.wp-block-latest-comments {
    3155         padding-left: 0;
    3156 }
    3157 
     3060  padding-left: 0;
     3061}
    31583062.wp-block-latest-comments .wp-block-latest-comments__comment {
    3159         font-size: 1.125rem;
    3160         line-height: 1.7;
    3161 
    3162         /* Vertical margins logic */
    3163         margin-top: 30px;
    3164         margin-bottom: 30px;
    3165 }
    3166 
     3063  font-size: 1.125rem;
     3064  line-height: 1.7;
     3065  /* Vertical margins logic */
     3066  margin-top: 30px;
     3067  margin-bottom: 30px;
     3068}
    31673069.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
    3168         margin-top: 0;
    3169 }
    3170 
     3070  margin-top: 0;
     3071}
    31713072.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    3172         margin-bottom: 0;
    3173 }
    3174 
     3073  margin-bottom: 0;
     3074}
    31753075.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    3176         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3177 }
    3178 
     3076  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3077}
    31793078.wp-block-latest-comments .wp-block-latest-comments__comment-date {
    3180         color: #28303d;
    3181         font-size: 1.125rem;
    3182 }
    3183 
     3079  color: #28303d;
     3080  font-size: 1.125rem;
     3081}
    31843082.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    3185         font-size: 1.125rem;
    3186         line-height: 1.7;
    3187         margin: 0;
     3083  font-size: 1.125rem;
     3084  line-height: 1.7;
     3085  margin: 0;
    31883086}
    31893087
    31903088.wp-block-latest-posts {
    3191         padding-left: 0;
    3192 }
    3193 
     3089  padding-left: 0;
     3090}
    31943091.wp-block-latest-posts:not(.is-grid) > li {
    3195         margin-top: 50px;
    3196         margin-bottom: 50px;
    3197 }
    3198 
     3092  margin-top: 50px;
     3093  margin-bottom: 50px;
     3094}
    31993095.wp-block-latest-posts:not(.is-grid) > li:first-child {
    3200         margin-top: 0;
    3201 }
    3202 
     3096  margin-top: 0;
     3097}
    32033098.wp-block-latest-posts:not(.is-grid) > li:last-child {
    3204         margin-bottom: 0;
    3205 }
    3206 
     3099  margin-bottom: 0;
     3100}
    32073101.widget-area .wp-block-latest-posts:not(.is-grid) > li {
    3208         margin-top: 0;
    3209         margin-bottom: 0;
    3210 }
    3211 
     3102  margin-top: 0;
     3103  margin-bottom: 0;
     3104}
    32123105.wp-block-latest-posts.is-grid {
    3213         word-wrap: break-word;
    3214         word-break: break-word;
    3215 }
    3216 
     3106  word-wrap: break-word;
     3107  word-break: break-word;
     3108}
    32173109.wp-block-latest-posts.is-grid > li {
    3218         margin-bottom: 30px;
    3219 }
    3220 
     3110  margin-bottom: 30px;
     3111}
    32213112.wp-block-latest-posts.is-grid > li:last-child {
    3222         margin-bottom: 0;
    3223 }
    3224 
    3225 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
    3226 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
    3227 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
    3228 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
    3229 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
    3230 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
    3231 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
    3232 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
    3233 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
    3234 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
    3235         margin-bottom: 0;
    3236 }
    3237 
     3113  margin-bottom: 0;
     3114}
     3115.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
     3116  margin-bottom: 0;
     3117}
    32383118.wp-block-latest-posts > li > * {
    3239         margin-top: 10px;
    3240         margin-bottom: 10px;
    3241 }
    3242 
     3119  margin-top: 10px;
     3120  margin-bottom: 10px;
     3121}
    32433122.wp-block-latest-posts > li > *:first-child {
    3244         margin-top: 0;
    3245 }
    3246 
     3123  margin-top: 0;
     3124}
    32473125.wp-block-latest-posts > li > *:last-child {
    3248         margin-bottom: 0;
    3249 }
    3250 
     3126  margin-bottom: 0;
     3127}
    32513128.wp-block-latest-posts > li > a {
    3252         display: inline-block;
    3253         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3254         font-size: 2rem;
    3255         font-weight: normal;
    3256         line-height: 1.3;
    3257         margin-bottom: 10px;
    3258 }
    3259 @media only screen and (min-width: 652px) {
    3260 
    3261         .wp-block-latest-posts > li > a {
    3262                 font-size: 2rem;
    3263         }
    3264 }
    3265 
     3129  display: inline-block;
     3130  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3131  font-size: 2rem;
     3132  font-weight: normal;
     3133  line-height: 1.3;
     3134  margin-bottom: 10px;
     3135}
     3136@media only screen and (min-width: 652px){
     3137  .wp-block-latest-posts > li > a{
     3138  font-size: 2rem;
     3139  }
     3140}
    32663141.widget-area .wp-block-latest-posts > li > a {
    3267         font-size: 1.125rem;
    3268         margin-bottom: 0;
    3269 }
    3270 
     3142  font-size: 1.125rem;
     3143  margin-bottom: 0;
     3144}
    32713145.wp-block-latest-posts .wp-block-latest-posts__post-author {
    3272         color: #28303d;
    3273         font-size: 1.25rem;
    3274         line-height: 1.7;
    3275 }
    3276 
     3146  color: #28303d;
     3147  font-size: 1.25rem;
     3148  line-height: 1.7;
     3149}
    32773150.wp-block-latest-posts .wp-block-latest-posts__post-date {
    3278         color: #28303d;
    3279         font-size: 1rem;
    3280         line-height: 1.7;
    3281 }
    3282 
    3283 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
    3284 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
    3285         color: currentColor;
    3286 }
    3287 
    3288 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
     3151  color: #28303d;
     3152  font-size: 1rem;
     3153  line-height: 1.7;
     3154}
     3155[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
     3156  color: currentColor;
     3157}
     3158.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
     3159  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3160  font-size: 1.125rem;
     3161  line-height: 1.7;
     3162  margin-top: 20px;
     3163}
    32893164.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    3290         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3291         font-size: 1.125rem;
    3292         line-height: 1.7;
    3293         margin-top: 20px;
    3294 }
    3295 
     3165  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3166  font-size: 1.125rem;
     3167  line-height: 1.7;
     3168  margin-top: 20px;
     3169}
    32963170.wp-block-latest-posts.alignfull {
    3297         padding-left: 20px;
    3298         padding-right: 20px;
    3299 }
    3300 
    3301 .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,
    3302 .entry-content .has-background .wp-block-latest-posts.alignfull {
    3303         padding-left: 0;
    3304         padding-right: 0;
    3305 }
    3306 
     3171  padding-left: 20px;
     3172  padding-right: 20px;
     3173}
     3174.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, .entry-content .has-background .wp-block-latest-posts.alignfull {
     3175  padding-left: 0;
     3176  padding-right: 0;
     3177}
    33073178.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    3308         border-top: 3px solid #28303d;
    3309         border-bottom: 3px solid #28303d;
    3310 }
    3311 
     3179  border-top: 3px solid #28303d;
     3180  border-bottom: 3px solid #28303d;
     3181}
    33123182.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li {
    3313         padding-bottom: 30px;
    3314         border-bottom: 1px solid #28303d;
    3315         margin-top: 30px;
    3316         margin-bottom: 30px;
    3317 }
    3318 
     3183  padding-bottom: 30px;
     3184  border-bottom: 1px solid #28303d;
     3185  margin-top: 30px;
     3186  margin-bottom: 30px;
     3187}
    33193188.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    3320         padding-bottom: 30px;
    3321         border-bottom: 1px solid #28303d;
    3322         margin-top: 30px;
    3323         margin-bottom: 30px;
    3324 }
    3325 
     3189  padding-bottom: 30px;
     3190  border-bottom: 1px solid #28303d;
     3191  margin-top: 30px;
     3192  margin-bottom: 30px;
     3193}
    33263194.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    33273195.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    3328         padding-bottom: 0;
    3329         border-bottom: none;
    3330 }
    3331 
     3196  padding-bottom: 0;
     3197  border-bottom: none;
     3198}
    33323199.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    3333         box-shadow: inset 0 -1px 0 0 #28303d;
    3334         border-bottom: 2px solid #28303d;
    3335 }
    3336 
     3200  box-shadow: inset 0 -1px 0 0 #28303d;
     3201  border-bottom: 2px solid #28303d;
     3202}
    33373203.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    3338         margin: 0;
    3339         padding-top: 30px;
    3340         padding-right: 25px;
    3341 }
    3342 
     3204  margin: 0;
     3205  padding-top: 30px;
     3206  padding-right: 25px;
     3207}
    33433208.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    3344         padding-bottom: 30px;
     3209  padding-bottom: 30px;
    33453210}
    33463211@media screen and (min-width: 600px) {
    3347 
    3348         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
    3349                 width: 50%;
    3350         }
    3351 
    3352         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
    3353                 width: 33%;
    3354         }
    3355 
    3356         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
    3357                 width: 25%;
    3358         }
    3359 
    3360         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
    3361                 width: 20%;
    3362         }
    3363 
    3364         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
    3365                 width: 17%;
    3366         }
    3367 }
    3368 
     3212  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
     3213    width: 50%;
     3214  }
     3215  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
     3216    width: 33%;
     3217  }
     3218  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
     3219    width: 25%;
     3220  }
     3221  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
     3222    width: 20%;
     3223  }
     3224  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
     3225    width: 17%;
     3226  }
     3227}
    33693228.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    3370         border: 3px solid #28303d;
    3371         padding: 30px 25px;
    3372 }
    3373 
     3229  border: 3px solid #28303d;
     3230  padding: 30px 25px;
     3231}
    33743232.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    3375         padding-bottom: 30px;
    3376 }
    3377 
     3233  padding-bottom: 30px;
     3234}
    33783235.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    3379         margin-top: 25px;
    3380         margin-bottom: 25px;
     3236  margin-top: 25px;
     3237  margin-bottom: 25px;
    33813238}
    33823239
    33833240.gallery-item {
    3384         display: inline-block;
    3385         text-align: center;
    3386         vertical-align: top;
    3387         width: 100%;
    3388 }
    3389 
     3241  display: inline-block;
     3242  text-align: center;
     3243  vertical-align: top;
     3244  width: 100%;
     3245}
    33903246.gallery-item a {
    3391         display: block;
    3392 }
    3393 
     3247  display: block;
     3248}
    33943249.gallery-item a:focus img {
    3395         outline-offset: -2px;
    3396 }
    3397 
     3250  outline-offset: -2px;
     3251}
    33983252.gallery-columns-2 .gallery-item {
    3399         max-width: 50%;
    3400 }
    3401 
     3253  max-width: 50%;
     3254}
    34023255.gallery-columns-3 .gallery-item {
    3403         max-width: 33.33%;
    3404 }
    3405 
     3256  max-width: 33.33%;
     3257}
    34063258.gallery-columns-4 .gallery-item {
    3407         max-width: 25%;
    3408 }
    3409 
     3259  max-width: 25%;
     3260}
    34103261.gallery-columns-5 .gallery-item {
    3411         max-width: 20%;
    3412 }
    3413 
     3262  max-width: 20%;
     3263}
    34143264.gallery-columns-6 .gallery-item {
    3415         max-width: 16.66%;
    3416 }
    3417 
     3265  max-width: 16.66%;
     3266}
    34183267.gallery-columns-7 .gallery-item {
    3419         max-width: 14.28%;
    3420 }
    3421 
     3268  max-width: 14.28%;
     3269}
    34223270.gallery-columns-8 .gallery-item {
    3423         max-width: 12.5%;
    3424 }
    3425 
     3271  max-width: 12.5%;
     3272}
    34263273.gallery-columns-9 .gallery-item {
    3427         max-width: 11.11%;
     3274  max-width: 11.11%;
    34283275}
    34293276
    34303277.gallery-caption {
    3431         display: block;
     3278  display: block;
    34323279}
    34333280
    34343281figure.wp-caption a:focus img {
    3435         outline-offset: 2px;
    3436 }
    3437 
    3438 ul,
     3282  outline-offset: 2px;
     3283}
     3284
     3285ul {
     3286  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3287  margin: 0;
     3288  padding-left: 50px;
     3289}
     3290
    34393291ol {
    3440         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3441         margin: 0;
    3442         padding-left: 50px;
    3443 }
    3444 
     3292  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3293  margin: 0;
     3294  padding-left: 50px;
     3295}
    34453296ul.aligncenter,
    3446 ol.aligncenter,
     3297ol.aligncenter {
     3298  list-style-position: inside;
     3299  padding: 0;
     3300}
    34473301ul.alignright,
    34483302ol.alignright {
    3449         list-style-position: inside;
    3450         padding: 0;
    3451 }
    3452 
    3453 ul.alignright,
    3454 ol.alignright {
    3455         text-align: right;
     3303  list-style-position: inside;
     3304  text-align: right;
     3305  padding: 0;
    34563306}
    34573307
    34583308ul {
    3459         list-style-type: disc;
    3460 }
    3461 
     3309  list-style-type: disc;
     3310}
    34623311ul ul {
    3463         list-style-type: circle;
     3312  list-style-type: circle;
    34643313}
    34653314
    34663315ol {
    3467         list-style-type: decimal;
    3468 }
    3469 
     3316  list-style-type: decimal;
     3317}
    34703318ol ul {
    3471         list-style-type: circle;
     3319  list-style-type: circle;
    34723320}
    34733321
    34743322dt {
    3475         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3476         font-weight: bold;
     3323  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3324  font-weight: bold;
    34773325}
    34783326
    34793327dd {
    3480         margin: 0;
    3481         padding-left: 50px;
     3328  margin: 0;
     3329  padding-left: 50px;
    34823330}
    34833331
    34843332.wp-block-media-text {
    3485 
    3486         /**
     3333  /**
    34873334   * Block Options
    34883335   */
    34893336}
    3490 
    34913337.wp-block-media-text.alignfull {
    3492         margin-top: 0;
    3493         margin-bottom: 0;
    3494 }
    3495 
     3338  margin-top: 0;
     3339  margin-bottom: 0;
     3340}
    34963341.wp-block-media-text a:focus img {
    3497         outline-offset: -1px;
    3498 }
    3499 
     3342  outline-offset: -1px;
     3343}
    35003344.wp-block-media-text .wp-block-media-text__content {
    3501         padding: 25px;
     3345  padding: 25px;
    35023346}
    35033347@media only screen and (min-width: 592px) {
    3504 
    3505         .wp-block-media-text .wp-block-media-text__content {
    3506                 padding: 30px;
    3507         }
    3508 }
    3509 
     3348  .wp-block-media-text .wp-block-media-text__content {
     3349    padding: 30px;
     3350  }
     3351}
    35103352.wp-block-media-text .wp-block-media-text__content > * {
    3511         margin-top: 20px;
    3512         margin-bottom: 20px;
     3353  margin-top: 20px;
     3354  margin-bottom: 20px;
    35133355}
    35143356@media only screen and (min-width: 482px) {
    3515 
    3516         .wp-block-media-text .wp-block-media-text__content > * {
    3517                 margin-top: 30px;
    3518                 margin-bottom: 30px;
    3519         }
    3520 }
    3521 
     3357  .wp-block-media-text .wp-block-media-text__content > * {
     3358    margin-top: 30px;
     3359    margin-bottom: 30px;
     3360  }
     3361}
    35223362.wp-block-media-text .wp-block-media-text__content > *:first-child {
    3523         margin-top: 0;
    3524 }
    3525 
     3363  margin-top: 0;
     3364}
    35263365.wp-block-media-text .wp-block-media-text__content > *:last-child {
    3527         margin-bottom: 0;
     3366  margin-bottom: 0;
    35283367}
    35293368@media only screen and (min-width: 482px) {
    3530 
    3531         .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    3532                 padding-top: 30px;
    3533                 padding-bottom: 30px;
    3534         }
    3535 }
    3536 
     3369  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
     3370    padding-top: 30px;
     3371    padding-bottom: 30px;
     3372  }
     3373}
    35373374.wp-block-media-text.is-style-twentytwentyone-border {
    3538         border: 3px solid #28303d;
    3539 }
    3540 
    3541 .wp-block-navigation .wp-block-navigation-link {
    3542         padding: 0;
    3543 }
    3544 
    3545 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    3546         padding: 13px;
     3375  border: 3px solid #28303d;
    35473376}
    35483377
    35493378.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    3550         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3551         font-size: 1.25rem;
    3552         font-weight: normal;
    3553 }
    3554 
     3379  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3380  font-size: 1.25rem;
     3381  font-weight: normal;
     3382}
    35553383.wp-block-navigation .wp-block-navigation-link__submenu-icon {
    3556         padding: 0;
    3557 }
    3558 
     3384  padding: 0;
     3385}
    35593386.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
    3560         display: inherit;
    3561 }
    3562 
     3387  display: inherit;
     3388}
    35633389.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
    3564         border: none;
    3565         left: 0;
    3566         margin-left: 13px;
    3567         min-width: max-content;
    3568         opacity: 0;
    3569         padding: 0;
    3570         position: inherit;
    3571         top: inherit;
    3572 }
    3573 
    3574 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content {
    3575         display: inline-block;
    3576         padding: 7px 13px;
    3577 }
    3578 
     3390  border: none;
     3391  left: 0;
     3392  min-width: max-content;
     3393  opacity: 0;
     3394  padding: 0;
     3395  position: inherit;
     3396  top: inherit;
     3397}
    35793398.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
    3580         display: none;
    3581 }
    3582 
    3583 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container,
    3584 .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container {
    3585         display: block;
    3586         opacity: 1;
    3587         visibility: visible;
    3588 }
    3589 
     3399  display: none;
     3400}
    35903401.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
    3591         background: #d1e4dd;
    3592         margin: 0;
    3593         padding: 0;
    3594         position: absolute;
    3595         top: 100%;
    3596         border: 1px solid #28303d;
    3597 }
    3598 
     3402  background: #d1e4dd;
     3403  margin: 0;
     3404  padding: 0;
     3405  position: absolute;
     3406  top: 100%;
     3407  border: 1px solid #28303d;
     3408}
    35993409.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before {
    3600         content: "";
    3601         display: block;
    3602         position: absolute;
    3603         width: 0;
    3604         top: -10px;
    3605         left: 25px;
    3606         border-style: solid;
    3607         border-color: #28303d transparent;
    3608         border-width: 0 7px 10px 7px;
    3609 }
    3610 
     3410  content: "";
     3411  display: block;
     3412  position: absolute;
     3413  width: 0;
     3414  top: -10px;
     3415  left: 25px;
     3416  border-style: solid;
     3417  border-color: #28303d transparent;
     3418  border-width: 0 7px 10px 7px;
     3419}
    36113420.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    3612         content: "";
    3613         display: block;
    3614         position: absolute;
    3615         width: 0;
    3616         top: -10px;
    3617         left: 25px;
    3618         border-style: solid;
    3619         border-color: #28303d transparent;
    3620         border-width: 0 7px 10px 7px;
    3621 }
    3622 
     3421  content: "";
     3422  display: block;
     3423  position: absolute;
     3424  width: 0;
     3425  top: -10px;
     3426  left: 25px;
     3427  border-style: solid;
     3428  border-color: #28303d transparent;
     3429  border-width: 0 7px 10px 7px;
     3430}
    36233431.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    3624         top: -9px;
    3625         border-color: #d1e4dd transparent;
    3626 }
    3627 
     3432  top: -9px;
     3433  border-color: #d1e4dd transparent;
     3434}
    36283435.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
    3629         background: #d1e4dd;
    3630 }
    3631 
     3436  background: #d1e4dd;
     3437}
    36323438.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
    3633         background: #d1e4dd;
    3634 }
    3635 
     3439  background: #d1e4dd;
     3440}
    36363441.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    3637         color: #28303d;
    3638 }
    3639 
     3442  color: #28303d;
     3443}
    36403444.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
    3641         color: #28303d;
    3642 }
    3643 
     3445  color: #28303d;
     3446}
    36443447.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    3645         text-decoration: underline;
    3646         text-decoration-style: dotted;
    3647 }
    3648 
     3448  text-decoration: underline;
     3449  text-decoration-style: dotted;
     3450}
    36493451.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    3650         color: currentColor;
     3452  color: currentColor;
    36513453}
    36523454
    36533455p {
    3654         line-height: 1.7;
    3655 }
    3656 
     3456  line-height: 1.7;
     3457}
    36573458p.has-background {
    3658         padding: 20px;
    3659 }
    3660 
     3459  padding: 20px;
     3460}
    36613461p.has-text-color a {
    3662         color: #28303d;
     3462  color: #28303d;
    36633463}
    36643464
    36653465pre.wp-block-preformatted {
    3666         overflow-x: auto;
    3667         white-space: pre;
     3466  overflow-x: auto;
     3467  white-space: pre;
    36683468}
    36693469
    36703470.wp-block-pullquote {
    3671         padding: 40px 0;
    3672         text-align: center;
    3673         border-width: 3px;
    3674         border-bottom-style: solid;
    3675         border-top-style: solid;
    3676         color: currentColor;
    3677         border-color: currentColor;
    3678         position: relative;
    3679 
    3680         /**
     3471  padding: 40px 0;
     3472  text-align: center;
     3473  border-width: 3px;
     3474  border-bottom-style: solid;
     3475  border-top-style: solid;
     3476  color: currentColor;
     3477  border-color: currentColor;
     3478  position: relative;
     3479  /**
    36813480   * Block Options
    36823481   */
    36833482}
    3684 
    36853483.wp-block-pullquote blockquote::before {
    3686         color: currentColor;
    3687         content: "“";
    3688         display: block;
    3689         position: relative;
    3690         left: 0;
    3691         font-size: 3rem;
    3692         font-weight: 500;
    3693         line-height: 1;
    3694 }
    3695 
     3484  color: currentColor;
     3485  content: "“";
     3486  display: block;
     3487  position: relative;
     3488  left: 0;
     3489  font-size: 3rem;
     3490  font-weight: 500;
     3491  line-height: 1;
     3492}
    36963493.wp-block-pullquote p {
    3697         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3698         font-size: 2rem;
    3699         font-style: normal;
    3700         font-weight: 700;
    3701         letter-spacing: normal;
    3702         line-height: 1.3;
    3703         margin: 0;
    3704 }
    3705 @media only screen and (min-width: 652px) {
    3706 
    3707         .wp-block-pullquote p {
    3708                 font-size: 2rem;
    3709         }
    3710 }
    3711 
     3494  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3495  font-size: 2rem;
     3496  font-style: normal;
     3497  font-weight: 700;
     3498  letter-spacing: normal;
     3499  line-height: 1.3;
     3500  margin: 0;
     3501}
     3502@media only screen and (min-width: 652px){
     3503  .wp-block-pullquote p{
     3504  font-size: 2rem;
     3505  }
     3506}
    37123507.wp-block-pullquote a {
    3713         color: currentColor;
    3714 }
    3715 
    3716 .wp-block-pullquote .wp-block-pullquote__citation,
    3717 .wp-block-pullquote cite,
     3508  color: currentColor;
     3509}
     3510.wp-block-pullquote .wp-block-pullquote__citation {
     3511  color: currentColor;
     3512  display: block;
     3513  font-size: 1rem;
     3514  font-style: normal;
     3515  text-transform: none;
     3516}
     3517.wp-block-pullquote cite {
     3518  color: currentColor;
     3519  display: block;
     3520  font-size: 1rem;
     3521  font-style: normal;
     3522  text-transform: none;
     3523}
    37183524.wp-block-pullquote footer {
    3719         color: currentColor;
    3720         display: block;
    3721         font-size: 1rem;
    3722         font-style: normal;
    3723         text-transform: none;
    3724 }
    3725 
     3525  color: currentColor;
     3526  display: block;
     3527  font-size: 1rem;
     3528  font-style: normal;
     3529  text-transform: none;
     3530}
    37263531.wp-block-pullquote:not(.is-style-solid-color) {
    3727         background: none;
    3728 }
    3729 
     3532  background: none;
     3533}
    37303534.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
    37313535.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
    3732         text-align: center;
    3733 }
    3734 
     3536  text-align: center;
     3537}
    37353538.wp-block-pullquote.alignwide > p {
    3736         max-width: calc(100vw - 30px);
    3737 }
    3738 @media only screen and (min-width: 482px) {
    3739 
    3740         .wp-block-pullquote.alignwide > p {
    3741                 max-width: calc(100vw - 100px);
    3742         }
    3743 }
    3744 @media only screen and (min-width: 822px) {
    3745 
    3746         .wp-block-pullquote.alignwide > p {
    3747                 max-width: min(calc(100vw - 200px), 1240px);
    3748         }
    3749 }
    3750 
     3539  max-width: calc(100vw - 30px);
     3540}
     3541@media only screen and (min-width: 482px){
     3542  .wp-block-pullquote.alignwide > p{
     3543  max-width: calc(100vw - 100px);
     3544  }
     3545}
     3546@media only screen and (min-width: 822px){
     3547  .wp-block-pullquote.alignwide > p{
     3548  max-width: min(calc(100vw - 200px), 1240px);
     3549  }
     3550}
    37513551.wp-block-pullquote.alignwide blockquote {
    3752         max-width: calc(100vw - 30px);
    3753 }
    3754 @media only screen and (min-width: 482px) {
    3755 
    3756         .wp-block-pullquote.alignwide blockquote {
    3757                 max-width: calc(100vw - 100px);
    3758         }
    3759 }
    3760 @media only screen and (min-width: 822px) {
    3761 
    3762         .wp-block-pullquote.alignwide blockquote {
    3763                 max-width: min(calc(100vw - 200px), 1240px);
    3764         }
    3765 }
    3766 
     3552  max-width: calc(100vw - 30px);
     3553}
     3554@media only screen and (min-width: 482px){
     3555  .wp-block-pullquote.alignwide blockquote{
     3556  max-width: calc(100vw - 100px);
     3557  }
     3558}
     3559@media only screen and (min-width: 822px){
     3560  .wp-block-pullquote.alignwide blockquote{
     3561  max-width: min(calc(100vw - 200px), 1240px);
     3562  }
     3563}
    37673564.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p {
    3768         padding: 0 40px;
    3769 }
    3770 
     3565  padding: 0 40px;
     3566}
    37713567.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
    3772         padding: 0 40px;
    3773 }
    3774 
     3568  padding: 0 40px;
     3569}
    37753570.wp-block-pullquote.is-style-solid-color {
    3776         color: #28303d;
    3777         padding: 50px;
    3778         border-width: 3px;
    3779         border-style: solid;
    3780         border-color: #28303d;
     3571  color: #28303d;
     3572  padding: 50px;
     3573  border-width: 3px;
     3574  border-style: solid;
     3575  border-color: #28303d;
    37813576}
    37823577@media (min-width: 600px) {
    3783 
    3784         .wp-block-pullquote.is-style-solid-color {
    3785                 padding: 100px;
    3786         }
    3787 }
    3788 
     3578  .wp-block-pullquote.is-style-solid-color {
     3579    padding: 100px;
     3580  }
     3581}
    37893582.wp-block-pullquote.is-style-solid-color blockquote::before {
    3790         text-align: left;
    3791 }
    3792 
     3583  text-align: left;
     3584}
    37933585.wp-block-pullquote.is-style-solid-color blockquote {
    3794         margin: 0;
    3795         max-width: inherit;
    3796 }
    3797 
     3586  margin: 0;
     3587  max-width: inherit;
     3588}
    37983589.wp-block-pullquote.is-style-solid-color blockquote p {
    3799         font-size: 2rem;
    3800 }
    3801 @media only screen and (min-width: 652px) {
    3802 
    3803         .wp-block-pullquote.is-style-solid-color blockquote p {
    3804                 font-size: 2rem;
    3805         }
    3806 }
    3807 
     3590  font-size: 2rem;
     3591}
     3592@media only screen and (min-width: 652px){
     3593  .wp-block-pullquote.is-style-solid-color blockquote p{
     3594  font-size: 2rem;
     3595  }
     3596}
    38083597.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    38093598.wp-block-pullquote.is-style-solid-color cite,
    38103599.wp-block-pullquote.is-style-solid-color footer {
    3811         color: currentColor;
    3812 }
    3813 
    3814 .wp-block-pullquote.is-style-solid-color.alignleft,
     3600  color: currentColor;
     3601}
     3602.wp-block-pullquote.is-style-solid-color.alignleft {
     3603  padding: 20px;
     3604}
    38153605.wp-block-pullquote.is-style-solid-color.alignright {
    3816         padding: 20px;
    3817 }
    3818 
    3819 .wp-block-pullquote.is-style-solid-color.alignleft blockquote,
    3820 .wp-block-pullquote.is-style-solid-color.alignright blockquote {
    3821         max-width: initial;
     3606  padding: 20px;
     3607}
     3608.wp-block-pullquote.is-style-solid-color.alignleft blockquote, .wp-block-pullquote.is-style-solid-color.alignright blockquote {
     3609  max-width: initial;
    38223610}
    38233611
    38243612.wp-block-query.has-background {
    3825         padding: 20px;
     3613  padding: 20px;
    38263614}
    38273615@media only screen and (min-width: 482px) {
    3828 
    3829         .wp-block-query.has-background {
    3830                 padding: 30px;
    3831         }
     3616  .wp-block-query.has-background {
     3617    padding: 30px;
     3618  }
    38323619}
    38333620
    38343621.wp-block-quote {
    3835         border-left: none;
    3836 
    3837         /**
     3622  border-left: none;
     3623  /**
    38383624   * Block Options
    38393625   */
    38403626}
    3841 
    38423627.wp-block-quote:before {
    3843         content: "“";
    3844         font-size: 1.25rem;
    3845         line-height: 1.7;
    3846         left: 8px;
    3847 }
    3848 
    3849 .has-background .wp-block-quote .wp-block-quote__citation,
    3850 [class*=background-color] .wp-block-quote .wp-block-quote__citation,
    3851 [style*=background-color] .wp-block-quote .wp-block-quote__citation,
    3852 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
     3628  content: "“";
     3629  font-size: 1.25rem;
     3630  line-height: 1.7;
     3631  left: 8px;
     3632}
     3633.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, .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
    38533634.has-background .wp-block-quote cite,
    38543635[class*=background-color] .wp-block-quote cite,
     
    38593640[style*=background-color] .wp-block-quote footer,
    38603641.wp-block-cover[style*=background-image] .wp-block-quote footer {
    3861         color: currentColor;
    3862 }
    3863 
     3642  color: currentColor;
     3643}
    38643644.wp-block-quote.has-text-align-right {
    3865         margin: 30px 25px 30px auto;
    3866         padding-right: 0;
    3867         border-right: none;
    3868 }
    3869 
     3645  margin: 30px 25px 30px auto;
     3646  padding-right: 0;
     3647  border-right: none;
     3648}
    38703649.wp-block-quote.has-text-align-right:before {
    3871         display: none;
    3872 }
    3873 
     3650  display: none;
     3651}
    38743652.wp-block-quote.has-text-align-right p:before {
    3875         content: "”";
    3876         font-size: 1.25rem;
    3877         font-weight: normal;
    3878         line-height: 1.7;
    3879         margin-right: 5px;
    3880 }
    3881 
     3653  content: "”";
     3654  font-size: 1.25rem;
     3655  font-weight: normal;
     3656  line-height: 1.7;
     3657  margin-right: 5px;
     3658}
    38823659.wp-block-quote.has-text-align-center {
    3883         margin: 30px auto;
    3884 }
    3885 
     3660  margin: 30px auto;
     3661}
    38863662.wp-block-quote.has-text-align-center:before {
    3887         display: none;
    3888 }
    3889 
    3890 .wp-block-quote.is-large,
     3663  display: none;
     3664}
     3665.wp-block-quote.is-large {
     3666  padding-left: 0;
     3667  padding-right: 0;
     3668  /* Resetting margins to match _block-container.scss */
     3669  margin-top: 30px;
     3670  margin-bottom: 30px;
     3671}
    38913672.wp-block-quote.is-style-large {
    3892         padding-left: 0;
    3893         padding-right: 0;
    3894 
    3895         /* Resetting margins to match _block-container.scss */
    3896         margin-top: 30px;
    3897         margin-bottom: 30px;
    3898 }
    3899 
     3673  padding-left: 0;
     3674  padding-right: 0;
     3675  /* Resetting margins to match _block-container.scss */
     3676  margin-top: 30px;
     3677  margin-bottom: 30px;
     3678}
    39003679.wp-block-quote.is-large p {
    3901         font-size: 2.25rem;
    3902         font-style: normal;
    3903         line-height: 1.35;
    3904 }
    3905 @media only screen and (min-width: 652px) {
    3906 
    3907         .wp-block-quote.is-large p {
    3908                 font-size: 2.5rem;
    3909         }
    3910 }
    3911 
     3680  font-size: 2.25rem;
     3681  font-style: normal;
     3682  line-height: 1.35;
     3683}
     3684@media only screen and (min-width: 652px){
     3685  .wp-block-quote.is-large p{
     3686  font-size: 2.5rem;
     3687  }
     3688}
    39123689.wp-block-quote.is-style-large p {
    3913         font-size: 2.25rem;
    3914         font-style: normal;
    3915         line-height: 1.35;
    3916 }
    3917 @media only screen and (min-width: 652px) {
    3918 
    3919         .wp-block-quote.is-style-large p {
    3920                 font-size: 2.5rem;
    3921         }
    3922 }
    3923 
     3690  font-size: 2.25rem;
     3691  font-style: normal;
     3692  line-height: 1.35;
     3693}
     3694@media only screen and (min-width: 652px){
     3695  .wp-block-quote.is-style-large p{
     3696  font-size: 2.5rem;
     3697  }
     3698}
    39243699.wp-block-quote.is-large:before {
    3925         font-size: 2.25rem;
    3926         line-height: 1.35;
    3927         left: -25px;
    3928 }
    3929 @media only screen and (min-width: 652px) {
    3930 
    3931         .wp-block-quote.is-large:before {
    3932                 font-size: 2.5rem;
    3933         }
    3934 }
    3935 
     3700  font-size: 2.25rem;
     3701  line-height: 1.35;
     3702  left: -25px;
     3703}
     3704@media only screen and (min-width: 652px){
     3705  .wp-block-quote.is-large:before{
     3706  font-size: 2.5rem;
     3707  }
     3708}
    39363709.wp-block-quote.is-style-large:before {
    3937         font-size: 2.25rem;
    3938         line-height: 1.35;
    3939         left: -25px;
    3940 }
    3941 @media only screen and (min-width: 652px) {
    3942 
    3943         .wp-block-quote.is-style-large:before {
    3944                 font-size: 2.5rem;
    3945         }
    3946 }
    3947 
    3948 .wp-block-quote.is-large.has-text-align-right:before,
    3949 .wp-block-quote.is-style-large.has-text-align-right:before {
    3950         display: none;
    3951 }
    3952 
     3710  font-size: 2.25rem;
     3711  line-height: 1.35;
     3712  left: -25px;
     3713}
     3714@media only screen and (min-width: 652px){
     3715  .wp-block-quote.is-style-large:before{
     3716  font-size: 2.5rem;
     3717  }
     3718}
     3719.wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     3720  display: none;
     3721}
    39533722.wp-block-quote.is-large.has-text-align-right p:before {
    3954         content: "”";
    3955         font-size: 2.25rem;
    3956         font-weight: normal;
    3957         line-height: 1.35;
    3958         margin-right: 10px;
    3959 }
    3960 @media only screen and (min-width: 652px) {
    3961 
    3962         .wp-block-quote.is-large.has-text-align-right p:before {
    3963                 font-size: 2.5rem;
    3964         }
    3965 }
    3966 
     3723  content: "”";
     3724  font-size: 2.25rem;
     3725  font-weight: normal;
     3726  line-height: 1.35;
     3727  margin-right: 10px;
     3728}
     3729@media only screen and (min-width: 652px){
     3730  .wp-block-quote.is-large.has-text-align-right p:before{
     3731  font-size: 2.5rem;
     3732  }
     3733}
    39673734.wp-block-quote.is-style-large.has-text-align-right p:before {
    3968         content: "”";
    3969         font-size: 2.25rem;
    3970         font-weight: normal;
    3971         line-height: 1.35;
    3972         margin-right: 10px;
    3973 }
    3974 @media only screen and (min-width: 652px) {
    3975 
    3976         .wp-block-quote.is-style-large.has-text-align-right p:before {
    3977                 font-size: 2.5rem;
    3978         }
    3979 }
    3980 
    3981 .wp-block-quote.is-large .wp-block-quote__citation,
    3982 .wp-block-quote.is-large cite,
    3983 .wp-block-quote.is-large footer,
    3984 .wp-block-quote.is-style-large .wp-block-quote__citation,
    3985 .wp-block-quote.is-style-large cite,
     3735  content: "”";
     3736  font-size: 2.25rem;
     3737  font-weight: normal;
     3738  line-height: 1.35;
     3739  margin-right: 10px;
     3740}
     3741@media only screen and (min-width: 652px){
     3742  .wp-block-quote.is-style-large.has-text-align-right p:before{
     3743  font-size: 2.5rem;
     3744  }
     3745}
     3746.wp-block-quote.is-large .wp-block-quote__citation {
     3747  color: #28303d;
     3748  font-size: 1.125rem;
     3749}
     3750.wp-block-quote.is-large cite {
     3751  color: #28303d;
     3752  font-size: 1.125rem;
     3753}
     3754.wp-block-quote.is-large footer {
     3755  color: #28303d;
     3756  font-size: 1.125rem;
     3757}
     3758.wp-block-quote.is-style-large .wp-block-quote__citation {
     3759  color: #28303d;
     3760  font-size: 1.125rem;
     3761}
     3762.wp-block-quote.is-style-large cite {
     3763  color: #28303d;
     3764  font-size: 1.125rem;
     3765}
    39863766.wp-block-quote.is-style-large footer {
    3987         color: #28303d;
    3988         font-size: 1.125rem;
     3767  color: #28303d;
     3768  font-size: 1.125rem;
    39893769}
    39903770@media only screen and (max-width: 481px) {
    3991 
    3992         .wp-block-quote.is-large,
    3993         .wp-block-quote.is-style-large {
    3994                 padding-left: 25px;
    3995         }
    3996 
    3997         .wp-block-quote.is-large:before,
    3998         .wp-block-quote.is-style-large:before {
    3999                 left: 0;
    4000         }
    4001 
    4002         .wp-block-quote.is-large.has-text-align-right,
    4003         .wp-block-quote.is-style-large.has-text-align-right {
    4004                 padding-left: 0;
    4005                 padding-right: 25px;
    4006         }
    4007 
    4008         .wp-block-quote.is-large.has-text-align-right:before,
    4009         .wp-block-quote.is-style-large.has-text-align-right:before {
    4010                 right: 0;
    4011         }
    4012 
    4013         .wp-block-quote.is-large.has-text-align-center,
    4014         .wp-block-quote.is-style-large.has-text-align-center {
    4015                 padding-left: 0;
    4016                 padding-right: 0;
    4017         }
    4018 
    4019         .wp-block-quote.has-text-align-right {
    4020                 padding-left: 0;
    4021                 padding-right: 13px;
    4022         }
     3771  .wp-block-quote.is-large {
     3772    padding-left: 25px;
     3773  }
     3774  .wp-block-quote.is-style-large {
     3775    padding-left: 25px;
     3776  }
     3777  .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
     3778    left: 0;
     3779  }
     3780  .wp-block-quote.is-large.has-text-align-right {
     3781    padding-left: 0;
     3782    padding-right: 25px;
     3783  }
     3784  .wp-block-quote.is-style-large.has-text-align-right {
     3785    padding-left: 0;
     3786    padding-right: 25px;
     3787  }
     3788  .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     3789    right: 0;
     3790  }
     3791  .wp-block-quote.is-large.has-text-align-center, .wp-block-quote.is-style-large.has-text-align-center {
     3792    padding-left: 0;
     3793    padding-right: 0;
     3794  }
    40233795}
    40243796@media only screen and (max-width: 481px) {
    4025 
    4026         .wp-block-quote.has-text-align-right:before {
    4027                 right: 0;
    4028         }
    4029 
    4030         .wp-block-quote.has-text-align-center {
    4031                 padding-left: 0;
    4032                 padding-right: 0;
    4033         }
     3797  .wp-block-quote.has-text-align-right {
     3798    padding-left: 0;
     3799    padding-right: 13px;
     3800  }
     3801  .wp-block-quote.has-text-align-right:before {
     3802    right: 0;
     3803  }
     3804  .wp-block-quote.has-text-align-center {
     3805    padding-left: 0;
     3806    padding-right: 0;
     3807  }
    40343808}
    40353809
    40363810.wp-block-rss {
    4037         padding-left: 0;
    4038 }
    4039 
     3811  padding-left: 0;
     3812}
    40403813.wp-block-rss > li {
    4041         list-style: none;
    4042 }
    4043 
     3814  list-style: none;
     3815}
    40443816.wp-block-rss:not(.is-grid) > li {
    4045         margin-top: 50px;
    4046         margin-bottom: 50px;
    4047 }
    4048 
     3817  margin-top: 50px;
     3818  margin-bottom: 50px;
     3819}
    40493820.wp-block-rss:not(.is-grid) > li:first-child {
    4050         margin-top: 0;
    4051 }
    4052 
     3821  margin-top: 0;
     3822}
    40533823.wp-block-rss:not(.is-grid) > li:last-child {
    4054         margin-bottom: 0;
    4055 }
    4056 
     3824  margin-bottom: 0;
     3825}
    40573826.wp-block-rss.is-grid > li {
    4058         margin-bottom: 30px;
    4059 }
    4060 
     3827  margin-bottom: 30px;
     3828}
    40613829.wp-block-rss.is-grid > li:last-child {
    4062         margin-bottom: 0;
    4063 }
    4064 
    4065 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
    4066 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
    4067 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
    4068 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
    4069 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
    4070 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
    4071 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
    4072 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
    4073 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
    4074 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
    4075         margin-bottom: 0;
    4076 }
    4077 
     3830  margin-bottom: 0;
     3831}
     3832.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
     3833  margin-bottom: 0;
     3834}
    40783835.wp-block-rss > li > * {
    4079         margin-top: 10px;
    4080         margin-bottom: 10px;
    4081 }
    4082 
     3836  margin-top: 10px;
     3837  margin-bottom: 10px;
     3838}
    40833839.wp-block-rss > li > *:first-child {
    4084         margin-top: 0;
    4085 }
    4086 
     3840  margin-top: 0;
     3841}
    40873842.wp-block-rss > li > *:last-child {
    4088         margin-bottom: 0;
    4089 }
    4090 
     3843  margin-bottom: 0;
     3844}
    40913845.wp-block-rss .wp-block-rss__item-title > a {
    4092         display: inline-block;
    4093         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4094         font-size: 2rem;
    4095         font-weight: normal;
    4096         line-height: 1.3;
    4097         margin-bottom: 10px;
    4098 }
    4099 @media only screen and (min-width: 652px) {
    4100 
    4101         .wp-block-rss .wp-block-rss__item-title > a {
    4102                 font-size: 2rem;
    4103         }
    4104 }
    4105 
     3846  display: inline-block;
     3847  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3848  font-size: 2rem;
     3849  font-weight: normal;
     3850  line-height: 1.3;
     3851  margin-bottom: 10px;
     3852}
     3853@media only screen and (min-width: 652px){
     3854  .wp-block-rss .wp-block-rss__item-title > a{
     3855  font-size: 2rem;
     3856  }
     3857}
    41063858.wp-block-rss .wp-block-rss__item-author {
    4107         color: #28303d;
    4108         font-size: 1.25rem;
    4109         line-height: 1.7;
    4110 }
    4111 
     3859  color: #28303d;
     3860  font-size: 1.25rem;
     3861  line-height: 1.7;
     3862}
    41123863.wp-block-rss .wp-block-rss__item-publish-date {
    4113         color: #28303d;
    4114         font-size: 1rem;
    4115         line-height: 1.7;
    4116 }
    4117 
    4118 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
    4119 .has-background .wp-block-rss .wp-block-rss__item-publish-date {
    4120         color: currentColor;
    4121 }
    4122 
    4123 .wp-block-rss .wp-block-rss__item-excerpt,
     3864  color: #28303d;
     3865  font-size: 1rem;
     3866  line-height: 1.7;
     3867}
     3868[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, .has-background .wp-block-rss .wp-block-rss__item-publish-date {
     3869  color: currentColor;
     3870}
     3871.wp-block-rss .wp-block-rss__item-excerpt {
     3872  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3873  font-size: 1.125rem;
     3874  line-height: 1.7;
     3875  margin-top: 20px;
     3876}
    41243877.wp-block-rss .wp-block-rss__item-full-content {
    4125         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4126         font-size: 1.125rem;
    4127         line-height: 1.7;
    4128         margin-top: 20px;
    4129 }
    4130 
     3878  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3879  font-size: 1.125rem;
     3880  line-height: 1.7;
     3881  margin-top: 20px;
     3882}
    41313883.wp-block-rss.alignfull {
    4132         padding-left: 20px;
    4133         padding-right: 20px;
    4134 }
    4135 
    4136 .entry-content [class*=inner-container] .wp-block-rss.alignfull,
    4137 .entry-content .has-background .wp-block-rss.alignfull {
    4138         padding-left: 0;
    4139         padding-right: 0;
     3884  padding-left: 20px;
     3885  padding-right: 20px;
     3886}
     3887.entry-content [class*=inner-container] .wp-block-rss.alignfull, .entry-content .has-background .wp-block-rss.alignfull {
     3888  padding-left: 0;
     3889  padding-right: 0;
    41403890}
    41413891
    41423892.wp-block-search {
    4143         max-width: calc(100vw - 30px);
    4144 }
    4145 
    4146 @media only screen and (min-width: 482px) {
    4147 
    4148         .wp-block-search {
    4149                 max-width: min(calc(100vw - 100px), 610px);
    4150         }
    4151 }
    4152 
    4153 @media only screen and (min-width: 822px) {
    4154 
    4155         .wp-block-search {
    4156                 max-width: min(calc(100vw - 200px), 610px);
    4157         }
    4158 }
    4159 
     3893  max-width: calc(100vw - 30px);
     3894}
     3895
     3896@media only screen and (min-width: 482px){
     3897  .wp-block-search{
     3898  max-width: min(calc(100vw - 100px), 610px);
     3899  }
     3900}
     3901
     3902@media only screen and (min-width: 822px){
     3903  .wp-block-search{
     3904  max-width: min(calc(100vw - 200px), 610px);
     3905  }
     3906}
    41603907.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
    4161         justify-content: center;
    4162 }
    4163 
     3908  justify-content: center;
     3909}
    41643910.wp-block-search .wp-block-search__label {
    4165         font-size: 1.125rem;
    4166         font-weight: 500;
    4167         margin-bottom: 10px;
    4168 }
    4169 
     3911  font-size: 1.125rem;
     3912  font-weight: 500;
     3913  margin-bottom: 10px;
     3914}
    41703915.wp-block-search .wp-block-search__input {
    4171         border: 3px solid #39414d;
    4172         border-radius: 0;
    4173         color: #28303d;
    4174         line-height: 1.7;
    4175         max-width: inherit;
    4176         margin-right: -3px;
    4177         padding: 10px;
    4178 }
    4179 
     3916  border: 3px solid #39414d;
     3917  border-radius: 0;
     3918  color: #28303d;
     3919  line-height: 1.7;
     3920  max-width: inherit;
     3921  margin-right: -3px;
     3922  padding: 10px;
     3923}
    41803924.wp-block-search .wp-block-search__input:focus {
    4181         color: #28303d;
    4182         border-color: #39414d;
    4183 }
    4184 
     3925  color: #28303d;
     3926  border-color: #39414d;
     3927}
    41853928.has-background .wp-block-search .wp-block-search__input {
    4186         border-color: #28303d !important;
    4187 }
    4188 
     3929  border-color: #28303d !important;
     3930}
    41893931.wp-block-search button.wp-block-search__button {
    4190         margin-left: 0;
    4191         line-height: 1;
    4192 }
    4193 
     3932  margin-left: 0;
     3933  line-height: 1;
     3934}
    41943935.wp-block-search button.wp-block-search__button.has-icon {
    4195         padding: 6px 15px;
    4196 }
    4197 
     3936  padding: 6px 15px;
     3937}
    41983938.wp-block-search button.wp-block-search__button.has-icon svg {
    4199         width: 40px;
    4200         height: 40px;
    4201         fill: currentColor;
    4202 }
    4203 
     3939  width: 40px;
     3940  height: 40px;
     3941  fill: currentColor;
     3942}
    42043943.has-background .wp-block-search button.wp-block-search__button:hover {
    4205         background-color: #d1e4dd !important;
    4206         color: #28303d !important;
    4207 }
    4208 
     3944  background-color: #d1e4dd !important;
     3945  color: #28303d !important;
     3946}
    42093947.has-background .wp-block-search button.wp-block-search__button:active {
    4210         background-color: #d1e4dd !important;
    4211         color: #28303d !important;
    4212 }
    4213 
     3948  background-color: #d1e4dd !important;
     3949  color: #28303d !important;
     3950}
    42143951.has-text-color .wp-block-search button.wp-block-search__button:hover {
    4215         color: #28303d !important;
    4216 }
    4217 
     3952  color: #28303d !important;
     3953}
    42183954.has-text-color .wp-block-search button.wp-block-search__button:active {
    4219         color: #28303d !important;
    4220 }
    4221 
     3955  color: #28303d !important;
     3956}
    42223957.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    4223         background-color: #fff;
    4224         border: 3px solid #39414d;
    4225         border-radius: 0;
    4226         padding: 3px;
    4227 }
    4228 
     3958  background-color: #fff;
     3959  border: 3px solid #39414d;
     3960  border-radius: 0;
     3961  padding: 3px;
     3962}
    42293963.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    4230         border-color: #28303d !important;
    4231 }
    4232 
     3964  border-color: #28303d !important;
     3965}
    42333966.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    4234         margin-left: 0;
    4235         margin-right: 0;
    4236         padding-left: 10px;
    4237 }
    4238 
     3967  margin-left: 0;
     3968  margin-right: 0;
     3969  padding-left: 10px;
     3970}
    42393971.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
    4240         color: #28303d;
    4241         outline-offset: -2px;
    4242         outline: 2px dotted #39414d;
    4243 }
    4244 
     3972  color: #28303d;
     3973  outline-offset: -2px;
     3974  outline: 2px dotted #39414d;
     3975}
    42453976.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    4246         padding: 15px 30px;
    4247 }
    4248 
     3977  padding: 15px 30px;
     3978}
    42493979.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    4250         color: #28303d;
    4251 }
    4252 
     3980  color: #28303d;
     3981}
    42533982.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    4254         color: #28303d;
    4255 }
    4256 
     3983  color: #28303d;
     3984}
    42573985.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    4258         background-color: #28303d;
    4259         color: #fff;
    4260 }
    4261 
     3986  background-color: #28303d;
     3987  color: #fff;
     3988}
    42623989.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
    4263         padding: 6px 15px;
     3990  padding: 6px 15px;
    42643991}
    42653992
    42663993.wp-block-search__button {
    4267         box-shadow: none;
     3994  box-shadow: none;
    42683995}
    42693996
    42703997hr {
    4271         border-style: none;
    4272         clear: both;
    4273         margin-left: auto;
    4274         margin-right: auto;
    4275 }
    4276 
    4277 hr,
     3998  border-style: none;
     3999  border-bottom: 1px solid #28303d;
     4000  clear: both;
     4001  margin-left: auto;
     4002  margin-right: auto;
     4003}
    42784004hr.wp-block-separator {
    4279         border-bottom: 1px solid #28303d;
    4280 }
    4281 
    4282 hr.wp-block-separator {
    4283         opacity: 1;
    4284 
    4285         /**
     4005  border-bottom: 1px solid #28303d;
     4006  opacity: 1;
     4007  /**
    42864008   * Block Options
    42874009   */
    42884010}
    4289 
    42904011hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    4291         max-width: calc(100vw - 30px);
    4292 }
    4293 @media only screen and (min-width: 482px) {
    4294 
    4295         hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    4296                 max-width: min(calc(100vw - 100px), 610px);
    4297         }
    4298 }
    4299 @media only screen and (min-width: 822px) {
    4300 
    4301         hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    4302                 max-width: min(calc(100vw - 200px), 610px);
    4303         }
    4304 }
    4305 
     4012  max-width: calc(100vw - 30px);
     4013}
     4014@media only screen and (min-width: 482px){
     4015  hr.wp-block-separator:not(.is-style-dots):not(.alignwide){
     4016  max-width: min(calc(100vw - 100px), 610px);
     4017  }
     4018}
     4019@media only screen and (min-width: 822px){
     4020  hr.wp-block-separator:not(.is-style-dots):not(.alignwide){
     4021  max-width: min(calc(100vw - 200px), 610px);
     4022  }
     4023}
    43064024hr.wp-block-separator:not(.is-style-dots).alignwide {
    4307         max-width: calc(100vw - 30px);
    4308 }
    4309 @media only screen and (min-width: 482px) {
    4310 
    4311         hr.wp-block-separator:not(.is-style-dots).alignwide {
    4312                 max-width: calc(100vw - 100px);
    4313         }
    4314 }
    4315 @media only screen and (min-width: 822px) {
    4316 
    4317         hr.wp-block-separator:not(.is-style-dots).alignwide {
    4318                 max-width: min(calc(100vw - 200px), 1240px);
    4319         }
    4320 }
    4321 
     4025  max-width: calc(100vw - 30px);
     4026}
     4027@media only screen and (min-width: 482px){
     4028  hr.wp-block-separator:not(.is-style-dots).alignwide{
     4029  max-width: calc(100vw - 100px);
     4030  }
     4031}
     4032@media only screen and (min-width: 822px){
     4033  hr.wp-block-separator:not(.is-style-dots).alignwide{
     4034  max-width: min(calc(100vw - 200px), 1240px);
     4035  }
     4036}
    43224037hr.wp-block-separator:not(.is-style-dots).alignfull {
    4323         max-width: 100%;
    4324 }
    4325 
     4038  max-width: 100%;
     4039}
    43264040hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
    4327         border-bottom-width: 3px;
    4328 }
    4329 
    4330 hr.wp-block-separator.is-style-dots.has-background,
    4331 hr.wp-block-separator.is-style-dots.has-text-color {
    4332         background-color: transparent !important;
    4333 }
    4334 
    4335 hr.wp-block-separator.is-style-dots.has-background:before,
    4336 hr.wp-block-separator.is-style-dots.has-text-color:before {
    4337         color: currentColor !important;
    4338 }
    4339 
     4041  border-bottom-width: 3px;
     4042}
     4043hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color {
     4044  background-color: transparent !important;
     4045}
     4046hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before {
     4047  color: currentColor !important;
     4048}
    43404049hr.wp-block-separator.is-style-dots:before {
    4341         color: #28303d;
    4342         font-size: 2.25rem;
    4343         letter-spacing: 1.125rem;
    4344         padding-left: 1.125rem;
    4345 }
    4346 @media only screen and (min-width: 652px) {
    4347 
    4348         hr.wp-block-separator.is-style-dots:before {
    4349                 font-size: 2.5rem;
    4350         }
    4351 }
    4352 
    4353 .has-background hr.wp-block-separator,
    4354 [class*=background-color] hr.wp-block-separator,
    4355 [style*=background-color] hr.wp-block-separator,
    4356 .wp-block-cover[style*=background-image] hr.wp-block-separator {
    4357         border-color: currentColor;
     4050  color: #28303d;
     4051  font-size: 2.25rem;
     4052  letter-spacing: 1.125rem;
     4053  padding-left: 1.125rem;
     4054}
     4055@media only screen and (min-width: 652px){
     4056  hr.wp-block-separator.is-style-dots:before{
     4057  font-size: 2.5rem;
     4058  }
     4059}
     4060.has-background hr.wp-block-separator, [class*=background-color] hr.wp-block-separator, [style*=background-color] hr.wp-block-separator, .wp-block-cover[style*=background-image] hr.wp-block-separator {
     4061  border-color: currentColor;
    43584062}
    43594063
    43604064.wp-block-social-links a:focus {
    4361         color: #28303d;
    4362 }
    4363 
     4065  color: #28303d;
     4066}
    43644067.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
    4365         color: #28303d;
    4366 }
    4367 
    4368 .wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,
    4369 .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
    4370         background: none;
     4068  color: #28303d;
     4069}
     4070.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link, .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
     4071  background: none;
     4072}
     4073
     4074.wp-block-spacer {
     4075  display: block;
     4076  margin-bottom: 0 !important;
     4077  margin-top: 0 !important;
     4078}
     4079@media only screen and (max-width: 481px) {
     4080  .wp-block-spacer[style] {
     4081    height: 20px !important;
     4082  }
    43714083}
    43724084
    43734085table,
    43744086.wp-block-table {
    4375         width: 100%;
    4376         min-width: 240px;
    4377         border-collapse: collapse;
    4378 }
    4379 
     4087  width: 100%;
     4088  min-width: 240px;
     4089  border-collapse: collapse;
     4090}
    43804091table thead,
    43814092table tfoot,
    43824093.wp-block-table thead,
    43834094.wp-block-table tfoot {
    4384         text-align: center;
    4385 }
    4386 
    4387 table th,
     4095  text-align: center;
     4096}
     4097table th {
     4098  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4099}
    43884100.wp-block-table th {
    4389         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4390 }
    4391 
    4392 table td,
    4393 table th,
    4394 .wp-block-table td,
     4101  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4102}
     4103table td {
     4104  padding: 10px;
     4105  border: 1px solid;
     4106}
     4107table th {
     4108  padding: 10px;
     4109  border: 1px solid;
     4110}
     4111.wp-block-table td {
     4112  padding: 10px;
     4113  border: 1px solid;
     4114}
    43954115.wp-block-table th {
    4396         padding: 10px;
    4397         border: 1px solid;
    4398 }
    4399 
    4400 table figcaption,
     4116  padding: 10px;
     4117  border: 1px solid;
     4118}
     4119table figcaption {
     4120  color: #28303d;
     4121  font-size: 1rem;
     4122}
    44014123.wp-block-table figcaption {
    4402         color: #28303d;
    4403         font-size: 1rem;
    4404 }
    4405 
    4406 table.is-style-regular .has-background,
    4407 table.is-style-stripes .has-background,
    4408 table.is-style-stripes .has-background thead tr,
    4409 table.is-style-stripes .has-background tfoot tr,
    4410 table.is-style-stripes .has-background tbody tr,
    4411 .wp-block-table.is-style-regular .has-background,
    4412 .wp-block-table.is-style-stripes .has-background,
    4413 .wp-block-table.is-style-stripes .has-background thead tr,
    4414 .wp-block-table.is-style-stripes .has-background tfoot tr,
     4124  color: #28303d;
     4125  font-size: 1rem;
     4126}
     4127table.is-style-regular .has-background {
     4128  color: #28303d;
     4129}
     4130table.is-style-stripes .has-background {
     4131  color: #28303d;
     4132}
     4133table.is-style-stripes .has-background thead tr {
     4134  color: #28303d;
     4135}
     4136table.is-style-stripes .has-background tfoot tr {
     4137  color: #28303d;
     4138}
     4139table.is-style-stripes .has-background tbody tr {
     4140  color: #28303d;
     4141}
     4142.wp-block-table.is-style-regular .has-background {
     4143  color: #28303d;
     4144}
     4145.wp-block-table.is-style-stripes .has-background {
     4146  color: #28303d;
     4147}
     4148.wp-block-table.is-style-stripes .has-background thead tr {
     4149  color: #28303d;
     4150}
     4151.wp-block-table.is-style-stripes .has-background tfoot tr {
     4152  color: #28303d;
     4153}
    44154154.wp-block-table.is-style-stripes .has-background tbody tr {
    4416         color: #28303d;
    4417 }
    4418 
    4419 table.is-style-stripes,
     4155  color: #28303d;
     4156}
     4157table.is-style-stripes {
     4158  border-color: #f0f0f0;
     4159}
    44204160.wp-block-table.is-style-stripes {
    4421         border-color: #f0f0f0;
    4422 }
    4423 
     4161  border-color: #f0f0f0;
     4162}
    44244163table.is-style-stripes th,
    44254164table.is-style-stripes td,
    44264165.wp-block-table.is-style-stripes th,
    44274166.wp-block-table.is-style-stripes td {
    4428         border-width: 0;
    4429 }
    4430 
     4167  border-width: 0;
     4168}
    44314169table.is-style-stripes tbody tr:nth-child(odd) {
    4432         background-color: #f0f0f0;
    4433 }
    4434 
     4170  background-color: #f0f0f0;
     4171}
    44354172.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    4436         background-color: #f0f0f0;
    4437 }
    4438 
     4173  background-color: #f0f0f0;
     4174}
    44394175table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    4440         background-color: rgba(255, 255, 255, 0.9);
    4441 }
    4442 
     4176  background-color: rgba(255, 255, 255, 0.9);
     4177}
    44434178.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    4444         background-color: rgba(255, 255, 255, 0.9);
     4179  background-color: rgba(255, 255, 255, 0.9);
    44454180}
    44464181
    44474182table.wp-calendar-table td,
    44484183table.wp-calendar-table th {
    4449         background: transparent;
    4450         border: 0;
    4451         text-align: center;
    4452         line-height: 2;
    4453         vertical-align: middle;
    4454         word-break: normal;
    4455 }
    4456 
     4184  background: transparent;
     4185  border: 0;
     4186  text-align: center;
     4187  line-height: 2;
     4188  vertical-align: middle;
     4189  word-break: normal;
     4190}
    44574191table.wp-calendar-table th {
    4458         font-weight: bold;
    4459 }
    4460 
     4192  font-weight: bold;
     4193}
    44614194table.wp-calendar-table thead,
    44624195table.wp-calendar-table tbody {
    4463         color: currentColor;
    4464         border: 1px solid;
    4465 }
    4466 
     4196  color: currentColor;
     4197  border: 1px solid;
     4198}
    44674199table.wp-calendar-table caption {
    4468         font-weight: bold;
    4469         text-align: left;
    4470         margin-bottom: 20px;
    4471         color: currentColor;
     4200  font-weight: bold;
     4201  text-align: left;
     4202  margin-bottom: 20px;
     4203  color: currentColor;
    44724204}
    44734205
    44744206.wp-calendar-nav {
    4475         text-align: left;
    4476         margin-top: 10px;
    4477 }
    4478 
     4207  text-align: left;
     4208  margin-top: 10px;
     4209}
    44794210.wp-calendar-nav svg {
    4480         height: 1em;
    4481         vertical-align: middle;
    4482 }
    4483 
     4211  height: 1em;
     4212  vertical-align: middle;
     4213}
    44844214.wp-calendar-nav svg path {
    4485         fill: currentColor;
    4486 }
    4487 
     4215  fill: currentColor;
     4216}
    44884217.wp-calendar-nav .wp-calendar-nav-next {
    4489         float: right;
     4218  float: right;
    44904219}
    44914220
    44924221.wp-block-tag-cloud.alignfull {
    4493         padding-left: 20px;
    4494         padding-right: 20px;
     4222  padding-left: 20px;
     4223  padding-right: 20px;
    44954224}
    44964225
    44974226.wp-block-verse {
    4498         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4227  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    44994228}
    45004229
    45014230.wp-block-video figcaption {
    4502         color: #28303d;
    4503         font-size: 1rem;
    4504         margin-top: 10px;
    4505         margin-bottom: 20px;
    4506         text-align: center;
     4231  color: #28303d;
     4232  font-size: 1rem;
     4233  margin-top: 10px;
     4234  margin-bottom: 20px;
     4235  text-align: center;
    45074236}
    45084237
    45094238* > figure > video {
    4510         max-width: unset;
    4511         width: 100%;
    4512         vertical-align: middle;
     4239  max-width: unset;
     4240  width: 100%;
     4241  vertical-align: middle;
    45134242}
    45144243
    45154244:root .is-extra-small-text {
    4516         font-size: 1rem;
     4245  font-size: 1rem;
    45174246}
    45184247
    45194248:root .has-extra-small-font-size {
    4520         font-size: 1rem;
    4521 }
    4522 
     4249  font-size: 1rem;
     4250}
    45234251:root .is-small-text {
    4524         font-size: 1.125rem;
    4525 }
    4526 
     4252  font-size: 1.125rem;
     4253}
    45274254:root .has-small-font-size {
    4528         font-size: 1.125rem;
    4529 }
    4530 
     4255  font-size: 1.125rem;
     4256}
    45314257:root .is-regular-text {
    4532         font-size: 1.25rem;
    4533 }
    4534 
     4258  font-size: 1.25rem;
     4259}
    45354260:root .has-regular-font-size {
    4536         font-size: 1.25rem;
    4537 }
    4538 
     4261  font-size: 1.25rem;
     4262}
    45394263:root .is-normal-font-size {
    4540         font-size: 1.25rem;
    4541 }
    4542 
     4264  font-size: 1.25rem;
     4265}
    45434266:root .has-normal-font-size {
    4544         font-size: 1.25rem;
    4545 }
    4546 
     4267  font-size: 1.25rem;
     4268}
    45474269:root .has-medium-font-size {
    4548         font-size: 1.25rem;
    4549 }
    4550 
     4270  font-size: 1.25rem;
     4271}
    45514272:root .is-large-text {
    4552         font-size: 1.5rem;
    4553         line-height: 1.3;
    4554 }
    4555 
     4273  font-size: 1.5rem;
     4274  line-height: 1.3;
     4275}
    45564276:root .has-large-font-size {
    4557         font-size: 1.5rem;
    4558         line-height: 1.3;
    4559 }
    4560 
     4277  font-size: 1.5rem;
     4278  line-height: 1.3;
     4279}
    45614280:root .is-larger-text {
    4562         font-size: 2.5rem;
    4563         line-height: 1.3;
    4564 }
    4565 @media only screen and (min-width: 652px) {
    4566 
    4567         :root .is-larger-text {
    4568                 font-size: 2.5rem;
    4569         }
    4570 }
    4571 
     4281  font-size: 2.5rem;
     4282  line-height: 1.3;
     4283}
     4284@media only screen and (min-width: 652px){
     4285  :root .is-larger-text{
     4286  font-size: 2.5rem;
     4287  }
     4288}
    45724289:root .has-larger-font-size {
    4573         font-size: 2.5rem;
    4574         line-height: 1.3;
    4575 }
    4576 @media only screen and (min-width: 652px) {
    4577 
    4578         :root .has-larger-font-size {
    4579                 font-size: 2.5rem;
    4580         }
    4581 }
    4582 
     4290  font-size: 2.5rem;
     4291  line-height: 1.3;
     4292}
     4293@media only screen and (min-width: 652px){
     4294  :root .has-larger-font-size{
     4295  font-size: 2.5rem;
     4296  }
     4297}
    45834298:root .is-extra-large-text {
    4584         font-size: 2.5rem;
    4585         line-height: 1.3;
    4586 }
    4587 @media only screen and (min-width: 652px) {
    4588 
    4589         :root .is-extra-large-text {
    4590                 font-size: 2.5rem;
    4591         }
    4592 }
    4593 
     4299  font-size: 2.5rem;
     4300  line-height: 1.3;
     4301}
     4302@media only screen and (min-width: 652px){
     4303  :root .is-extra-large-text{
     4304  font-size: 2.5rem;
     4305  }
     4306}
    45944307:root .has-extra-large-font-size {
    4595         font-size: 2.5rem;
    4596         line-height: 1.3;
    4597 }
    4598 @media only screen and (min-width: 652px) {
    4599 
    4600         :root .has-extra-large-font-size {
    4601                 font-size: 2.5rem;
    4602         }
    4603 }
    4604 
     4308  font-size: 2.5rem;
     4309  line-height: 1.3;
     4310}
     4311@media only screen and (min-width: 652px){
     4312  :root .has-extra-large-font-size{
     4313  font-size: 2.5rem;
     4314  }
     4315}
    46054316:root .is-huge-text {
    4606         font-size: 6rem;
    4607         line-height: 1.3;
    4608         font-weight: 300;
    4609 }
    4610 @media only screen and (min-width: 652px) {
    4611 
    4612         :root .is-huge-text {
    4613                 font-size: 6rem;
    4614         }
    4615 }
    4616 
     4317  font-size: 6rem;
     4318  line-height: 1.3;
     4319  font-weight: 300;
     4320}
     4321@media only screen and (min-width: 652px){
     4322  :root .is-huge-text{
     4323  font-size: 6rem;
     4324  }
     4325}
    46174326:root .has-huge-font-size {
    4618         font-size: 6rem;
    4619         line-height: 1.3;
    4620         font-weight: 300;
    4621 }
    4622 @media only screen and (min-width: 652px) {
    4623 
    4624         :root .has-huge-font-size {
    4625                 font-size: 6rem;
    4626         }
    4627 }
    4628 
     4327  font-size: 6rem;
     4328  line-height: 1.3;
     4329  font-weight: 300;
     4330}
     4331@media only screen and (min-width: 652px){
     4332  :root .has-huge-font-size{
     4333  font-size: 6rem;
     4334  }
     4335}
    46294336:root .is-gigantic-text {
    4630         font-size: 9rem;
    4631         line-height: 1.3;
    4632         font-weight: 300;
    4633 }
    4634 @media only screen and (min-width: 652px) {
    4635 
    4636         :root .is-gigantic-text {
    4637                 font-size: 9rem;
    4638         }
    4639 }
    4640 
     4337  font-size: 9rem;
     4338  line-height: 1.3;
     4339  font-weight: 300;
     4340}
     4341@media only screen and (min-width: 652px){
     4342  :root .is-gigantic-text{
     4343  font-size: 9rem;
     4344  }
     4345}
    46414346:root .has-gigantic-font-size {
    4642         font-size: 9rem;
    4643         line-height: 1.3;
    4644         font-weight: 300;
    4645 }
    4646 @media only screen and (min-width: 652px) {
    4647 
    4648         :root .has-gigantic-font-size {
    4649                 font-size: 9rem;
    4650         }
     4347  font-size: 9rem;
     4348  line-height: 1.3;
     4349  font-weight: 300;
     4350}
     4351@media only screen and (min-width: 652px){
     4352  :root .has-gigantic-font-size{
     4353  font-size: 9rem;
     4354  }
    46514355}
    46524356
    46534357/* Block Alignments */
    4654 
    46554358/**
    46564359 * These selectors set the default max width for content appearing inside a post or page.
    46574360 */
    4658 
    46594361/**
    46604362 * .alignleft
    46614363 */
    46624364.alignleft {
    4663 
    4664         /*rtl:ignore*/
    4665         text-align: left;
    4666         margin-top: 0;
     4365  /*rtl:ignore*/
     4366  text-align: left;
     4367  margin-top: 0;
    46674368}
    46684369
    46694370.entry-content > .alignleft {
    4670         max-width: calc(100vw - 30px);
     4371  max-width: calc(100vw - 30px);
     4372}
     4373
     4374@media only screen and (min-width: 482px){
     4375  .entry-content > .alignleft{
     4376  max-width: min(calc(100vw - 100px), 610px);
     4377  }
     4378}
     4379
     4380@media only screen and (min-width: 822px){
     4381  .entry-content > .alignleft{
     4382  max-width: min(calc(100vw - 200px), 610px);
     4383  }
    46714384}
    46724385
    46734386@media only screen and (min-width: 482px) {
    4674 
    4675         .entry-content > .alignleft {
    4676                 max-width: min(calc(100vw - 100px), 610px);
    4677         }
    4678 }
    4679 
    4680 @media only screen and (min-width: 822px) {
    4681 
    4682         .entry-content > .alignleft {
    4683                 max-width: min(calc(100vw - 200px), 610px);
    4684         }
    4685 }
    4686 
    4687 @media only screen and (min-width: 482px) {
    4688 
    4689         .alignleft {
    4690 
    4691                 /*rtl:ignore*/
    4692                 float: left;
    4693 
    4694                 /*rtl:ignore*/
    4695                 margin-right: 25px;
    4696                 margin-bottom: 30px;
    4697         }
    4698 
    4699         .entry-content > .alignleft {
    4700                 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    4701         }
    4702         @media only screen and (min-width: 482px) {
    4703 
    4704                 .entry-content > .alignleft {
    4705                         max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    4706                 }
    4707         }
    4708         @media only screen and (min-width: 822px) {
    4709 
    4710                 .entry-content > .alignleft {
    4711                         max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    4712                 }
    4713         }
    4714 }
    4715 
     4387  .alignleft {
     4388    /*rtl:ignore*/
     4389    float: left;
     4390    /*rtl:ignore*/
     4391    margin-right: 25px;
     4392    margin-bottom: 30px;
     4393  }
     4394
     4395  .entry-content > .alignleft {
     4396    max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1);
     4397  }
     4398
     4399  @media only screen and (min-width: 482px){
     4400    .entry-content > .alignleft{
     4401    max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1);
     4402    }
     4403  }
     4404
     4405  @media only screen and (min-width: 822px){
     4406    .entry-content > .alignleft{
     4407    max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1);
     4408    }
     4409  }
     4410}
    47164411/**
    47174412 * .aligncenter
    47184413 */
    47194414.aligncenter {
    4720         clear: both;
    4721         display: block;
    4722         float: none;
    4723         margin-right: auto;
    4724         margin-left: auto;
    4725         text-align: center;
     4415  clear: both;
     4416  display: block;
     4417  float: none;
     4418  margin-right: auto;
     4419  margin-left: auto;
     4420  text-align: center;
    47264421}
    47274422
     
    47304425 */
    47314426.alignright {
    4732         margin-top: 0;
    4733         margin-bottom: 30px;
     4427  margin-top: 0;
     4428  margin-bottom: 30px;
    47344429}
    47354430
    47364431.entry-content > .alignright {
    4737         max-width: calc(100vw - 30px);
     4432  max-width: calc(100vw - 30px);
     4433}
     4434
     4435@media only screen and (min-width: 482px){
     4436  .entry-content > .alignright{
     4437  max-width: min(calc(100vw - 100px), 610px);
     4438  }
     4439}
     4440
     4441@media only screen and (min-width: 822px){
     4442  .entry-content > .alignright{
     4443  max-width: min(calc(100vw - 200px), 610px);
     4444  }
    47384445}
    47394446
    47404447@media only screen and (min-width: 482px) {
    4741 
    4742         .entry-content > .alignright {
    4743                 max-width: min(calc(100vw - 100px), 610px);
    4744         }
    4745 }
    4746 
    4747 @media only screen and (min-width: 822px) {
    4748 
    4749         .entry-content > .alignright {
    4750                 max-width: min(calc(100vw - 200px), 610px);
    4751         }
    4752 }
    4753 
    4754 @media only screen and (min-width: 482px) {
    4755 
    4756         .alignright {
    4757 
    4758                 /*rtl:ignore*/
    4759                 float: right;
    4760 
    4761                 /*rtl:ignore*/
    4762                 margin-left: 25px;
    4763         }
    4764 
    4765         .entry-content > .alignright {
    4766                 max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    4767         }
    4768         @media only screen and (min-width: 482px) {
    4769 
    4770                 .entry-content > .alignright {
    4771                         max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    4772                 }
    4773         }
    4774         @media only screen and (min-width: 822px) {
    4775 
    4776                 .entry-content > .alignright {
    4777                         max-width: calc(50% - (100vw - min(calc(100vw - 4 * 25px), 610px)) *1);
    4778                 }
    4779         }
    4780 }
    4781 
     4448  .alignright {
     4449    /*rtl:ignore*/
     4450    float: right;
     4451    /*rtl:ignore*/
     4452    margin-left: 25px;
     4453  }
     4454
     4455  .entry-content > .alignright {
     4456    max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1);
     4457  }
     4458
     4459  @media only screen and (min-width: 482px){
     4460    .entry-content > .alignright{
     4461    max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1);
     4462    }
     4463  }
     4464
     4465  @media only screen and (min-width: 822px){
     4466    .entry-content > .alignright{
     4467    max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1);
     4468    }
     4469  }
     4470}
    47824471[class*=inner-container] > .alignleft + *,
    47834472[class*=inner-container] > .alignright + * {
    4784         margin-top: 0;
     4473  margin-top: 0;
    47854474}
    47864475
     
    47884477 * .alignwide
    47894478 */
     4479.alignwide {
     4480  clear: both;
     4481}
    47904482
    47914483/**
    47924484 * .alignfull
    47934485 */
    4794 .alignwide,
    47954486.alignfull {
    4796         clear: both;
     4487  clear: both;
    47974488}
    47984489
    47994490.has-left-content {
    4800         justify-content: flex-start;
     4491  justify-content: flex-start;
    48014492}
    48024493
    48034494.has-right-content {
    4804         justify-content: flex-end;
     4495  justify-content: flex-end;
    48054496}
    48064497
    48074498.has-parallax {
    4808         background-attachment: fixed;
     4499  background-attachment: fixed;
    48094500}
    48104501
    48114502.has-drop-cap:not(:focus)::first-letter {
    4812         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4813         font-weight: normal;
    4814         line-height: 0.66;
    4815         text-transform: uppercase;
    4816         font-style: normal;
    4817         float: left;
    4818         margin: 0.1em 0.1em 0 0;
    4819         font-size: 5rem;
    4820 }
    4821 
    4822 @media only screen and (min-width: 652px) {
    4823 
    4824         .has-drop-cap:not(:focus)::first-letter {
    4825                 font-size: 7rem;
    4826         }
     4503  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4504  font-weight: normal;
     4505  line-height: 0.66;
     4506  text-transform: uppercase;
     4507  font-style: normal;
     4508  float: left;
     4509  margin: 0.1em 0.1em 0 0;
     4510  font-size: 5rem;
     4511}
     4512
     4513@media only screen and (min-width: 652px){
     4514  .has-drop-cap:not(:focus)::first-letter{
     4515  font-size: 7rem;
     4516  }
    48274517}
    48284518
    48294519.has-drop-cap:not(:focus)::after {
    4830         content: "";
    4831         display: table;
    4832         clear: both;
    4833         padding-top: 14px;
     4520  content: "";
     4521  display: table;
     4522  clear: both;
     4523  padding-top: 14px;
    48344524}
    48354525
    48364526.desktop-only {
    4837         display: none;
     4527  display: none;
    48384528}
    48394529@media only screen and (min-width: 482px) {
    4840 
    4841         .desktop-only {
    4842                 display: block;
    4843         }
     4530  .desktop-only {
     4531    display: block;
     4532  }
    48444533}
    48454534
    48464535/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
    48474536.site-header {
    4848         display: flex;
    4849         align-items: flex-start;
    4850         flex-wrap: wrap;
    4851         row-gap: 30px;
    4852 }
    4853 
     4537  display: flex;
     4538  align-items: flex-start;
     4539  flex-wrap: wrap;
     4540  row-gap: 30px;
     4541}
    48544542.wp-custom-logo .site-header {
    4855         align-items: center;
     4543  align-items: center;
    48564544}
    48574545@media only screen and (min-width: 482px) {
    4858 
    4859         .site-header {
    4860                 padding-top: 40px;
    4861         }
     4546  .site-header {
     4547    padding-top: 40px;
     4548  }
    48624549}
    48634550@media only screen and (min-width: 822px) {
    4864 
    4865         .site-header {
    4866                 padding-top: 72px;
    4867         }
     4551  .site-header {
     4552    padding-top: 72px;
     4553  }
    48684554}
    48694555
    48704556.site-branding {
    4871         color: #28303d;
    4872         margin-right: 140px;
    4873 }
    4874 
     4557  color: #28303d;
     4558  margin-right: 140px;
     4559}
    48754560.site-branding:last-child {
    4876         margin-right: 0;
    4877         width: 100%;
    4878         text-align: center;
     4561  margin-right: 0;
     4562  width: 100%;
     4563  text-align: center;
    48794564}
    48804565@media only screen and (min-width: 482px) {
    4881 
    4882         .site-branding {
    4883                 margin-right: initial;
    4884                 margin-top: 4px;
    4885         }
     4566  .site-branding {
     4567    margin-right: initial;
     4568    margin-top: 4px;
     4569  }
    48864570}
    48874571
    48884572.site-title {
    4889         color: #28303d;
    4890         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4891         font-size: 1.5rem;
    4892         letter-spacing: normal;
    4893         text-transform: uppercase;
    4894         line-height: 1.3;
    4895         margin-bottom: 5px;
    4896 }
    4897 
     4573  color: #28303d;
     4574  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4575  font-size: 1.5rem;
     4576  letter-spacing: normal;
     4577  text-transform: uppercase;
     4578  line-height: 1.3;
     4579  margin-bottom: 5px;
     4580}
    48984581.site-title a {
    4899         color: currentColor;
    4900         font-weight: normal;
    4901 }
    4902 
    4903 .site-title a:link,
    4904 .site-title a:visited,
    4905 .site-title a:active {
    4906         color: currentColor;
    4907 }
    4908 
     4582  color: currentColor;
     4583  font-weight: normal;
     4584}
     4585.site-title a:link, .site-title a:visited, .site-title a:active {
     4586  color: currentColor;
     4587}
    49094588.site-title a:hover {
    4910         color: #39414d;
    4911 }
    4912 
     4589  color: #39414d;
     4590}
    49134591.site-title a:focus {
    4914         color: #39414d;
     4592  color: #39414d;
    49154593}
    49164594@media only screen and (min-width: 482px) {
    4917 
    4918         .site-title {
    4919                 font-size: 1.5rem;
    4920         }
     4595  .site-title {
     4596    font-size: 1.5rem;
     4597  }
    49214598}
    49224599
    49234600.site-description {
    4924         color: currentColor;
    4925         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4926         font-size: 1.125rem;
    4927         line-height: 1.4;
     4601  color: currentColor;
     4602  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4603  font-size: 1.125rem;
     4604  line-height: 1.4;
    49284605}
    49294606
    49304607.site-title > a {
    4931         text-decoration-color: #39414d;
     4608  text-decoration-color: #39414d;
    49324609}
    49334610
    49344611.site-logo {
    4935         margin: 15px 0;
    4936 }
    4937 
     4612  margin: 15px 0;
     4613}
    49384614.site-header > .site-logo {
    4939         width: 100%;
    4940         padding-bottom: 45px;
    4941         border-bottom: 1px solid;
    4942         text-align: center;
    4943 }
    4944 
     4615  width: 100%;
     4616  padding-bottom: 45px;
     4617  border-bottom: 1px solid;
     4618  text-align: center;
     4619}
    49454620.site-logo .custom-logo {
    4946         margin-left: auto;
    4947         margin-right: auto;
    4948         max-width: 96px;
    4949         max-height: 96px;
    4950         height: auto;
    4951         display: inline-block;
    4952         width: auto;
     4621  margin-left: auto;
     4622  margin-right: auto;
     4623  max-width: 96px;
     4624  max-height: 96px;
     4625  height: auto;
     4626  display: inline-block;
     4627  width: auto;
    49534628}
    49544629@media only screen and (min-width: 482px) {
    4955 
    4956         .site-logo .custom-logo {
    4957                 max-width: 300px;
    4958                 max-height: 100px;
    4959                 height: auto;
    4960                 width: auto;
    4961         }
     4630  .site-logo .custom-logo {
     4631    max-width: 300px;
     4632    max-height: 100px;
     4633    height: auto;
     4634    width: auto;
     4635  }
    49624636}
    49634637
    49644638@media only screen and (max-width: 481px) {
    4965 
    4966         .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
    4967                 position: absolute;
    4968                 padding-top: 15px;
    4969                 margin-top: 0;
    4970                 top: 0;
    4971         }
    4972 
    4973         .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
    4974                 display: none;
    4975         }
    4976 
    4977         .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
    4978                 max-height: calc(10px + 2em);
    4979         }
    4980 
    4981         .site-header.has-logo.has-title-and-tagline {
    4982                 align-items: flex-start;
    4983         }
    4984 
    4985         .site-header.has-logo.has-title-and-tagline.has-menu {
    4986                 justify-content: space-between;
    4987         }
    4988 
    4989         .site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
    4990                 max-width: calc(100% - 160px);
    4991         }
    4992 
    4993         .site-header.has-logo.has-title-and-tagline .site-branding {
    4994                 margin-right: 0;
    4995         }
    4996 
    4997         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after {
    4998                 display: none;
    4999         }
    5000 
    5001         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation {
    5002                 position: relative;
    5003                 top: 0;
    5004         }
    5005 
    5006         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container {
    5007                 position: relative;
    5008                 padding-top: 0;
    5009                 margin-top: -10px;
    5010         }
    5011 
    5012         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
    5013                 padding-left: 11px;
    5014                 padding-right: 11px;
    5015                 margin-right: -15px;
    5016         }
    5017 
    5018         .site-header:not(.has-logo).has-title-and-tagline .site-branding {
    5019                 margin-right: 0;
    5020                 max-width: calc(100% - 160px);
    5021         }
    5022 
    5023         .site-header:not(.has-menu) {
    5024                 justify-content: center;
    5025         }
    5026 }
    5027 
     4639  .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
     4640    position: absolute;
     4641    padding-top: 15px;
     4642    margin-top: 0;
     4643    top: 0px;
     4644  }
     4645  .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
     4646    display: none;
     4647  }
     4648  .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
     4649    max-height: calc(10px + 2em);
     4650  }
     4651  .site-header.has-logo.has-title-and-tagline {
     4652    align-items: flex-start;
     4653  }
     4654  .site-header.has-logo.has-title-and-tagline.has-menu {
     4655    justify-content: space-between;
     4656  }
     4657  .site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
     4658    max-width: calc(100% - 160px);
     4659  }
     4660  .site-header.has-logo.has-title-and-tagline .site-branding {
     4661    margin-right: 0;
     4662  }
     4663  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after {
     4664    display: none;
     4665  }
     4666  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation {
     4667    position: relative;
     4668    top: 0;
     4669  }
     4670  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container {
     4671    position: relative;
     4672    padding-top: 0;
     4673    margin-top: -10px;
     4674  }
     4675  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
     4676    padding-left: 11px;
     4677    padding-right: 11px;
     4678    margin-right: -15px;
     4679  }
     4680  .site-header:not(.has-logo).has-title-and-tagline .site-branding {
     4681    margin-right: 0;
     4682    max-width: calc(100% - 160px);
     4683  }
     4684  .site-header:not(.has-menu) {
     4685    justify-content: center;
     4686  }
     4687}
    50284688.site-footer {
    5029         padding-top: 0;
    5030         padding-bottom: 51px;
    5031 }
    5032 
     4689  padding-top: 0;
     4690  padding-bottom: 51px;
     4691}
    50334692.no-widgets .site-footer {
    5034         margin-top: 180px;
     4693  margin-top: 180px;
    50354694}
    50364695@media only screen and (max-width: 481px) {
    5037 
    5038         .no-widgets .site-footer {
    5039                 margin-top: 90px;
    5040         }
     4696  .no-widgets .site-footer {
     4697    margin-top: 90px;
     4698  }
    50414699}
    50424700
    50434701.site-footer > .site-info {
    5044         padding-top: 30px;
    5045         color: #28303d;
    5046         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    5047         font-size: 1.125rem;
    5048         line-height: 1.7;
    5049         border-top: 3px solid #28303d;
    5050 }
    5051 
     4702  padding-top: 30px;
     4703  color: #28303d;
     4704  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4705  font-size: 1.125rem;
     4706  line-height: 1.7;
     4707  border-top: 3px solid #28303d;
     4708}
    50524709.site-footer > .site-info .site-name {
    5053         text-transform: uppercase;
    5054         font-size: 1.5rem;
    5055 }
    5056 
    5057 .site-footer > .site-info .privacy-policy {
    5058         margin-top: 15px;
    5059 }
    5060 
     4710  text-transform: uppercase;
     4711  font-size: 1.5rem;
     4712}
    50614713.site-footer > .site-info .powered-by {
    5062         margin-top: 15px;
     4714  margin-top: 15px;
    50634715}
    50644716@media only screen and (min-width: 822px) {
    5065 
    5066         .site-footer > .site-info {
    5067                 display: flex;
    5068                 align-items: center;
    5069         }
    5070 
    5071         .site-footer > .site-info .site-name {
    5072                 margin-right: 15px;
    5073         }
    5074 
    5075         .site-footer > .site-info .privacy-policy,
    5076         .site-footer > .site-info .powered-by {
    5077                 margin-top: initial;
    5078                 margin-left: auto;
    5079         }
    5080 
    5081         .site-footer > .site-info .privacy-policy + .powered-by {
    5082                 margin-left: 15px;
    5083         }
    5084 }
    5085 
     4717  .site-footer > .site-info {
     4718    display: flex;
     4719    align-items: center;
     4720  }
     4721  .site-footer > .site-info .powered-by {
     4722    margin-top: initial;
     4723    margin-left: auto;
     4724  }
     4725}
    50864726.site-footer > .site-info a {
    5087         color: #28303d;
    5088 }
    5089 
     4727  color: #28303d;
     4728}
    50904729.site-footer > .site-info a:link {
    5091         color: #28303d;
    5092 }
    5093 
     4730  color: #28303d;
     4731}
    50944732.site-footer > .site-info a:visited {
    5095         color: #28303d;
    5096 }
    5097 
     4733  color: #28303d;
     4734}
    50984735.site-footer > .site-info a:active {
    5099         color: #28303d;
    5100 }
    5101 
     4736  color: #28303d;
     4737}
    51024738.site-footer > .site-info a:hover {
    5103         color: #28303d;
    5104 }
    5105 
     4739  color: #28303d;
     4740}
    51064741.site-footer > .site-info a:focus {
    5107         color: #28303d;
    5108 }
    5109 
     4742  color: #28303d;
     4743}
    51104744.is-dark-theme .site-footer > .site-info a:focus {
    5111         color: #d1e4dd;
    5112 }
    5113 
     4745  color: #d1e4dd;
     4746}
    51144747.has-background-white .site-footer > .site-info a:focus {
    5115         color: #fff;
     4748  color: #fff;
    51164749}
    51174750
    51184751.singular .entry-header {
    5119         border-bottom: 3px solid #28303d;
    5120         padding-bottom: 60px;
    5121         margin-bottom: 90px;
     4752  border-bottom: 3px solid #28303d;
     4753  padding-bottom: 60px;
     4754  margin-bottom: 90px;
    51224755}
    51234756
    51244757.home .entry-header {
    5125         border-bottom: none;
    5126         padding-bottom: 0;
    5127         margin-bottom: 0;
     4758  border-bottom: none;
     4759  padding-bottom: 0;
     4760  margin-bottom: 0;
    51284761}
    51294762
    51304763.singular .has-post-thumbnail .entry-header {
    5131         border-bottom: none;
    5132         padding-bottom: 39px;
    5133         margin-bottom: 0;
     4764  border-bottom: none;
     4765  padding-bottom: 39px;
     4766  margin-bottom: 0;
    51344767}
    51354768
    51364769.no-results.not-found > *:first-child {
    5137         margin-bottom: 90px;
     4770  margin-bottom: 90px;
    51384771}
    51394772
    51404773.page-links {
    5141         clear: both;
    5142 }
    5143 
     4774  clear: both;
     4775}
    51444776.page-links .post-page-numbers {
    5145         display: inline-block;
    5146         margin-left: 13px;
    5147         margin-right: 13px;
    5148         min-width: 44px;
    5149         min-height: 44px;
    5150 }
    5151 
     4777  display: inline-block;
     4778  margin-left: 13px;
     4779  margin-right: 13px;
     4780  min-width: 44px;
     4781  min-height: 44px;
     4782}
    51524783.page-links .post-page-numbers:first-child {
    5153         margin-left: 0;
     4784  margin-left: 0;
    51544785}
    51554786
    51564787.entry-title {
    5157         color: #28303d;
    5158         font-size: 2.25rem;
    5159         letter-spacing: normal;
    5160         line-height: 1.3;
    5161         overflow-wrap: break-word;
    5162 }
    5163 
    5164 @media only screen and (min-width: 652px) {
    5165 
    5166         .entry-title {
    5167                 font-size: 3rem;
    5168         }
    5169 }
    5170 
     4788  color: #28303d;
     4789  font-size: 2.25rem;
     4790  letter-spacing: normal;
     4791  line-height: 1.3;
     4792  overflow-wrap: break-word;
     4793}
     4794
     4795@media only screen and (min-width: 652px){
     4796  .entry-title{
     4797  font-size: 3rem;
     4798  }
     4799}
    51714800.entry-title a {
    5172         color: currentColor;
    5173         text-underline-offset: 0.15em;
    5174 }
    5175 
     4801  color: currentColor;
     4802  text-underline-offset: 0.15em;
     4803}
    51764804.entry-title a:hover {
    5177         color: #28303d;
    5178 }
    5179 
     4805  color: #28303d;
     4806}
    51804807.entry-title a:focus {
    5181         color: #39414d;
    5182 }
    5183 
     4808  color: #39414d;
     4809}
    51844810.entry-title a:active {
    5185         color: currentColor;
     4811  color: currentColor;
    51864812}
    51874813
    51884814.singular .entry-title {
    5189         font-size: 4rem;
    5190 }
    5191 
    5192 @media only screen and (min-width: 652px) {
    5193 
    5194         .singular .entry-title {
    5195                 font-size: 6rem;
    5196         }
     4815  font-size: 4rem;
     4816}
     4817
     4818@media only screen and (min-width: 652px){
     4819  .singular .entry-title{
     4820  font-size: 6rem;
     4821  }
    51974822}
    51984823
    51994824h1.entry-title {
    5200         line-height: 1.1;
    5201         font-weight: 300;
     4825  line-height: 1.1;
     4826  font-weight: 300;
    52024827}
    52034828
     
    52054830 * Entry Content
    52064831 */
    5207 .entry-content,
     4832.entry-content {
     4833  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4834}
    52084835.entry-summary {
    5209         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4836  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    52104837}
    52114838
    52124839.entry-content p {
    5213         word-wrap: break-word;
    5214 }
    5215 
     4840  word-wrap: break-word;
     4841}
    52164842.entry-content > iframe[style] {
    5217         margin: 30px 0 !important;
    5218         max-width: 100% !important;
    5219 }
    5220 
     4843  margin: 30px 0 !important;
     4844  max-width: 100% !important;
     4845}
    52214846.entry-footer {
    5222         color: #28303d;
    5223         clear: both;
    5224         float: none;
    5225         font-size: 1rem;
    5226         display: block;
    5227 }
    5228 
     4847  color: #28303d;
     4848  clear: both;
     4849  float: none;
     4850  font-size: 1rem;
     4851  display: block;
     4852}
    52294853.entry-footer > span {
    5230         display: inline-block;
    5231 }
    5232 
     4854  display: inline-block;
     4855}
    52334856.entry-footer a {
    5234         color: currentColor;
    5235 }
    5236 
     4857  color: currentColor;
     4858}
    52374859.entry-footer a:hover {
    5238         color: #28303d;
    5239 }
    5240 
     4860  color: #28303d;
     4861}
    52414862.entry-footer a:focus {
    5242         color: #28303d;
    5243 }
    5244 
     4863  color: #28303d;
     4864}
    52454865.entry-footer a:active {
    5246         color: currentColor;
     4866  color: currentColor;
    52474867}
    52484868
    52494869.site-main > article > .entry-footer {
    5250         margin-top: 30px;
    5251         padding-top: 20px;
    5252         padding-bottom: 90px;
    5253         border-bottom: 1px solid #28303d;
     4870  margin-top: 30px;
     4871  padding-top: 20px;
     4872  padding-bottom: 90px;
     4873  border-bottom: 1px solid #28303d;
    52544874}
    52554875
    52564876body:not(.single) .site-main > article:last-of-type .entry-footer {
    5257         border-bottom: 1px solid transparent;
     4877  border-bottom: 1px solid transparent;
    52584878}
    52594879
    52604880.single .site-main > article > .entry-footer {
    5261         margin-top: 102px;
    5262         margin-bottom: 102px;
    5263         padding-bottom: 0;
    5264         padding-top: 24px;
    5265         border-top: 3px solid #28303d;
    5266         border-bottom: 1px solid transparent;
    5267         display: grid;
    5268         grid-template-columns: repeat(2, 1fr);
    5269         column-gap: 50px;
    5270 }
    5271 
     4881  margin-top: 102px;
     4882  margin-bottom: 102px;
     4883  padding-bottom: 0;
     4884  padding-top: 24px;
     4885  border-top: 3px solid #28303d;
     4886  border-bottom: 1px solid transparent;
     4887  display: grid;
     4888  grid-template-columns: repeat(2, 1fr);
     4889  column-gap: 50px;
     4890}
    52724891.single .site-main > article > .entry-footer .post-taxonomies,
    52734892.single .site-main > article > .entry-footer .full-size-link {
    5274         justify-content: flex-end;
    5275         text-align: right;
    5276 }
    5277 
     4893  justify-content: flex-end;
     4894  text-align: right;
     4895}
    52784896.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
    5279         grid-column: span 2;
    5280 }
    5281 
     4897  grid-column: span 2;
     4898}
    52824899.single .site-main > article > .entry-footer .posted-on,
    52834900.single .site-main > article > .entry-footer .byline,
    52844901.single .site-main > article > .entry-footer .cat-links,
    52854902.single .site-main > article > .entry-footer .tags-links {
    5286         display: block;
     4903  display: block;
    52874904}
    52884905@media only screen and (max-width: 481px) {
    5289 
    5290         .single .site-main > article > .entry-footer {
    5291                 display: block;
    5292         }
    5293 
    5294         .single .site-main > article > .entry-footer .full-size-link {
    5295                 display: block;
    5296         }
    5297 
    5298         .single .site-main > article > .entry-footer .post-taxonomies,
    5299         .single .site-main > article > .entry-footer .full-size-link {
    5300                 text-align: left;
    5301         }
     4906  .single .site-main > article > .entry-footer {
     4907    display: block;
     4908  }
     4909  .single .site-main > article > .entry-footer .full-size-link {
     4910    display: block;
     4911  }
     4912  .single .site-main > article > .entry-footer .post-taxonomies,
     4913.single .site-main > article > .entry-footer .full-size-link {
     4914    text-align: left;
     4915  }
    53024916}
    53034917
     
    53064920 */
    53074921.post-thumbnail {
    5308         text-align: center;
    5309 }
    5310 
     4922  text-align: center;
     4923}
    53114924.post-thumbnail .wp-post-image {
    5312         display: block;
    5313         width: auto;
    5314         max-width: 100%;
    5315         margin-left: auto;
    5316         margin-right: auto;
    5317         margin-top: 60px;
     4925  display: block;
     4926  width: auto;
     4927  max-width: 100%;
     4928  margin-left: auto;
     4929  margin-right: auto;
     4930  margin-top: 60px;
    53184931}
    53194932
     
    53224935 */
    53234936.author-bio {
    5324         position: relative;
    5325         font-size: 1rem;
    5326         max-width: calc(100vw - 30px);
    5327 }
    5328 @media only screen and (min-width: 482px) {
    5329 
    5330         .author-bio {
    5331                 max-width: min(calc(100vw - 100px), 610px);
    5332         }
    5333 }
    5334 @media only screen and (min-width: 822px) {
    5335 
    5336         .author-bio {
    5337                 max-width: min(calc(100vw - 200px), 610px);
    5338         }
    5339 }
    5340 
     4937  position: relative;
     4938  font-size: 1rem;
     4939  max-width: calc(100vw - 30px);
     4940}
     4941@media only screen and (min-width: 482px){
     4942  .author-bio{
     4943  max-width: min(calc(100vw - 100px), 610px);
     4944  }
     4945}
     4946@media only screen and (min-width: 822px){
     4947  .author-bio{
     4948  max-width: min(calc(100vw - 200px), 610px);
     4949  }
     4950}
    53414951.site-main > article > .author-bio {
    5342         margin-top: 60px;
    5343 }
    5344 
     4952  margin-top: 60px;
     4953}
    53454954.author-bio.show-avatars .avatar {
    5346         display: inline-block;
    5347         vertical-align: top;
    5348         border-radius: 50%;
    5349 }
    5350 
     4955  display: inline-block;
     4956  vertical-align: top;
     4957  border-radius: 50%;
     4958}
    53514959.author-bio.show-avatars .author-bio-content {
    5352         display: inline-block;
    5353         padding-left: 25px;
    5354         max-width: calc(100vw - 120px);
    5355 }
    5356 @media only screen and (min-width: 482px) {
    5357 
    5358         .author-bio.show-avatars .author-bio-content {
    5359                 max-width: calc(min(calc(100vw - 4 * 25px), 610px) - 90px);
    5360         }
    5361 }
    5362 @media only screen and (min-width: 822px) {
    5363 
    5364         .author-bio.show-avatars .author-bio-content {
    5365                 max-width: calc(min(calc(100vw - 8 * 25px), 610px) - 90px);
    5366         }
    5367 }
    5368 
     4960  display: inline-block;
     4961  padding-left: 25px;
     4962  max-width: calc(100vw - 120px);
     4963}
     4964@media only screen and (min-width: 482px){
     4965  .author-bio.show-avatars .author-bio-content{
     4966  max-width: calc(min(calc(100vw - 4 * 25px), 610px) - 90px);
     4967  }
     4968}
     4969@media only screen and (min-width: 822px){
     4970  .author-bio.show-avatars .author-bio-content{
     4971  max-width: calc(min(calc(100vw - 8 * 25px), 610px) - 90px);
     4972  }
     4973}
    53694974.author-bio .author-bio-content .author-title {
    5370         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    5371         font-size: 1.5rem;
    5372         display: inline;
    5373 }
    5374 
     4975  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4976  font-size: 1.5rem;
     4977  display: inline;
     4978}
    53754979.author-bio .author-bio-content .author-description {
    5376         font-size: 1rem;
    5377         margin-top: 15px;
    5378         margin-bottom: 15px;
     4980  font-size: 1rem;
     4981  margin-top: 15px;
     4982  margin-bottom: 15px;
    53794983}
    53804984
    53814985.page-title {
    5382         font-size: 4rem;
    5383 }
    5384 
    5385 @media only screen and (min-width: 652px) {
    5386 
    5387         .page-title {
    5388                 font-size: 6rem;
    5389         }
    5390 }
    5391 
    5392 h1.page-title,
     4986  font-size: 4rem;
     4987}
     4988
     4989@media only screen and (min-width: 652px){
     4990  .page-title{
     4991  font-size: 6rem;
     4992  }
     4993}
     4994
     4995h1.page-title {
     4996  font-weight: 300;
     4997}
     4998
    53934999h2.page-title {
    5394         font-weight: 300;
     5000  font-weight: 300;
    53955001}
    53965002
    53975003h1.page-title {
    5398         line-height: 1.1;
     5004  line-height: 1.1;
    53995005}
    54005006
    54015007.page-header {
    5402         border-bottom: 3px solid #28303d;
    5403         padding-bottom: 60px;
    5404 }
    5405 
    5406 .archive .content-area .format-aside .entry-content,
    5407 .archive .content-area .format-status .entry-content,
    5408 .archive .content-area .format-link .entry-content,
    5409 .search .content-area .format-aside .entry-content,
    5410 .search .content-area .format-status .entry-content,
    5411 .search .content-area .format-link .entry-content,
    5412 .blog .content-area .format-aside .entry-content,
    5413 .blog .content-area .format-status .entry-content,
     5008  border-bottom: 3px solid #28303d;
     5009  padding-bottom: 60px;
     5010}
     5011
     5012.archive .content-area .format-aside .entry-content {
     5013  font-size: 1.5rem;
     5014}
     5015
     5016.archive .content-area .format-status .entry-content {
     5017  font-size: 1.5rem;
     5018}
     5019
     5020.archive .content-area .format-link .entry-content {
     5021  font-size: 1.5rem;
     5022}
     5023
     5024.search .content-area .format-aside .entry-content {
     5025  font-size: 1.5rem;
     5026}
     5027
     5028.search .content-area .format-status .entry-content {
     5029  font-size: 1.5rem;
     5030}
     5031
     5032.search .content-area .format-link .entry-content {
     5033  font-size: 1.5rem;
     5034}
     5035
     5036.blog .content-area .format-aside .entry-content {
     5037  font-size: 1.5rem;
     5038}
     5039
     5040.blog .content-area .format-status .entry-content {
     5041  font-size: 1.5rem;
     5042}
     5043
    54145044.blog .content-area .format-link .entry-content {
    5415         font-size: 1.5rem;
    5416 }
    5417 
    5418 .archive .format-image .entry-content,
    5419 .archive .format-gallery .entry-content,
    5420 .archive .format-video .entry-content,
    5421 .search .format-image .entry-content,
    5422 .search .format-gallery .entry-content,
    5423 .search .format-video .entry-content,
    5424 .blog .format-image .entry-content,
    5425 .blog .format-gallery .entry-content,
     5045  font-size: 1.5rem;
     5046}
     5047.archive .format-image .entry-content {
     5048  margin-top: 60px;
     5049}
     5050.archive .format-gallery .entry-content {
     5051  margin-top: 60px;
     5052}
     5053.archive .format-video .entry-content {
     5054  margin-top: 60px;
     5055}
     5056.search .format-image .entry-content {
     5057  margin-top: 60px;
     5058}
     5059.search .format-gallery .entry-content {
     5060  margin-top: 60px;
     5061}
     5062.search .format-video .entry-content {
     5063  margin-top: 60px;
     5064}
     5065.blog .format-image .entry-content {
     5066  margin-top: 60px;
     5067}
     5068.blog .format-gallery .entry-content {
     5069  margin-top: 60px;
     5070}
    54265071.blog .format-video .entry-content {
    5427         margin-top: 60px;
    5428 }
    5429 
     5072  margin-top: 60px;
     5073}
    54305074.archive .entry-footer .cat-links,
    54315075.archive .entry-footer .tags-links,
     
    54345078.blog .entry-footer .cat-links,
    54355079.blog .entry-footer .tags-links {
    5436         display: block;
    5437 }
    5438 
    5439 .archive.logged-in .entry-footer .posted-on,
    5440 .search.logged-in .entry-footer .posted-on,
     5080  display: block;
     5081}
     5082.archive.logged-in .entry-footer .posted-on {
     5083  margin-right: 10px;
     5084}
     5085.search.logged-in .entry-footer .posted-on {
     5086  margin-right: 10px;
     5087}
    54415088.blog.logged-in .entry-footer .posted-on {
    5442         margin-right: 10px;
     5089  margin-right: 10px;
    54435090}
    54445091
    54455092.archive-description {
    5446         margin-top: 30px;
    5447         font-size: 2.25rem;
    5448         line-height: 1.3;
    5449 }
    5450 
    5451 @media only screen and (min-width: 652px) {
    5452 
    5453         .archive-description {
    5454                 font-size: 2.5rem;
    5455         }
     5093  margin-top: 30px;
     5094  font-size: 2.25rem;
     5095  line-height: 1.3;
     5096}
     5097
     5098@media only screen and (min-width: 652px){
     5099  .archive-description{
     5100  font-size: 2.5rem;
     5101  }
    54565102}
    54575103
    54585104.error404 main p {
    5459         font-size: 1.5rem;
    5460         margin-bottom: 50px;
     5105  font-size: 1.5rem;
     5106  margin-bottom: 50px;
    54615107}
    54625108
    54635109.search-no-results .page-content {
    5464         margin-top: 90px;
     5110  margin-top: 90px;
    54655111}
    54665112
     
    54695115 */
    54705116.comments-area > * {
    5471         margin-top: 30px;
    5472         margin-bottom: 30px;
    5473 }
    5474 
     5117  margin-top: 30px;
     5118  margin-bottom: 30px;
     5119}
    54755120.comments-area > *:first-child {
    5476         margin-top: 0;
    5477 }
    5478 
     5121  margin-top: 0;
     5122}
    54795123.comments-area > *:last-child {
    5480         margin-bottom: 0;
    5481 }
    5482 
     5124  margin-bottom: 0;
     5125}
    54835126.comments-area.show-avatars .avatar {
    5484         border-radius: 50%;
    5485         position: absolute;
    5486         top: 10px;
    5487 }
    5488 
     5127  border-radius: 50%;
     5128  position: absolute;
     5129  top: 10px;
     5130}
    54895131.comments-area.show-avatars .fn {
    5490         display: inline-block;
    5491         padding-left: 85px;
    5492 }
    5493 
     5132  display: inline-block;
     5133  padding-left: 85px;
     5134}
    54945135.comments-area.show-avatars .comment-metadata {
    5495         padding: 8px 0 9px 85px;
     5136  padding: 8px 0 9px 85px;
    54965137}
    54975138
     
    55005141 */
    55015142.comments-title {
    5502         font-size: 2.25rem;
    5503         letter-spacing: normal;
    5504 }
    5505 @media only screen and (min-width: 652px) {
    5506 
    5507         .comments-title {
    5508                 font-size: 3rem;
    5509         }
    5510 }
    5511 
     5143  font-size: 2.25rem;
     5144  letter-spacing: normal;
     5145}
     5146@media only screen and (min-width: 652px){
     5147  .comments-title{
     5148  font-size: 3rem;
     5149  }
     5150}
    55125151.comment-reply-title {
    5513         font-size: 2.25rem;
    5514         letter-spacing: normal;
    5515 }
    5516 @media only screen and (min-width: 652px) {
    5517 
    5518         .comment-reply-title {
    5519                 font-size: 3rem;
    5520         }
     5152  font-size: 2.25rem;
     5153  letter-spacing: normal;
     5154}
     5155@media only screen and (min-width: 652px){
     5156  .comment-reply-title{
     5157  font-size: 3rem;
     5158  }
    55215159}
    55225160
    55235161.comment-reply-title {
    5524         display: flex;
    5525         justify-content: space-between;
    5526 }
    5527 
     5162  display: flex;
     5163  justify-content: space-between;
     5164}
    55285165.comment-reply-title small a {
    5529         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    5530         font-size: 1rem;
    5531         font-style: normal;
    5532         font-weight: normal;
    5533         letter-spacing: normal;
     5166  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5167  font-size: 1rem;
     5168  font-style: normal;
     5169  font-weight: normal;
     5170  letter-spacing: normal;
    55345171}
    55355172
    55365173/* Nested comment reply title*/
    55375174.comment .comment-respond .comment-reply-title {
    5538         font-size: 1.5rem;
     5175  font-size: 1.5rem;
    55395176}
    55405177
     
    55435180 */
    55445181.comment-list {
    5545         padding-left: 0;
    5546         list-style: none;
    5547 }
    5548 
     5182  padding-left: 0;
     5183  list-style: none;
     5184}
    55495185.comment-list > li {
    5550         margin-top: 30px;
    5551         margin-bottom: 30px;
     5186  margin-top: 30px;
     5187  margin-bottom: 30px;
    55525188}
    55535189
    55545190.comment-list .children {
    5555         list-style: none;
    5556         padding-left: 0;
    5557 }
    5558 
     5191  list-style: none;
     5192  padding-left: 0;
     5193}
    55595194.comment-list .children > li {
    5560         margin-top: 30px;
    5561         margin-bottom: 30px;
     5195  margin-top: 30px;
     5196  margin-bottom: 30px;
    55625197}
    55635198
    55645199@media only screen and (min-width: 482px) {
    5565 
    5566         .comment-list .depth-2,
    5567         .comment-list .depth-3 {
    5568                 padding-left: 100px;
    5569         }
     5200  .comment-list .depth-2 {
     5201    padding-left: 100px;
     5202  }
     5203  .comment-list .depth-3 {
     5204    padding-left: 100px;
     5205  }
    55705206}
    55715207
     
    55745210 */
    55755211.comment-meta .comment-author {
    5576         line-height: 1.3;
    5577         margin-bottom: 5px;
     5212  line-height: 1.3;
     5213  margin-bottom: 5px;
    55785214}
    55795215@media only screen and (min-width: 482px) {
    5580 
    5581         .comment-meta .comment-author {
    5582                 margin-bottom: 0;
    5583                 padding-right: 0;
    5584         }
    5585 }
    5586 
     5216  .comment-meta .comment-author {
     5217    margin-bottom: 0;
     5218    padding-right: 0;
     5219  }
     5220}
    55875221.comment-meta .comment-author .fn {
    5588         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    5589         font-weight: normal;
    5590         font-size: 1.5rem;
    5591         hyphens: auto;
    5592         word-wrap: break-word;
    5593         word-break: break-word;
    5594 }
    5595 
     5222  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5223  font-weight: normal;
     5224  font-size: 1.5rem;
     5225  hyphens: auto;
     5226  word-wrap: break-word;
     5227  word-break: break-word;
     5228}
    55965229.comment-meta .comment-metadata {
    5597         color: #28303d;
    5598         font-size: 1rem;
    5599         padding: 8px 0 9px 0;
    5600 }
    5601 
     5230  color: #28303d;
     5231  font-size: 1rem;
     5232  padding: 8px 0 9px 0;
     5233}
    56025234.comment-meta .comment-metadata .edit-link {
    5603         margin-left: 25px;
     5235  margin-left: 25px;
    56045236}
    56055237@media only screen and (min-width: 482px) {
    5606 
    5607         .comment-meta {
    5608                 margin-right: inherit;
    5609         }
    5610 
    5611         .comment-meta .comment-author {
    5612                 max-width: inherit;
    5613         }
     5238  .comment-meta {
     5239    margin-right: inherit;
     5240  }
     5241  .comment-meta .comment-author {
     5242    max-width: inherit;
     5243  }
    56145244}
    56155245
    56165246.reply {
    5617         font-size: 1.125rem;
    5618         line-height: 1.3;
     5247  font-size: 1.125rem;
     5248  line-height: 1.3;
    56195249}
    56205250
    56215251.bypostauthor {
    5622         display: block;
     5252  display: block;
    56235253}
    56245254
    56255255.says {
    5626         display: none;
    5627 }
    5628 
    5629 .pingback .url,
     5256  display: none;
     5257}
     5258
     5259.pingback .url {
     5260  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5261}
     5262
    56305263.trackback .url {
    5631         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5264  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    56325265}
    56335266
    56345267.comment-body {
    5635         position: relative;
    5636         margin-bottom: 51px;
    5637 }
    5638 
     5268  position: relative;
     5269  margin-bottom: 51px;
     5270}
    56395271.comment-body > * {
    5640         margin-top: 30px;
    5641         margin-bottom: 30px;
    5642 }
    5643 
     5272  margin-top: 30px;
     5273  margin-bottom: 30px;
     5274}
    56445275.comment-body .reply {
    5645         margin: 0;
     5276  margin: 0;
    56465277}
    56475278
    56485279.comment-content {
    5649         word-wrap: break-word;
    5650 }
    5651 
    5652 .pingback .comment-body,
     5280  word-wrap: break-word;
     5281}
     5282
     5283.pingback .comment-body {
     5284  margin-top: 30px;
     5285  margin-bottom: 30px;
     5286}
     5287
    56535288.trackback .comment-body {
    5654         margin-top: 30px;
    5655         margin-bottom: 30px;
     5289  margin-top: 30px;
     5290  margin-bottom: 30px;
    56565291}
    56575292
    56585293.comment-respond {
    5659         margin-top: 30px;
     5294  margin-top: 30px;
    56605295}
    56615296
    56625297.comment-respond > * {
    5663         margin-top: 20px;
    5664         margin-bottom: 20px;
    5665 }
    5666 
     5298  margin-top: 20px;
     5299  margin-bottom: 20px;
     5300}
    56675301.comment-respond > *:first-child {
    5668         margin-top: 0;
    5669 }
    5670 
     5302  margin-top: 0;
     5303}
    56715304.comment-respond > *:last-child {
    5672         margin-bottom: 0;
    5673 }
    5674 
     5305  margin-bottom: 0;
     5306}
    56755307.comment-respond > *:last-child.comment-form {
    5676         margin-bottom: 30px;
     5308  margin-bottom: 30px;
    56775309}
    56785310
    56795311.comment-author {
    5680         padding-top: 3px;
    5681 }
    5682 
     5312  padding-top: 3px;
     5313}
    56835314.comment-author .url {
    5684         color: currentColor;
     5315  color: currentColor;
    56855316}
    56865317
    56875318.comment-form {
    5688         display: flex;
    5689         flex-wrap: wrap;
    5690 }
    5691 
     5319  display: flex;
     5320  flex-wrap: wrap;
     5321}
    56925322.comment-form > * {
    5693         flex-basis: 100%;
    5694 }
    5695 
     5323  flex-basis: 100%;
     5324}
    56965325.comment-form .comment-notes {
    5697         font-size: 1.125rem;
    5698 }
    5699 
     5326  font-size: 1.125rem;
     5327}
    57005328.comment-form .comment-form-url,
    57015329.comment-form .comment-form-comment {
    5702         width: 100%;
    5703 }
    5704 
     5330  width: 100%;
     5331}
    57055332.comment-form .comment-form-author,
    57065333.comment-form .comment-form-email {
    5707         flex-basis: 0;
    5708         flex-grow: 1;
     5334  flex-basis: 0;
     5335  flex-grow: 1;
    57095336}
    57105337@media only screen and (max-width: 481px) {
    5711 
    5712         .comment-form .comment-form-author,
    5713         .comment-form .comment-form-email {
    5714                 flex-basis: 100%;
    5715         }
    5716 }
    5717 
     5338  .comment-form .comment-form-author,
     5339.comment-form .comment-form-email {
     5340    flex-basis: 100%;
     5341  }
     5342}
    57185343.comment-form .comment-form-cookies-consent > label {
    5719         font-size: 1rem;
    5720         font-weight: normal;
    5721 }
    5722 
     5344  font-size: 1rem;
     5345  font-weight: normal;
     5346}
    57235347.comment-form .comment-notes {
    5724         font-size: 1rem;
    5725         font-weight: normal;
     5348  font-size: 1rem;
     5349  font-weight: normal;
    57265350}
    57275351
    57285352.comment-form > p {
    5729         margin-bottom: 20px;
    5730 }
    5731 
     5353  margin-bottom: 20px;
     5354}
    57325355.comment-form > p:first-of-type {
    5733         margin-top: 0;
    5734 }
    5735 
     5356  margin-top: 0;
     5357}
    57365358.comment-form > p:last-of-type {
    5737         margin-bottom: 0;
    5738 }
    5739 
     5359  margin-bottom: 0;
     5360}
    57405361.comment-form > p label {
    5741         display: block;
    5742         font-size: 1.125rem;
    5743         margin-bottom: 10px;
    5744         width: 100%;
    5745         font-weight: 500;
    5746 }
    5747 
     5362  display: block;
     5363  font-size: 1.125rem;
     5364  margin-bottom: 10px;
     5365  width: 100%;
     5366  font-weight: 500;
     5367}
    57485368.comment-form > p input[type=email] {
    5749         display: block;
    5750         font-size: 1.125rem;
    5751         margin-bottom: 10px;
    5752         width: 100%;
    5753         font-weight: 500;
    5754 }
    5755 
     5369  display: block;
     5370  font-size: 1.125rem;
     5371  margin-bottom: 10px;
     5372  width: 100%;
     5373  font-weight: 500;
     5374}
    57565375.comment-form > p input[type=text] {
    5757         display: block;
    5758         font-size: 1.125rem;
    5759         margin-bottom: 10px;
    5760         width: 100%;
    5761         font-weight: 500;
    5762 }
    5763 
     5376  display: block;
     5377  font-size: 1.125rem;
     5378  margin-bottom: 10px;
     5379  width: 100%;
     5380  font-weight: 500;
     5381}
    57645382.comment-form > p input[type=url] {
    5765         display: block;
    5766         font-size: 1.125rem;
    5767         margin-bottom: 10px;
    5768         width: 100%;
    5769         font-weight: 500;
    5770 }
    5771 
     5383  display: block;
     5384  font-size: 1.125rem;
     5385  margin-bottom: 10px;
     5386  width: 100%;
     5387  font-weight: 500;
     5388}
    57725389.comment-form > p textarea {
    5773         display: block;
    5774         font-size: 1.125rem;
    5775         margin-bottom: 10px;
    5776         width: 100%;
    5777         font-weight: 500;
    5778 }
    5779 
     5390  display: block;
     5391  font-size: 1.125rem;
     5392  margin-bottom: 10px;
     5393  width: 100%;
     5394  font-weight: 500;
     5395}
    57805396.comment-form > p.comment-form-cookies-consent {
    5781         display: flex;
     5397  display: flex;
    57825398}
    57835399@media only screen and (min-width: 482px) {
    5784 
    5785         .comment-form > p.comment-form-author {
    5786                 margin-right: 38px;
    5787         }
    5788 
    5789         .comment-form > p.comment-notes,
    5790         .comment-form > p.logged-in-as {
    5791                 display: block;
    5792         }
     5400  .comment-form > p.comment-form-author {
     5401    margin-right: 38px;
     5402  }
     5403  .comment-form > p.comment-notes, .comment-form > p.logged-in-as {
     5404    display: block;
     5405  }
    57935406}
    57945407
    57955408.menu-button-container {
    5796         display: none;
    5797         justify-content: space-between;
    5798         position: absolute;
    5799         right: 0;
    5800         padding-top: 15px;
    5801         padding-bottom: 8px;
     5409  display: none;
     5410  justify-content: space-between;
     5411  position: absolute;
     5412  right: 0;
     5413  padding-top: 15px;
     5414  padding-bottom: 8px;
    58025415}
    58035416@media only screen and (max-width: 481px) {
    5804 
    5805         .menu-button-container {
    5806                 display: flex;
    5807         }
    5808 }
    5809 
     5417  .menu-button-container {
     5418    display: flex;
     5419  }
     5420}
    58105421.menu-button-container #primary-mobile-menu {
    5811         display: flex;
    5812         margin-left: auto;
    5813         padding: 10px 15px;
    5814         font-size: 1rem;
    5815         font-weight: 500;
    5816         background-color: transparent;
    5817         border: none;
    5818         color: #28303d;
    5819 }
    5820 
     5422  display: flex;
     5423  margin-left: auto;
     5424  padding: 10px 15px;
     5425  font-size: 1rem;
     5426  font-weight: 500;
     5427  background-color: transparent;
     5428  border: none;
     5429  color: #28303d;
     5430}
    58215431.menu-button-container #primary-mobile-menu .dropdown-icon {
    5822         display: flex;
    5823         align-items: center;
    5824 }
    5825 
     5432  display: flex;
     5433  align-items: center;
     5434}
    58265435.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
    5827         margin-left: 5px;
    5828 }
    5829 
     5436  margin-left: 5px;
     5437}
    58305438.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon {
    5831         position: relative;
    5832         top: -1px;
    5833 }
    5834 
     5439  position: relative;
     5440  top: -1px;
     5441}
    58355442.menu-button-container #primary-mobile-menu .dropdown-icon.close {
    5836         display: none;
    5837 }
    5838 
     5443  display: none;
     5444}
    58395445.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open {
    5840         display: none;
    5841 }
    5842 
     5446  display: none;
     5447}
    58435448.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    5844         display: flex;
    5845 }
    5846 
     5449  display: flex;
     5450}
    58475451.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    5848         animation-name: twentytwentyone-close-button-transition;
    5849         animation-duration: 0.3s;
    5850 }
    5851 
     5452  animation-name: twentytwentyone-close-button-transition;
     5453  animation-duration: 0.3s;
     5454}
    58525455.primary-navigation-open .menu-button-container {
    5853         width: 100%;
    5854         z-index: 500;
    5855         background-color: #d1e4dd;
    5856 }
    5857 
     5456  width: 100%;
     5457  z-index: 500;
     5458  background-color: #d1e4dd;
     5459}
    58585460.primary-navigation-open .menu-button-container #primary-mobile-menu {
    5859         position: static;
     5461  position: static;
    58605462}
    58615463
    58625464.primary-navigation {
    5863         position: absolute;
    5864         top: 0;
    5865         right: 0;
    5866         color: #28303d;
    5867         font-size: 1.25rem;
    5868         line-height: 1.15;
    5869         margin-top: 0;
    5870         margin-bottom: 0;
    5871 }
    5872 
     5465  position: absolute;
     5466  top: 0px;
     5467  right: 0;
     5468  color: #28303d;
     5469  font-size: 1.25rem;
     5470  line-height: 1.15;
     5471  margin-top: 0;
     5472  margin-bottom: 0;
     5473}
    58735474.primary-navigation > .primary-menu-container {
    5874         position: fixed;
    5875         visibility: hidden;
    5876         opacity: 0;
    5877         top: 0;
    5878         right: 0;
    5879         bottom: 0;
    5880         left: 0;
    5881         padding-top: calc(2rem + 47px);
    5882         padding-left: 20px;
    5883         padding-right: 20px;
    5884         padding-bottom: 25px;
    5885         background-color: #d1e4dd;
    5886         transform: translateY(30px);
    5887 }
    5888 @media (prefers-reduced-motion: no-preference) {
    5889 
    5890         .primary-navigation > .primary-menu-container {
    5891                 transition: all 0.15s ease-in-out;
    5892         }
     5475  position: fixed;
     5476  visibility: hidden;
     5477  opacity: 0;
     5478  top: 0;
     5479  right: 0;
     5480  bottom: 0;
     5481  left: 0;
     5482  padding-top: calc(2rem + 47px);
     5483  padding-left: 20px;
     5484  padding-right: 20px;
     5485  padding-bottom: 25px;
     5486  background-color: #d1e4dd;
     5487  transition: all 0.15s ease-in-out;
     5488  transform: translateY(30px);
    58935489}
    58945490@media only screen and (max-width: 481px) {
    5895 
    5896         .primary-navigation > .primary-menu-container {
    5897                 height: 100vh;
    5898                 z-index: 499;
    5899                 overflow-x: hidden;
    5900                 overflow-y: auto;
    5901                 border: 2px solid transparent;
    5902         }
    5903 
    5904         .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    5905                 position: fixed;
    5906                 transform: translateY(0) translateX(100%);
    5907         }
    5908 
    5909         .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    5910                 top: 32px;
    5911         }
    5912         @media only screen and (max-width: 782px) {
    5913 
    5914                 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    5915                         top: 46px;
    5916                 }
    5917         }
    5918 
    5919         .admin-bar .primary-navigation > .primary-menu-container {
    5920                 height: calc(100vh - 32px);
    5921         }
    5922         @media only screen and (max-width: 782px) {
    5923 
    5924                 .admin-bar .primary-navigation > .primary-menu-container {
    5925                         height: calc(100vh - 46px);
    5926                 }
    5927         }
    5928 
    5929         .primary-navigation > .primary-menu-container:focus {
    5930                 border: 2px solid #28303d;
    5931         }
     5491  .primary-navigation > .primary-menu-container {
     5492    height: 100vh;
     5493    z-index: 499;
     5494    overflow-x: hidden;
     5495    overflow-y: auto;
     5496    border: 2px solid transparent;
     5497  }
     5498  .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     5499    position: fixed;
     5500    transform: translateY(0) translateX(100%);
     5501  }
     5502  .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     5503    top: 32px;
     5504  }
     5505  @media only screen and (max-width: 782px){
     5506    .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container{
     5507    top: 46px;
     5508    }
     5509  }
     5510  .admin-bar .primary-navigation > .primary-menu-container {
     5511    height: calc(100vh - 32px);
     5512  }
     5513  @media only screen and (max-width: 782px){
     5514    .admin-bar .primary-navigation > .primary-menu-container{
     5515    height: calc(100vh - 46px);
     5516    }
     5517  }
     5518  .primary-navigation > .primary-menu-container:focus {
     5519    border: 2px solid #28303d;
     5520  }
    59325521}
    59335522@media only screen and (max-width: 481px) {
    5934 
    5935         .primary-navigation-open .primary-navigation {
    5936                 width: 100%;
    5937                 position: fixed;
    5938                 z-index: 2;
    5939         }
    5940 }
    5941 
     5523  .primary-navigation-open .primary-navigation {
     5524    width: 100%;
     5525    position: fixed;
     5526    z-index: 2;
     5527  }
     5528}
    59425529.primary-navigation-open .primary-navigation > .primary-menu-container {
    5943         position: absolute;
    5944         visibility: visible;
    5945         opacity: 1;
    5946         transform: translateY(0);
     5530  position: absolute;
     5531  visibility: visible;
     5532  opacity: 1;
     5533  transform: translateY(0);
    59475534}
    59485535@media only screen and (max-width: 481px) {
    5949 
    5950         .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    5951                 transform: translateX(0) translateY(0);
    5952         }
     5536  .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     5537    transform: translateX(0) translateY(0);
     5538  }
    59535539}
    59545540@media only screen and (min-width: 482px) {
    5955 
    5956         .primary-navigation {
    5957                 position: relative;
    5958                 margin-left: auto;
    5959         }
    5960 
    5961         .primary-navigation > .primary-menu-container {
    5962                 visibility: visible;
    5963                 opacity: 1;
    5964                 position: relative;
    5965                 padding: 0;
    5966                 background-color: transparent;
    5967                 overflow: initial;
    5968                 transform: none;
    5969         }
    5970 
    5971         .primary-navigation #toggle-menu {
    5972                 display: none;
    5973         }
    5974 
    5975         .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {
    5976                 display: none;
    5977         }
    5978 
    5979         .admin-bar .primary-navigation {
    5980                 top: initial;
    5981         }
    5982 
    5983         .admin-bar .primary-navigation > .primary-menu-container {
    5984                 top: initial;
    5985         }
    5986 }
    5987 
     5541  .primary-navigation {
     5542    position: relative;
     5543    margin-left: auto;
     5544  }
     5545  .primary-navigation > .primary-menu-container {
     5546    visibility: visible;
     5547    opacity: 1;
     5548    position: relative;
     5549    padding: 0;
     5550    background-color: transparent;
     5551    overflow: initial;
     5552    transform: none;
     5553  }
     5554  .primary-navigation #toggle-menu {
     5555    display: none;
     5556  }
     5557  .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {
     5558    display: none;
     5559  }
     5560  .admin-bar .primary-navigation {
     5561    top: initial;
     5562  }
     5563  .admin-bar .primary-navigation > .primary-menu-container {
     5564    top: initial;
     5565  }
     5566}
    59885567.primary-navigation > div > .menu-wrapper {
    5989         display: flex;
    5990         justify-content: flex-start;
    5991         flex-wrap: wrap;
    5992         list-style: none;
    5993         margin: 0;
    5994         max-width: none;
    5995         padding-left: 0;
    5996         position: relative;
     5568  display: flex;
     5569  justify-content: flex-start;
     5570  flex-wrap: wrap;
     5571  list-style: none;
     5572  margin: 0;
     5573  max-width: none;
     5574  padding-left: 0;
     5575  position: relative;
    59975576}
    59985577@media only screen and (max-width: 481px) {
    5999 
    6000         .primary-navigation > div > .menu-wrapper {
    6001                 padding-bottom: 100px;
    6002         }
    6003 
    6004         .primary-navigation > div > .menu-wrapper ul {
    6005                 padding-left: 0;
    6006         }
    6007 }
    6008 
     5578  .primary-navigation > div > .menu-wrapper {
     5579    padding-bottom: 100px;
     5580  }
     5581  .primary-navigation > div > .menu-wrapper ul {
     5582    padding-left: 0;
     5583  }
     5584}
    60095585.primary-navigation > div > .menu-wrapper li {
    6010         display: block;
    6011         position: relative;
    6012         width: 100%;
     5586  display: block;
     5587  position: relative;
     5588  width: 100%;
    60135589}
    60145590@media only screen and (min-width: 482px) {
    6015 
    6016         .primary-navigation > div > .menu-wrapper li {
    6017                 margin: 0;
    6018                 width: inherit;
    6019         }
    6020 
    6021         .primary-navigation > div > .menu-wrapper li:last-child {
    6022                 margin-right: 0;
    6023         }
    6024 }
    6025 
     5591  .primary-navigation > div > .menu-wrapper li {
     5592    margin: 0;
     5593    width: inherit;
     5594  }
     5595  .primary-navigation > div > .menu-wrapper li:last-child {
     5596    margin-right: 0;
     5597  }
     5598}
    60265599.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    6027         display: flex;
    6028         height: calc(27px + 1em);
    6029         width: 44px;
    6030         padding: 0;
    6031         justify-content: center;
    6032         align-items: center;
    6033         background: transparent;
    6034         color: currentColor;
    6035         border: none;
    6036 }
    6037 
     5600  display: flex;
     5601  height: calc(27px + 1em);
     5602  width: 44px;
     5603  padding: 0;
     5604  justify-content: center;
     5605  align-items: center;
     5606  background: transparent;
     5607  color: currentColor;
     5608  border: none;
     5609}
    60385610.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {
    6039         outline: 2px solid #28303d;
     5611  outline: 2px solid #28303d;
    60405612}
    60415613@media only screen and (max-width: 481px) {
    6042 
    6043         .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    6044                 display: none;
    6045         }
    6046 }
    6047 
     5614  .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
     5615    display: none;
     5616  }
     5617}
    60485618.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus,
    60495619.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    6050         height: 100%;
    6051         display: flex;
    6052         align-items: center;
    6053 }
    6054 
     5620  height: 100%;
     5621  display: flex;
     5622  align-items: center;
     5623}
    60555624.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg,
    60565625.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg {
    6057         margin-top: -1px;
    6058 }
    6059 
     5626  margin-top: -1px;
     5627}
    60605628.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    6061         display: none;
    6062 }
    6063 
     5629  display: none;
     5630}
    60645631.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus {
    6065         display: flex;
    6066 }
    6067 
     5632  display: flex;
     5633}
    60685634.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus {
    6069         display: none;
    6070 }
    6071 
     5635  display: none;
     5636}
    60725637.primary-navigation > div > .menu-wrapper > li > .sub-menu {
    6073         position: relative;
    6074 }
    6075 @media only screen and (min-width: 482px) and (prefers-reduced-motion: no-preference) {
    6076 
    6077         .primary-navigation > div > .menu-wrapper > li > .sub-menu {
    6078                 transition: all 0.5s ease;
    6079         }
     5638  position: relative;
    60805639}
    60815640@media only screen and (min-width: 482px) {
    6082 
    6083         .primary-navigation > div > .menu-wrapper > li > .sub-menu {
    6084                 left: 0;
    6085                 margin: 0;
    6086                 min-width: max-content;
    6087                 position: absolute;
    6088                 top: 100%;
    6089                 padding-top: 3px;
    6090                 z-index: 88888;
    6091         }
    6092 
    6093         .primary-navigation > div > .menu-wrapper > li > .sub-menu:before {
    6094                 content: "";
    6095                 display: block;
    6096                 position: absolute;
    6097                 width: 0;
    6098                 top: -10px;
    6099                 left: 25px;
    6100                 border-style: solid;
    6101                 border-color: #28303d transparent;
    6102                 border-width: 0 7px 10px 7px;
    6103         }
    6104 
    6105         .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
    6106                 content: "";
    6107                 display: block;
    6108                 position: absolute;
    6109                 width: 0;
    6110                 top: -10px;
    6111                 left: 25px;
    6112                 border-style: solid;
    6113                 border-color: #28303d transparent;
    6114                 border-width: 0 7px 10px 7px;
    6115         }
    6116 
    6117         .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
    6118                 top: -9px;
    6119                 border-color: #d1e4dd transparent;
    6120         }
    6121 
    6122         .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    6123                 background: #d1e4dd;
    6124         }
    6125 
    6126         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left {
    6127 
    6128                 /* rtl:ignore */
    6129                 left: 0;
    6130 
    6131                 /* rtl:ignore */
    6132                 right: auto;
    6133         }
    6134 
    6135         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before {
    6136 
    6137                 /* rtl:ignore */
    6138                 left: 25px;
    6139 
    6140                 /* rtl:ignore */
    6141                 right: auto;
    6142         }
    6143 
    6144         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after {
    6145 
    6146                 /* rtl:ignore */
    6147                 left: 25px;
    6148 
    6149                 /* rtl:ignore */
    6150                 right: auto;
    6151         }
    6152 
    6153         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right {
    6154 
    6155                 /* rtl:ignore */
    6156                 right: 0;
    6157 
    6158                 /* rtl:ignore */
    6159                 left: auto;
    6160         }
    6161 
    6162         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before {
    6163 
    6164                 /* rtl:ignore */
    6165                 left: auto;
    6166 
    6167                 /* rtl:ignore */
    6168                 right: 25px;
    6169         }
    6170 
    6171         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after {
    6172 
    6173                 /* rtl:ignore */
    6174                 left: auto;
    6175 
    6176                 /* rtl:ignore */
    6177                 right: 25px;
    6178         }
    6179 }
    6180 
     5641  .primary-navigation > div > .menu-wrapper > li > .sub-menu {
     5642    left: 0;
     5643    margin: 0;
     5644    min-width: max-content;
     5645    position: absolute;
     5646    top: 100%;
     5647    padding-top: 3px;
     5648    transition: all 0.5s ease;
     5649    z-index: 88888;
     5650  }
     5651  .primary-navigation > div > .menu-wrapper > li > .sub-menu:before {
     5652    content: "";
     5653    display: block;
     5654    position: absolute;
     5655    width: 0;
     5656    top: -10px;
     5657    left: 25px;
     5658    border-style: solid;
     5659    border-color: #28303d transparent;
     5660    border-width: 0 7px 10px 7px;
     5661  }
     5662  .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
     5663    content: "";
     5664    display: block;
     5665    position: absolute;
     5666    width: 0;
     5667    top: -10px;
     5668    left: 25px;
     5669    border-style: solid;
     5670    border-color: #28303d transparent;
     5671    border-width: 0 7px 10px 7px;
     5672  }
     5673  .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
     5674    top: -9px;
     5675    border-color: #d1e4dd transparent;
     5676  }
     5677  .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
     5678    background: #d1e4dd;
     5679  }
     5680  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left {
     5681    /* rtl:ignore */
     5682    left: 0;
     5683    /* rtl:ignore */
     5684    right: auto;
     5685  }
     5686  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before {
     5687    /* rtl:ignore */
     5688    left: 25px;
     5689    /* rtl:ignore */
     5690    right: auto;
     5691  }
     5692  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after {
     5693    /* rtl:ignore */
     5694    left: 25px;
     5695    /* rtl:ignore */
     5696    right: auto;
     5697  }
     5698  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right {
     5699    /* rtl:ignore */
     5700    right: 0;
     5701    /* rtl:ignore */
     5702    left: auto;
     5703  }
     5704  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before {
     5705    /* rtl:ignore */
     5706    left: auto;
     5707    /* rtl:ignore */
     5708    right: 25px;
     5709  }
     5710  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after {
     5711    /* rtl:ignore */
     5712    left: auto;
     5713    /* rtl:ignore */
     5714    right: 25px;
     5715  }
     5716}
    61815717.primary-navigation .primary-menu > .menu-item:hover > a {
    6182         color: #28303d;
     5718  color: #28303d;
    61835719}
    61845720@media only screen and (min-width: 482px) {
    6185 
    6186         .primary-navigation .primary-menu-container {
    6187                 margin-right: -13px;
    6188                 margin-left: -13px;
    6189         }
    6190 
    6191         .primary-navigation .primary-menu-container > ul > .menu-item {
    6192                 display: flex;
    6193         }
    6194 
    6195         .primary-navigation .primary-menu-container > ul > .menu-item > a {
    6196                 padding-left: 13px;
    6197                 padding-right: 13px;
    6198         }
    6199 
    6200         .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {
    6201                 margin-left: -8px;
    6202         }
    6203 }
    6204 
     5721  .primary-navigation .primary-menu-container {
     5722    margin-right: -13px;
     5723    margin-left: -13px;
     5724  }
     5725  .primary-navigation .primary-menu-container > ul > .menu-item {
     5726    display: flex;
     5727  }
     5728  .primary-navigation .primary-menu-container > ul > .menu-item > a {
     5729    padding-left: 13px;
     5730    padding-right: 13px;
     5731  }
     5732  .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {
     5733    margin-left: -8px;
     5734  }
     5735}
    62055736.primary-navigation a {
    6206         display: block;
    6207         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    6208         font-size: 1.125rem;
    6209         font-weight: normal;
    6210         padding: 13px 0;
    6211         text-decoration: none;
     5737  display: block;
     5738  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5739  font-size: 1.125rem;
     5740  font-weight: normal;
     5741  padding: 13px 0;
     5742  text-decoration: none;
    62125743}
    62135744@media only screen and (min-width: 482px) {
    6214 
    6215         .primary-navigation a {
    6216                 display: block;
    6217                 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    6218                 font-size: 1.25rem;
    6219                 font-weight: normal;
    6220         }
    6221 }
    6222 
     5745  .primary-navigation a {
     5746    display: block;
     5747    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5748    font-size: 1.25rem;
     5749    font-weight: normal;
     5750  }
     5751}
    62235752.primary-navigation a + svg {
    6224         fill: #28303d;
    6225 }
    6226 
     5753  fill: #28303d;
     5754}
    62275755.primary-navigation a:hover {
    6228         color: #28303d;
    6229 }
    6230 
     5756  color: #28303d;
     5757}
    62315758.primary-navigation a:link {
    6232         color: #28303d;
    6233 }
    6234 
     5759  color: #28303d;
     5760}
    62355761.primary-navigation a:visited {
    6236         color: #28303d;
    6237 }
    6238 
     5762  color: #28303d;
     5763}
    62395764.primary-navigation a:hover {
    6240         text-decoration: underline;
    6241         text-decoration-style: dotted;
    6242 }
    6243 
     5765  text-decoration: underline;
     5766  text-decoration-style: dotted;
     5767}
    62445768.primary-navigation a:focus {
    6245         position: relative;
    6246         z-index: 99999;
    6247         outline-offset: 0;
    6248         text-decoration-thickness: 2px;
    6249 }
    6250 
     5769  position: relative;
     5770  z-index: 99999;
     5771  outline-offset: 0;
     5772  text-decoration-thickness: 2px;
     5773}
    62515774.primary-navigation .current-menu-item > a:first-child,
    62525775.primary-navigation .current_page_item > a:first-child {
    6253         text-decoration: underline;
    6254         text-decoration-style: solid;
    6255 }
    6256 
     5776  text-decoration: underline;
     5777  text-decoration-style: solid;
     5778}
    62575779.primary-navigation .current-menu-item > a:first-child:hover,
    62585780.primary-navigation .current_page_item > a:first-child:hover {
    6259         text-decoration: underline;
    6260         text-decoration-style: dotted;
    6261 }
    6262 
     5781  text-decoration: underline;
     5782  text-decoration-style: dotted;
     5783}
    62635784.primary-navigation .sub-menu {
    6264         margin: 0;
    6265         padding: 0;
    6266         list-style: none;
    6267         margin-left: 13px;
    6268         border: 1px solid #28303d;
    6269 }
    6270 
     5785  margin: 0;
     5786  padding: 0;
     5787  list-style: none;
     5788  margin-left: 13px;
     5789  border: 1px solid #28303d;
     5790}
    62715791.primary-navigation .sub-menu .sub-menu {
    6272         border: none;
     5792  border: none;
    62735793}
    62745794@media only screen and (min-width: 482px) {
    6275 
    6276         .primary-navigation .sub-menu > .menu-item > .sub-menu {
    6277                 padding: 0;
    6278         }
     5795  .primary-navigation .sub-menu > .menu-item > .sub-menu {
     5796    padding: 0;
     5797  }
    62795798}
    62805799@media only screen and (max-width: 481px) {
    6281 
    6282         .primary-navigation .sub-menu .menu-item:last-child {
    6283                 margin-bottom: 0;
    6284         }
    6285 }
    6286 
     5800  .primary-navigation .sub-menu .menu-item:last-child {
     5801    margin-bottom: 0;
     5802  }
     5803}
    62875804.primary-navigation .sub-menu .menu-item > a {
    6288         padding: 17px 13px;
    6289         display: block;
    6290         font-size: 1.125rem;
    6291         font-style: normal;
     5805  padding: 17px 13px;
     5806  display: block;
     5807  font-size: 1.125rem;
     5808  font-style: normal;
    62925809}
    62935810@media only screen and (min-width: 482px) {
    6294 
    6295         .primary-navigation .sub-menu .menu-item > a {
    6296                 font-size: 1rem;
    6297                 font-style: normal;
    6298         }
    6299 }
    6300 
     5811  .primary-navigation .sub-menu .menu-item > a {
     5812    font-size: 1rem;
     5813    font-style: normal;
     5814  }
     5815}
    63015816.primary-navigation .menu-item-has-children > .svg-icon {
    6302         display: none;
     5817  display: none;
    63035818}
    63045819@media only screen and (min-width: 482px) {
    6305 
    6306         .primary-navigation .menu-item-has-children > .svg-icon {
    6307                 display: inline-block;
    6308                 height: 100%;
    6309         }
    6310 
    6311         .primary-navigation .menu-item-has-children .sub-menu .svg-icon {
    6312                 display: none;
    6313         }
    6314 }
    6315 
     5820  .primary-navigation .menu-item-has-children > .svg-icon {
     5821    display: inline-block;
     5822    height: 100%;
     5823  }
     5824  .primary-navigation .menu-item-has-children .sub-menu .svg-icon {
     5825    display: none;
     5826  }
     5827}
    63165828.primary-navigation .menu-item-description {
    6317         display: block;
    6318         clear: both;
    6319         font-size: 1rem;
    6320         text-transform: none;
    6321         line-height: 1.7;
    6322 }
    6323 
     5829  display: block;
     5830  clear: both;
     5831  font-size: 1rem;
     5832  text-transform: none;
     5833  line-height: 1.7;
     5834}
    63245835.primary-navigation .menu-item-description > span {
    6325         display: inline-block;
     5836  display: inline-block;
    63265837}
    63275838
    63285839@media only screen and (max-width: 481px) {
    6329 
    6330         .lock-scrolling .site {
    6331                 position: fixed;
    6332                 max-width: 100%;
    6333                 width: 100%;
    6334         }
     5840  .lock-scrolling .site {
     5841    position: fixed;
     5842    max-width: 100%;
     5843    width: 100%;
     5844  }
    63355845}
    63365846@keyframes twentytwentyone-close-button-transition {
    6337 
    6338         from {
    6339                 opacity: 0;
    6340         }
    6341 
    6342         to {
    6343                 opacity: 1;
    6344         }
    6345 }
    6346 
     5847  from {
     5848    opacity: 0;
     5849  }
     5850  to {
     5851    opacity: 1;
     5852  }
     5853}
    63475854.footer-navigation {
    6348         margin-top: 60px;
    6349         margin-bottom: 30px;
    6350         color: #28303d;
    6351         font-size: 1rem;
    6352         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5855  margin-top: 60px;
     5856  margin-bottom: 30px;
     5857  color: #28303d;
     5858  font-size: 1rem;
     5859  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    63535860}
    63545861
    63555862.footer-navigation-wrapper {
    6356         display: flex;
    6357         justify-content: center;
    6358         flex-wrap: wrap;
    6359         list-style: none;
    6360         padding-left: 0;
    6361 }
    6362 
     5863  display: flex;
     5864  justify-content: center;
     5865  flex-wrap: wrap;
     5866  list-style: none;
     5867  padding-left: 0;
     5868}
    63635869.footer-navigation-wrapper li {
    6364         display: inline;
    6365         line-height: 3;
    6366 }
    6367 
     5870  display: inline;
     5871  line-height: 3;
     5872}
    63685873.footer-navigation-wrapper li a {
    6369         padding: 17px 13px;
    6370         color: #28303d;
    6371 }
    6372 
     5874  padding: 17px 13px;
     5875  transition: transform 0.1s ease;
     5876  color: #28303d;
     5877}
    63735878.footer-navigation-wrapper li a:link {
    6374         color: #28303d;
    6375 }
    6376 
     5879  color: #28303d;
     5880}
    63775881.footer-navigation-wrapper li a:visited {
    6378         color: #28303d;
    6379 }
    6380 
     5882  color: #28303d;
     5883}
    63815884.footer-navigation-wrapper li a:active {
    6382         color: #28303d;
    6383 }
    6384 
     5885  color: #28303d;
     5886}
    63855887.footer-navigation-wrapper li a:hover {
    6386         text-decoration: underline;
    6387         text-decoration-style: dotted;
    6388         text-decoration-skip-ink: none;
    6389         color: #28303d;
    6390 }
    6391 
     5888  text-decoration: underline;
     5889  text-decoration-style: dotted;
     5890  text-decoration-skip-ink: none;
     5891  color: #28303d;
     5892}
    63925893.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon {
    6393         fill: #d1e4dd;
    6394 }
    6395 
     5894  fill: #d1e4dd;
     5895}
    63965896.has-background-white .footer-navigation-wrapper li a:focus .svg-icon {
    6397         fill: #fff;
    6398 }
    6399 
     5897  fill: #fff;
     5898}
    64005899.footer-navigation-wrapper li .svg-icon {
    6401         vertical-align: middle;
    6402         fill: #28303d;
    6403 }
    6404 
     5900  vertical-align: middle;
     5901  fill: #28303d;
     5902}
    64055903.footer-navigation-wrapper li .svg-icon:hover {
    6406         transform: scale(1.1);
    6407 }
    6408 @media (prefers-reduced-motion: no-preference) {
    6409 
    6410         .footer-navigation-wrapper li .svg-icon {
    6411                 transition: transform 0.1s ease;
    6412         }
    6413 }
    6414 
     5904  transform: scale(1.1);
     5905}
    64155906.footer-navigation-wrapper .sub-menu-toggle,
    64165907.footer-navigation-wrapper .menu-item-description {
    6417         display: none;
     5908  display: none;
    64185909}
    64195910
    64205911/* Next/Previous navigation */
    6421 .navigation,
     5912.navigation {
     5913  color: #28303d;
     5914}
    64225915.navigation a {
    6423         color: #28303d;
    6424 }
    6425 
    6426 .navigation a {
    6427         text-decoration: none;
    6428 }
    6429 
     5916  color: #28303d;
     5917  text-decoration: none;
     5918}
    64305919.navigation a:hover {
    6431         color: #28303d;
    6432         text-decoration: underline;
    6433         text-decoration-style: dotted;
    6434 }
    6435 
     5920  color: #28303d;
     5921  text-decoration: underline;
     5922  text-decoration-style: dotted;
     5923}
    64365924.navigation a:focus {
    6437         color: #39414d;
    6438 }
    6439 
     5925  color: #39414d;
     5926}
    64405927.navigation a:active {
    6441         color: #28303d;
    6442 }
    6443 
     5928  color: #28303d;
     5929}
    64445930.navigation .nav-links > * {
    6445         min-width: 44px;
    6446         min-height: 44px;
    6447 }
    6448 
     5931  min-width: 44px;
     5932  min-height: 44px;
     5933}
    64495934.navigation .nav-links .nav-next a,
    64505935.navigation .nav-links .nav-previous a {
    6451         display: flex;
    6452         flex-direction: column;
    6453 }
    6454 
     5936  display: flex;
     5937  flex-direction: column;
     5938}
    64555939.navigation .nav-links .dots {
    6456         text-align: center;
     5940  text-align: center;
    64575941}
    64585942@media only screen and (min-width: 592px) {
    6459 
    6460         .navigation .nav-links {
    6461                 display: flex;
    6462                 justify-content: center;
    6463                 flex-wrap: wrap;
    6464         }
    6465 
    6466         .navigation .nav-links .nav-next,
    6467         .navigation .nav-links .nav-previous {
    6468                 flex: 0 1 auto;
    6469                 margin-bottom: inherit;
    6470                 margin-top: inherit;
    6471                 max-width: calc(50% - 10px);
    6472         }
    6473 
    6474         .navigation .nav-links .nav-next {
    6475                 text-align: right;
    6476         }
    6477 }
    6478 
     5943  .navigation .nav-links {
     5944    display: flex;
     5945    justify-content: center;
     5946    flex-wrap: wrap;
     5947  }
     5948  .navigation .nav-links .nav-next {
     5949    flex: 0 1 auto;
     5950    margin-bottom: inherit;
     5951    margin-top: inherit;
     5952    max-width: calc(50% - 10px);
     5953  }
     5954  .navigation .nav-links .nav-previous {
     5955    flex: 0 1 auto;
     5956    margin-bottom: inherit;
     5957    margin-top: inherit;
     5958    max-width: calc(50% - 10px);
     5959  }
     5960  .navigation .nav-links .nav-next {
     5961    text-align: right;
     5962  }
     5963}
    64795964.navigation .svg-icon {
    6480         display: inline-block;
    6481         fill: currentColor;
    6482         vertical-align: middle;
    6483         position: relative;
    6484 }
    6485 
    6486 .navigation .nav-previous .svg-icon,
     5965  display: inline-block;
     5966  fill: currentColor;
     5967  vertical-align: middle;
     5968  position: relative;
     5969}
     5970.navigation .nav-previous .svg-icon {
     5971  top: -2px;
     5972  margin-right: 5px;
     5973}
    64875974.navigation .prev .svg-icon {
    6488         top: -2px;
    6489         margin-right: 5px;
    6490 }
    6491 
    6492 .navigation .nav-next .svg-icon,
     5975  top: -2px;
     5976  margin-right: 5px;
     5977}
     5978.navigation .nav-next .svg-icon {
     5979  top: -1px;
     5980  margin-left: 5px;
     5981}
    64935982.navigation .next .svg-icon {
    6494         top: -1px;
    6495         margin-left: 5px;
     5983  top: -1px;
     5984  margin-left: 5px;
    64965985}
    64975986
    64985987.post-navigation {
    6499         margin: 30px auto;
     5988  margin: 30px auto;
    65005989}
    65015990@media only screen and (min-width: 822px) {
    6502 
    6503         .post-navigation {
    6504                 margin: 30px auto;
    6505         }
    6506 }
    6507 
     5991  .post-navigation {
     5992    margin: 30px auto;
     5993  }
     5994}
    65085995.post-navigation .meta-nav {
    6509         line-height: 1.7;
    6510         color: #28303d;
    6511 }
    6512 
     5996  line-height: 1.7;
     5997  color: #28303d;
     5998}
    65135999.post-navigation .post-title {
    6514         display: inline-block;
    6515         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    6516         font-size: 1.5rem;
    6517         font-weight: 600;
    6518         line-height: 1.3;
     6000  display: inline-block;
     6001  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     6002  font-size: 1.5rem;
     6003  font-weight: 600;
     6004  line-height: 1.3;
    65196005}
    65206006@media only screen and (min-width: 822px) {
    6521 
    6522         .post-navigation .post-title {
    6523                 margin: 5px 29px 0;
    6524         }
     6007  .post-navigation .post-title {
     6008    margin: 5px 29px 0;
     6009  }
    65256010}
    65266011@media only screen and (min-width: 482px) {
    6527 
    6528         .post-navigation .nav-links {
    6529                 justify-content: space-between;
    6530         }
    6531 }
    6532 
    6533 .post-navigation .nav-next,
     6012  .post-navigation .nav-links {
     6013    justify-content: space-between;
     6014  }
     6015}
     6016.post-navigation .nav-next {
     6017  margin-top: 30px;
     6018  margin-bottom: 30px;
     6019}
    65346020.post-navigation .nav-previous {
    6535         margin-top: 30px;
    6536         margin-bottom: 30px;
    6537 }
    6538 
     6021  margin-top: 30px;
     6022  margin-bottom: 30px;
     6023}
    65396024.post-navigation .nav-next:first-child,
    65406025.post-navigation .nav-previous:first-child {
    6541         margin-top: 0;
    6542 }
    6543 
     6026  margin-top: 0;
     6027}
    65446028.post-navigation .nav-next:last-child,
    65456029.post-navigation .nav-previous:last-child {
    6546         margin-bottom: 0;
    6547 }
    6548 
    6549 .pagination,
     6030  margin-bottom: 0;
     6031}
     6032
     6033.pagination {
     6034  border-top: 3px solid #28303d;
     6035  padding-top: 30px;
     6036  margin: 30px auto;
     6037}
     6038
    65506039.comments-pagination {
    6551         border-top: 3px solid #28303d;
    6552         padding-top: 30px;
    6553         margin: 30px auto;
     6040  border-top: 3px solid #28303d;
     6041  padding-top: 30px;
     6042  margin: 30px auto;
    65546043}
    65556044@media only screen and (min-width: 822px) {
    6556 
    6557         .pagination,
    6558         .comments-pagination {
    6559                 margin: 30px auto;
    6560         }
    6561 }
    6562 
    6563 .pagination .nav-links,
     6045  .pagination {
     6046    margin: 30px auto;
     6047  }
     6048  .comments-pagination {
     6049    margin: 30px auto;
     6050  }
     6051}
     6052.pagination .nav-links {
     6053  margin-top: -30px;
     6054}
    65646055.comments-pagination .nav-links {
    6565         margin-top: -30px;
    6566 }
    6567 
     6056  margin-top: -30px;
     6057}
    65686058.pagination .nav-links a:hover {
    6569         color: #28303d;
    6570 }
    6571 
     6059  color: #28303d;
     6060}
    65726061.comments-pagination .nav-links a:hover {
    6573         color: #28303d;
    6574 }
    6575 
     6062  color: #28303d;
     6063}
    65766064.is-dark-theme .pagination .nav-links a:active {
    6577         color: #d1e4dd;
    6578 }
    6579 
     6065  color: #d1e4dd;
     6066}
    65806067.is-dark-theme .pagination .nav-links a:hover:active {
    6581         color: #d1e4dd;
    6582 }
    6583 
     6068  color: #d1e4dd;
     6069}
    65846070.is-dark-theme .pagination .nav-links a:hover:focus {
    6585         color: #d1e4dd;
    6586 }
    6587 
     6071  color: #d1e4dd;
     6072}
    65886073.is-dark-theme .comments-pagination .nav-links a:active {
    6589         color: #d1e4dd;
    6590 }
    6591 
     6074  color: #d1e4dd;
     6075}
    65926076.is-dark-theme .comments-pagination .nav-links a:hover:active {
    6593         color: #d1e4dd;
    6594 }
    6595 
     6077  color: #d1e4dd;
     6078}
    65966079.is-dark-theme .comments-pagination .nav-links a:hover:focus {
    6597         color: #d1e4dd;
    6598 }
    6599 
     6080  color: #d1e4dd;
     6081}
    66006082.has-background-white .pagination .nav-links a:active {
    6601         color: #fff;
    6602 }
    6603 
     6083  color: #fff;
     6084}
    66046085.has-background-white .pagination .nav-links a:hover:active {
    6605         color: #fff;
    6606 }
    6607 
     6086  color: #fff;
     6087}
    66086088.has-background-white .pagination .nav-links a:hover:focus {
    6609         color: #fff;
    6610 }
    6611 
     6089  color: #fff;
     6090}
    66126091.has-background-white .comments-pagination .nav-links a:active {
    6613         color: #fff;
    6614 }
    6615 
     6092  color: #fff;
     6093}
    66166094.has-background-white .comments-pagination .nav-links a:hover:active {
    6617         color: #fff;
    6618 }
    6619 
     6095  color: #fff;
     6096}
    66206097.has-background-white .comments-pagination .nav-links a:hover:focus {
    6621         color: #fff;
    6622 }
    6623 
     6098  color: #fff;
     6099}
    66246100.pagination .nav-links > * {
    6625         color: #28303d;
    6626         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    6627         font-size: 1.5rem;
    6628         font-weight: normal;
    6629         margin-top: 30px;
    6630         margin-left: 13px;
    6631         margin-right: 13px;
    6632 }
    6633 
     6101  color: #28303d;
     6102  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     6103  font-size: 1.5rem;
     6104  font-weight: normal;
     6105  margin-top: 30px;
     6106  margin-left: 13px;
     6107  margin-right: 13px;
     6108}
    66346109.comments-pagination .nav-links > * {
    6635         color: #28303d;
    6636         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    6637         font-size: 1.5rem;
    6638         font-weight: normal;
    6639         margin-top: 30px;
    6640         margin-left: 13px;
    6641         margin-right: 13px;
    6642 }
    6643 
     6110  color: #28303d;
     6111  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     6112  font-size: 1.5rem;
     6113  font-weight: normal;
     6114  margin-top: 30px;
     6115  margin-left: 13px;
     6116  margin-right: 13px;
     6117}
    66446118.pagination .nav-links > *.current,
    66456119.comments-pagination .nav-links > *.current {
    6646         text-decoration: underline;
    6647 }
    6648 
     6120  text-decoration: underline;
     6121}
    66496122.pagination .nav-links > *:not(.dots):not(.current):hover,
    66506123.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
    6651         text-decoration-style: dotted;
    6652 }
    6653 
     6124  text-decoration-style: dotted;
     6125}
    66546126.pagination .nav-links > *:first-child,
    66556127.comments-pagination .nav-links > *:first-child {
    6656         margin-left: 0;
    6657 }
    6658 
     6128  margin-left: 0;
     6129}
    66596130.pagination .nav-links > *:last-child,
    66606131.comments-pagination .nav-links > *:last-child {
    6661         margin-right: 0;
    6662 }
    6663 
     6132  margin-right: 0;
     6133}
    66646134.pagination .nav-links > *.next,
    66656135.comments-pagination .nav-links > *.next {
    6666         margin-left: auto;
    6667 }
    6668 
     6136  margin-left: auto;
     6137}
    66696138.pagination .nav-links > *.prev,
    66706139.comments-pagination .nav-links > *.prev {
    6671         margin-right: auto;
     6140  margin-right: auto;
    66726141}
    66736142@media only screen and (max-width: 821px) {
    6674 
    6675         .pagination .nav-links,
    6676         .comments-pagination .nav-links {
    6677                 display: flex;
    6678                 flex-wrap: wrap;
    6679         }
    6680 
    6681         .pagination .page-numbers,
    6682         .comments-pagination .page-numbers {
    6683                 display: none;
    6684         }
    6685 
    6686         .pagination .page-numbers.prev,
    6687         .pagination .page-numbers.next,
    6688         .comments-pagination .page-numbers.prev,
    6689         .comments-pagination .page-numbers.next {
    6690                 display: inline-block;
    6691                 flex: 0 1 auto;
    6692         }
     6143  .pagination .nav-links,
     6144.comments-pagination .nav-links {
     6145    display: flex;
     6146    flex-wrap: wrap;
     6147  }
     6148  .pagination .page-numbers,
     6149.comments-pagination .page-numbers {
     6150    display: none;
     6151  }
     6152  .pagination .page-numbers.prev, .pagination .page-numbers.next,
     6153.comments-pagination .page-numbers.prev,
     6154.comments-pagination .page-numbers.next {
     6155    display: inline-block;
     6156    flex: 0 1 auto;
     6157  }
    66936158}
    66946159@media only screen and (max-width: 481px) {
    6695 
    6696         .pagination .nav-short,
    6697         .comments-pagination .nav-short {
    6698                 display: none;
    6699         }
     6160  .pagination .nav-short,
     6161.comments-pagination .nav-short {
     6162    display: none;
     6163  }
    67006164}
    67016165
    67026166.comments-pagination {
    6703         padding-top: 20px;
    6704         margin: 90px auto;
     6167  padding-top: 20px;
     6168  margin: 90px auto;
    67056169}
    67066170@media only screen and (min-width: 822px) {
    6707 
    6708         .comments-pagination {
    6709                 margin: 90px auto 120px auto;
    6710         }
    6711 }
    6712 
     6171  .comments-pagination {
     6172    margin: 90px auto 120px auto;
     6173  }
     6174}
    67136175.comments-pagination .nav-links > * {
    6714         font-size: 1.25rem;
     6176  font-size: 1.25rem;
    67156177}
    67166178
    67176179.widget-area {
    6718         margin-top: 180px;
    6719         padding-bottom: 10px;
    6720         color: #28303d;
    6721         font-size: 1.125rem;
    6722         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     6180  margin-top: 180px;
     6181  padding-bottom: 10px;
     6182  color: #28303d;
     6183  font-size: 1.125rem;
     6184  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    67236185}
    67246186@media only screen and (min-width: 652px) {
    6725 
    6726         .widget-area {
    6727                 display: grid;
    6728                 grid-template-columns: repeat(2, 1fr);
    6729                 column-gap: 50px;
    6730         }
     6187  .widget-area {
     6188    display: grid;
     6189    grid-template-columns: repeat(2, 1fr);
     6190    column-gap: 50px;
     6191  }
    67316192}
    67326193@media only screen and (min-width: 1024px) {
    6733 
    6734         .widget-area {
    6735                 grid-template-columns: repeat(3, 1fr);
    6736         }
     6194  .widget-area {
     6195    grid-template-columns: repeat(3, 1fr);
     6196  }
    67376197}
    67386198@media only screen and (max-width: 481px) {
    6739 
    6740         .widget-area {
    6741                 margin-top: 90px;
    6742         }
    6743 }
    6744 
     6199  .widget-area {
     6200    margin-top: 90px;
     6201  }
     6202}
     6203.widget-area ul {
     6204  list-style-type: none;
     6205  padding: 0;
     6206}
     6207.widget-area ul li {
     6208  line-height: 1.9;
     6209}
     6210.widget-area ul.sub-menu {
     6211  margin-left: 13px;
     6212}
     6213.widget-area ul.children {
     6214  margin-left: 13px;
     6215}
     6216.widget-area ul .sub-menu-toggle {
     6217  display: none;
     6218}
     6219.widget-area a {
     6220  color: #28303d;
     6221  text-decoration: underline;
     6222  text-decoration-style: solid;
     6223  text-decoration-color: currentColor;
     6224}
     6225.widget-area a:link {
     6226  color: #28303d;
     6227}
     6228.widget-area a:visited {
     6229  color: #28303d;
     6230}
     6231.widget-area a:active {
     6232  color: #28303d;
     6233}
     6234.widget-area a:hover {
     6235  color: #28303d;
     6236  text-decoration-style: dotted;
     6237}
    67456238.widget-area .wp-block-social-links.alignright {
    6746         margin-top: 30px;
    6747         justify-content: flex-end;
    6748 }
    6749 
     6239  margin-top: 30px;
     6240  justify-content: flex-end;
     6241}
    67506242.widget-area .wp-block-social-links.alignleft {
    6751         margin-top: 30px;
    6752 }
    6753 
     6243  margin-top: 30px;
     6244}
    67546245.widget-area:after {
    6755         content: "";
    6756         display: table;
    6757         clear: both;
    6758 }
    6759 
    6760 .widget h1,
    6761 .widget h2,
    6762 .widget h3,
    6763 .widget h4,
    6764 .widget h5,
     6246  content: "";
     6247  display: table;
     6248  clear: both;
     6249}
     6250
     6251.widget h1 {
     6252  font-weight: 700;
     6253  line-height: 1.4;
     6254}
     6255
     6256.widget h2 {
     6257  font-weight: 700;
     6258  line-height: 1.4;
     6259}
     6260
     6261.widget h3 {
     6262  font-weight: 700;
     6263  line-height: 1.4;
     6264}
     6265
     6266.widget h4 {
     6267  font-weight: 700;
     6268  line-height: 1.4;
     6269}
     6270
     6271.widget h5 {
     6272  font-weight: 700;
     6273  line-height: 1.4;
     6274}
     6275
    67656276.widget h6 {
    6766         font-weight: 700;
    6767         line-height: 1.4;
    6768 }
    6769 
     6277  font-weight: 700;
     6278  line-height: 1.4;
     6279}
    67706280.widget h1 {
    6771         font-size: 1.25rem;
    6772 }
    6773 
     6281  font-size: 1.25rem;
     6282}
    67746283.widget h2 {
    6775         font-size: 1.125rem;
    6776 }
    6777 
    6778 .widget h3,
    6779 .widget h4,
    6780 .widget h5,
     6284  font-size: 1.125rem;
     6285}
     6286.widget h3 {
     6287  font-size: 1rem;
     6288}
     6289.widget h4 {
     6290  font-size: 1rem;
     6291}
     6292.widget h5 {
     6293  font-size: 1rem;
     6294}
    67816295.widget h6 {
    6782         font-size: 1rem;
    6783 }
    6784 
    6785 .widget ul {
    6786         list-style-type: none;
    6787         padding: 0;
    6788 }
    6789 
    6790 .widget ul li {
    6791         line-height: 1.9;
    6792 }
    6793 
    6794 .widget ul.sub-menu,
    6795 .widget ul.children {
    6796         margin-left: 13px;
    6797 }
    6798 
    6799 .widget ul .sub-menu-toggle {
    6800         display: none;
    6801 }
    6802 
    6803 .widget a {
    6804         color: #28303d;
    6805         text-decoration: underline;
    6806         text-decoration-style: solid;
    6807         text-decoration-color: currentColor;
    6808 }
    6809 
    6810 .widget a:link {
    6811         color: #28303d;
    6812 }
    6813 
    6814 .widget a:visited {
    6815         color: #28303d;
    6816 }
    6817 
    6818 .widget a:active {
    6819         color: #28303d;
    6820 }
    6821 
    6822 .widget a:hover {
    6823         color: #28303d;
    6824         text-decoration-style: dotted;
     6296  font-size: 1rem;
    68256297}
    68266298
    68276299.search-form {
    6828         display: flex;
    6829         flex-wrap: wrap;
    6830         margin: auto;
    6831         max-width: calc(100vw - 30px);
    6832 }
    6833 
    6834 @media only screen and (min-width: 482px) {
    6835 
    6836         .search-form {
    6837                 max-width: min(calc(100vw - 100px), 610px);
    6838         }
    6839 }
    6840 
    6841 @media only screen and (min-width: 822px) {
    6842 
    6843         .search-form {
    6844                 max-width: min(calc(100vw - 200px), 610px);
    6845         }
    6846 }
    6847 
     6300  display: flex;
     6301  flex-wrap: wrap;
     6302  margin: auto;
     6303  max-width: calc(100vw - 30px);
     6304}
     6305
     6306@media only screen and (min-width: 482px){
     6307  .search-form{
     6308  max-width: min(calc(100vw - 100px), 610px);
     6309  }
     6310}
     6311
     6312@media only screen and (min-width: 822px){
     6313  .search-form{
     6314  max-width: min(calc(100vw - 200px), 610px);
     6315  }
     6316}
    68486317.search-form > label {
    6849         width: 100%;
    6850         margin-bottom: 0;
    6851         font-weight: 500;
    6852 }
    6853 
     6318  width: 100%;
     6319  margin-bottom: 0;
     6320  font-weight: 500;
     6321}
    68546322.search-form .search-field {
    6855         flex-grow: 1;
    6856         max-width: inherit;
    6857         margin-top: 10px;
    6858         margin-right: 17px;
    6859 }
    6860 
     6323  flex-grow: 1;
     6324  max-width: inherit;
     6325  margin-top: 10px;
     6326  margin-right: 17px;
     6327}
    68616328.search-form .search-submit {
    6862         margin-top: 10px;
    6863         margin-left: 10px;
     6329  margin-top: 10px;
     6330  margin-left: 10px;
    68646331}
    68656332
    68666333.widget_search > .search-form .search-field {
    6867         margin-right: -3px;
    6868         -webkit-appearance: none;
    6869         margin-bottom: 15px;
    6870 }
    6871 
     6334  margin-right: -3px;
     6335  -webkit-appearance: none;
     6336  margin-bottom: 15px;
     6337}
    68726338.widget_search > .search-form .search-submit {
    6873         margin-left: 0;
    6874         margin-bottom: 15px;
     6339  margin-left: 0;
     6340  margin-bottom: 15px;
    68756341}
    68766342
    68776343.widget_rss a.rsswidget .rss-widget-icon {
    6878         display: none;
     6344  display: none;
    68796345}
    68806346
    68816347/* Category 07 is for any utility classes that are not assigned to a specific component. */
    68826348.screen-reader-text {
    6883         border: 0;
    6884         clip: rect(1px, 1px, 1px, 1px);
    6885         -webkit-clip-path: inset(50%);
    6886         clip-path: inset(50%);
    6887         height: 1px;
    6888         margin: -1px;
    6889         overflow: hidden;
    6890         padding: 0;
    6891         position: absolute !important;
    6892         width: 1px;
    6893         word-wrap: normal !important;
    6894         word-break: normal;
     6349  border: 0;
     6350  clip: rect(1px, 1px, 1px, 1px);
     6351  -webkit-clip-path: inset(50%);
     6352  clip-path: inset(50%);
     6353  height: 1px;
     6354  margin: -1px;
     6355  overflow: hidden;
     6356  padding: 0;
     6357  position: absolute !important;
     6358  width: 1px;
     6359  word-wrap: normal !important;
     6360  word-break: normal;
    68956361}
    68966362
    68976363.skip-link:focus {
    6898         background-color: #f1f1f1;
    6899         border-radius: 3px;
    6900         box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    6901         clip: auto !important;
    6902         -webkit-clip-path: none;
    6903         clip-path: none;
    6904         color: #21759b;
    6905         display: block;
    6906         font-size: 0.875rem;
    6907         font-weight: 700;
    6908         height: auto;
    6909         left: 5px;
    6910         line-height: normal;
    6911         padding: 15px 23px 14px;
    6912         text-decoration: none;
    6913         top: 5px;
    6914         width: auto;
    6915         z-index: 100000;
     6364  background-color: #f1f1f1;
     6365  border-radius: 3px;
     6366  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
     6367  clip: auto !important;
     6368  -webkit-clip-path: none;
     6369  clip-path: none;
     6370  color: #21759b;
     6371  display: block;
     6372  font-size: 0.875rem;
     6373  font-weight: 700;
     6374  height: auto;
     6375  left: 5px;
     6376  line-height: normal;
     6377  padding: 15px 23px 14px;
     6378  text-decoration: none;
     6379  top: 5px;
     6380  width: auto;
     6381  z-index: 100000;
    69166382}
    69176383
    69186384/* Do not show the outline on the skip link target. */
    69196385#content[tabindex="-1"]:focus {
    6920         outline: 0;
    6921 }
    6922 
     6386  outline: 0;
     6387}
     6388
     6389@media (prefers-reduced-motion) {
     6390  * {
     6391    transition-delay: 0s !important;
     6392    transition-duration: 0s !important;
     6393  }
     6394}
    69236395.has-black-color[class] {
    6924         color: #000;
    6925 }
    6926 
     6396  color: #000;
     6397}
    69276398.has-black-color[class] > [class*=__inner-container] {
    6928         color: #000;
     6399  color: #000;
    69296400}
    69306401
    69316402.has-gray-color[class] {
    6932         color: #39414d;
    6933 }
    6934 
     6403  color: #39414d;
     6404}
    69356405.has-gray-color[class] > [class*=__inner-container] {
    6936         color: #39414d;
     6406  color: #39414d;
    69376407}
    69386408
    69396409.has-dark-gray-color[class] {
    6940         color: #28303d;
    6941 }
    6942 
     6410  color: #28303d;
     6411}
    69436412.has-dark-gray-color[class] > [class*=__inner-container] {
    6944         color: #28303d;
     6413  color: #28303d;
    69456414}
    69466415
    69476416.has-green-color[class] {
    6948         color: #d1e4dd;
    6949 }
    6950 
     6417  color: #d1e4dd;
     6418}
    69516419.has-green-color[class] > [class*=__inner-container] {
    6952         color: #d1e4dd;
     6420  color: #d1e4dd;
    69536421}
    69546422
    69556423.has-blue-color[class] {
    6956         color: #d1dfe4;
    6957 }
    6958 
     6424  color: #d1dfe4;
     6425}
    69596426.has-blue-color[class] > [class*=__inner-container] {
    6960         color: #d1dfe4;
     6427  color: #d1dfe4;
    69616428}
    69626429
    69636430.has-purple-color[class] {
    6964         color: #d1d1e4;
    6965 }
    6966 
     6431  color: #d1d1e4;
     6432}
    69676433.has-purple-color[class] > [class*=__inner-container] {
    6968         color: #d1d1e4;
     6434  color: #d1d1e4;
    69696435}
    69706436
    69716437.has-red-color[class] {
    6972         color: #e4d1d1;
    6973 }
    6974 
     6438  color: #e4d1d1;
     6439}
    69756440.has-red-color[class] > [class*=__inner-container] {
    6976         color: #e4d1d1;
     6441  color: #e4d1d1;
    69776442}
    69786443
    69796444.has-orange-color[class] {
    6980         color: #e4dad1;
    6981 }
    6982 
     6445  color: #e4dad1;
     6446}
    69836447.has-orange-color[class] > [class*=__inner-container] {
    6984         color: #e4dad1;
     6448  color: #e4dad1;
    69856449}
    69866450
    69876451.has-yellow-color[class] {
    6988         color: #eeeadd;
    6989 }
    6990 
     6452  color: #eeeadd;
     6453}
    69916454.has-yellow-color[class] > [class*=__inner-container] {
    6992         color: #eeeadd;
     6455  color: #eeeadd;
    69936456}
    69946457
    69956458.has-white-color[class] {
    6996         color: #fff;
    6997 }
    6998 
     6459  color: #fff;
     6460}
    69996461.has-white-color[class] > [class*=__inner-container] {
    7000         color: #fff;
     6462  color: #fff;
    70016463}
    70026464
     
    70096471.has-background h5,
    70106472.has-background h6 {
    7011         color: currentColor;
     6473  color: currentColor;
    70126474}
    70136475
    70146476.has-black-background-color[class] {
    7015         background-color: #000;
    7016 }
    7017 
     6477  background-color: #000;
     6478}
    70186479.has-black-background-color[class] > [class*=__inner-container] {
    7019         background-color: #000;
     6480  background-color: #000;
    70206481}
    70216482
    70226483.has-dark-gray-background-color[class] {
    7023         background-color: #28303d;
    7024 }
    7025 
     6484  background-color: #28303d;
     6485}
    70266486.has-dark-gray-background-color[class] > [class*=__inner-container] {
    7027         background-color: #28303d;
     6487  background-color: #28303d;
    70286488}
    70296489
    70306490.has-gray-background-color[class] {
    7031         background-color: #39414d;
    7032 }
    7033 
     6491  background-color: #39414d;
     6492}
    70346493.has-gray-background-color[class] > [class*=__inner-container] {
    7035         background-color: #39414d;
     6494  background-color: #39414d;
    70366495}
    70376496
    70386497.has-light-gray-background-color[class] {
    7039         background-color: #f0f0f0;
    7040 }
    7041 
     6498  background-color: #f0f0f0;
     6499}
    70426500.has-light-gray-background-color[class] > [class*=__inner-container] {
    7043         background-color: #f0f0f0;
     6501  background-color: #f0f0f0;
    70446502}
    70456503
    70466504.has-green-background-color[class] {
    7047         background-color: #d1e4dd;
    7048 }
    7049 
     6505  background-color: #d1e4dd;
     6506}
    70506507.has-green-background-color[class] > [class*=__inner-container] {
    7051         background-color: #d1e4dd;
     6508  background-color: #d1e4dd;
    70526509}
    70536510
    70546511.has-blue-background-color[class] {
    7055         background-color: #d1dfe4;
    7056 }
    7057 
     6512  background-color: #d1dfe4;
     6513}
    70586514.has-blue-background-color[class] > [class*=__inner-container] {
    7059         background-color: #d1dfe4;
     6515  background-color: #d1dfe4;
    70606516}
    70616517
    70626518.has-purple-background-color[class] {
    7063         background-color: #d1d1e4;
    7064 }
    7065 
     6519  background-color: #d1d1e4;
     6520}
    70666521.has-purple-background-color[class] > [class*=__inner-container] {
    7067         background-color: #d1d1e4;
     6522  background-color: #d1d1e4;
    70686523}
    70696524
    70706525.has-red-background-color[class] {
    7071         background-color: #e4d1d1;
    7072 }
    7073 
     6526  background-color: #e4d1d1;
     6527}
    70746528.has-red-background-color[class] > [class*=__inner-container] {
    7075         background-color: #e4d1d1;
     6529  background-color: #e4d1d1;
    70766530}
    70776531
    70786532.has-orange-background-color[class] {
    7079         background-color: #e4dad1;
    7080 }
    7081 
     6533  background-color: #e4dad1;
     6534}
    70826535.has-orange-background-color[class] > [class*=__inner-container] {
    7083         background-color: #e4dad1;
     6536  background-color: #e4dad1;
    70846537}
    70856538
    70866539.has-yellow-background-color[class] {
    7087         background-color: #eeeadd;
    7088 }
    7089 
     6540  background-color: #eeeadd;
     6541}
    70906542.has-yellow-background-color[class] > [class*=__inner-container] {
    7091         background-color: #eeeadd;
     6543  background-color: #eeeadd;
    70926544}
    70936545
    70946546.has-white-background-color[class] {
    7095         background-color: #fff;
    7096 }
    7097 
     6547  background-color: #fff;
     6548}
    70986549.has-white-background-color[class] > [class*=__inner-container] {
    7099         background-color: #fff;
     6550  background-color: #fff;
    71006551}
    71016552
    71026553.has-background:not(.has-text-color).has-black-background-color[class] {
    7103         color: #fff;
     6554  color: #fff;
    71046555}
    71056556
    71066557.has-background:not(.has-text-color).has-gray-background-color[class] {
    7107         color: #fff;
     6558  color: #fff;
    71086559}
    71096560
    71106561.has-background:not(.has-text-color).has-dark-gray-background-color[class] {
    7111         color: #fff;
    7112 }
    7113 
    7114 .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container] {
    7115         color: #28303d;
    7116 }
    7117 
    7118 .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container] {
    7119         color: #28303d;
    7120 }
    7121 
    7122 .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
    7123         color: #28303d;
    7124 }
    7125 
     6562  color: #fff;
     6563}
     6564.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container]{
     6565  color: #28303d;
     6566}
     6567.has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container]{
     6568  color: #28303d;
     6569}
     6570.has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container]{
     6571  color: #28303d;
     6572}
    71266573.has-background:not(.has-text-color).has-green-background-color[class] {
    7127         color: #28303d;
    7128 }
    7129 
     6574  color: #28303d;
     6575}
    71306576.has-background:not(.has-text-color).has-blue-background-color[class] {
    7131         color: #28303d;
    7132 }
    7133 
     6577  color: #28303d;
     6578}
    71346579.has-background:not(.has-text-color).has-purple-background-color[class] {
    7135         color: #28303d;
    7136 }
    7137 
     6580  color: #28303d;
     6581}
    71386582.has-background:not(.has-text-color).has-red-background-color[class] {
    7139         color: #28303d;
    7140 }
    7141 
     6583  color: #28303d;
     6584}
    71426585.has-background:not(.has-text-color).has-orange-background-color[class] {
    7143         color: #28303d;
    7144 }
    7145 
     6586  color: #28303d;
     6587}
    71466588.has-background:not(.has-text-color).has-yellow-background-color[class] {
    7147         color: #28303d;
    7148 }
    7149 
     6589  color: #28303d;
     6590}
    71506591.has-background:not(.has-text-color).has-white-background-color[class] {
    7151         color: #28303d;
    7152 }
    7153 
    7154 .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container] {
    7155         color: #28303d;
    7156 }
    7157 
    7158 .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container] {
    7159         color: #28303d;
    7160 }
    7161 
    7162 .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container] {
    7163         color: #28303d;
    7164 }
    7165 
    7166 .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container] {
    7167         color: #28303d;
    7168 }
    7169 
    7170 .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container] {
    7171         color: #28303d;
    7172 }
    7173 
    7174 .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container] {
    7175         color: #28303d;
    7176 }
    7177 
    7178 .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
    7179         color: #28303d;
     6592  color: #28303d;
     6593}
     6594.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container]{
     6595  color: #28303d;
     6596}
     6597.has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container]{
     6598  color: #28303d;
     6599}
     6600.has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container]{
     6601  color: #28303d;
     6602}
     6603.has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container]{
     6604  color: #28303d;
     6605}
     6606.has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container]{
     6607  color: #28303d;
     6608}
     6609.has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container]{
     6610  color: #28303d;
     6611}
     6612.has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container]{
     6613  color: #28303d;
    71806614}
    71816615
    71826616.has-purple-to-yellow-gradient-background {
    7183         background: linear-gradient(160deg, #d1d1e4, #eeeadd);
     6617  background: linear-gradient(160deg, #d1d1e4, #eeeadd);
    71846618}
    71856619
    71866620.has-yellow-to-purple-gradient-background {
    7187         background: linear-gradient(160deg, #eeeadd, #d1d1e4);
     6621  background: linear-gradient(160deg, #eeeadd, #d1d1e4);
    71886622}
    71896623
    71906624.has-green-to-yellow-gradient-background {
    7191         background: linear-gradient(160deg, #d1e4dd, #eeeadd);
     6625  background: linear-gradient(160deg, #d1e4dd, #eeeadd);
    71926626}
    71936627
    71946628.has-yellow-to-green-gradient-background {
    7195         background: linear-gradient(160deg, #eeeadd, #d1e4dd);
     6629  background: linear-gradient(160deg, #eeeadd, #d1e4dd);
    71966630}
    71976631
    71986632.has-red-to-yellow-gradient-background {
    7199         background: linear-gradient(160deg, #e4d1d1, #eeeadd);
     6633  background: linear-gradient(160deg, #e4d1d1, #eeeadd);
    72006634}
    72016635
    72026636.has-yellow-to-red-gradient-background {
    7203         background: linear-gradient(160deg, #eeeadd, #e4d1d1);
     6637  background: linear-gradient(160deg, #eeeadd, #e4d1d1);
    72046638}
    72056639
    72066640.has-purple-to-red-gradient-background {
    7207         background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
     6641  background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
    72086642}
    72096643
    72106644.has-red-to-purple-gradient-background {
    7211         background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
    7212 }
    7213 
    7214 header *,
    7215 main *,
     6645  background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
     6646}
     6647
     6648header * {
     6649  max-width: unset;
     6650}
     6651
     6652main * {
     6653  max-width: unset;
     6654}
     6655
    72166656footer * {
    7217         max-width: unset;
     6657  max-width: unset;
    72186658}
    72196659
     
    72296669section,
    72306670footer {
    7231         max-width: none;
     6671  max-width: none;
    72326672}
    72336673
    72346674.is-IE.is-dark-theme {
    7235         color: #fff;
    7236 }
    7237 
     6675  color: #fff;
     6676}
    72386677.is-IE.is-dark-theme *,
    72396678.is-IE.is-dark-theme a,
     
    72476686.is-IE.is-dark-theme .site-footer > .site-info a,
    72486687.is-IE.is-dark-theme .site-footer > .site-info a:visited {
    7249         color: #fff;
    7250 }
    7251 
     6688  color: #fff;
     6689}
    72526690.is-IE.is-dark-theme .sub-menu-toggle svg,
    72536691.is-IE.is-dark-theme .sub-menu-toggle path,
    72546692.is-IE.is-dark-theme .post-navigation .meta-nav svg,
    72556693.is-IE.is-dark-theme .post-navigation .meta-nav path {
    7256         fill: #fff;
    7257 }
    7258 
     6694  fill: #fff;
     6695}
    72596696.is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    7260         background: #000;
     6697  background: #000;
    72616698}
    72626699@media only screen and (max-width: 481px) {
    7263 
    7264         .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,
    7265         .is-IE.is-dark-theme.primary-navigation-open .menu-button-container {
    7266                 background-color: #000;
    7267         }
    7268 }
    7269 
     6700  .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,
     6701.is-IE.is-dark-theme.primary-navigation-open .menu-button-container {
     6702    background-color: #000;
     6703  }
     6704}
    72706705.is-IE.is-dark-theme .skip-link:focus {
    7271         color: #21759b;
    7272 }
    7273 
     6706  color: #21759b;
     6707}
    72746708.is-IE .navigation .nav-links {
    7275         display: block;
    7276 }
    7277 
     6709  display: block;
     6710}
    72786711.is-IE .post-thumbnail .wp-post-image {
    7279         min-width: auto;
    7280 }
     6712  min-width: auto;
     6713}
     6714
     6715/*# sourceMappingURL=ie.css.map */
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css.map

    r54103 r55088  
    1 {"version":3,"sources":["../../style.css","../../assets/sass/01-settings/file-header.scss","../../assets/sass/style.scss","../../assets/sass/01-settings/global.scss","../../assets/sass/03-generic/normalize.scss","../../assets/sass/03-generic/breakpoints.scss","../../assets/sass/03-generic/vertical-margins.scss","../../assets/sass/03-generic/reset.scss","../../assets/sass/03-generic/clearings.scss","../../assets/sass/04-elements/blockquote.scss","../../assets/sass/04-elements/forms.scss","../../assets/sass/04-elements/media.scss","../../assets/sass/04-elements/misc.scss","../../assets/sass/04-elements/links.scss","../../assets/sass/05-blocks/audio/_style.scss","../../assets/sass/05-blocks/button/_style.scss","../../assets/sass/02-tools/mixins.scss","../../assets/sass/05-blocks/code/_style.scss","../../assets/sass/05-blocks/columns/_style.scss","../../assets/sass/05-blocks/cover/_style.scss","../../assets/sass/05-blocks/file/_style.scss","../../assets/sass/05-blocks/gallery/_style.scss","../../assets/sass/05-blocks/group/_style.scss","../../assets/sass/05-blocks/heading/_style.scss","../../assets/sass/05-blocks/image/_style.scss","../../assets/sass/05-blocks/latest-comments/_style.scss","../../assets/sass/05-blocks/latest-posts/_style.scss","../../assets/sass/05-blocks/legacy/_style.scss","../../assets/sass/05-blocks/list/_style.scss","../../assets/sass/05-blocks/media-text/_style.scss","../../assets/sass/05-blocks/navigation/_style.scss","../../assets/sass/05-blocks/paragraph/_style.scss","../../assets/sass/05-blocks/preformatted/_style.scss","../../assets/sass/05-blocks/pullquote/_style.scss","../../assets/sass/05-blocks/query-loop/_style.scss","../../assets/sass/05-blocks/quote/_style.scss","../../assets/sass/05-blocks/rss/_style.scss","../../assets/sass/05-blocks/search/_style.scss","../../assets/sass/05-blocks/separator/_style.scss","../../assets/sass/05-blocks/social-icons/_style.scss","../../assets/sass/05-blocks/table/_style.scss","../../assets/sass/05-blocks/tag-clould/_style.scss","../../assets/sass/05-blocks/verse/_style.scss","../../assets/sass/05-blocks/video/_style.scss","../../assets/sass/05-blocks/utilities/_font-sizes.scss","../../assets/sass/05-blocks/utilities/_style.scss","../../assets/sass/06-components/header.scss","../../assets/sass/06-components/footer.scss","../../assets/sass/06-components/single.scss","../../assets/sass/06-components/posts-and-pages.scss","../../assets/sass/06-components/entry.scss","../../assets/sass/06-components/archives.scss","../../assets/sass/06-components/404.scss","../../assets/sass/06-components/search.scss","../../assets/sass/06-components/comments.scss","../../assets/sass/06-components/navigation.scss","../../assets/sass/06-components/footer-navigation.scss","../../assets/sass/06-components/pagination.scss","../../assets/sass/06-components/widgets.scss","../../assets/sass/07-utilities/a11y.scss","../../assets/sass/07-utilities/color-palette.scss","../../assets/sass/07-utilities/measure.scss","../../assets/sass/07-utilities/ie.scss"],"names":[],"mappings":"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5DoqJF;;A4D/pJA;EAMC,cAAA;A5D6pJD;A4DjqJC;EAEC,cAAA;A5DmqJF;;A4D9pJA;EAMC,cAAA;A5D4pJD;A4DhqJC;EAEC,cAAA;A5DkqJF;;A4D7pJA;EAMC,cAAA;A5D2pJD;A4D/pJC;EAEC,cAAA;A5DiqJF;;A4D5pJA;EAMC,cAAA;A5D0pJD;A4D9pJC;EAEC,cAAA;A5DgqJF;;A4D3pJA;EAMC,cAAA;A5DypJD;A4D7pJC;EAEC,cAAA;A5D+pJF;;A4D1pJA;EAMC,cAAA;A5DwpJD;A4D5pJC;EAEC,cAAA;A5D8pJF;;A4DzpJA;EAMC,cAAA;A5DupJD;A4D3pJC;EAEC,cAAA;A5D6pJF;;A4DxpJA;EAMC,WAAA;A5DspJD;A4D1pJC;EAEC,WAAA;A5D4pJF;;A4DppJC;;;;;;;;EAQC,mBAAA;A5DupJF;;A4DnpJA;EAMC,sBAAA;A5DipJD;A4DrpJC;EAEC,sBAAA;A5DupJF;;A4DlpJA;EAMC,yBAAA;A5DgpJD;A4DppJC;EAEC,yBAAA;A5DspJF;;A4DjpJA;EAMC,yBAAA;A5D+oJD;A4DnpJC;EAEC,yBAAA;A5DqpJF;;A4DhpJA;EAMC,yBAAA;A5D8oJD;A4DlpJC;EAEC,yBAAA;A5DopJF;;A4D/oJA;EAMC,yBAAA;A5D6oJD;A4DjpJC;EAEC,yBAAA;A5DmpJF;;A4D9oJA;EAMC,yBAAA;A5D4oJD;A4DhpJC;EAEC,yBAAA;A5DkpJF;;A4D7oJA;EAMC,yBAAA;A5D2oJD;A4D/oJC;EAEC,yBAAA;A5DipJF;;A4D5oJA;EAMC,yBAAA;A5D0oJD;A4D9oJC;EAEC,yBAAA;A5DgpJF;;A4D3oJA;EAMC,yBAAA;A5DyoJD;A4D7oJC;EAEC,yBAAA;A5D+oJF;;A4D1oJA;EAMC,yBAAA;A5DwoJD;A4D5oJC;EAEC,yBAAA;A5D8oJF;;A4DzoJA;EAMC,sBAAA;A5DuoJD;A4D3oJC;EAEC,sBAAA;A5D6oJF;;A4DtoJC;EAGG,WAAA;A5DuoJJ;;A4D1oJC;EAGG,WAAA;A5DuoJJ;;A4D1oJC;EAGG,WAAA;A5DuoJJ;A4DpoJE;EAMC;A5DkoJH;A4DxoJE;EAMC;A5DkoJH;A4DxoJE;EAMC;A5DkoJH;A4D9nJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4D1nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;;A4DlnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A6Dx4JA;EAGC,gBAAA;A7D24JD;;A6Dx4JA;;;;;;;;;;;EAWC,eAAA;A7D24JD;;A8D75JC;EACC,WAAA;A9Dg6JF;A8D95JE;;;;;;;;;;;EAWC,WAAA;A9Dg6JH;A8D75JE;;;;EAIC,UAAA;A9D+5JH;A8D55JE;EACC,gBAAA;A9D85JH;AKr6JE;EyDaE;;IAEC,sBAAA;E9D25JH;AACF;A8Dv5JE;EACC,cAAA;A9Dy5JH;A8Dr5JC;EACC,cAAA;A9Du5JF;A8Dp5JC;EACC,eAAA;A9Ds5JF","file":"ie.css"}
     1{"version":3,"sources":["../../style.css","../../assets/sass/01-settings/file-header.scss","../../assets/sass/style.scss","../../assets/sass/01-settings/global.scss","../../assets/sass/03-generic/normalize.scss","../../assets/sass/03-generic/breakpoints.scss","../../assets/sass/03-generic/vertical-margins.scss","../../assets/sass/03-generic/reset.scss","../../assets/sass/03-generic/clearings.scss","../../assets/sass/04-elements/blockquote.scss","../../assets/sass/04-elements/forms.scss","../../assets/sass/04-elements/media.scss","../../assets/sass/04-elements/misc.scss","../../assets/sass/04-elements/links.scss","../../assets/sass/05-blocks/audio/_style.scss","../../assets/sass/05-blocks/button/_style.scss","../../assets/sass/02-tools/mixins.scss","../../assets/sass/05-blocks/code/_style.scss","../../assets/sass/05-blocks/columns/_style.scss","../../assets/sass/05-blocks/cover/_style.scss","../../assets/sass/05-blocks/file/_style.scss","../../assets/sass/05-blocks/gallery/_style.scss","../../assets/sass/05-blocks/group/_style.scss","../../assets/sass/05-blocks/heading/_style.scss","../../assets/sass/05-blocks/image/_style.scss","../../assets/sass/05-blocks/latest-comments/_style.scss","../../assets/sass/05-blocks/latest-posts/_style.scss","../../assets/sass/05-blocks/legacy/_style.scss","../../assets/sass/05-blocks/list/_style.scss","../../assets/sass/05-blocks/media-text/_style.scss","../../assets/sass/05-blocks/navigation/_style.scss","../../assets/sass/05-blocks/paragraph/_style.scss","../../assets/sass/05-blocks/preformatted/_style.scss","../../assets/sass/05-blocks/pullquote/_style.scss","../../assets/sass/05-blocks/query-loop/_style.scss","../../assets/sass/05-blocks/quote/_style.scss","../../assets/sass/05-blocks/rss/_style.scss","../../assets/sass/05-blocks/search/_style.scss","../../assets/sass/05-blocks/separator/_style.scss","../../assets/sass/05-blocks/social-icons/_style.scss","../../assets/sass/05-blocks/spacer/_style.scss","../../assets/sass/05-blocks/table/_style.scss","../../assets/sass/05-blocks/tag-clould/_style.scss","../../assets/sass/05-blocks/verse/_style.scss","../../assets/sass/05-blocks/video/_style.scss","../../assets/sass/05-blocks/utilities/_font-sizes.scss","../../assets/sass/05-blocks/utilities/_style.scss","../../assets/sass/06-components/header.scss","../../assets/sass/06-components/footer.scss","../../assets/sass/06-components/single.scss","../../assets/sass/06-components/posts-and-pages.scss","../../assets/sass/06-components/entry.scss","../../assets/sass/06-components/archives.scss","../../assets/sass/06-components/404.scss","../../assets/sass/06-components/search.scss","../../assets/sass/06-components/comments.scss","../../assets/sass/06-components/navigation.scss","../../assets/sass/06-components/footer-navigation.scss","../../assets/sass/06-components/pagination.scss","../../assets/sass/06-components/widgets.scss","../../assets/sass/07-utilities/a11y.scss","../../assets/sass/07-utilities/color-palette.scss","../../assets/sass/07-utilities/measure.scss","../../assets/sass/07-utilities/ie.scss"],"names":[],"mappings":"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qJA;EAMC,yBAAA;A7DqqJD;A6DzqJC;EAEC,yBAAA;A7D2qJF;;A6DtqJA;EAMC,yBAAA;A7DoqJD;A6DxqJC;EAEC,yBAAA;A7D0qJF;;A6DrqJA;EAMC,yBAAA;A7DmqJD;A6DvqJC;EAEC,yBAAA;A7DyqJF;;A6DpqJA;EAMC,yBAAA;A7DkqJD;A6DtqJC;EAEC,yBAAA;A7DwqJF;;A6DnqJA;EAMC,yBAAA;A7DiqJD;A6DrqJC;EAEC,yBAAA;A7DuqJF;;A6DlqJA;EAMC,yBAAA;A7DgqJD;A6DpqJC;EAEC,yBAAA;A7DsqJF;;A6DjqJA;EAMC,sBAAA;A7D+pJD;A6DnqJC;EAEC,sBAAA;A7DqqJF;;A6D9pJC;EAGG,WAAA;A7D+pJJ;;A6DlqJC;EAGG,WAAA;A7D+pJJ;;A6DlqJC;EAGG,WAAA;A7D+pJJ;A6D5pJE;EAMC;A7D0pJH;A6DhqJE;EAMC;A7D0pJH;A6DhqJE;EAMC;A7D0pJH;A6DtpJC;EAOG,cAAA;A7DqpJJ;A6D5pJC;EAOG,cAAA;A7DqpJJ;A6D5pJC;EAOG,cAAA;A7DqpJJ;A6D5pJC;EAOG,cAAA;A7DqpJJ;A6D5pJC;EAOG,cAAA;A7DqpJJ;A6D5pJC;EAOG,cAAA;A7DqpJJ;A6D5pJC;EAOG,cAAA;A7DqpJJ;A6DlpJE;EAMC;A7DgpJH;A6DtpJE;EAMC;A7DgpJH;A6DtpJE;EAMC;A7DgpJH;A6DtpJE;EAMC;A7DgpJH;A6DtpJE;EAMC;A7DgpJH;A6DtpJE;EAMC;A7DgpJH;A6DtpJE;EAMC;A7DgpJH;;A6D1oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A6D7oJA;EACC,qDAAA;A7DgpJD;;A8Dh6JA;EAGC,gBAAA;A9Dm6JD;;A8Dt6JA;EAGC,gBAAA;A9Dm6JD;;A8Dt6JA;EAGC,gBAAA;A9Dm6JD;;A8Dh6JA;;;;;;;;;;;EAWC,eAAA;A9Dm6JD;;A+Dr7JC;EACC,WAAA;A/Dw7JF;A+Dt7JE;;;;;;;;;;;EAWC,WAAA;A/Dw7JH;A+Dr7JE;;;;EAIC,UAAA;A/Du7JH;A+Dp7JE;EACC,gBAAA;A/Ds7JH;AK77JE;E0DaE;;IAEC,sBAAA;E/Dm7JH;AACF;A+D/6JE;EACC,cAAA;A/Di7JH;A+D76JC;EACC,cAAA;A/D+6JF;A+D56JC;EACC,eAAA;A/D86JF","file":"ie.css"}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/print.css

    r49574 r55088  
    33Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
    44*/
    5 
    65/*--------------------------------------------------------------
    76>>> TABLE OF CONTENTS:
     
    1413--------------------------------------------------------------*/
    1514@media print {
     15  /* Margins & paddings */
     16  @page {
     17    margin: 2cm;
     18  }
     19  .entry .entry-header,
     20.entry,
     21.single .site-main > article > .entry-footer {
     22    margin-top: 0;
     23    margin-bottom: 0;
     24  }
    1625
    17         /* Margins & paddings */
    18         @page {
    19                 margin: 2cm;
    20         }
     26  .site-footer .site-info {
     27    margin: 0;
     28  }
    2129
    22         .entry .entry-header,
    23         .entry,
    24         .single .site-main > article > .entry-footer {
    25                 margin-top: 0;
    26                 margin-bottom: 0;
    27         }
     30  .site-header {
     31    padding: 0;
     32  }
    2833
    29         .site-footer .site-info {
    30                 margin: 0;
    31         }
     34  /* Fonts */
     35  body {
     36    font: 13pt Georgia, "Times New Roman", Times, serif;
     37    font: 13pt var(--global--font-secondary, Georgia, "Times New Roman", Times, serif);
     38    line-height: 1.3;
     39    background: #fff !important;
     40    color: #000;
     41  }
    3242
    33         .site-header {
    34                 padding: 0;
    35         }
     43  .has-background-dark * {
     44    color: #000 !important;
     45  }
    3646
    37         /* Fonts */
    38         body {
    39                 font: 13pt Georgia, "Times New Roman", Times, serif;
    40                 font: 13pt var(--global--font-secondary, Georgia, "Times New Roman", Times, serif);
    41                 line-height: 1.3;
    42                 background: #fff !important;
    43                 color: #000;
    44         }
     47  h1,
     48.entry-title,
     49.singular .entry-title,
     50.page-title {
     51    font-size: 22pt;
     52    font-weight: bold;
     53  }
    4554
    46         .has-background-dark * {
    47                 color: #000 !important;
    48         }
     55  h2,
     56h3,
     57h4,
     58.has-regular-font-size,
     59.has-large-font-size,
     60h2.author-title,
     61p.author-bio,
     62.comments-title,
     63.archive-description {
     64    font-size: 14pt;
     65    margin-top: 25px;
     66  }
    4967
    50         h1,
    51         .entry-title,
    52         .singular .entry-title,
    53         .page-title {
    54                 font-size: 22pt;
    55                 font-weight: bold;
    56         }
     68  .comment-meta,
     69.comment-meta .comment-author .fn {
     70    font-size: 13pt;
     71  }
    5772
    58         h2,
    59         h3,
    60         h4,
    61         .has-regular-font-size,
    62         .has-large-font-size,
    63         h2.author-title,
    64         p.author-bio,
    65         .comments-title,
    66         .archive-description {
    67                 font-size: 14pt;
    68                 margin-top: 25px;
    69         }
     73  /* Page breaks */
     74  a {
     75    page-break-inside: avoid;
     76  }
    7077
    71         .comment-meta,
    72         .comment-meta .comment-author .fn {
    73                 font-size: 13pt;
    74         }
     78  blockquote {
     79    page-break-inside: avoid;
     80  }
    7581
    76         /* Page breaks */
    77         a {
    78                 page-break-inside: avoid;
    79         }
     82  h1,
     83h2,
     84h3,
     85h4,
     86h5,
     87h6 {
     88    page-break-after: avoid;
     89    page-break-inside: avoid;
     90  }
    8091
    81         blockquote {
    82                 page-break-inside: avoid;
    83         }
     92  img {
     93    page-break-inside: avoid;
     94    page-break-after: avoid;
     95  }
    8496
    85         h1,
    86         h2,
    87         h3,
    88         h4,
    89         h5,
    90         h6 {
    91                 page-break-after: avoid;
    92                 page-break-inside: avoid;
    93         }
     97  table,
     98pre,
     99figure {
     100    page-break-inside: avoid;
     101  }
    94102
    95         img {
    96                 page-break-inside: avoid;
    97                 page-break-after: avoid;
    98         }
     103  ul,
     104ol,
     105dl {
     106    page-break-before: avoid;
     107  }
    99108
    100         table,
    101         pre,
    102         figure {
    103                 page-break-inside: avoid;
    104         }
     109  /* Links */
     110  a:link,
     111a:visited,
     112a {
     113    background: transparent;
     114    font-weight: bold;
     115    text-decoration: underline;
     116    text-align: left;
     117  }
    105118
    106         ul,
    107         ol,
    108         dl {
    109                 page-break-before: avoid;
    110         }
     119  a[href^=http]:after {
     120    content: " < " attr(href) "> ";
     121  }
    111122
    112         /* Links */
    113         a:link,
    114         a:visited,
    115         a {
    116                 background: transparent;
    117                 font-weight: bold;
    118                 text-decoration: underline;
    119                 text-align: left;
    120         }
     123  a:after > img {
     124    content: "";
     125  }
    121126
    122         a[href^=http]:after {
    123                 content: " < " attr(href) "> ";
    124         }
     127  article a[href^="#"]:after {
     128    content: "";
     129  }
    125130
    126         a:after > img {
    127                 content: "";
    128         }
     131  a:not(:local-link):after {
     132    content: " < " attr(href) "> ";
     133  }
    129134
    130         article a[href^="#"]:after {
    131                 content: "";
    132         }
     135  .entry-title a:after {
     136    content: "\a< " attr(href) "> ";
     137    white-space: pre;
     138    font-size: 14pt;
     139  }
    133140
    134         a:not(:local-link):after {
    135                 content: " < " attr(href) "> ";
    136         }
     141  .cat-links a:after,
     142.tags-links a:after,
     143.byline a:after,
     144.comment-metadata a:after,
     145.wp-block-calendar a:after,
     146.wp-block-tag-cloud a:after,
     147.page-links a:after {
     148    content: "";
     149  }
    137150
    138         .entry-title a:after {
    139                 content: "\a< " attr(href) "> ";
    140                 white-space: pre;
    141                 font-size: 14pt;
    142         }
     151  /* Visibility */
     152  .primary-navigation,
     153.site-title + .primary-navigation,
     154.footer-navigation,
     155.entry-footer,
     156.post-navigation,
     157.navigation.pagination,
     158.widget-area,
     159.edit-link,
     160.more-link,
     161.comment-reply,
     162.reply,
     163.comment .comment-metadata .edit-link,
     164.comment-respond,
     165#dark-mode-toggler {
     166    display: none !important;
     167  }
    143168
    144         .cat-links a:after,
    145         .tags-links a:after,
    146         .byline a:after,
    147         .comment-metadata a:after,
    148         .wp-block-calendar a:after,
    149         .wp-block-tag-cloud a:after,
    150         .page-links a:after {
    151                 content: "";
    152         }
     169  .entry .entry-content .wp-block-button .wp-block-button__link,
     170.entry .entry-content .button,
     171.entry .entry-content .wp-block-file__button {
     172    color: #000;
     173    background: none;
     174  }
     175}
    153176
    154         /* Visibility */
    155         .primary-navigation,
    156         .site-title + .primary-navigation,
    157         .footer-navigation,
    158         .entry-footer,
    159         .post-navigation,
    160         .navigation.pagination,
    161         .widget-area,
    162         .edit-link,
    163         .more-link,
    164         .comment-reply,
    165         .reply,
    166         .comment .comment-metadata .edit-link,
    167         .comment-respond,
    168         #dark-mode-toggler {
    169                 display: none !important;
    170         }
    171 
    172         .entry .entry-content .wp-block-button .wp-block-button__link,
    173         .entry .entry-content .button,
    174         .entry .entry-content .wp-block-file__button {
    175                 color: #000;
    176                 background: none;
    177         }
    178 }
     177/*# sourceMappingURL=print.css.map */
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode-rtl.css

    r52835 r55088  
    11/* OS dark theme preference */
    22@media only screen {
     3  .is-dark-theme.is-dark-theme {
     4    --global--color-background: var(--global--color-dark-gray);
     5    --global--color-primary: var(--global--color-light-gray);
     6    --global--color-secondary: var(--global--color-light-gray);
     7    --button--color-text: var(--global--color-background);
     8    --button--color-text-hover: var(--global--color-secondary);
     9    --button--color-text-active: var(--global--color-secondary);
     10    --button--color-background: var(--global--color-secondary);
     11    --button--color-background-active: var(--global--color-background);
     12    --global--color-border: #9ea1a7;
     13    /* Block: Table */
     14    --table--stripes-border-color: rgba(240, 240, 240, 0.15);
     15    --table--stripes-background-color: rgba(240, 240, 240, 0.15);
     16  }
    317
    4         .is-dark-theme.is-dark-theme {
    5                 --global--color-background: var(--global--color-dark-gray);
    6                 --global--color-primary: var(--global--color-light-gray);
    7                 --global--color-secondary: var(--global--color-light-gray);
    8                 --button--color-text: var(--global--color-background);
    9                 --button--color-text-hover: var(--global--color-secondary);
    10                 --button--color-text-active: var(--global--color-secondary);
    11                 --button--color-background: var(--global--color-secondary);
    12                 --button--color-background-active: var(--global--color-background);
    13                 --global--color-border: #9ea1a7;
     18  .is-dark-theme img {
     19    filter: brightness(0.85) contrast(1.1);
     20  }
    1421
    15                 /* Block: Table */
    16                 --table--stripes-border-color: rgba(240, 240, 240, 0.15);
    17                 --table--stripes-background-color: rgba(240, 240, 240, 0.15);
    18         }
     22  .respect-color-scheme-preference.is-dark-theme body {
     23    background-color: var(--global--color-background);
     24  }
    1925
    20         .is-dark-theme img {
    21                 filter: brightness(0.85) contrast(1.1);
    22         }
    23 
    24         .respect-color-scheme-preference.is-dark-theme body {
    25                 background-color: var(--global--color-background);
    26         }
    27 
    28         #dark-mode-toggler {
    29                 cursor: pointer;
    30                 display: flex;
    31                 align-items: center;
    32                 justify-content: center;
    33                 font-size: var(--global--font-size-xs);
    34                 padding: 0.5em;
    35                 min-height: 44px;
    36                 min-width: max-content;
    37                 border: 2px solid currentColor;
    38                 box-shadow: none;
    39                 background: var(--button--color-text);
    40                 color: var(--button--color-background);
    41                 z-index: 9998;
    42         }
    43 
    44         .no-js #dark-mode-toggler {
    45                 display: none;
    46         }
    47 
    48         #dark-mode-toggler.fixed-bottom {
    49                 position: fixed;
    50                 bottom: 5px;
    51                 left: 5px;
    52         }
    53 
    54         #dark-mode-toggler.fixed-bottom.hide:not(:focus) {
    55                 bottom: -80px;
    56         }
    57 
    58         #dark-mode-toggler.relative {
    59                 position: absolute;
    60                 height: 44px;
    61                 top: calc(2.4 * var(--global--spacing-vertical) - 44px);
    62                 left: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em);
    63         }
    64 
    65         .admin-bar #dark-mode-toggler.relative {
    66                 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px);
    67         }
     26  #dark-mode-toggler {
     27    cursor: pointer;
     28    display: flex;
     29    align-items: center;
     30    justify-content: center;
     31    font-size: var(--global--font-size-xs);
     32    padding: 0.5em;
     33    min-height: 44px;
     34    min-width: max-content;
     35    border: 2px solid currentColor;
     36    box-shadow: none;
     37    background: var(--button--color-text);
     38    color: var(--button--color-background);
     39    z-index: 9998;
     40  }
     41  .no-js #dark-mode-toggler {
     42    display: none;
     43  }
     44  #dark-mode-toggler.fixed-bottom {
     45    position: fixed;
     46    bottom: 5px;
     47    left: 5px;
     48    transition: bottom 0.5s;
     49  }
     50  #dark-mode-toggler.fixed-bottom.hide:not(:focus) {
     51    bottom: -80px;
     52  }
     53  #dark-mode-toggler.relative {
     54    position: absolute;
     55    height: 44px;
     56    top: calc(2.4 * var(--global--spacing-vertical) - 44px);
     57    left: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em);
     58  }
     59  .admin-bar #dark-mode-toggler.relative {
     60    top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px);
     61  }
    6862}
    6963@media only screen and (max-width: 782px) {
    70 
    71         .admin-bar #dark-mode-toggler.relative {
    72                 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
    73         }
     64  .admin-bar #dark-mode-toggler.relative {
     65    top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
     66  }
    7467}
    7568@media only screen and (max-width: 481px) {
    76 
    77         .admin-bar #dark-mode-toggler.relative {
    78                 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
    79         }
     69  .admin-bar #dark-mode-toggler.relative {
     70    top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
     71  }
    8072}
    8173@media only screen and (max-width: 481px) {
    82 
    83         body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
    84                 top: 88px;
    85         }
     74  body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
     75    top: calc(44px + 44px);
     76  }
    8677}
    8778@media only screen {
    88 
    89         .primary-navigation-open #dark-mode-toggler {
    90                 display: none;
    91         }
     79  .primary-navigation-open #dark-mode-toggler {
     80    display: none;
     81  }
    9282}
    9383@media only screen {
    94 
    95         #dark-mode-toggler:hover,
    96         #dark-mode-toggler:focus {
    97                 color: var(--button--color-background-active);
    98                 border: 2px solid var(--button--color-text-active);
    99                 background-color: var(--button--color-text-active);
    100         }
     84  #dark-mode-toggler:hover, #dark-mode-toggler:focus {
     85    color: var(--button--color-background-active);
     86    border: 2px solid var(--button--color-text-active);
     87    background-color: var(--button--color-text-active);
     88  }
    10189}
    10290@media only screen {
    103 
    104         .is-IE #dark-mode-toggler {
    105                 display: none;
    106         }
     91  .is-IE #dark-mode-toggler {
     92    display: none;
     93  }
    10794}
    108 @media only screen and (prefers-reduced-motion: no-preference) {
    109 
    110         #dark-mode-toggler.fixed-bottom {
    111                 transition: bottom 0.5s;
    112         }
    113 }
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css

    r52835 r55088  
    11/* OS dark theme preference */
    22@media only screen {
     3  .is-dark-theme.is-dark-theme {
     4    --global--color-background: var(--global--color-dark-gray);
     5    --global--color-primary: var(--global--color-light-gray);
     6    --global--color-secondary: var(--global--color-light-gray);
     7    --button--color-text: var(--global--color-background);
     8    --button--color-text-hover: var(--global--color-secondary);
     9    --button--color-text-active: var(--global--color-secondary);
     10    --button--color-background: var(--global--color-secondary);
     11    --button--color-background-active: var(--global--color-background);
     12    --global--color-border: #9ea1a7;
     13    /* Block: Table */
     14    --table--stripes-border-color: rgba(240, 240, 240, 0.15);
     15    --table--stripes-background-color: rgba(240, 240, 240, 0.15);
     16  }
    317
    4         .is-dark-theme.is-dark-theme {
    5                 --global--color-background: var(--global--color-dark-gray);
    6                 --global--color-primary: var(--global--color-light-gray);
    7                 --global--color-secondary: var(--global--color-light-gray);
    8                 --button--color-text: var(--global--color-background);
    9                 --button--color-text-hover: var(--global--color-secondary);
    10                 --button--color-text-active: var(--global--color-secondary);
    11                 --button--color-background: var(--global--color-secondary);
    12                 --button--color-background-active: var(--global--color-background);
    13                 --global--color-border: #9ea1a7;
     18  .is-dark-theme img {
     19    filter: brightness(0.85) contrast(1.1);
     20  }
    1421
    15                 /* Block: Table */
    16                 --table--stripes-border-color: rgba(240, 240, 240, 0.15);
    17                 --table--stripes-background-color: rgba(240, 240, 240, 0.15);
    18         }
     22  .respect-color-scheme-preference.is-dark-theme body {
     23    background-color: var(--global--color-background);
     24  }
    1925
    20         .is-dark-theme img {
    21                 filter: brightness(0.85) contrast(1.1);
    22         }
    23 
    24         .respect-color-scheme-preference.is-dark-theme body {
    25                 background-color: var(--global--color-background);
    26         }
    27 
    28         #dark-mode-toggler {
    29                 cursor: pointer;
    30                 display: flex;
    31                 align-items: center;
    32                 justify-content: center;
    33                 font-size: var(--global--font-size-xs);
    34                 padding: 0.5em;
    35                 min-height: 44px;
    36                 min-width: max-content;
    37                 border: 2px solid currentColor;
    38                 box-shadow: none;
    39                 background: var(--button--color-text);
    40                 color: var(--button--color-background);
    41                 z-index: 9998;
    42         }
    43 
    44         .no-js #dark-mode-toggler {
    45                 display: none;
    46         }
    47 
    48         #dark-mode-toggler.fixed-bottom {
    49                 position: fixed;
    50                 bottom: 5px;
    51                 right: 5px;
    52         }
    53 
    54         #dark-mode-toggler.fixed-bottom.hide:not(:focus) {
    55                 bottom: -80px;
    56         }
    57 
    58         #dark-mode-toggler.relative {
    59                 position: absolute;
    60                 height: 44px;
    61                 top: calc(2.4 * var(--global--spacing-vertical) - 44px);
    62                 right: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em);
    63         }
    64 
    65         .admin-bar #dark-mode-toggler.relative {
    66                 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px);
    67         }
     26  #dark-mode-toggler {
     27    cursor: pointer;
     28    display: flex;
     29    align-items: center;
     30    justify-content: center;
     31    font-size: var(--global--font-size-xs);
     32    padding: 0.5em;
     33    min-height: 44px;
     34    min-width: max-content;
     35    border: 2px solid currentColor;
     36    box-shadow: none;
     37    background: var(--button--color-text);
     38    color: var(--button--color-background);
     39    z-index: 9998;
     40  }
     41  .no-js #dark-mode-toggler {
     42    display: none;
     43  }
     44  #dark-mode-toggler.fixed-bottom {
     45    position: fixed;
     46    bottom: 5px;
     47    right: 5px;
     48    transition: bottom 0.5s;
     49  }
     50  #dark-mode-toggler.fixed-bottom.hide:not(:focus) {
     51    bottom: -80px;
     52  }
     53  #dark-mode-toggler.relative {
     54    position: absolute;
     55    height: 44px;
     56    top: calc(2.4 * var(--global--spacing-vertical) - 44px);
     57    right: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em);
     58  }
     59  .admin-bar #dark-mode-toggler.relative {
     60    top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px);
     61  }
    6862}
    6963@media only screen and (max-width: 782px) {
    70 
    71         .admin-bar #dark-mode-toggler.relative {
    72                 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
    73         }
     64  .admin-bar #dark-mode-toggler.relative {
     65    top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
     66  }
    7467}
    7568@media only screen and (max-width: 481px) {
    76 
    77         .admin-bar #dark-mode-toggler.relative {
    78                 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
    79         }
     69  .admin-bar #dark-mode-toggler.relative {
     70    top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
     71  }
    8072}
    8173@media only screen and (max-width: 481px) {
    82 
    83         body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
    84                 top: 88px;
    85         }
     74  body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
     75    top: calc(44px + 44px);
     76  }
    8677}
    8778@media only screen {
    88 
    89         .primary-navigation-open #dark-mode-toggler {
    90                 display: none;
    91         }
     79  .primary-navigation-open #dark-mode-toggler {
     80    display: none;
     81  }
    9282}
    9383@media only screen {
    94 
    95         #dark-mode-toggler:hover,
    96         #dark-mode-toggler:focus {
    97                 color: var(--button--color-background-active);
    98                 border: 2px solid var(--button--color-text-active);
    99                 background-color: var(--button--color-text-active);
    100         }
     84  #dark-mode-toggler:hover, #dark-mode-toggler:focus {
     85    color: var(--button--color-background-active);
     86    border: 2px solid var(--button--color-text-active);
     87    background-color: var(--button--color-text-active);
     88  }
    10189}
    10290@media only screen {
     91  .is-IE #dark-mode-toggler {
     92    display: none;
     93  }
     94}
    10395
    104         .is-IE #dark-mode-toggler {
    105                 display: none;
    106         }
    107 }
    108 @media only screen and (prefers-reduced-motion: no-preference) {
    109 
    110         #dark-mode-toggler.fixed-bottom {
    111                 transition: bottom 0.5s;
    112         }
    113 }
     96/*# sourceMappingURL=style-dark-mode.css.map */
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css

    r54164 r55088  
    11@charset "UTF-8";
    2 
    32/**
    43 * These styles should be loaded by the Block Editor only
    54 */
    6 
    75/* Variables */
    86:root {
    9 
    10         /* Font Family */
    11         --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    12         --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    13 
    14         /* Font Size */
    15         --global--font-size-base: 1.25rem;
    16         --global--font-size-xs: 1rem;
    17         --global--font-size-sm: 1.125rem;
    18         --global--font-size-md: 1.25rem;
    19         --global--font-size-lg: 1.5rem;
    20         --global--font-size-xl: 2.25rem;
    21         --global--font-size-xxl: 4rem;
    22         --global--font-size-xxxl: 5rem;
    23         --global--font-size-page-title: var(--global--font-size-xxl);
    24         --global--letter-spacing: normal;
    25 
    26         /* Line Height */
    27         --global--line-height-body: 1.7;
    28         --global--line-height-heading: 1.3;
    29         --global--line-height-page-title: 1.1;
    30 
    31         /* Headings */
    32         --heading--font-family: var(--global--font-primary);
    33         --heading--font-size-h6: var(--global--font-size-xs);
    34         --heading--font-size-h5: var(--global--font-size-sm);
    35         --heading--font-size-h4: var(--global--font-size-lg);
    36         --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
    37         --heading--font-size-h2: var(--global--font-size-xl);
    38         --heading--font-size-h1: var(--global--font-size-page-title);
    39         --heading--letter-spacing-h6: 0.05em;
    40         --heading--letter-spacing-h5: 0.05em;
    41         --heading--letter-spacing-h4: var(--global--letter-spacing);
    42         --heading--letter-spacing-h3: var(--global--letter-spacing);
    43         --heading--letter-spacing-h2: var(--global--letter-spacing);
    44         --heading--letter-spacing-h1: var(--global--letter-spacing);
    45         --heading--line-height-h6: var(--global--line-height-heading);
    46         --heading--line-height-h5: var(--global--line-height-heading);
    47         --heading--line-height-h4: var(--global--line-height-heading);
    48         --heading--line-height-h3: var(--global--line-height-heading);
    49         --heading--line-height-h2: var(--global--line-height-heading);
    50         --heading--line-height-h1: var(--global--line-height-page-title);
    51         --heading--font-weight: normal;
    52         --heading--font-weight-page-title: 300;
    53         --heading--font-weight-strong: 600;
    54 
    55         /* Block: Latest posts */
    56         --latest-posts--title-font-family: var(--heading--font-family);
    57         --latest-posts--title-font-size: var(--heading--font-size-h3);
    58         --latest-posts--description-font-family: var(--global--font-secondary);
    59         --latest-posts--description-font-size: var(--global--font-size-sm);
    60         --list--font-family: var(--global--font-secondary);
    61         --definition-term--font-family: var(--global--font-primary);
    62 
    63         /* Colors */
    64         --global--color-black: #000;
    65         --global--color-dark-gray: #28303d;
    66         --global--color-gray: #39414d;
    67         --global--color-light-gray: #f0f0f0;
    68         --global--color-green: #d1e4dd;
    69         --global--color-blue: #d1dfe4;
    70         --global--color-purple: #d1d1e4;
    71         --global--color-red: #e4d1d1;
    72         --global--color-orange: #e4dad1;
    73         --global--color-yellow: #eeeadd;
    74         --global--color-white: #fff;
    75         --global--color-white-50: rgba(255, 255, 255, 0.5);
    76         --global--color-white-90: rgba(255, 255, 255, 0.9);
    77         --global--color-primary: var(--global--color-dark-gray); /* Body text color, site title, footer text color. */
    78         --global--color-secondary: var(--global--color-gray); /* Headings */
    79         --global--color-primary-hover: var(--global--color-primary);
    80         --global--color-background: var(--global--color-green); /* Mint, default body background */
    81         --global--color-border: var(--global--color-primary); /* Used for borders (separators) */
    82 
    83         /* Spacing */
    84         --global--spacing-unit: 20px;
    85         --global--spacing-measure: unset;
    86         --global--spacing-horizontal: 25px;
    87         --global--spacing-vertical: 30px;
    88 
    89         /* Elevation */
    90         --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    91 
    92         /* Forms */
    93         --form--font-family: var(--global--font-secondary);
    94         --form--font-size: var(--global--font-size-sm);
    95         --form--line-height: var(--global--line-height-body);
    96         --form--color-text: var(--global--color-dark-gray);
    97         --form--color-ranged: var(--global--color-secondary);
    98         --form--label-weight: 500;
    99         --form--border-color: var(--global--color-secondary);
    100         --form--border-width: 3px;
    101         --form--border-radius: 0;
    102         --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
    103 
    104         /* Cover block */
    105         --cover--height: calc(15 * var(--global--spacing-vertical));
    106         --cover--color-foreground: var(--global--color-white);
    107         --cover--color-background: var(--global--color-black);
    108 
    109         /* Buttons */
    110         --button--color-text: var(--global--color-background);
    111         --button--color-text-hover: var(--global--color-secondary);
    112         --button--color-text-active: var(--global--color-secondary);
    113         --button--color-background: var(--global--color-secondary);
    114         --button--color-background-active: var(--global--color-background);
    115         --button--font-family: var(--global--font-primary);
    116         --button--font-size: var(--global--font-size-base);
    117         --button--font-weight: 500;
    118         --button--line-height: 1.5;
    119         --button--border-width: 3px;
    120         --button--border-radius: 0;
    121         --button--padding-vertical: 15px;
    122         --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
    123 
    124         /* entry */
    125         --entry-header--color: var(--global--color-primary);
    126         --entry-header--color-link: currentColor;
    127         --entry-header--color-hover: var(--global--color-primary-hover);
    128         --entry-header--color-focus: var(--global--color-secondary);
    129         --entry-header--font-size: var(--heading--font-size-h2);
    130         --entry-content--font-family: var(--global--font-secondary);
    131         --entry-author-bio--font-family: var(--heading--font-family);
    132         --entry-author-bio--font-size: var(--heading--font-size-h4);
    133 
    134         /* Header */
    135         --branding--color-text: var(--global--color-primary);
    136         --branding--color-link: var(--global--color-primary);
    137         --branding--color-link-hover: var(--global--color-secondary);
    138         --branding--title--font-family: var(--global--font-primary);
    139         --branding--title--font-size: var(--global--font-size-lg);
    140         --branding--title--font-size-mobile: var(--heading--font-size-h4);
    141         --branding--title--font-weight: normal;
    142         --branding--title--text-transform: uppercase;
    143         --branding--description--font-family: var(--global--font-secondary);
    144         --branding--description--font-size: var(--global--font-size-sm);
    145         --branding--description--font-family: var(--global--font-secondary);
    146         --branding--logo--max-width: 300px;
    147         --branding--logo--max-height: 100px;
    148         --branding--logo--max-width-mobile: 96px;
    149         --branding--logo--max-height-mobile: 96px;
    150 
    151         /* Main navigation */
    152         --primary-nav--font-family: var(--global--font-secondary);
    153         --primary-nav--font-family-mobile: var(--global--font-primary);
    154         --primary-nav--font-size: var(--global--font-size-md);
    155         --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
    156         --primary-nav--font-size-mobile: var(--global--font-size-sm);
    157         --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
    158         --primary-nav--font-size-button: var(--global--font-size-xs);
    159         --primary-nav--font-style: normal;
    160         --primary-nav--font-style-sub-menu-mobile: normal;
    161         --primary-nav--font-weight: normal;
    162         --primary-nav--font-weight-button: 500;
    163         --primary-nav--color-link: var(--global--color-primary);
    164         --primary-nav--color-link-hover: var(--global--color-primary-hover);
    165         --primary-nav--color-text: var(--global--color-primary);
    166         --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
    167         --primary-nav--border-color: var(--global--color-primary);
    168 
    169         /* Pagination */
    170         --pagination--color-text: var(--global--color-primary);
    171         --pagination--color-link-hover: var(--global--color-primary-hover);
    172         --pagination--font-family: var(--global--font-secondary);
    173         --pagination--font-size: var(--global--font-size-lg);
    174         --pagination--font-weight: normal;
    175         --pagination--font-weight-strong: 600;
    176 
    177         /* Footer */
    178         --footer--color-text: var(--global--color-primary);
    179         --footer--color-link: var(--global--color-primary);
    180         --footer--color-link-hover: var(--global--color-primary-hover);
    181         --footer--font-family: var(--global--font-primary);
    182         --footer--font-size: var(--global--font-size-sm);
    183 
    184         /* Block: Pull quote */
    185         --pullquote--font-family: var(--global--font-primary);
    186         --pullquote--font-size: var(--heading--font-size-h3);
    187         --pullquote--font-style: normal;
    188         --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
    189         --pullquote--line-height: var(--global--line-height-heading);
    190         --pullquote--border-width: 3px;
    191         --pullquote--border-color: var(--global--color-primary);
    192         --pullquote--color-foreground: var(--global--color-primary);
    193         --pullquote--color-background: var(--global--color-background);
    194         --quote--font-family: var(--global--font-secondary);
    195         --quote--font-size: var(--global--font-size-md);
    196         --quote--font-size-large: var(--global--font-size-xl);
    197         --quote--font-style: normal;
    198         --quote--font-weight: 700;
    199         --quote--font-weight-strong: bolder;
    200         --quote--font-style-large: normal;
    201         --quote--font-style-cite: normal;
    202         --quote--line-height: var(--global--line-height-body);
    203         --quote--line-height-large: 1.35;
    204         --separator--border-color: var(--global--color-border);
    205         --separator--height: 1px;
    206 
    207         /* Block: Table */
    208         --table--stripes-border-color: var(--global--color-light-gray);
    209         --table--stripes-background-color: var(--global--color-light-gray);
    210         --table--has-background-text-color: var(--global--color-dark-gray);
    211 
    212         /* Widgets */
    213         --widget--line-height-list: 1.9;
    214         --widget--line-height-title: 1.4;
    215         --widget--font-weight-title: 700;
    216         --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
    217 
    218         /* Admin-bar height */
    219         --global--admin-bar--height: 0px;
     7  /* Font Family */
     8  --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
     9  --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
     10  /* Font Size */
     11  --global--font-size-base: 1.25rem;
     12  --global--font-size-xs: 1rem;
     13  --global--font-size-sm: 1.125rem;
     14  --global--font-size-md: 1.25rem;
     15  --global--font-size-lg: 1.5rem;
     16  --global--font-size-xl: 2.25rem;
     17  --global--font-size-xxl: 4rem;
     18  --global--font-size-xxxl: 5rem;
     19  --global--font-size-page-title: var(--global--font-size-xxl);
     20  --global--letter-spacing: normal;
     21  /* Line Height */
     22  --global--line-height-body: 1.7;
     23  --global--line-height-heading: 1.3;
     24  --global--line-height-page-title: 1.1;
     25  /* Headings */
     26  --heading--font-family: var(--global--font-primary);
     27  --heading--font-size-h6: var(--global--font-size-xs);
     28  --heading--font-size-h5: var(--global--font-size-sm);
     29  --heading--font-size-h4: var(--global--font-size-lg);
     30  --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
     31  --heading--font-size-h2: var(--global--font-size-xl);
     32  --heading--font-size-h1: var(--global--font-size-page-title);
     33  --heading--letter-spacing-h6: 0.05em;
     34  --heading--letter-spacing-h5: 0.05em;
     35  --heading--letter-spacing-h4: var(--global--letter-spacing);
     36  --heading--letter-spacing-h3: var(--global--letter-spacing);
     37  --heading--letter-spacing-h2: var(--global--letter-spacing);
     38  --heading--letter-spacing-h1: var(--global--letter-spacing);
     39  --heading--line-height-h6: var(--global--line-height-heading);
     40  --heading--line-height-h5: var(--global--line-height-heading);
     41  --heading--line-height-h4: var(--global--line-height-heading);
     42  --heading--line-height-h3: var(--global--line-height-heading);
     43  --heading--line-height-h2: var(--global--line-height-heading);
     44  --heading--line-height-h1: var(--global--line-height-page-title);
     45  --heading--font-weight: normal;
     46  --heading--font-weight-page-title: 300;
     47  --heading--font-weight-strong: 600;
     48  /* Block: Latest posts */
     49  --latest-posts--title-font-family: var(--heading--font-family);
     50  --latest-posts--title-font-size: var(--heading--font-size-h3);
     51  --latest-posts--description-font-family: var(--global--font-secondary);
     52  --latest-posts--description-font-size: var(--global--font-size-sm);
     53  --list--font-family: var(--global--font-secondary);
     54  --definition-term--font-family: var(--global--font-primary);
     55  /* Colors */
     56  --global--color-black: #000;
     57  --global--color-dark-gray: #28303d;
     58  --global--color-gray: #39414d;
     59  --global--color-light-gray: #f0f0f0;
     60  --global--color-green: #d1e4dd;
     61  --global--color-blue: #d1dfe4;
     62  --global--color-purple: #d1d1e4;
     63  --global--color-red: #e4d1d1;
     64  --global--color-orange: #e4dad1;
     65  --global--color-yellow: #eeeadd;
     66  --global--color-white: #fff;
     67  --global--color-white-50: rgba(255, 255, 255, 0.5);
     68  --global--color-white-90: rgba(255, 255, 255, 0.9);
     69  --global--color-primary: var(--global--color-dark-gray);
     70  /* Body text color, site title, footer text color. */
     71  --global--color-secondary: var(--global--color-gray);
     72  /* Headings */
     73  --global--color-primary-hover: var(--global--color-primary);
     74  --global--color-background: var(--global--color-green);
     75  /* Mint, default body background */
     76  --global--color-border: var(--global--color-primary);
     77  /* Used for borders (separators) */
     78  /* Spacing */
     79  --global--spacing-unit: 20px;
     80  --global--spacing-measure: unset;
     81  --global--spacing-horizontal: 25px;
     82  --global--spacing-vertical: 30px;
     83  /* Elevation */
     84  --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
     85  /* Forms */
     86  --form--font-family: var(--global--font-secondary);
     87  --form--font-size: var(--global--font-size-sm);
     88  --form--line-height: var(--global--line-height-body);
     89  --form--color-text: var(--global--color-dark-gray);
     90  --form--color-ranged: var(--global--color-secondary);
     91  --form--label-weight: 500;
     92  --form--border-color: var(--global--color-secondary);
     93  --form--border-width: 3px;
     94  --form--border-radius: 0;
     95  --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
     96  /* Cover block */
     97  --cover--height: calc(15 * var(--global--spacing-vertical));
     98  --cover--color-foreground: var(--global--color-white);
     99  --cover--color-background: var(--global--color-black);
     100  /* Buttons */
     101  --button--color-text: var(--global--color-background);
     102  --button--color-text-hover: var(--global--color-secondary);
     103  --button--color-text-active: var(--global--color-secondary);
     104  --button--color-background: var(--global--color-secondary);
     105  --button--color-background-active: var(--global--color-background);
     106  --button--font-family: var(--global--font-primary);
     107  --button--font-size: var(--global--font-size-base);
     108  --button--font-weight: 500;
     109  --button--line-height: 1.5;
     110  --button--border-width: 3px;
     111  --button--border-radius: 0;
     112  --button--padding-vertical: 15px;
     113  --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
     114  /* entry */
     115  --entry-header--color: var(--global--color-primary);
     116  --entry-header--color-link: currentColor;
     117  --entry-header--color-hover: var(--global--color-primary-hover);
     118  --entry-header--color-focus: var(--global--color-secondary);
     119  --entry-header--font-size: var(--heading--font-size-h2);
     120  --entry-content--font-family: var(--global--font-secondary);
     121  --entry-author-bio--font-family: var(--heading--font-family);
     122  --entry-author-bio--font-size: var(--heading--font-size-h4);
     123  /* Header */
     124  --branding--color-text: var(--global--color-primary);
     125  --branding--color-link: var(--global--color-primary);
     126  --branding--color-link-hover: var(--global--color-secondary);
     127  --branding--title--font-family: var(--global--font-primary);
     128  --branding--title--font-size: var(--global--font-size-lg);
     129  --branding--title--font-size-mobile: var(--heading--font-size-h4);
     130  --branding--title--font-weight: normal;
     131  --branding--title--text-transform: uppercase;
     132  --branding--description--font-family: var(--global--font-secondary);
     133  --branding--description--font-size: var(--global--font-size-sm);
     134  --branding--description--font-family: var(--global--font-secondary);
     135  --branding--logo--max-width: 300px;
     136  --branding--logo--max-height: 100px;
     137  --branding--logo--max-width-mobile: 96px;
     138  --branding--logo--max-height-mobile: 96px;
     139  /* Main navigation */
     140  --primary-nav--font-family: var(--global--font-secondary);
     141  --primary-nav--font-family-mobile: var(--global--font-primary);
     142  --primary-nav--font-size: var(--global--font-size-md);
     143  --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
     144  --primary-nav--font-size-mobile: var(--global--font-size-sm);
     145  --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
     146  --primary-nav--font-size-button: var(--global--font-size-xs);
     147  --primary-nav--font-style: normal;
     148  --primary-nav--font-style-sub-menu-mobile: normal;
     149  --primary-nav--font-weight: normal;
     150  --primary-nav--font-weight-button: 500;
     151  --primary-nav--color-link: var(--global--color-primary);
     152  --primary-nav--color-link-hover: var(--global--color-primary-hover);
     153  --primary-nav--color-text: var(--global--color-primary);
     154  --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
     155  --primary-nav--border-color: var(--global--color-primary);
     156  /* Pagination */
     157  --pagination--color-text: var(--global--color-primary);
     158  --pagination--color-link-hover: var(--global--color-primary-hover);
     159  --pagination--font-family: var(--global--font-secondary);
     160  --pagination--font-size: var(--global--font-size-lg);
     161  --pagination--font-weight: normal;
     162  --pagination--font-weight-strong: 600;
     163  /* Footer */
     164  --footer--color-text: var(--global--color-primary);
     165  --footer--color-link: var(--global--color-primary);
     166  --footer--color-link-hover: var(--global--color-primary-hover);
     167  --footer--font-family: var(--global--font-primary);
     168  --footer--font-size: var(--global--font-size-sm);
     169  /* Block: Pull quote */
     170  --pullquote--font-family: var(--global--font-primary);
     171  --pullquote--font-size: var(--heading--font-size-h3);
     172  --pullquote--font-style: normal;
     173  --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
     174  --pullquote--line-height: var(--global--line-height-heading);
     175  --pullquote--border-width: 3px;
     176  --pullquote--border-color: var(--global--color-primary);
     177  --pullquote--color-foreground: var(--global--color-primary);
     178  --pullquote--color-background: var(--global--color-background);
     179  --quote--font-family: var(--global--font-secondary);
     180  --quote--font-size: var(--global--font-size-md);
     181  --quote--font-size-large: var(--global--font-size-xl);
     182  --quote--font-style: normal;
     183  --quote--font-weight: 700;
     184  --quote--font-weight-strong: bolder;
     185  --quote--font-style-large: normal;
     186  --quote--font-style-cite: normal;
     187  --quote--line-height: var(--global--line-height-body);
     188  --quote--line-height-large: 1.35;
     189  --separator--border-color: var(--global--color-border);
     190  --separator--height: 1px;
     191  /* Block: Table */
     192  --table--stripes-border-color: var(--global--color-light-gray);
     193  --table--stripes-background-color: var(--global--color-light-gray);
     194  --table--has-background-text-color: var(--global--color-dark-gray);
     195  /* Widgets */
     196  --widget--line-height-list: 1.9;
     197  --widget--line-height-title: 1.4;
     198  --widget--font-weight-title: 700;
     199  --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
     200  /* Admin-bar height */
     201  --global--admin-bar--height: 0px;
    220202}
    221203
    222204.admin-bar {
    223         --global--admin-bar--height: 32px;
     205  --global--admin-bar--height: 32px;
    224206}
    225207@media only screen and (max-width: 782px) {
    226 
    227         .admin-bar {
    228                 --global--admin-bar--height: 46px;
    229         }
     208  .admin-bar {
     209    --global--admin-bar--height: 46px;
     210  }
    230211}
    231212
    232213@media only screen and (min-width: 652px) {
    233 
    234         :root {
    235                 --global--font-size-xl: 2.5rem;
    236                 --global--font-size-xxl: 6rem;
    237                 --global--font-size-xxxl: 9rem;
    238                 --heading--font-size-h3: 2rem;
    239                 --heading--font-size-h2: 3rem;
    240         }
    241 }
    242 
     214  :root {
     215    --global--font-size-xl: 2.5rem;
     216    --global--font-size-xxl: 6rem;
     217    --global--font-size-xxxl: 9rem;
     218    --heading--font-size-h3: 2rem;
     219    --heading--font-size-h2: 3rem;
     220  }
     221}
    243222/**
    244223 * Responsive Styles
    245224 */
    246 
    247225/**
    248226 * Required Variables
    249227 */
    250 
    251228/**
    252229 * Root Media Query Variables
    253230 */
    254231:root {
    255         --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
    256         --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
    257         --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
    258         --responsive--alignfull-width: 100%;
    259         --responsive--alignright-margin: var(--global--spacing-horizontal);
    260         --responsive--alignleft-margin: var(--global--spacing-horizontal);
     232  --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
     233  --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
     234  --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
     235  --responsive--alignfull-width: 100%;
     236  --responsive--alignright-margin: var(--global--spacing-horizontal);
     237  --responsive--alignleft-margin: var(--global--spacing-horizontal);
    261238}
    262239
    263240@media only screen and (min-width: 482px) {
    264 
    265         :root {
    266                 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
    267                 --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
    268                 --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    269                 --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    270         }
     241  :root {
     242    --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
     243    --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
     244    --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
     245    --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
     246  }
    271247}
    272248@media only screen and (min-width: 822px) {
    273 
    274         :root {
    275                 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
    276                 --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
    277         }
    278 }
    279 
     249  :root {
     250    --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
     251    --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
     252  }
     253}
    280254/**
    281255 * Extends
    282256 */
    283257.default-max-width {
    284         max-width: var(--responsive--aligndefault-width);
    285         margin-left: auto;
    286         margin-right: auto;
     258  max-width: var(--responsive--aligndefault-width);
     259  margin-left: auto;
     260  margin-right: auto;
    287261}
    288262
    289263.wide-max-width {
    290         max-width: var(--responsive--alignwide-width);
    291         margin-left: auto;
    292         margin-right: auto;
     264  max-width: var(--responsive--alignwide-width);
     265  margin-left: auto;
     266  margin-right: auto;
    293267}
    294268
    295269@media only screen and (min-width: 482px) {
    296 
    297         .full-max-width {
    298                 max-width: var(--responsive--alignfull-width);
    299                 width: auto;
    300                 margin-left: auto;
    301                 margin-right: auto;
    302         }
    303 }
    304 
     270  .full-max-width {
     271    max-width: var(--responsive--alignfull-width);
     272    width: auto;
     273    margin-left: auto;
     274    margin-right: auto;
     275  }
     276}
    305277blockquote {
    306         padding: 0;
    307         position: relative;
    308         margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
    309 }
    310 
     278  padding: 0;
     279  position: relative;
     280  margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
     281}
    311282blockquote > * {
    312         margin-top: var(--global--spacing-unit);
    313         margin-bottom: var(--global--spacing-unit);
    314 }
    315 
     283  margin-top: var(--global--spacing-unit);
     284  margin-bottom: var(--global--spacing-unit);
     285}
    316286blockquote > *:first-child {
    317         margin-top: 0;
    318 }
    319 
     287  margin-top: 0;
     288}
    320289blockquote > *:last-child {
    321         margin-bottom: 0;
    322 }
    323 
     290  margin-bottom: 0;
     291}
    324292blockquote p {
    325         letter-spacing: var(--heading--letter-spacing-h4);
    326         font-family: var(--quote--font-family);
    327         font-size: var(--quote--font-size);
    328         font-style: var(--quote--font-style);
    329         font-weight: var(--quote--font-weight);
    330         line-height: var(--quote--line-height);
    331 }
    332 
     293  letter-spacing: var(--heading--letter-spacing-h4);
     294  font-family: var(--quote--font-family);
     295  font-size: var(--quote--font-size);
     296  font-style: var(--quote--font-style);
     297  font-weight: var(--quote--font-weight);
     298  line-height: var(--quote--line-height);
     299}
    333300blockquote cite,
    334301blockquote footer {
    335         font-weight: normal;
    336         color: var(--global--color-primary);
    337         font-size: var(--global--font-size-xs);
    338         letter-spacing: var(--global--letter-spacing);
    339 }
    340 
    341 blockquote.alignleft,
    342 blockquote.alignright {
    343         padding-left: inherit;
    344 }
    345 
    346 blockquote.alignleft p,
    347 blockquote.alignright p {
    348         font-size: var(--heading--font-size-h5);
    349         max-width: inherit;
    350         width: inherit;
    351 }
    352 
     302  font-weight: normal;
     303  color: var(--global--color-primary);
     304  font-size: var(--global--font-size-xs);
     305  letter-spacing: var(--global--letter-spacing);
     306}
     307blockquote.alignleft, blockquote.alignright {
     308  padding-left: inherit;
     309}
     310blockquote.alignleft p, blockquote.alignright p {
     311  font-size: var(--heading--font-size-h5);
     312  max-width: inherit;
     313  width: inherit;
     314}
    353315blockquote.alignleft cite,
    354 blockquote.alignleft footer,
    355 blockquote.alignright cite,
     316blockquote.alignleft footer, blockquote.alignright cite,
    356317blockquote.alignright footer {
    357         font-size: var(--global--font-size-xs);
    358         letter-spacing: var(--global--letter-spacing);
    359 }
    360 
     318  font-size: var(--global--font-size-xs);
     319  letter-spacing: var(--global--letter-spacing);
     320}
    361321blockquote strong {
    362         font-weight: var(--quote--font-weight-strong);
    363 }
    364 
     322  font-weight: var(--quote--font-weight-strong);
     323}
    365324blockquote:before {
    366         content: "“";
    367         font-size: var(--quote--font-size);
    368         line-height: var(--quote--line-height);
    369         position: absolute;
    370         left: calc(-0.5 * var(--global--spacing-horizontal));
    371 }
    372 
     325  content: "“";
     326  font-size: var(--quote--font-size);
     327  line-height: var(--quote--line-height);
     328  position: absolute;
     329  left: calc(-0.5 * var(--global--spacing-horizontal));
     330}
    373331blockquote .wp-block-quote__citation,
    374332blockquote cite,
    375333blockquote footer {
    376         color: var(--global--color-primary);
    377         font-size: var(--global--font-size-xs);
    378         font-style: var(--quote--font-style-cite);
     334  color: var(--global--color-primary);
     335  font-size: var(--global--font-size-xs);
     336  font-style: var(--quote--font-style-cite);
    379337}
    380338@media only screen and (max-width: 481px) {
    381 
    382         blockquote {
    383                 padding-left: calc(0.5 * var(--global--spacing-horizontal));
    384         }
    385 
    386         blockquote:before {
    387                 left: 0;
    388         }
     339  blockquote {
     340    padding-left: calc(0.5 * var(--global--spacing-horizontal));
     341  }
     342  blockquote:before {
     343    left: 0;
     344  }
    389345}
    390346
    391347img {
    392         height: auto;
    393         max-width: 100%;
    394         vertical-align: middle;
     348  height: auto;
     349  max-width: 100%;
     350  vertical-align: middle;
    395351}
    396352
    397353/* Classic editor images */
    398354.entry-content img {
    399         max-width: 100%;
     355  max-width: 100%;
    400356}
    401357
     
    405361object,
    406362video {
    407         max-width: 100%;
     363  max-width: 100%;
    408364}
    409365
     
    413369.wp-caption-text,
    414370.wp-block-embed figcaption {
    415         color: currentColor;
    416         font-size: var(--global--font-size-xs);
    417         line-height: var(--global--line-height-body);
    418         margin-top: calc(0.5 * var(--global--spacing-unit));
    419         margin-bottom: var(--global--spacing-unit);
    420         text-align: center;
    421 }
    422 
    423 .alignleft figcaption,
    424 .alignright figcaption,
     371  color: currentColor;
     372  font-size: var(--global--font-size-xs);
     373  line-height: var(--global--line-height-body);
     374  margin-top: calc(0.5 * var(--global--spacing-unit));
     375  margin-bottom: var(--global--spacing-unit);
     376  text-align: center;
     377}
     378.alignleft figcaption, .alignright figcaption,
    425379.alignleft .wp-caption,
    426380.alignright .wp-caption,
     
    429383.alignleft .wp-block-embed figcaption,
    430384.alignright .wp-block-embed figcaption {
    431         margin-bottom: 0;
     385  margin-bottom: 0;
    432386}
    433387
     
    436390.entry-content .wp-smiley,
    437391.comment-content .wp-smiley {
    438         border: none;
    439         margin-bottom: 0;
    440         margin-top: 0;
    441         padding: 0;
     392  border: none;
     393  margin-bottom: 0;
     394  margin-top: 0;
     395  padding: 0;
    442396}
    443397
    444398select,
    445399select:focus {
    446         border: var(--form--border-width) solid var(--form--border-color);
    447         border-radius: var(--form--border-radius);
    448         color: var(--form--color-text);
    449         font-size: var(--form--font-size);
    450         -moz-appearance: none;
    451         -webkit-appearance: none;
    452         appearance: none;
    453         padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
    454         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;
    455         background-position: right var(--form--spacing-unit) top 60%;
     400  border: var(--form--border-width) solid var(--form--border-color);
     401  border-radius: var(--form--border-radius);
     402  color: var(--form--color-text);
     403  font-size: var(--form--font-size);
     404  -moz-appearance: none;
     405  -webkit-appearance: none;
     406  appearance: none;
     407  padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
     408  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;
     409  background-position: right var(--form--spacing-unit) top 60%;
    456410}
    457411
     
    462416 */
    463417a {
    464         cursor: pointer;
    465         color: var(--wp--style--color--link, var(--global--color-primary));
    466         text-underline-offset: 3px;
    467         text-decoration-skip-ink: all;
     418  cursor: pointer;
     419  color: var(--wp--style--color--link, var(--global--color-primary));
     420  text-underline-offset: 3px;
     421  text-decoration-skip-ink: all;
    468422}
    469423
    470424a:hover {
    471         text-decoration-style: dotted;
    472         text-decoration-skip-ink: none;
     425  text-decoration-style: dotted;
     426  text-decoration-skip-ink: none;
    473427}
    474428
    475429.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    476 
    477         /* Only visible in Windows High Contrast mode */
    478         outline: 2px solid transparent;
    479         text-decoration: underline 1px dotted currentColor;
    480         text-decoration-skip-ink: none;
    481         background: rgba(255, 255, 255, 0.9);
    482 }
    483 
     430  /* Only visible in Windows High Contrast mode */
     431  outline: 2px solid transparent;
     432  text-decoration: underline 1px dotted currentColor;
     433  text-decoration-skip-ink: none;
     434  background: rgba(255, 255, 255, 0.9);
     435}
    484436.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    485         background: var(--global--color-black);
    486         color: var(--global--color-white);
    487         text-decoration: none;
    488 }
    489 
     437  background: var(--global--color-black);
     438  color: var(--global--color-white);
     439  text-decoration: none;
     440}
    490441.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    491         color: var(--wp--style--color--link, var(--global--color-white));
    492 }
    493 
     442  color: var(--wp--style--color--link, var(--global--color-white));
     443}
    494444.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    495         background: rgba(0, 0, 0, 0.9);
    496         color: var(--wp--style--color--link, var(--global--color-white));
    497 }
    498 
     445  background: rgba(0, 0, 0, 0.9);
     446  color: var(--wp--style--color--link, var(--global--color-white));
     447}
    499448.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    500         color: var(--wp--style--color--link, var(--global--color-white));
    501 }
    502 
     449  color: var(--wp--style--color--link, var(--global--color-white));
     450}
    503451.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    504 
    505         /* Only visible in Windows High Contrast mode */
    506         outline: 2px solid transparent;
    507         outline-offset: -2px;
    508 }
    509 
     452  /* Only visible in Windows High Contrast mode */
     453  outline: 2px solid transparent;
     454  outline-offset: -2px;
     455}
    510456.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    511         color: #21759b;
    512         background-color: #f1f1f1;
    513 }
    514 
     457  color: #21759b;
     458  background-color: #f1f1f1;
     459}
    515460.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    516         background: none;
    517 }
    518 
     461  background: none;
     462}
    519463.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    520         outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
    521 }
    522 
    523 .has-background .has-link-color a,
    524 .has-background.has-link-color a {
    525         color: var(--wp--style--color--link, var(--global--color-primary));
     464  outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
     465}
     466
     467.has-background .has-link-color a, .has-background.has-link-color a {
     468  color: var(--wp--style--color--link, var(--global--color-primary));
    526469}
    527470
    528471.wp-block-button__link {
    529         border: var(--button--border-width) solid transparent;
    530         border-radius: var(--button--border-radius);
    531         cursor: pointer;
    532         font-weight: var(--button--font-weight);
    533         font-family: var(--button--font-family);
    534         font-size: var(--button--font-size);
    535         line-height: var(--button--line-height);
    536         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    537         text-decoration: none;
    538 }
    539 
     472  border: var(--button--border-width) solid transparent;
     473  border-radius: var(--button--border-radius);
     474  cursor: pointer;
     475  font-weight: var(--button--font-weight);
     476  font-family: var(--button--font-family);
     477  font-size: var(--button--font-size);
     478  line-height: var(--button--line-height);
     479  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     480  text-decoration: none;
     481}
    540482.wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    541         color: var(--global--color-background);
    542 }
    543 
     483  color: var(--global--color-background);
     484}
    544485.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    545         color: var(--local--color-background, var(--global--color-primary));
    546 }
    547 
     486  color: var(--local--color-background, var(--global--color-primary));
     487}
    548488.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    549         color: var(--global--color-primary);
    550 }
    551 
     489  color: var(--global--color-primary);
     490}
    552491.wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    553         background-color: var(--global--color-primary);
    554 }
    555 
     492  background-color: var(--global--color-primary);
     493}
    556494.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    557         background-color: var(--local--color-primary, var(--global--color-primary));
    558 }
    559 
    560 .wp-block-button__link:hover,
    561 .wp-block-button__link:active {
    562         background-color: transparent;
    563         border-color: currentColor;
    564         color: inherit;
    565 }
    566 
     495  background-color: var(--local--color-primary, var(--global--color-primary));
     496}
     497.wp-block-button__link:hover, .wp-block-button__link:active {
     498  background-color: transparent;
     499  border-color: currentColor;
     500  color: inherit;
     501}
    567502.wp-block-button__link:focus {
    568         outline-offset: -6px;
    569         outline: 2px dotted currentColor;
    570 }
    571 
     503  outline-offset: -6px;
     504  outline: 2px dotted currentColor;
     505}
    572506.wp-block-button__link:disabled {
    573         background-color: var(--global--color-white-50);
    574         border-color: var(--global--color-white-50);
    575         color: var(--button--color-text-active);
     507  background-color: var(--global--color-white-50);
     508  border-color: var(--global--color-white-50);
     509  color: var(--button--color-text-active);
    576510}
    577511
     
    579513 * Block Options
    580514 */
     515[data-block].wp-block-buttons {
     516  margin-top: 0;
     517  margin-bottom: 0;
     518}
     519[data-block].wp-block-buttons .wp-block-button:first-child {
     520  margin-top: var(--global--spacing-vertical);
     521}
     522[data-block].wp-block-buttons .wp-block-button:last-child {
     523  margin-bottom: var(--global--spacing-vertical);
     524}
     525
    581526.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    582         color: var(--global--color-background);
    583 }
    584 
     527  color: var(--global--color-background);
     528}
    585529.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    586         color: var(--local--color-background, var(--global--color-background));
    587 }
    588 
     530  color: var(--local--color-background, var(--global--color-background));
     531}
    589532.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    590         color: var(--global--color-primary);
    591 }
    592 
     533  color: var(--global--color-primary);
     534}
    593535.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    594         background-color: var(--global--color-primary);
    595 }
    596 
     536  background-color: var(--global--color-primary);
     537}
    597538.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    598         background-color: var(--local--color-primary, var(--global--color-primary));
    599 }
    600 
     539  background-color: var(--local--color-primary, var(--global--color-primary));
     540}
    601541.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    602542.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    603         border-color: currentColor !important;
    604         background-color: transparent !important;
    605         color: inherit !important;
    606 }
    607 
     543  border-color: currentColor !important;
     544  background-color: transparent !important;
     545  color: inherit !important;
     546}
    608547.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
    609         outline-offset: inherit;
    610         outline: inherit;
    611 }
    612 
    613 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    614 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    615 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
    616         border-color: currentColor;
    617 }
    618 
     548  outline-offset: inherit;
     549  outline: inherit;
     550}
     551.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
     552  border-color: currentColor;
     553}
    619554.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    620         color: var(--global--color-primary);
    621 }
    622 
     555  color: var(--global--color-primary);
     556}
    623557.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    624         color: var(--local--color-primary, var(--global--color-primary));
    625 }
    626 
     558  color: var(--local--color-primary, var(--global--color-primary));
     559}
    627560.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    628         color: inherit;
    629 }
    630 
     561  color: inherit;
     562}
    631563.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    632         background-color: transparent;
    633 }
    634 
     564  background-color: transparent;
     565}
    635566.wp-block-button.is-style-outline .wp-block-button__link:hover,
    636567.wp-block-button.is-style-outline .wp-block-button__link:active {
    637         background-color: var(--global--color-primary) !important;
    638         border-color: transparent !important;
    639         color: var(--global--color-background) !important;
    640 }
    641 
     568  background-color: var(--global--color-primary) !important;
     569  border-color: transparent !important;
     570  color: var(--global--color-background) !important;
     571}
    642572.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
    643573.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    644         background-color: var(--local--color-primary, var(--global--color-primary)) !important;
    645         color: var(--local--color-background, var(--global--color-background)) !important;
    646 }
    647 
     574  background-color: var(--local--color-primary, var(--global--color-primary)) !important;
     575  color: var(--local--color-background, var(--global--color-background)) !important;
     576}
    648577.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
    649578.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    650         color: var(--local--color-background, var(--global--color-background)) !important;
    651 }
    652 
     579  color: var(--local--color-background, var(--global--color-background)) !important;
     580}
    653581.wp-block-button.is-style-outline .wp-block-button__link:focus {
    654         outline-offset: inherit;
    655         outline: inherit;
    656 }
    657 
     582  outline-offset: inherit;
     583  outline: inherit;
     584}
    658585.wp-block-button.is-style-squared {
    659         border-radius: 0;
     586  border-radius: 0;
    660587}
    661588
    662589.is-style-outline .wp-block-button__link[style*=radius],
    663590.wp-block-button__link[style*=radius] {
    664         outline-offset: 2px;
     591  outline-offset: 2px;
    665592}
    666593
    667594.wp-block-code code {
    668         white-space: pre !important;
    669         overflow-x: auto;
     595  white-space: pre !important;
     596  overflow-x: auto;
    670597}
    671598
    672599.wp-block-code {
    673         border-color: var(--global--color-border);
    674         border-radius: 0;
    675         border-style: solid;
    676         border-width: 0.1rem;
    677         padding: var(--global--spacing-unit);
    678         color: currentColor;
     600  border-color: var(--global--color-border);
     601  border-radius: 0;
     602  border-style: solid;
     603  border-width: 0.1rem;
     604  padding: var(--global--spacing-unit);
     605  color: currentColor;
    679606}
    680607
    681608.wp-block-cover,
    682609.wp-block-cover-image {
    683         background-color: var(--cover--color-background);
    684         min-height: var(--cover--height);
    685         margin-top: inherit;
    686         margin-bottom: inherit;
    687 }
    688 
     610  background-color: var(--cover--color-background);
     611  min-height: var(--cover--height);
     612  margin-top: inherit;
     613  margin-bottom: inherit;
     614}
    689615.wp-block-cover:not(.alignwide):not(.alignfull),
    690616.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    691         clear: both;
    692 }
    693 
     617  clear: both;
     618}
    694619[data-align=full] .wp-block-cover,
    695620[data-align=full] .wp-block-cover-image {
    696         margin-top: 0;
    697         margin-bottom: 0;
    698 }
    699 
     621  margin-top: 0;
     622  margin-bottom: 0;
     623}
    700624.wp-block-cover > .wp-block-cover__inner-container > *:first-child,
    701625.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {
    702         margin-top: 0;
    703 }
    704 
     626  margin-top: 0;
     627}
    705628.wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender),
    706629.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) {
    707         margin-bottom: 0;
    708 }
    709 
    710 .wp-block-cover.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
    711 .wp-block-cover.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
     630  margin-bottom: 0;
     631}
     632.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),
    712633.wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
    713634.wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) {
    714         margin-bottom: 0;
    715 }
    716 
     635  margin-bottom: 0;
     636}
    717637.wp-block-cover .wp-block-cover__inner-container,
    718638.wp-block-cover .wp-block-cover-image-text,
     
    723643.wp-block-cover-image .wp-block-cover-text,
    724644.wp-block-cover-image .block-editor-block-list__block {
    725         color: currentColor;
    726 }
    727 
     645  color: currentColor;
     646}
    728647.wp-block-cover .wp-block-cover__inner-container a,
    729648.wp-block-cover .wp-block-cover-image-text a,
     
    734653.wp-block-cover-image .wp-block-cover-text a,
    735654.wp-block-cover-image .block-editor-block-list__block a {
    736         color: currentColor;
    737 }
    738 
     655  color: currentColor;
     656}
    739657.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
    740658.wp-block-cover .wp-block-cover-image-text .has-link-color a,
     
    745663.wp-block-cover-image .wp-block-cover-text .has-link-color a,
    746664.wp-block-cover-image .block-editor-block-list__block .has-link-color a {
    747         color: var(--wp--style--color--link, var(--global--color-primary));
    748 }
    749 
     665  color: var(--wp--style--color--link, var(--global--color-primary));
     666}
    750667.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
    751668.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
     
    756673.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,
    757674.wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block {
    758         color: var(--cover--color-foreground);
    759 }
    760 
     675  color: var(--cover--color-foreground);
     676}
    761677.wp-block-cover h2,
    762678.wp-block-cover-image h2 {
    763         font-size: var(--heading--font-size-h2);
    764         letter-spacing: var(--heading--letter-spacing-h2);
    765         line-height: var(--heading--line-height-h2);
    766         padding: 0;
    767         text-align: inherit;
    768 }
    769 
     679  font-size: var(--heading--font-size-h2);
     680  letter-spacing: var(--heading--letter-spacing-h2);
     681  line-height: var(--heading--line-height-h2);
     682  padding: 0;
     683  max-width: inherit;
     684  text-align: inherit;
     685}
    770686.wp-block-cover h2.has-text-align-left,
    771687.wp-block-cover-image h2.has-text-align-left {
    772         text-align: left;
    773 }
    774 
     688  text-align: left;
     689}
    775690.wp-block-cover h2.has-text-align-center,
    776691.wp-block-cover-image h2.has-text-align-center {
    777         text-align: center;
    778 }
    779 
     692  text-align: center;
     693}
    780694.wp-block-cover h2.has-text-align-right,
    781695.wp-block-cover-image h2.has-text-align-right {
    782         text-align: right;
    783 }
    784 
     696  text-align: right;
     697}
    785698.wp-block-cover.is-style-twentytwentyone-border,
    786699.wp-block-cover-image.is-style-twentytwentyone-border {
    787         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    788 }
    789 
     700  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     701}
    790702.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    791703.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    792         background-color: unset;
     704  background-color: unset;
    793705}
    794706
    795707.wp-block-columns:not(.alignwide):not(.alignfull) {
    796         clear: both;
    797 }
    798 
     708  clear: both;
     709}
    799710.wp-block-columns .wp-block,
    800711.wp-block-columns .wp-block-column {
    801         max-width: inherit;
    802 }
    803 
     712  max-width: inherit;
     713}
    804714.wp-block-columns > .wp-block-column > *:first-child {
    805         margin-top: 0;
    806 }
    807 
     715  margin-top: 0;
     716}
    808717.wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) {
    809         margin-bottom: 0;
    810 }
    811 
    812 .wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2),
    813 .wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) {
    814         margin-bottom: 0;
     718  margin-bottom: 0;
     719}
     720.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) {
     721  margin-bottom: 0;
    815722}
    816723@media only screen and (min-width: 652px) {
    817 
    818         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
    819                 margin-left: calc(-2 * var(--global--spacing-horizontal));
    820                 margin-top: calc(2.5 * var(--global--spacing-horizontal));
    821                 z-index: 2;
    822         }
    823 
    824         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
    825         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
    826         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
    827         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
    828         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
    829         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
    830         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
    831         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
    832         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
    833         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
    834                 background-color: var(--global--color-background);
    835                 padding: var(--global--spacing-unit);
    836         }
    837 
    838         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
    839         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
    840                 padding-left: calc(2 * var(--global--spacing-horizontal));
    841         }
    842 
    843         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
    844                 margin-top: 0;
    845         }
    846 }
    847 
     724  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
     725    margin-left: calc(-2 * var(--global--spacing-horizontal));
     726    margin-top: calc(2.5 * var(--global--spacing-horizontal));
     727    z-index: 2;
     728  }
     729  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
     730.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
     731.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
     732.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
     733.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
     734.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
     735.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
     736.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
     737.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
     738.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
     739    background-color: var(--global--color-background);
     740    padding: var(--global--spacing-unit);
     741  }
     742  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
     743.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
     744    padding-left: calc(2 * var(--global--spacing-horizontal));
     745  }
     746  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
     747    margin-top: 0;
     748  }
     749}
    848750.wp-block[data-align=full] > .wp-block-columns p:not(.has-background),
    849751.wp-block[data-align=full] > .wp-block-columns h1:not(.has-background),
     
    853755.wp-block[data-align=full] > .wp-block-columns h5:not(.has-background),
    854756.wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) {
    855         padding-left: var(--global--spacing-unit);
    856         padding-right: var(--global--spacing-unit);
     757  padding-left: var(--global--spacing-unit);
     758  padding-right: var(--global--spacing-unit);
    857759}
    858760
    859761.wp-block-file .wp-block-file__textlink {
    860         text-decoration: underline;
    861         text-decoration-style: solid;
    862         text-decoration-thickness: 1px;
    863 }
    864 
     762  text-decoration: underline;
     763  text-decoration-style: solid;
     764  text-decoration-thickness: 1px;
     765}
    865766.wp-block-file .wp-block-file__textlink:hover {
    866         text-decoration: underline;
    867         text-decoration-style: dotted;
    868 }
    869 
     767  text-decoration: underline;
     768  text-decoration-style: dotted;
     769}
    870770.wp-block-file .wp-block-file__button {
    871         border: var(--button--border-width) solid transparent;
    872         border-radius: var(--button--border-radius);
    873         cursor: pointer;
    874         font-weight: var(--button--font-weight);
    875         font-family: var(--button--font-family);
    876         font-size: var(--button--font-size);
    877         line-height: var(--button--line-height);
    878         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    879         text-decoration: none;
    880         display: inline-block;
    881 }
    882 
     771  border: var(--button--border-width) solid transparent;
     772  border-radius: var(--button--border-radius);
     773  cursor: pointer;
     774  font-weight: var(--button--font-weight);
     775  font-family: var(--button--font-family);
     776  font-size: var(--button--font-size);
     777  line-height: var(--button--line-height);
     778  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     779  text-decoration: none;
     780  display: inline-block;
     781}
    883782.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    884         color: var(--global--color-background);
    885 }
    886 
     783  color: var(--global--color-background);
     784}
    887785.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    888         color: var(--local--color-background, var(--global--color-primary));
    889 }
    890 
     786  color: var(--local--color-background, var(--global--color-primary));
     787}
    891788.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    892         color: var(--global--color-primary);
    893 }
    894 
     789  color: var(--global--color-primary);
     790}
    895791.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    896         background-color: var(--global--color-primary);
    897 }
    898 
     792  background-color: var(--global--color-primary);
     793}
    899794.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    900         background-color: var(--local--color-primary, var(--global--color-primary));
    901 }
    902 
    903 .wp-block-file .wp-block-file__button:hover,
    904 .wp-block-file .wp-block-file__button:active {
    905         background-color: transparent;
    906         border-color: currentColor;
    907         color: inherit;
    908 }
    909 
     795  background-color: var(--local--color-primary, var(--global--color-primary));
     796}
     797.wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:active {
     798  background-color: transparent;
     799  border-color: currentColor;
     800  color: inherit;
     801}
    910802.wp-block-file .wp-block-file__button:focus {
    911         outline-offset: -6px;
    912         outline: 2px dotted currentColor;
    913 }
    914 
     803  outline-offset: -6px;
     804  outline: 2px dotted currentColor;
     805}
    915806.wp-block-file .wp-block-file__button:disabled {
    916         background-color: var(--global--color-white-50);
    917         border-color: var(--global--color-white-50);
    918         color: var(--button--color-text-active);
    919 }
    920 
     807  background-color: var(--global--color-white-50);
     808  border-color: var(--global--color-white-50);
     809  color: var(--button--color-text-active);
     810}
    921811.wp-block-file .wp-block-file__button:focus {
    922         outline-offset: inherit;
    923         outline: inherit;
     812  outline-offset: inherit;
     813  outline: inherit;
    924814}
    925815
    926816.wp-block-gallery figcaption {
    927         margin-bottom: 0;
    928 }
    929 
     817  margin-bottom: 0;
     818}
    930819.wp-block-gallery figcaption a {
    931         color: var(--global--color-white);
     820  color: var(--global--color-white);
    932821}
    933822
    934823.wp-block-group {
    935         display: block;
    936         clear: both;
    937         display: flow-root;
    938 }
    939 
    940 .wp-block-group:before,
    941 .wp-block-group:after {
    942         content: "";
    943         display: block;
    944         clear: both;
    945 }
    946 
     824  display: block;
     825  clear: both;
     826  display: flow-root;
     827}
     828.wp-block-group:before, .wp-block-group:after {
     829  content: "";
     830  display: block;
     831  clear: both;
     832}
    947833.wp-block-group.has-background {
    948         padding: var(--global--spacing-vertical);
    949 }
    950 
     834  padding: var(--global--spacing-vertical);
     835}
    951836[data-align=full] .wp-block-group.has-background {
    952         margin-top: 0;
    953         margin-bottom: 0;
    954 }
    955 
     837  margin-top: 0;
     838  margin-bottom: 0;
     839}
    956840.wp-block-group.is-style-twentytwentyone-border {
    957         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    958         padding: var(--global--spacing-vertical);
    959 }
    960 
     841  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     842  padding: var(--global--spacing-vertical);
     843}
    961844.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] {
    962         max-width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
    963         width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
    964         margin-left: calc(-1 * var(--global--spacing-vertical));
    965 }
    966 
     845  max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
     846  width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
     847  margin-left: calc(-1 * var(--global--spacing-vertical));
     848}
    967849.wp-block-group > .wp-block-group__inner-container > *:first-child {
    968         margin-top: 0;
    969 }
    970 
     850  margin-top: 0;
     851}
    971852.wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) {
    972         margin-bottom: 0;
    973 }
    974 
    975 .wp-block-group.has-child-selected > .wp-block-group__inner-container > *:nth-last-child(2),
    976 .wp-block-group.is-selected > .wp-block-group__inner-container > *:nth-last-child(2) {
    977         margin-bottom: 0;
     853  margin-bottom: 0;
     854}
     855.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) {
     856  margin-bottom: 0;
    978857}
    979858
    980859.wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] {
    981         margin: 0;
    982         width: 100%;
     860  margin: 0;
     861  width: 100%;
    983862}
    984863
     
    1001880h6,
    1002881.h6 {
    1003         clear: both;
    1004         font-family: var(--heading--font-family);
    1005         font-weight: var(--heading--font-weight);
    1006 }
    1007 
     882  clear: both;
     883  font-family: var(--heading--font-family);
     884  font-weight: var(--heading--font-weight);
     885}
    1008886.wp-block-heading h1 strong,
    1009887h1 strong,
     
    1024902h6 strong,
    1025903.h6 strong {
    1026         font-weight: var(--heading--font-weight-strong);
    1027 }
    1028 
     904  font-weight: var(--heading--font-weight-strong);
     905}
    1029906.wp-block-heading h1[style*="--wp--typography--line-height"],
    1030907h1[style*="--wp--typography--line-height"],
     
    1045922h6[style*="--wp--typography--line-height"],
    1046923.h6[style*="--wp--typography--line-height"] {
    1047         line-height: var(--wp--typography--line-height, var(--global--line-height-body));
     924  line-height: var(--wp--typography--line-height, var(--global--line-height-body));
    1048925}
    1049926
     
    1051928h1,
    1052929.h1 {
    1053         font-size: var(--heading--font-size-h1);
    1054         letter-spacing: var(--heading--letter-spacing-h1);
    1055         line-height: var(--heading--line-height-h1);
     930  font-size: var(--heading--font-size-h1);
     931  letter-spacing: var(--heading--letter-spacing-h1);
     932  line-height: var(--heading--line-height-h1);
    1056933}
    1057934
     
    1059936h2,
    1060937.h2 {
    1061         font-size: var(--heading--font-size-h2);
    1062         letter-spacing: var(--heading--letter-spacing-h2);
    1063         line-height: var(--heading--line-height-h2);
     938  font-size: var(--heading--font-size-h2);
     939  letter-spacing: var(--heading--letter-spacing-h2);
     940  line-height: var(--heading--line-height-h2);
    1064941}
    1065942
     
    1067944h3,
    1068945.h3 {
    1069         font-size: var(--heading--font-size-h3);
    1070         letter-spacing: var(--heading--letter-spacing-h3);
    1071         line-height: var(--heading--line-height-h3);
     946  font-size: var(--heading--font-size-h3);
     947  letter-spacing: var(--heading--letter-spacing-h3);
     948  line-height: var(--heading--line-height-h3);
    1072949}
    1073950
     
    1075952h4,
    1076953.h4 {
    1077         font-size: var(--heading--font-size-h4);
    1078         font-weight: var(--heading--font-weight-strong);
    1079         letter-spacing: var(--heading--letter-spacing-h4);
    1080         line-height: var(--heading--line-height-h4);
     954  font-size: var(--heading--font-size-h4);
     955  font-weight: var(--heading--font-weight-strong);
     956  letter-spacing: var(--heading--letter-spacing-h4);
     957  line-height: var(--heading--line-height-h4);
    1081958}
    1082959
     
    1084961h5,
    1085962.h5 {
    1086         font-size: var(--heading--font-size-h5);
    1087         font-weight: var(--heading--font-weight-strong);
    1088         letter-spacing: var(--heading--letter-spacing-h5);
    1089         line-height: var(--heading--line-height-h5);
     963  font-size: var(--heading--font-size-h5);
     964  font-weight: var(--heading--font-weight-strong);
     965  letter-spacing: var(--heading--letter-spacing-h5);
     966  line-height: var(--heading--line-height-h5);
    1090967}
    1091968
     
    1093970h6,
    1094971.h6 {
    1095         font-size: var(--heading--font-size-h6);
    1096         font-weight: var(--heading--font-weight-strong);
    1097         letter-spacing: var(--heading--letter-spacing-h6);
    1098         line-height: var(--heading--line-height-h6);
     972  font-size: var(--heading--font-size-h6);
     973  font-weight: var(--heading--font-weight-strong);
     974  letter-spacing: var(--heading--letter-spacing-h6);
     975  line-height: var(--heading--line-height-h6);
    1099976}
    1100977
    1101978[data-type="core/html"] textarea {
    1102         color: var(--global--color-dark-gray);
    1103         border-radius: 0;
    1104         padding: var(--global--spacing-unit);
     979  color: var(--global--color-dark-gray);
     980  border-radius: 0;
     981  padding: var(--global--spacing-unit);
    1105982}
    1106983
    1107984/* Center image block by default in the editor */
    1108 .wp-block-image,
    1109 .wp-block-image > div:not(.components-placeholder) {
    1110         text-align: center;
     985.wp-block-image > div {
     986  text-align: center;
    1111987}
    1112988
    1113989[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized {
    1114         margin: 0 auto;
     990  margin: 0 auto;
    1115991}
    1116992
     
    1118994.wp-block-image.is-style-twentytwentyone-border img,
    1119995.wp-block-image.is-style-twentytwentyone-image-frame img {
    1120         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     996  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1121997}
    1122998
    1123999.wp-block-image.is-style-twentytwentyone-image-frame img {
    1124         padding: var(--global--spacing-unit);
     1000  padding: var(--global--spacing-unit);
    11251001}
    11261002
    11271003.wp-block-latest-comments {
    1128         padding-left: 0;
     1004  padding-left: 0;
    11291005}
    11301006
    11311007.wp-block-latest-posts {
    1132         padding-left: 0;
    1133 }
    1134 
     1008  padding-left: 0;
     1009}
    11351010.wp-block-latest-posts:not(.is-grid) > li {
    1136         margin-top: calc(1.666 * var(--global--spacing-vertical));
    1137         margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    1138 }
    1139 
     1011  margin-top: calc(1.666 * var(--global--spacing-vertical));
     1012  margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     1013}
    11401014.wp-block-latest-posts:not(.is-grid) > li:first-child {
    1141         margin-top: 0;
    1142 }
    1143 
     1015  margin-top: 0;
     1016}
    11441017.wp-block-latest-posts:not(.is-grid) > li:last-child {
    1145         margin-bottom: 0;
    1146 }
    1147 
     1018  margin-bottom: 0;
     1019}
    11481020.wp-block-latest-posts.is-grid {
    1149         word-wrap: break-word;
    1150         word-break: break-word;
    1151 }
    1152 
     1021  word-wrap: break-word;
     1022  word-break: break-word;
     1023}
    11531024.wp-block-latest-posts.is-grid > li {
    1154         margin-bottom: var(--global--spacing-vertical);
    1155 }
    1156 
     1025  margin-bottom: var(--global--spacing-vertical);
     1026}
    11571027.wp-block-latest-posts.is-grid > li:last-child {
    1158         margin-bottom: 0;
    1159 }
    1160 
     1028  margin-bottom: 0;
     1029}
    11611030.wp-block-latest-posts > li > * {
    1162         margin-top: calc(0.333 * var(--global--spacing-vertical));
    1163         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    1164 }
    1165 
     1031  margin-top: calc(0.333 * var(--global--spacing-vertical));
     1032  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     1033}
    11661034.wp-block-latest-posts > li > *:first-child {
    1167         margin-top: 0;
    1168 }
    1169 
     1035  margin-top: 0;
     1036}
    11701037.wp-block-latest-posts > li > *:last-child {
    1171         margin-bottom: 0;
    1172 }
    1173 
     1038  margin-bottom: 0;
     1039}
    11741040.wp-block-latest-posts > li > a {
    1175         display: inline-block;
    1176         font-family: var(--latest-posts--title-font-family);
    1177         font-size: var(--latest-posts--title-font-size);
    1178         font-weight: var(--heading--font-weight);
    1179         line-height: var(--global--line-height-heading);
    1180         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    1181 }
    1182 
     1041  display: inline-block;
     1042  font-family: var(--latest-posts--title-font-family);
     1043  font-size: var(--latest-posts--title-font-size);
     1044  font-weight: var(--heading--font-weight);
     1045  line-height: var(--global--line-height-heading);
     1046  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     1047}
    11831048.wp-block-latest-posts .wp-block-latest-posts__post-author {
    1184         color: var(--global--color-primary);
    1185         font-size: var(--global--font-size-md);
    1186         line-height: var(--global--line-height-body);
    1187 }
    1188 
     1049  color: var(--global--color-primary);
     1050  font-size: var(--global--font-size-md);
     1051  line-height: var(--global--line-height-body);
     1052}
    11891053.wp-block-latest-posts .wp-block-latest-posts__post-date {
    1190         color: var(--global--color-primary);
    1191         font-size: var(--global--font-size-xs);
    1192         line-height: var(--global--line-height-body);
    1193 }
    1194 
    1195 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
    1196 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
    1197         color: currentColor;
    1198 }
    1199 
     1054  color: var(--global--color-primary);
     1055  font-size: var(--global--font-size-xs);
     1056  line-height: var(--global--line-height-body);
     1057}
     1058[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
     1059  color: currentColor;
     1060}
    12001061.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
    12011062.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    1202         font-family: var(--latest-posts--description-font-family);
    1203         font-size: var(--latest-posts--description-font-size);
    1204         line-height: var(--global--line-height-body);
    1205         margin-top: calc(0.666 * var(--global--spacing-vertical));
    1206 }
    1207 
     1063  font-family: var(--latest-posts--description-font-family);
     1064  font-size: var(--latest-posts--description-font-size);
     1065  line-height: var(--global--line-height-body);
     1066  margin-top: calc(0.666 * var(--global--spacing-vertical));
     1067}
    12081068.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    1209         border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1210         border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1211 }
    1212 
     1069  border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1070  border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1071}
    12131072.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
    12141073.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    1215         padding-bottom: var(--global--spacing-vertical);
    1216         border-bottom: var(--separator--height) solid var(--global--color-border);
    1217         margin-top: var(--global--spacing-vertical);
    1218         margin-bottom: var(--global--spacing-vertical);
    1219 }
    1220 
     1074  padding-bottom: var(--global--spacing-vertical);
     1075  border-bottom: var(--separator--height) solid var(--global--color-border);
     1076  margin-top: var(--global--spacing-vertical);
     1077  margin-bottom: var(--global--spacing-vertical);
     1078}
    12211079.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    12221080.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    1223         padding-bottom: 0;
    1224         border-bottom: none;
    1225 }
    1226 
     1081  padding-bottom: 0;
     1082  border-bottom: none;
     1083}
    12271084.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    1228         box-shadow: inset 0 -1px 0 0 var(--global--color-border);
    1229         border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
    1230 }
    1231 
     1085  box-shadow: inset 0 -1px 0 0 var(--global--color-border);
     1086  border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
     1087}
    12321088.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    1233         margin: 0;
    1234         padding-top: var(--global--spacing-vertical);
    1235         padding-right: var(--global--spacing-horizontal);
    1236 }
    1237 
     1089  margin: 0;
     1090  padding-top: var(--global--spacing-vertical);
     1091  padding-right: var(--global--spacing-horizontal);
     1092}
    12381093.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    1239         padding-bottom: var(--global--spacing-vertical);
     1094  padding-bottom: var(--global--spacing-vertical);
    12401095}
    12411096@media screen and (min-width: 600px) {
    1242 
    1243         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
    1244                 width: calc(100% / 2);
    1245         }
    1246 
    1247         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
    1248                 width: calc(100% / 3);
    1249         }
    1250 
    1251         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
    1252                 width: calc(100% / 4);
    1253         }
    1254 
    1255         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
    1256                 width: calc(100% / 5);
    1257         }
    1258 
    1259         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
    1260                 width: calc(100% / 6);
    1261         }
    1262 }
    1263 
     1097  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
     1098    width: calc((100% / 2));
     1099  }
     1100  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
     1101    width: calc((100% / 3));
     1102  }
     1103  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
     1104    width: calc((100% / 4));
     1105  }
     1106  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
     1107    width: calc((100% / 5));
     1108  }
     1109  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
     1110    width: calc((100% / 6));
     1111  }
     1112}
    12641113.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    1265         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1266         padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
    1267 }
    1268 
     1114  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1115  padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
     1116}
    12691117.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    1270         padding-bottom: var(--global--spacing-vertical);
    1271         margin-bottom: var(--global--spacing-vertical);
    1272 }
    1273 
     1118  padding-bottom: var(--global--spacing-vertical);
     1119  margin-bottom: var(--global--spacing-vertical);
     1120}
    12741121.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    1275         margin-top: var(--global--spacing-horizontal);
    1276         margin-bottom: var(--global--spacing-horizontal);
     1122  margin-top: var(--global--spacing-horizontal);
     1123  margin-bottom: var(--global--spacing-horizontal);
    12771124}
    12781125
    12791126.gallery-item {
    1280         display: inline-block;
    1281         text-align: center;
    1282         vertical-align: top;
    1283         width: 100%;
    1284 }
    1285 
     1127  display: inline-block;
     1128  text-align: center;
     1129  vertical-align: top;
     1130  width: 100%;
     1131}
    12861132.gallery-columns-2 .gallery-item {
    1287         max-width: 50%;
    1288 }
    1289 
     1133  max-width: 50%;
     1134}
    12901135.gallery-columns-3 .gallery-item {
    1291         max-width: 33.33%;
    1292 }
    1293 
     1136  max-width: 33.33%;
     1137}
    12941138.gallery-columns-4 .gallery-item {
    1295         max-width: 25%;
    1296 }
    1297 
     1139  max-width: 25%;
     1140}
    12981141.gallery-columns-5 .gallery-item {
    1299         max-width: 20%;
    1300 }
    1301 
     1142  max-width: 20%;
     1143}
    13021144.gallery-columns-6 .gallery-item {
    1303         max-width: 16.66%;
    1304 }
    1305 
     1145  max-width: 16.66%;
     1146}
    13061147.gallery-columns-7 .gallery-item {
    1307         max-width: 14.28%;
    1308 }
    1309 
     1148  max-width: 14.28%;
     1149}
    13101150.gallery-columns-8 .gallery-item {
    1311         max-width: 12.5%;
    1312 }
    1313 
     1151  max-width: 12.5%;
     1152}
    13141153.gallery-columns-9 .gallery-item {
    1315         max-width: 11.11%;
     1154  max-width: 11.11%;
    13161155}
    13171156
    13181157.gallery-caption {
    1319         display: block;
     1158  display: block;
    13201159}
    13211160
    13221161ul,
    13231162ol {
    1324         font-family: var(--list--font-family);
    1325         margin: var(--global--spacing-vertical) 0;
    1326         padding-left: calc(2 * var(--global--spacing-horizontal));
    1327 }
    1328 
     1163  font-family: var(--list--font-family);
     1164  margin: var(--global--spacing-vertical) 0;
     1165  padding-left: calc(2 * var(--global--spacing-horizontal));
     1166}
    13291167ul.aligncenter,
    13301168ol.aligncenter {
    1331         list-style-position: inside;
    1332         padding: 0;
    1333         text-align: center;
    1334 }
    1335 
     1169  list-style-position: inside;
     1170  padding: 0;
     1171  text-align: center;
     1172}
    13361173ul.alignright,
    13371174ol.alignright {
    1338         list-style-position: inside;
    1339         padding: 0;
    1340         text-align: right;
     1175  list-style-position: inside;
     1176  padding: 0;
     1177  text-align: right;
    13411178}
    13421179
    13431180li > ul,
    13441181li > ol {
    1345         margin: 0;
     1182  margin: 0;
    13461183}
    13471184
    13481185dt {
    1349         font-family: var(--definition-term--font-family);
    1350         font-weight: bold;
     1186  font-family: var(--definition-term--font-family);
     1187  font-weight: bold;
    13511188}
    13521189
    13531190[data-align=full] .wp-block-media-text {
    1354         margin-top: 0;
    1355         margin-bottom: 0;
    1356 }
    1357 
     1191  margin-top: 0;
     1192  margin-bottom: 0;
     1193}
    13581194.wp-block-media-text > .wp-block-media-text__content > *:first-child {
    1359         margin-top: 0;
    1360 }
    1361 
     1195  margin-top: 0;
     1196}
    13621197.wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) {
    1363         margin-bottom: 0;
    1364 }
    1365 
    1366 .wp-block-media-text.has-child-selected > .wp-block-media-text__content > *:nth-last-child(2),
    1367 .wp-block-media-text.is-selected > .wp-block-media-text__content > *:nth-last-child(2) {
    1368         margin-bottom: 0;
    1369 }
    1370 
     1198  margin-bottom: 0;
     1199}
     1200.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) {
     1201  margin-bottom: 0;
     1202}
    13711203.wp-block-media-text .wp-block-media-text__content {
    1372         padding: var(--global--spacing-horizontal);
    1373 }
    1374 
     1204  padding: var(--global--spacing-horizontal);
     1205}
    13751206.wp-block-media-text.is-style-twentytwentyone-border {
    1376         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1377 }
    1378 
     1207  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1208}
     1209
     1210.wp-block-navigation [data-block] {
     1211  margin-top: revert;
     1212  margin-bottom: revert;
     1213}
    13791214.wp-block-navigation .wp-block-navigation__container {
    1380         background: var(--global--color-background);
    1381         padding: 0;
    1382 }
    1383 
    1384 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    1385         padding: var(--primary-nav--padding);
    1386 }
    1387 
     1215  background: var(--global--color-background);
     1216}
    13881217.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    1389         font-family: var(--primary-nav--font-family);
    1390         font-size: var(--primary-nav--font-size);
    1391         font-weight: var(--primary-nav--font-weight);
    1392 }
    1393 
     1218  font-family: var(--primary-nav--font-family);
     1219  font-size: var(--primary-nav--font-size);
     1220  font-weight: var(--primary-nav--font-weight);
     1221}
    13941222.wp-block-navigation .has-child .wp-block-navigation__container {
    1395         box-shadow: var(--global--elevation);
    1396 }
    1397 
    1398 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
    1399 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
    1400         color: var(--primary-nav--color-link-hover);
    1401 }
    1402 
     1223  box-shadow: var(--global--elevation);
     1224}
     1225.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
     1226  color: var(--primary-nav--color-link-hover);
     1227}
    14031228.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    1404         color: currentColor;
     1229  color: currentColor;
    14051230}
    14061231
    14071232p {
    1408         line-height: var(--wp--typography--line-height, var(--global--line-height-body));
    1409 }
    1410 
     1233  line-height: var(--wp--typography--line-height, var(--global--line-height-body));
     1234}
    14111235p.has-background {
    1412         padding: var(--global--spacing-unit);
     1236  padding: var(--global--spacing-unit);
    14131237}
    14141238
    14151239pre.wp-block-preformatted {
    1416         overflow-x: auto;
    1417         white-space: pre !important;
    1418         font-size: var(--global--font-size-xs);
     1240  overflow-x: auto;
     1241  white-space: pre !important;
     1242  font-size: var(--global--font-size-xs);
    14191243}
    14201244
    14211245.wp-block-pullquote {
    1422         padding: calc(2 * var(--global--spacing-unit)) 0;
    1423         text-align: center;
    1424         border-width: var(--pullquote--border-width);
    1425         border-bottom-style: solid;
    1426         border-top-style: solid;
    1427         color: currentColor;
    1428         border-color: currentColor;
    1429         position: relative;
    1430 }
    1431 
     1246  padding: calc(2 * var(--global--spacing-unit)) 0;
     1247  text-align: center;
     1248  border-width: var(--pullquote--border-width);
     1249  border-bottom-style: solid;
     1250  border-top-style: solid;
     1251  color: currentColor;
     1252  border-color: currentColor;
     1253  position: relative;
     1254}
    14321255.wp-block-pullquote blockquote::before {
    1433         color: currentColor;
    1434         content: "“";
    1435         display: block;
    1436         position: relative;
    1437         left: 0;
    1438         font-size: 3rem;
    1439         font-weight: 500;
    1440         line-height: 1;
    1441 }
    1442 
     1256  color: currentColor;
     1257  content: "“";
     1258  display: block;
     1259  position: relative;
     1260  left: 0;
     1261  font-size: 3rem;
     1262  font-weight: 500;
     1263  line-height: 1;
     1264}
    14431265.wp-block-pullquote p {
    1444         font-family: var(--pullquote--font-family);
    1445         font-size: var(--pullquote--font-size);
    1446         font-style: var(--pullquote--font-style);
    1447         font-weight: 700;
    1448         letter-spacing: var(--pullquote--letter-spacing);
    1449         line-height: var(--pullquote--line-height);
    1450         margin: 0;
    1451 }
    1452 
     1266  font-family: var(--pullquote--font-family);
     1267  font-size: var(--pullquote--font-size);
     1268  font-style: var(--pullquote--font-style);
     1269  font-weight: 700;
     1270  letter-spacing: var(--pullquote--letter-spacing);
     1271  line-height: var(--pullquote--line-height);
     1272  margin: 0;
     1273}
    14531274.wp-block-pullquote a {
    1454         color: currentColor;
    1455 }
    1456 
     1275  color: currentColor;
     1276}
    14571277.wp-block-pullquote .wp-block-pullquote__citation,
    14581278.wp-block-pullquote cite,
    14591279.wp-block-pullquote footer {
    1460         font-size: var(--global--font-size-xs);
    1461         font-style: var(--pullquote--font-style);
    1462         text-transform: none;
    1463 }
    1464 
     1280  font-size: var(--global--font-size-xs);
     1281  font-style: var(--pullquote--font-style);
     1282  text-transform: none;
     1283}
    14651284.wp-block-pullquote:not(.is-style-solid-color) {
    1466         background: none;
    1467 }
    1468 
     1285  background: none;
     1286}
    14691287.wp-block-pullquote.is-style-solid-color {
    1470         margin-left: auto;
    1471         margin-right: auto;
    1472         padding: calc(2.5 * var(--global--spacing-unit));
    1473         border-width: var(--pullquote--border-width);
    1474         border-style: solid;
    1475         border-color: var(--pullquote--border-color);
     1288  margin-left: auto;
     1289  margin-right: auto;
     1290  padding: calc(2.5 * var(--global--spacing-unit));
     1291  border-width: var(--pullquote--border-width);
     1292  border-style: solid;
     1293  border-color: var(--pullquote--border-color);
    14761294}
    14771295@media (min-width: 600px) {
    1478 
    1479         .wp-block-pullquote.is-style-solid-color {
    1480                 padding: calc(5 * var(--global--spacing-unit));
    1481         }
    1482 }
    1483 
     1296  .wp-block-pullquote.is-style-solid-color {
     1297    padding: calc(5 * var(--global--spacing-unit));
     1298  }
     1299}
    14841300.wp-block-pullquote.is-style-solid-color blockquote::before {
    1485         text-align: left;
    1486 }
    1487 
    1488 .wp-block-pullquote.is-style-solid-color.alignleft blockquote,
    1489 .wp-block-pullquote.is-style-solid-color.alignright blockquote {
    1490         padding-left: var(--global--spacing-unit);
    1491         padding-right: var(--global--spacing-unit);
    1492         max-width: inherit;
    1493 }
    1494 
     1301  text-align: left;
     1302}
     1303.wp-block-pullquote.is-style-solid-color.alignleft blockquote, .wp-block-pullquote.is-style-solid-color.alignright blockquote {
     1304  padding-left: var(--global--spacing-unit);
     1305  padding-right: var(--global--spacing-unit);
     1306  max-width: inherit;
     1307}
    14951308.wp-block-pullquote.is-style-solid-color blockquote {
    1496         margin: 0;
    1497         max-width: 100%;
    1498 }
    1499 
     1309  margin: 0;
     1310  max-width: 100%;
     1311}
    15001312.wp-block-pullquote.is-style-solid-color blockquote p {
    1501         font-size: var(--pullquote--font-size);
    1502 }
    1503 
     1313  font-size: var(--pullquote--font-size);
     1314}
    15041315.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    15051316.wp-block-pullquote.is-style-solid-color cite,
    15061317.wp-block-pullquote.is-style-solid-color footer {
    1507         color: currentColor;
     1318  color: currentColor;
    15081319}
    15091320
    15101321.wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote {
    1511         padding: 0 calc(2 * var(--global--spacing-unit));
     1322  padding: 0 calc(2 * var(--global--spacing-unit));
    15121323}
    15131324
    15141325.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color,
    15151326.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color {
    1516         padding: var(--global--spacing-unit);
     1327  padding: var(--global--spacing-unit);
    15171328}
    15181329
    15191330.wp-block-query.has-background {
    1520         padding: calc(0.666 * var(--global--spacing-vertical));
     1331  padding: calc(0.666 * var(--global--spacing-vertical));
    15211332}
    15221333@media only screen and (min-width: 482px) {
    1523 
    1524         .wp-block-query.has-background {
    1525                 padding: var(--global--spacing-vertical);
    1526         }
     1334  .wp-block-query.has-background {
     1335    padding: var(--global--spacing-vertical);
     1336  }
    15271337}
    15281338
    15291339.wp-block-quote {
    1530         position: relative;
    1531         border-left: none;
    1532         margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
    1533 }
    1534 
     1340  position: relative;
     1341  border-left: none;
     1342  margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
     1343}
    15351344.wp-block-quote p {
    1536         font-family: var(--quote--font-family);
    1537         font-size: var(--quote--font-size);
    1538         font-style: var(--quote--font-style);
    1539         font-weight: var(--quote--font-weight);
    1540         line-height: var(--quote--line-height);
    1541 }
    1542 
     1345  font-family: var(--quote--font-family);
     1346  font-size: var(--quote--font-size);
     1347  font-style: var(--quote--font-style);
     1348  font-weight: var(--quote--font-weight);
     1349  line-height: var(--quote--line-height);
     1350}
    15431351.wp-block-quote strong {
    1544         font-weight: var(--quote--font-weight-strong);
    1545 }
    1546 
     1352  font-weight: var(--quote--font-weight-strong);
     1353}
    15471354.wp-block-quote:before {
    1548         content: "“";
    1549         font-size: var(--quote--font-size);
    1550         line-height: var(--quote--line-height);
    1551         left: calc(-0.5 * var(--global--spacing-horizontal));
    1552 }
    1553 
     1355  content: "“";
     1356  font-size: var(--quote--font-size);
     1357  line-height: var(--quote--line-height);
     1358  left: calc(-0.5 * var(--global--spacing-horizontal));
     1359}
    15541360.wp-block-quote .wp-block-quote__citation {
    1555         color: currentColor;
    1556         font-size: var(--global--font-size-xs);
    1557         font-style: var(--quote--font-style-cite);
    1558 }
    1559 
    1560 .has-background .wp-block-quote .wp-block-quote__citation,
    1561 [class*=background-color] .wp-block-quote .wp-block-quote__citation,
    1562 [style*=background-color] .wp-block-quote .wp-block-quote__citation,
    1563 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation {
    1564         color: currentColor;
    1565 }
    1566 
     1361  color: var(--global--color-primary);
     1362  font-size: var(--global--font-size-xs);
     1363  font-style: var(--quote--font-style-cite);
     1364}
     1365.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, .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation {
     1366  color: currentColor;
     1367}
    15671368.wp-block-quote.has-text-align-right {
    1568         margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
    1569         padding-right: 0;
    1570         border-right: none;
    1571 }
    1572 
     1369  margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
     1370  padding-right: 0;
     1371  border-right: none;
     1372}
    15731373.wp-block-quote.has-text-align-right:before {
    1574         display: none;
    1575 }
    1576 
     1374  display: none;
     1375}
    15771376.wp-block-quote.has-text-align-right p:before {
    1578         content: "”";
    1579         font-size: var(--quote--font-size);
    1580         font-weight: normal;
    1581         line-height: var(--quote--line-height);
    1582         margin-right: 5px;
    1583 }
    1584 
     1377  content: "”";
     1378  font-size: var(--quote--font-size);
     1379  font-weight: normal;
     1380  line-height: var(--quote--line-height);
     1381  margin-right: 5px;
     1382}
    15851383.wp-block-quote.has-text-align-center {
    1586         margin: var(--global--spacing-vertical) auto;
    1587 }
    1588 
     1384  margin: var(--global--spacing-vertical) auto;
     1385}
    15891386.wp-block-quote.has-text-align-center:before {
    1590         display: none;
    1591 }
    1592 
    1593 .wp-block-quote.is-large,
    1594 .wp-block-quote.is-style-large {
    1595         padding-left: 0;
    1596 
    1597         /* Resetting margins to match _block-container.scss */
    1598         margin-top: var(--global--spacing-vertical);
    1599         margin-bottom: var(--global--spacing-vertical);
    1600 }
    1601 
    1602 .wp-block-quote.is-large p,
    1603 .wp-block-quote.is-style-large p {
    1604         font-size: var(--quote--font-size-large);
    1605         font-style: var(--quote--font-style-large);
    1606         line-height: var(--quote--line-height-large);
    1607 }
    1608 
    1609 .wp-block-quote.is-large:before,
    1610 .wp-block-quote.is-style-large:before {
    1611         font-size: var(--quote--font-size-large);
    1612         line-height: var(--quote--line-height-large);
    1613         left: calc(-1 * var(--global--spacing-horizontal));
    1614 }
    1615 
    1616 .wp-block-quote.is-large.has-text-align-right:before,
    1617 .wp-block-quote.is-style-large.has-text-align-right:before {
    1618         display: none;
    1619 }
    1620 
    1621 .wp-block-quote.is-large.has-text-align-right p:before,
    1622 .wp-block-quote.is-style-large.has-text-align-right p:before {
    1623         content: "”";
    1624         font-size: var(--quote--font-size-large);
    1625         font-weight: normal;
    1626         line-height: var(--quote--line-height-large);
    1627         margin-right: 10px;
     1387  display: none;
     1388}
     1389.wp-block-quote.is-large, .wp-block-quote.is-style-large {
     1390  padding-left: 0;
     1391  /* Resetting margins to match _block-container.scss */
     1392  margin-top: var(--global--spacing-vertical);
     1393  margin-bottom: var(--global--spacing-vertical);
     1394}
     1395.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
     1396  font-size: var(--quote--font-size-large);
     1397  font-style: var(--quote--font-style-large);
     1398  line-height: var(--quote--line-height-large);
     1399}
     1400.wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
     1401  font-size: var(--quote--font-size-large);
     1402  line-height: var(--quote--line-height-large);
     1403  left: calc(-1 * var(--global--spacing-horizontal));
     1404}
     1405.wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     1406  display: none;
     1407}
     1408.wp-block-quote.is-large.has-text-align-right p:before, .wp-block-quote.is-style-large.has-text-align-right p:before {
     1409  content: "”";
     1410  font-size: var(--quote--font-size-large);
     1411  font-weight: normal;
     1412  line-height: var(--quote--line-height-large);
     1413  margin-right: 10px;
    16281414}
    16291415@media only screen and (max-width: 481px) {
    1630 
    1631         .wp-block-quote.is-large,
    1632         .wp-block-quote.is-style-large {
    1633                 padding-left: var(--global--spacing-horizontal);
    1634         }
    1635 
    1636         .wp-block-quote.is-large:before,
    1637         .wp-block-quote.is-style-large:before {
    1638                 left: 0;
    1639         }
    1640 
    1641         .wp-block-quote.is-large.has-text-align-right,
    1642         .wp-block-quote.is-style-large.has-text-align-right {
    1643                 padding-left: 0;
    1644                 padding-right: var(--global--spacing-horizontal);
    1645         }
    1646 
    1647         .wp-block-quote.is-large.has-text-align-right:before,
    1648         .wp-block-quote.is-style-large.has-text-align-right:before {
    1649                 right: 0;
    1650         }
     1416  .wp-block-quote.is-large, .wp-block-quote.is-style-large {
     1417    padding-left: var(--global--spacing-horizontal);
     1418  }
     1419  .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
     1420    left: 0;
     1421  }
     1422  .wp-block-quote.is-large.has-text-align-right, .wp-block-quote.is-style-large.has-text-align-right {
     1423    padding-left: 0;
     1424    padding-right: var(--global--spacing-horizontal);
     1425  }
     1426  .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     1427    right: 0;
     1428  }
    16511429}
    16521430@media only screen and (max-width: 481px) {
    1653 
    1654         .wp-block-quote {
    1655                 padding-left: calc(0.5 * var(--global--spacing-horizontal));
    1656         }
    1657 
    1658         .wp-block-quote:before {
    1659                 left: 0;
    1660         }
    1661 
    1662         .wp-block-quote.has-text-align-right {
    1663                 padding-left: 0;
    1664                 padding-right: calc(0.5 * var(--global--spacing-horizontal));
    1665         }
    1666 
    1667         .wp-block-quote.has-text-align-right:before {
    1668                 right: 0;
    1669         }
    1670 
    1671         .wp-block-quote.has-text-align-center {
    1672                 padding-left: 0;
    1673                 padding-right: 0;
    1674         }
     1431  .wp-block-quote {
     1432    padding-left: calc(0.5 * var(--global--spacing-horizontal));
     1433  }
     1434  .wp-block-quote:before {
     1435    left: 0;
     1436  }
     1437  .wp-block-quote.has-text-align-right {
     1438    padding-left: 0;
     1439    padding-right: calc(0.5 * var(--global--spacing-horizontal));
     1440  }
     1441  .wp-block-quote.has-text-align-right:before {
     1442    right: 0;
     1443  }
     1444  .wp-block-quote.has-text-align-center {
     1445    padding-left: 0;
     1446    padding-right: 0;
     1447  }
    16751448}
    16761449@media only screen and (min-width: 482px) {
    1677 
    1678         .wp-block-quote {
    1679                 margin-left: auto;
    1680         }
    1681 
    1682         .wp-block-quote.has-text-align-right {
    1683                 margin-right: auto;
    1684         }
     1450  .wp-block-quote {
     1451    margin-left: auto;
     1452  }
     1453  .wp-block-quote.has-text-align-right {
     1454    margin-right: auto;
     1455  }
    16851456}
    16861457
    16871458.wp-block-rss {
    1688         padding-left: 0;
    1689 }
    1690 
     1459  padding-left: 0;
     1460}
    16911461.wp-block-rss > li {
    1692         list-style: none;
    1693 }
    1694 
     1462  list-style: none;
     1463}
    16951464.wp-block-rss:not(.is-grid) > li {
    1696         margin-top: calc(1.666 * var(--global--spacing-vertical));
    1697         margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    1698 }
    1699 
     1465  margin-top: calc(1.666 * var(--global--spacing-vertical));
     1466  margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     1467}
    17001468.wp-block-rss:not(.is-grid) > li:first-child {
    1701         margin-top: 0;
    1702 }
    1703 
     1469  margin-top: 0;
     1470}
    17041471.wp-block-rss:not(.is-grid) > li:last-child {
    1705         margin-bottom: 0;
    1706 }
    1707 
     1472  margin-bottom: 0;
     1473}
    17081474.wp-block-rss.is-grid > li {
    1709         margin-bottom: var(--global--spacing-vertical);
    1710 }
    1711 
     1475  margin-bottom: var(--global--spacing-vertical);
     1476}
    17121477.wp-block-rss.is-grid > li:last-child {
    1713         margin-bottom: 0;
    1714 }
    1715 
    1716 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
    1717 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
    1718 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
    1719 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
    1720 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
    1721 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
    1722 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
    1723 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
    1724 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
    1725 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
    1726         margin-bottom: 0;
    1727 }
    1728 
     1478  margin-bottom: 0;
     1479}
     1480.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
     1481  margin-bottom: 0;
     1482}
    17291483.wp-block-rss > li > * {
    1730         margin-top: calc(0.333 * var(--global--spacing-vertical));
    1731         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    1732 }
    1733 
     1484  margin-top: calc(0.333 * var(--global--spacing-vertical));
     1485  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     1486}
    17341487.wp-block-rss > li > *:first-child {
    1735         margin-top: 0;
    1736 }
    1737 
     1488  margin-top: 0;
     1489}
    17381490.wp-block-rss > li > *:last-child {
    1739         margin-bottom: 0;
    1740 }
    1741 
     1491  margin-bottom: 0;
     1492}
    17421493.wp-block-rss .wp-block-rss__item-title > a {
    1743         display: inline-block;
    1744         font-family: var(--latest-posts--title-font-family);
    1745         font-size: var(--latest-posts--title-font-size);
    1746         font-weight: var(--heading--font-weight);
    1747         line-height: var(--global--line-height-heading);
    1748         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    1749 }
    1750 
     1494  display: inline-block;
     1495  font-family: var(--latest-posts--title-font-family);
     1496  font-size: var(--latest-posts--title-font-size);
     1497  font-weight: var(--heading--font-weight);
     1498  line-height: var(--global--line-height-heading);
     1499  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     1500}
    17511501.wp-block-rss .wp-block-rss__item-author {
    1752         color: var(--global--color-primary);
    1753         font-size: var(--global--font-size-md);
    1754         line-height: var(--global--line-height-body);
    1755 }
    1756 
     1502  color: var(--global--color-primary);
     1503  font-size: var(--global--font-size-md);
     1504  line-height: var(--global--line-height-body);
     1505}
    17571506.wp-block-rss .wp-block-rss__item-publish-date {
    1758         color: var(--global--color-primary);
    1759         font-size: var(--global--font-size-xs);
    1760         line-height: var(--global--line-height-body);
    1761 }
    1762 
    1763 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
    1764 .has-background .wp-block-rss .wp-block-rss__item-publish-date {
    1765         color: currentColor;
    1766 }
    1767 
     1507  color: var(--global--color-primary);
     1508  font-size: var(--global--font-size-xs);
     1509  line-height: var(--global--line-height-body);
     1510}
     1511[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, .has-background .wp-block-rss .wp-block-rss__item-publish-date {
     1512  color: currentColor;
     1513}
    17681514.wp-block-rss .wp-block-rss__item-excerpt,
    17691515.wp-block-rss .wp-block-rss__item-full-content {
    1770         font-family: var(--latest-posts--description-font-family);
    1771         font-size: var(--latest-posts--description-font-size);
    1772         line-height: var(--global--line-height-body);
    1773         margin-top: calc(0.666 * var(--global--spacing-vertical));
    1774 }
    1775 
     1516  font-family: var(--latest-posts--description-font-family);
     1517  font-size: var(--latest-posts--description-font-size);
     1518  line-height: var(--global--line-height-body);
     1519  margin-top: calc(0.666 * var(--global--spacing-vertical));
     1520}
    17761521.wp-block-rss.alignfull {
    1777         padding-left: var(--global--spacing-unit);
    1778         padding-right: var(--global--spacing-unit);
    1779 }
    1780 
    1781 .entry-content [class*=inner-container] .wp-block-rss.alignfull,
    1782 .entry-content .has-background .wp-block-rss.alignfull {
    1783         padding-left: 0;
    1784         padding-right: 0;
     1522  padding-left: var(--global--spacing-unit);
     1523  padding-right: var(--global--spacing-unit);
     1524}
     1525.entry-content [class*=inner-container] .wp-block-rss.alignfull, .entry-content .has-background .wp-block-rss.alignfull {
     1526  padding-left: 0;
     1527  padding-right: 0;
    17851528}
    17861529
    17871530.wp-block-search {
    1788         max-width: var(--responsive--aligndefault-width);
    1789 }
    1790 
     1531  max-width: var(--responsive--aligndefault-width);
     1532}
    17911533.wp-block-search .wp-block-search__label {
    1792         font-size: var(--form--font-size);
    1793         font-weight: var(--form--label-weight);
    1794         margin-bottom: calc(var(--global--spacing-vertical) / 3);
    1795 }
    1796 
     1534  font-size: var(--form--font-size);
     1535  font-weight: var(--form--label-weight);
     1536  margin-bottom: calc(var(--global--spacing-vertical) / 3);
     1537}
    17971538.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    17981539.wp-block-search .wp-block-search__input {
    1799         border: var(--form--border-width) solid var(--form--border-color);
    1800         border-radius: var(--form--border-radius);
    1801         font-family: var(--form--font-family);
    1802         font-size: var(--form--font-size);
    1803         line-height: var(--form--line-height);
    1804         max-width: inherit;
    1805         margin-right: calc(-1 * var(--button--border-width));
    1806         padding: var(--form--spacing-unit);
    1807 }
    1808 
     1540  border: var(--form--border-width) solid var(--form--border-color);
     1541  border-radius: var(--form--border-radius);
     1542  font-family: var(--form--font-family);
     1543  font-size: var(--form--font-size);
     1544  line-height: var(--form--line-height);
     1545  max-width: inherit;
     1546  margin-right: calc(-1 * var(--button--border-width));
     1547  padding: var(--form--spacing-unit);
     1548}
    18091549.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    18101550.is-dark-theme .wp-block-search .wp-block-search__input {
    1811         background: var(--global--color-white-90);
    1812 }
    1813 
     1551  background: var(--global--color-white-90);
     1552}
    18141553.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    18151554.has-background .wp-block-search .wp-block-search__input {
    1816         border-color: var(--local--color-primary, var(--global--color-primary)) !important;
    1817 }
    1818 
     1555  border-color: var(--local--color-primary, var(--global--color-primary)) !important;
     1556}
    18191557.wp-block-search .wp-block-search__button.wp-block-search__button {
    1820         border: var(--button--border-width) solid transparent;
    1821         border-radius: var(--button--border-radius);
    1822         cursor: pointer;
    1823         font-weight: var(--button--font-weight);
    1824         font-family: var(--button--font-family);
    1825         font-size: var(--button--font-size);
    1826         line-height: var(--button--line-height);
    1827         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    1828         text-decoration: none;
    1829         box-shadow: none;
    1830         margin-left: 0;
    1831 }
    1832 
     1558  border: var(--button--border-width) solid transparent;
     1559  border-radius: var(--button--border-radius);
     1560  cursor: pointer;
     1561  font-weight: var(--button--font-weight);
     1562  font-family: var(--button--font-family);
     1563  font-size: var(--button--font-size);
     1564  line-height: var(--button--line-height);
     1565  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     1566  text-decoration: none;
     1567  box-shadow: none;
     1568  margin-left: 0;
     1569}
    18331570.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    1834         color: var(--global--color-background);
    1835 }
    1836 
     1571  color: var(--global--color-background);
     1572}
    18371573.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    1838         color: var(--local--color-background, var(--global--color-primary));
    1839 }
    1840 
     1574  color: var(--local--color-background, var(--global--color-primary));
     1575}
    18411576.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background {
    1842         color: var(--global--color-primary);
    1843 }
    1844 
     1577  color: var(--global--color-primary);
     1578}
    18451579.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    1846         background-color: var(--global--color-primary);
    1847 }
    1848 
     1580  background-color: var(--global--color-primary);
     1581}
    18491582.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    1850         background-color: var(--local--color-primary, var(--global--color-primary));
    1851 }
    1852 
    1853 .wp-block-search .wp-block-search__button.wp-block-search__button:hover,
    1854 .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    1855         background-color: transparent;
    1856         border-color: currentColor;
    1857         color: inherit;
    1858 }
    1859 
     1583  background-color: var(--local--color-primary, var(--global--color-primary));
     1584}
     1585.wp-block-search .wp-block-search__button.wp-block-search__button:hover, .wp-block-search .wp-block-search__button.wp-block-search__button:active {
     1586  background-color: transparent;
     1587  border-color: currentColor;
     1588  color: inherit;
     1589}
    18601590.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    1861         outline-offset: -6px;
    1862         outline: 2px dotted currentColor;
    1863 }
    1864 
     1591  outline-offset: -6px;
     1592  outline: 2px dotted currentColor;
     1593}
    18651594.wp-block-search .wp-block-search__button.wp-block-search__button:disabled {
    1866         background-color: var(--global--color-white-50);
    1867         border-color: var(--global--color-white-50);
    1868         color: var(--button--color-text-active);
    1869 }
    1870 
     1595  background-color: var(--global--color-white-50);
     1596  border-color: var(--global--color-white-50);
     1597  color: var(--button--color-text-active);
     1598}
    18711599.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon {
    1872         padding: 6px calc(0.5 * var(--button--padding-horizontal));
    1873         display: inherit;
    1874 }
    1875 
     1600  padding: 6px calc(0.5 * var(--button--padding-horizontal));
     1601  display: inherit;
     1602}
    18761603.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg {
    1877         width: 40px;
    1878         height: 40px;
    1879 }
    1880 
    1881 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover,
    1882 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    1883         background-color: var(--local--color-background, var(--global--color-background)) !important;
    1884         color: var(--local--color-primary, var(--global--color-primary)) !important;
    1885 }
    1886 
    1887 .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover,
    1888 .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    1889         color: var(--local--color-primary, var(--global--color-primary)) !important;
    1890 }
    1891 
     1604  width: 40px;
     1605  height: 40px;
     1606}
     1607.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover, .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active {
     1608  background-color: var(--local--color-background, var(--global--color-background)) !important;
     1609  color: var(--local--color-primary, var(--global--color-primary)) !important;
     1610}
     1611.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover, .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active {
     1612  color: var(--local--color-primary, var(--global--color-primary)) !important;
     1613}
    18921614.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    1893         outline-offset: inherit;
    1894         outline: inherit;
    1895 }
    1896 
     1615  outline-offset: inherit;
     1616  outline: inherit;
     1617}
    18971618.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    1898         padding: var(--form--border-width);
    1899 }
    1900 
     1619  padding: var(--form--border-width);
     1620}
    19011621.wp-block-search.wp-block-search__button-inside .wp-block-search__input {
    1902         border: none;
    1903 }
    1904 
    1905 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover,
    1906 .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
    1907         color: var(--global--color-dark-gray);
    1908 }
    1909 
    1910 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button,
    1911 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button {
    1912         color: var(--global--color-dark-gray);
    1913 }
    1914 
    1915 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover,
    1916 .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
    1917         background-color: var(--global--color-dark-gray);
    1918         color: var(--global--color-white);
    1919 }
    1920 
     1622  border: none;
     1623}
     1624.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover, .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
     1625  color: var(--global--color-dark-gray);
     1626}
     1627.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button, .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button {
     1628  color: var(--global--color-dark-gray);
     1629}
     1630.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover, .is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
     1631  background-color: var(--global--color-dark-gray);
     1632  color: var(--global--color-white);
     1633}
    19211634.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
    1922         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     1635  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    19231636}
    19241637
    19251638.wp-block[data-align=center] > * {
    1926         text-align: center;
     1639  text-align: center;
    19271640}
    19281641
    19291642.wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper {
    1930         justify-content: center;
     1643  justify-content: center;
    19311644}
    19321645
    19331646.wp-block-separator,
    19341647hr {
    1935         border-bottom: var(--separator--height) solid var(--separator--border-color);
    1936         clear: both;
    1937         opacity: 1;
    1938 }
    1939 
    1940 .wp-block-separator[style*="text-align:right"],
    1941 .wp-block-separator[style*="text-align: right"],
     1648  border-bottom: var(--separator--height) solid var(--separator--border-color);
     1649  clear: both;
     1650  opacity: 1;
     1651}
     1652.wp-block-separator[style*="text-align:right"], .wp-block-separator[style*="text-align: right"],
    19421653hr[style*="text-align:right"],
    19431654hr[style*="text-align: right"] {
    1944         border-right-color: var(--separator--border-color);
    1945 }
    1946 
     1655  border-right-color: var(--separator--border-color);
     1656}
    19471657.wp-block-separator:not(.is-style-dots),
    19481658hr:not(.is-style-dots) {
    1949         max-width: var(--responsive--aligndefault-width);
    1950 }
    1951 
    1952 [data-align=full] > .wp-block-separator,
    1953 [data-align=wide] > .wp-block-separator,
     1659  max-width: var(--responsive--aligndefault-width);
     1660}
     1661[data-align=full] > .wp-block-separator, [data-align=wide] > .wp-block-separator,
    19541662[data-align=full] > hr,
    19551663[data-align=wide] > hr {
    1956         max-width: inherit;
    1957 }
    1958 
     1664  max-width: inherit;
     1665}
    19591666.wp-block-separator.is-style-twentytwentyone-separator-thick,
    19601667hr.is-style-twentytwentyone-separator-thick {
    1961         border-bottom-width: calc(3 * var(--separator--height));
    1962 }
    1963 
     1668  border-bottom-width: calc(3 * var(--separator--height));
     1669}
    19641670.wp-block-separator.is-style-dots,
    19651671hr.is-style-dots {
    1966         border-bottom: none;
    1967 }
    1968 
    1969 .wp-block-separator.is-style-dots.has-background,
    1970 .wp-block-separator.is-style-dots.has-text-color,
     1672  border-bottom: none;
     1673}
     1674.wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color,
    19711675hr.is-style-dots.has-background,
    19721676hr.is-style-dots.has-text-color {
    1973         background-color: transparent !important;
    1974 }
    1975 
    1976 .wp-block-separator.is-style-dots.has-background:before,
    1977 .wp-block-separator.is-style-dots.has-text-color:before,
     1677  background-color: transparent !important;
     1678}
     1679.wp-block-separator.is-style-dots.has-background:before, .wp-block-separator.is-style-dots.has-text-color:before,
    19781680hr.is-style-dots.has-background:before,
    19791681hr.is-style-dots.has-text-color:before {
    1980         color: currentColor !important;
    1981 }
    1982 
     1682  color: currentColor !important;
     1683}
    19831684.wp-block-separator.is-style-dots:before,
    19841685hr.is-style-dots:before {
    1985         color: var(--separator--border-color);
    1986 }
    1987 
    1988 .has-background .wp-block-separator,
    1989 [class*=background-color] .wp-block-separator,
    1990 [style*=background-color] .wp-block-separator,
    1991 .wp-block-cover[style*=background-image] .wp-block-separator,
     1686  color: var(--separator--border-color);
     1687}
     1688.has-background .wp-block-separator, [class*=background-color] .wp-block-separator, [style*=background-color] .wp-block-separator, .wp-block-cover[style*=background-image] .wp-block-separator,
    19921689.has-background hr,
    19931690[class*=background-color] hr,
    19941691[style*=background-color] hr,
    19951692.wp-block-cover[style*=background-image] hr {
    1996         border-color: currentColor;
     1693  border-color: currentColor;
    19971694}
    19981695
    19991696.wp-block-social-links [data-block] {
    2000         margin-top: 0;
    2001         margin-bottom: 0;
    2002 }
    2003 
     1697  margin-top: 0;
     1698  margin-bottom: 0;
     1699}
    20041700.wp-block-social-links.is-style-twentytwentyone-social-icons-color button {
    2005         color: var(--global--color-primary);
    2006 }
    2007 
     1701  color: var(--global--color-primary);
     1702}
    20081703.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link {
    2009         background: none;
     1704  background: none;
    20101705}
    20111706
     
    20141709.wp-block-table thead,
    20151710.wp-block-table tfoot {
    2016         text-align: center;
    2017 }
    2018 
     1711  text-align: center;
     1712}
    20191713table th,
    20201714.wp-block-table th {
    2021         font-family: var(--heading--font-family);
    2022 }
    2023 
     1715  font-family: var(--heading--font-family);
     1716}
    20241717table td,
    20251718table th,
    20261719.wp-block-table td,
    20271720.wp-block-table th {
    2028         padding: calc(0.5 * var(--global--spacing-unit));
    2029 }
    2030 
    2031 table.is-style-regular .has-background,
    2032 table.is-style-stripes .has-background,
    2033 table.is-style-stripes .has-background thead tr,
    2034 table.is-style-stripes .has-background tfoot tr,
    2035 table.is-style-stripes .has-background tbody tr,
     1721  padding: calc(0.5 * var(--global--spacing-unit));
     1722}
     1723table.is-style-regular .has-background, table.is-style-stripes .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,
    20361724.wp-block-table.is-style-regular .has-background,
    20371725.wp-block-table.is-style-stripes .has-background,
     
    20391727.wp-block-table.is-style-stripes .has-background tfoot tr,
    20401728.wp-block-table.is-style-stripes .has-background tbody tr {
    2041         color: var(--table--has-background-text-color);
    2042 }
    2043 
     1729  color: var(--table--has-background-text-color);
     1730}
    20441731table.is-style-stripes,
    20451732.wp-block-table.is-style-stripes {
    2046         border-color: var(--table--stripes-border-color);
    2047 }
    2048 
     1733  border-color: var(--table--stripes-border-color);
     1734}
    20491735table.is-style-stripes th,
    20501736table.is-style-stripes td,
    20511737.wp-block-table.is-style-stripes th,
    20521738.wp-block-table.is-style-stripes td {
    2053         border-width: 0;
    2054 }
    2055 
     1739  border-width: 0;
     1740}
    20561741table.is-style-stripes tbody tr:nth-child(odd),
    20571742.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    2058         background-color: var(--table--stripes-background-color);
    2059 }
    2060 
     1743  background-color: var(--table--stripes-background-color);
     1744}
    20611745table.is-style-stripes .has-background tbody tr:nth-child(odd),
    20621746.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    2063         background-color: var(--global--color-white-90);
     1747  background-color: var(--global--color-white-90);
    20641748}
    20651749
    20661750table.wp-calendar-table td,
    20671751table.wp-calendar-table th {
    2068         background: transparent;
    2069         border: 0;
    2070         text-align: center;
    2071         line-height: 2;
    2072         vertical-align: middle;
    2073 }
    2074 
     1752  background: transparent;
     1753  border: 0;
     1754  text-align: center;
     1755  line-height: 2;
     1756  vertical-align: middle;
     1757}
    20751758table.wp-calendar-table th {
    2076         font-weight: bold;
    2077 }
    2078 
     1759  font-weight: bold;
     1760}
    20791761table.wp-calendar-table thead,
    20801762table.wp-calendar-table tbody {
    2081         color: currentColor;
    2082         border: 1px solid;
    2083 }
    2084 
     1763  color: currentColor;
     1764  border: 1px solid;
     1765}
    20851766table.wp-calendar-table caption {
    2086         font-weight: bold;
    2087         text-align: left;
    2088         margin-bottom: var(--global--spacing-unit);
    2089         color: currentColor;
     1767  font-weight: bold;
     1768  text-align: left;
     1769  margin-bottom: var(--global--spacing-unit);
     1770  color: currentColor;
    20901771}
    20911772
    20921773.wp-calendar-nav {
    2093         text-align: left;
    2094         margin-top: calc(var(--global--spacing-unit) / 2);
    2095 }
    2096 
     1774  text-align: left;
     1775  margin-top: calc(var(--global--spacing-unit) / 2);
     1776}
    20971777.wp-calendar-nav svg {
    2098         height: 1em;
    2099         vertical-align: middle;
    2100 }
    2101 
     1778  height: 1em;
     1779  vertical-align: middle;
     1780}
    21021781.wp-calendar-nav svg path {
    2103         fill: currentColor;
    2104 }
    2105 
     1782  fill: currentColor;
     1783}
    21061784.wp-calendar-nav .wp-calendar-nav-next {
    2107         float: right;
     1785  float: right;
    21081786}
    21091787
    21101788.wp-block-tag-cloud.aligncenter {
    2111         text-align: center;
     1789  text-align: center;
    21121790}
    21131791
    21141792pre.wp-block-verse {
    2115         padding: 0;
    2116         color: currentColor;
     1793  padding: 0;
     1794  color: currentColor;
    21171795}
    21181796
    21191797:root .is-extra-small-text,
    21201798:root .has-extra-small-font-size {
    2121         font-size: var(--global--font-size-xs);
    2122 }
    2123 
     1799  font-size: var(--global--font-size-xs);
     1800}
    21241801:root .is-small-text,
    21251802:root .has-small-font-size {
    2126         font-size: var(--global--font-size-sm);
    2127 }
    2128 
     1803  font-size: var(--global--font-size-sm);
     1804}
    21291805:root .is-regular-text,
    21301806:root .has-regular-font-size,
     
    21321808:root .has-normal-font-size,
    21331809:root .has-medium-font-size {
    2134         font-size: var(--global--font-size-base);
    2135 }
    2136 
     1810  font-size: var(--global--font-size-base);
     1811}
    21371812:root .is-large-text,
    21381813:root .has-large-font-size {
    2139         font-size: var(--global--font-size-lg);
    2140         line-height: var(--global--line-height-heading);
    2141 }
    2142 
     1814  font-size: var(--global--font-size-lg);
     1815  line-height: var(--global--line-height-heading);
     1816}
    21431817:root .is-larger-text,
    21441818:root .has-larger-font-size,
    21451819:root .is-extra-large-text,
    21461820:root .has-extra-large-font-size {
    2147         font-size: var(--global--font-size-xl);
    2148         line-height: var(--global--line-height-heading);
    2149 }
    2150 
     1821  font-size: var(--global--font-size-xl);
     1822  line-height: var(--global--line-height-heading);
     1823}
    21511824:root .is-huge-text,
    21521825:root .has-huge-font-size {
    2153         font-size: var(--global--font-size-xxl);
    2154         line-height: var(--global--line-height-heading);
    2155         font-weight: var(--heading--font-weight-page-title);
    2156 }
    2157 
     1826  font-size: var(--global--font-size-xxl);
     1827  line-height: var(--global--line-height-heading);
     1828  font-weight: var(--heading--font-weight-page-title);
     1829}
    21581830:root .is-gigantic-text,
    21591831:root .has-gigantic-font-size {
    2160         font-size: var(--global--font-size-xxxl);
    2161         line-height: var(--global--line-height-heading);
    2162         font-weight: var(--heading--font-weight-page-title);
     1832  font-size: var(--global--font-size-xxxl);
     1833  line-height: var(--global--line-height-heading);
     1834  font-weight: var(--heading--font-weight-page-title);
    21631835}
    21641836
     
    21681840*/
    21691841.wp-block.editor-post-title__block {
    2170         border-bottom: 3px solid var(--global--color-border);
    2171         padding-bottom: calc(2 * var(--global--spacing-vertical));
    2172         margin-bottom: calc(3 * var(--global--spacing-vertical));
    2173         max-width: var(--responsive--alignwide-width);
    2174 }
    2175 
     1842  border-bottom: 3px solid var(--global--color-border);
     1843  padding-bottom: calc(2 * var(--global--spacing-vertical));
     1844  margin-bottom: calc(3 * var(--global--spacing-vertical));
     1845  max-width: var(--responsive--alignwide-width);
     1846}
    21761847.wp-block.editor-post-title__block .editor-post-title__input {
    2177         color: var(--global--color-secondary);
    2178         font-family: var(--heading--font-family);
    2179         font-size: var(--global--font-size-page-title);
    2180         font-weight: var(--heading--font-weight-page-title);
    2181         line-height: var(--heading--line-height-h1);
     1848  color: var(--global--color-secondary);
     1849  font-family: var(--heading--font-family);
     1850  font-size: var(--global--font-size-page-title);
     1851  font-weight: var(--heading--font-weight-page-title);
     1852  line-height: var(--heading--line-height-h1);
    21821853}
    21831854
    21841855.wp-block.block-editor-default-block-appender > textarea {
    2185         font-family: var(--global--font-secondary);
    2186         font-size: var(--global--font-size-md);
     1856  font-family: var(--global--font-secondary);
     1857  font-size: var(--global--font-size-md);
    21871858}
    21881859
    21891860.has-primary-color[class] {
    2190         color: var(--global--color-primary);
     1861  color: var(--global--color-primary);
    21911862}
    21921863
    21931864.has-secondary-color[class] {
    2194         color: var(--global--color-secondary);
     1865  color: var(--global--color-secondary);
    21951866}
    21961867
     
    22031874.has-background h5,
    22041875.has-background h6 {
    2205         color: currentColor;
     1876  color: currentColor;
    22061877}
    22071878
    22081879.has-primary-background-color[class] {
    2209         background-color: var(--global--color-primary);
    2210         color: var(--global--color-background);
     1880  background-color: var(--global--color-primary);
     1881  color: var(--global--color-background);
    22111882}
    22121883
    22131884.has-secondary-background-color[class] {
    2214         background-color: var(--global--color-secondary);
    2215         color: var(--global--color-background);
     1885  background-color: var(--global--color-secondary);
     1886  color: var(--global--color-background);
    22161887}
    22171888
    22181889.has-white-background-color[class] {
    2219         background-color: var(--global--color-white);
    2220         color: var(--global--color-secondary);
     1890  background-color: var(--global--color-white);
     1891  color: var(--global--color-secondary);
    22211892}
    22221893
    22231894.has-black-background-color[class] {
    2224         background-color: var(--global--color-black);
    2225         color: var(--global--color-primary);
     1895  background-color: var(--global--color-black);
     1896  color: var(--global--color-primary);
    22261897}
    22271898
    22281899[data-block] {
    2229         margin-top: var(--global--spacing-vertical);
    2230         margin-bottom: var(--global--spacing-vertical);
     1900  margin-top: var(--global--spacing-vertical);
     1901  margin-bottom: var(--global--spacing-vertical);
    22311902}
    22321903
    22331904.wp-block {
    2234         max-width: var(--responsive--aligndefault-width);
    2235 }
    2236 
    2237 .wp-block[data-align=wide],
    2238 .wp-block.alignwide {
    2239         max-width: var(--responsive--alignwide-width);
    2240 }
    2241 
    2242 .wp-block[data-align=full],
    2243 .wp-block.alignfull {
    2244         max-width: none;
     1905  max-width: var(--responsive--aligndefault-width);
     1906}
     1907.wp-block[data-align=wide], .wp-block.alignwide {
     1908  max-width: var(--responsive--alignwide-width);
     1909}
     1910.wp-block[data-align=full], .wp-block.alignfull {
     1911  max-width: none;
    22451912}
    22461913
    22471914.alignleft {
    2248         margin: 0;
    2249         margin-right: var(--global--spacing-horizontal);
     1915  margin: 0;
     1916  margin-right: var(--global--spacing-horizontal);
    22501917}
    22511918
    22521919.alignright {
    2253         margin: 0;
    2254         margin-left: var(--global--spacing-horizontal);
     1920  margin: 0;
     1921  margin-left: var(--global--spacing-horizontal);
    22551922}
    22561923
    22571924.has-drop-cap:not(:focus)::first-letter {
    2258         font-family: var(--heading--font-family);
    2259         font-weight: var(--heading--font-weight);
    2260         line-height: 0.66;
    2261         text-transform: uppercase;
    2262         font-style: normal;
    2263         float: left;
    2264         margin: 0.1em 0.1em 0 0;
    2265         font-size: calc(1.2 * var(--heading--font-size-h1));
     1925  font-family: var(--heading--font-family);
     1926  font-weight: var(--heading--font-weight);
     1927  line-height: 0.66;
     1928  text-transform: uppercase;
     1929  font-style: normal;
     1930  float: left;
     1931  margin: 0.1em 0.1em 0 0;
     1932  font-size: calc(1.2 * var(--heading--font-size-h1));
    22661933}
    22671934
    22681935@media only screen and (min-width: 482px) {
    2269 
    2270         .wp-block[data-align=left] > * {
    2271                 max-width: 290px;
    2272                 margin-right: var(--global--spacing-horizontal);
    2273         }
    2274 
    2275         .wp-block[data-align=right] > * {
    2276                 max-width: 290px;
    2277                 margin-left: var(--global--spacing-horizontal);
    2278         }
    2279 }
    2280 
     1936  .wp-block[data-align=left] > * {
     1937    max-width: 290px;
     1938    margin-right: var(--global--spacing-horizontal);
     1939  }
     1940
     1941  .wp-block[data-align=right] > * {
     1942    max-width: 290px;
     1943    margin-left: var(--global--spacing-horizontal);
     1944  }
     1945}
    22811946.wp-block-freeform.block-library-rich-text__tinymce blockquote {
    2282         border: none;
     1947  border: none;
    22831948}
    22841949
    22851950.wp-block-freeform.block-library-rich-text__tinymce blockquote:before {
    2286         left: 5px;
     1951  left: 5px;
    22871952}
    22881953
    22891954html {
    2290         font-family: var(--global--font-secondary);
    2291         line-height: var(--global--line-height-body);
     1955  font-family: var(--global--font-secondary);
     1956  line-height: var(--global--line-height-body);
    22921957}
    22931958
    22941959body {
    2295         --wp--typography--line-height: var(--global--line-height-body);
    2296         color: var(--global--color-primary);
    2297         background-color: var(--global--color-background);
    2298         font-family: var(--global--font-secondary);
    2299         font-size: var(--global--font-size-base);
    2300         font-weight: normal;
    2301         -moz-osx-font-smoothing: grayscale;
    2302         -webkit-font-smoothing: antialiased;
     1960  --wp--typography--line-height: var(--global--line-height-body);
     1961  color: var(--global--color-primary);
     1962  background-color: var(--global--color-background);
     1963  font-family: var(--global--font-secondary);
     1964  font-size: var(--global--font-size-base);
     1965  font-weight: normal;
     1966  -moz-osx-font-smoothing: grayscale;
     1967  -webkit-font-smoothing: antialiased;
    23031968}
    23041969
    23051970.wp-block a {
    2306         color: var(--wp--style--color--link, var(--global--color-primary));
    2307 }
    2308 
     1971  color: var(--wp--style--color--link, var(--global--color-primary));
     1972}
    23091973.wp-block a:hover {
    2310         text-decoration-style: dotted;
    2311 }
    2312 
     1974  text-decoration-style: dotted;
     1975}
    23131976.wp-block a:focus {
    2314         outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
    2315         text-decoration: none;
    2316 }
    2317 
    2318 .has-background .has-link-color a,
    2319 .has-background.has-link-color a {
    2320         color: var(--wp--style--color--link, var(--global--color-primary));
     1977  outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
     1978  text-decoration: none;
     1979}
     1980
     1981.has-background .has-link-color a, .has-background.has-link-color a {
     1982  color: var(--wp--style--color--link, var(--global--color-primary));
    23211983}
    23221984
    23231985button,
    23241986a {
    2325         cursor: pointer;
     1987  cursor: pointer;
    23261988}
    23271989
    23281990.has-black-color[class] {
    2329         color: var(--global--color-black);
    2330 }
    2331 
     1991  color: var(--global--color-black);
     1992}
    23321993.has-black-color[class] > [class*=__inner-container] {
    2333         --local--color-primary: var(--global--color-black, #000);
    2334         color: var(--local--color-primary);
     1994  --local--color-primary: var(--global--color-black, #000000);
     1995  color: var(--local--color-primary);
    23351996}
    23361997
    23371998.has-gray-color[class] {
    2338         color: var(--global--color-gray);
    2339 }
    2340 
     1999  color: var(--global--color-gray);
     2000}
    23412001.has-gray-color[class] > [class*=__inner-container] {
    2342         --local--color-primary: var(--global--color-gray, #000);
    2343         color: var(--local--color-primary);
     2002  --local--color-primary: var(--global--color-gray, #000000);
     2003  color: var(--local--color-primary);
    23442004}
    23452005
    23462006.has-dark-gray-color[class] {
    2347         color: var(--global--color-dark-gray);
    2348 }
    2349 
     2007  color: var(--global--color-dark-gray);
     2008}
    23502009.has-dark-gray-color[class] > [class*=__inner-container] {
    2351         --local--color-primary: var(--global--color-dark-gray, #000);
    2352         color: var(--local--color-primary);
     2010  --local--color-primary: var(--global--color-dark-gray, #000000);
     2011  color: var(--local--color-primary);
    23532012}
    23542013
    23552014.has-green-color[class] {
    2356         color: var(--global--color-green);
    2357 }
    2358 
     2015  color: var(--global--color-green);
     2016}
    23592017.has-green-color[class] > [class*=__inner-container] {
    2360         --local--color-primary: var(--global--color-green, #fff);
    2361         color: var(--local--color-primary);
     2018  --local--color-primary: var(--global--color-green, #FFFFFF);
     2019  color: var(--local--color-primary);
    23622020}
    23632021
    23642022.has-blue-color[class] {
    2365         color: var(--global--color-blue);
    2366 }
    2367 
     2023  color: var(--global--color-blue);
     2024}
    23682025.has-blue-color[class] > [class*=__inner-container] {
    2369         --local--color-primary: var(--global--color-blue, #fff);
    2370         color: var(--local--color-primary);
     2026  --local--color-primary: var(--global--color-blue, #FFFFFF);
     2027  color: var(--local--color-primary);
    23712028}
    23722029
    23732030.has-purple-color[class] {
    2374         color: var(--global--color-purple);
    2375 }
    2376 
     2031  color: var(--global--color-purple);
     2032}
    23772033.has-purple-color[class] > [class*=__inner-container] {
    2378         --local--color-primary: var(--global--color-purple, #fff);
    2379         color: var(--local--color-primary);
     2034  --local--color-primary: var(--global--color-purple, #FFFFFF);
     2035  color: var(--local--color-primary);
    23802036}
    23812037
    23822038.has-red-color[class] {
    2383         color: var(--global--color-red);
    2384 }
    2385 
     2039  color: var(--global--color-red);
     2040}
    23862041.has-red-color[class] > [class*=__inner-container] {
    2387         --local--color-primary: var(--global--color-red, #fff);
    2388         color: var(--local--color-primary);
     2042  --local--color-primary: var(--global--color-red, #FFFFFF);
     2043  color: var(--local--color-primary);
    23892044}
    23902045
    23912046.has-orange-color[class] {
    2392         color: var(--global--color-orange);
    2393 }
    2394 
     2047  color: var(--global--color-orange);
     2048}
    23952049.has-orange-color[class] > [class*=__inner-container] {
    2396         --local--color-primary: var(--global--color-orange, #fff);
    2397         color: var(--local--color-primary);
     2050  --local--color-primary: var(--global--color-orange, #FFFFFF);
     2051  color: var(--local--color-primary);
    23982052}
    23992053
    24002054.has-yellow-color[class] {
    2401         color: var(--global--color-yellow);
    2402 }
    2403 
     2055  color: var(--global--color-yellow);
     2056}
    24042057.has-yellow-color[class] > [class*=__inner-container] {
    2405         --local--color-primary: var(--global--color-yellow, #fff);
    2406         color: var(--local--color-primary);
     2058  --local--color-primary: var(--global--color-yellow, #FFFFFF);
     2059  color: var(--local--color-primary);
    24072060}
    24082061
    24092062.has-white-color[class] {
    2410         color: var(--global--color-white);
    2411 }
    2412 
     2063  color: var(--global--color-white);
     2064}
    24132065.has-white-color[class] > [class*=__inner-container] {
    2414         --local--color-primary: var(--global--color-white, #fff);
    2415         color: var(--local--color-primary);
     2066  --local--color-primary: var(--global--color-white, #FFFFFF);
     2067  color: var(--local--color-primary);
    24162068}
    24172069
     
    24242076.has-background h5,
    24252077.has-background h6 {
    2426         color: currentColor;
     2078  color: currentColor;
    24272079}
    24282080
    24292081.has-black-background-color[class] {
    2430         background-color: var(--global--color-black);
    2431 }
    2432 
     2082  background-color: var(--global--color-black);
     2083}
    24332084.has-black-background-color[class] > [class*=__inner-container] {
    2434         --local--color-background: var(--global--color-black, #000);
    2435         background-color: var(--local--color-background);
     2085  --local--color-background: var(--global--color-black, #000000);
     2086  background-color: var(--local--color-background);
    24362087}
    24372088
    24382089.has-dark-gray-background-color[class] {
    2439         background-color: var(--global--color-dark-gray);
    2440 }
    2441 
     2090  background-color: var(--global--color-dark-gray);
     2091}
    24422092.has-dark-gray-background-color[class] > [class*=__inner-container] {
    2443         --local--color-background: var(--global--color-dark-gray, #000);
    2444         background-color: var(--local--color-background);
     2093  --local--color-background: var(--global--color-dark-gray, #000000);
     2094  background-color: var(--local--color-background);
    24452095}
    24462096
    24472097.has-gray-background-color[class] {
    2448         background-color: var(--global--color-gray);
    2449 }
    2450 
     2098  background-color: var(--global--color-gray);
     2099}
    24512100.has-gray-background-color[class] > [class*=__inner-container] {
    2452         --local--color-background: var(--global--color-gray, #000);
    2453         background-color: var(--local--color-background);
     2101  --local--color-background: var(--global--color-gray, #000000);
     2102  background-color: var(--local--color-background);
    24542103}
    24552104
    24562105.has-light-gray-background-color[class] {
    2457         background-color: var(--global--color-light-gray);
    2458 }
    2459 
     2106  background-color: var(--global--color-light-gray);
     2107}
    24602108.has-light-gray-background-color[class] > [class*=__inner-container] {
    2461         --local--color-background: var(--global--color-light-gray, #fff);
    2462         background-color: var(--local--color-background);
     2109  --local--color-background: var(--global--color-light-gray, #FFFFFF);
     2110  background-color: var(--local--color-background);
    24632111}
    24642112
    24652113.has-green-background-color[class] {
    2466         background-color: var(--global--color-green);
    2467 }
    2468 
     2114  background-color: var(--global--color-green);
     2115}
    24692116.has-green-background-color[class] > [class*=__inner-container] {
    2470         --local--color-background: var(--global--color-green, #fff);
    2471         background-color: var(--local--color-background);
     2117  --local--color-background: var(--global--color-green, #FFFFFF);
     2118  background-color: var(--local--color-background);
    24722119}
    24732120
    24742121.has-blue-background-color[class] {
    2475         background-color: var(--global--color-blue);
    2476 }
    2477 
     2122  background-color: var(--global--color-blue);
     2123}
    24782124.has-blue-background-color[class] > [class*=__inner-container] {
    2479         --local--color-background: var(--global--color-blue, #fff);
    2480         background-color: var(--local--color-background);
     2125  --local--color-background: var(--global--color-blue, #FFFFFF);
     2126  background-color: var(--local--color-background);
    24812127}
    24822128
    24832129.has-purple-background-color[class] {
    2484         background-color: var(--global--color-purple);
    2485 }
    2486 
     2130  background-color: var(--global--color-purple);
     2131}
    24872132.has-purple-background-color[class] > [class*=__inner-container] {
    2488         --local--color-background: var(--global--color-purple, #fff);
    2489         background-color: var(--local--color-background);
     2133  --local--color-background: var(--global--color-purple, #FFFFFF);
     2134  background-color: var(--local--color-background);
    24902135}
    24912136
    24922137.has-red-background-color[class] {
    2493         background-color: var(--global--color-red);
    2494 }
    2495 
     2138  background-color: var(--global--color-red);
     2139}
    24962140.has-red-background-color[class] > [class*=__inner-container] {
    2497         --local--color-background: var(--global--color-red, #fff);
    2498         background-color: var(--local--color-background);
     2141  --local--color-background: var(--global--color-red, #FFFFFF);
     2142  background-color: var(--local--color-background);
    24992143}
    25002144
    25012145.has-orange-background-color[class] {
    2502         background-color: var(--global--color-orange);
    2503 }
    2504 
     2146  background-color: var(--global--color-orange);
     2147}
    25052148.has-orange-background-color[class] > [class*=__inner-container] {
    2506         --local--color-background: var(--global--color-orange, #fff);
    2507         background-color: var(--local--color-background);
     2149  --local--color-background: var(--global--color-orange, #FFFFFF);
     2150  background-color: var(--local--color-background);
    25082151}
    25092152
    25102153.has-yellow-background-color[class] {
    2511         background-color: var(--global--color-yellow);
    2512 }
    2513 
     2154  background-color: var(--global--color-yellow);
     2155}
    25142156.has-yellow-background-color[class] > [class*=__inner-container] {
    2515         --local--color-background: var(--global--color-yellow, #fff);
    2516         background-color: var(--local--color-background);
     2157  --local--color-background: var(--global--color-yellow, #FFFFFF);
     2158  background-color: var(--local--color-background);
    25172159}
    25182160
    25192161.has-white-background-color[class] {
    2520         background-color: var(--global--color-white);
    2521 }
    2522 
     2162  background-color: var(--global--color-white);
     2163}
    25232164.has-white-background-color[class] > [class*=__inner-container] {
    2524         --local--color-background: var(--global--color-white, #fff);
    2525         background-color: var(--local--color-background);
    2526 }
    2527 
    2528 .has-background:not(.has-text-color).has-black-background-color[class],
    2529 .has-background:not(.has-text-color).has-gray-background-color[class],
    2530 .has-background:not(.has-text-color).has-dark-gray-background-color[class] {
    2531         color: var(--global--color-white);
    2532 }
    2533 
    2534 .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],
    2535 .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],
    2536 .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
    2537         --local--color-primary: var(--global--color-background, #fff);
    2538         color: var(--local--color-primary, var(--global--color-primary));
    2539 }
    2540 
    2541 .is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],
    2542 .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],
    2543 .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
    2544         --local--color-primary: var(--global--color-primary, #000);
    2545 }
    2546 
    2547 .has-background:not(.has-text-color).has-green-background-color[class],
    2548 .has-background:not(.has-text-color).has-blue-background-color[class],
    2549 .has-background:not(.has-text-color).has-purple-background-color[class],
    2550 .has-background:not(.has-text-color).has-red-background-color[class],
    2551 .has-background:not(.has-text-color).has-orange-background-color[class],
    2552 .has-background:not(.has-text-color).has-yellow-background-color[class],
    2553 .has-background:not(.has-text-color).has-white-background-color[class] {
    2554         color: var(--global--color-dark-gray);
    2555 }
    2556 
    2557 .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],
    2558 .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],
    2559 .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],
    2560 .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],
    2561 .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],
    2562 .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],
    2563 .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
    2564         --local--color-primary: var(--global--color-primary, #000);
    2565         color: var(--local--color-primary, var(--global--color-primary));
    2566 }
    2567 
    2568 .is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],
    2569 .is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],
    2570 .is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],
    2571 .is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],
    2572 .is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],
    2573 .is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],
    2574 .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
    2575         --local--color-primary: var(--global--color-background, #fff);
     2165  --local--color-background: var(--global--color-white, #FFFFFF);
     2166  background-color: var(--local--color-background);
     2167}
     2168
     2169.has-background:not(.has-text-color).has-black-background-color[class], .has-background:not(.has-text-color).has-gray-background-color[class], .has-background:not(.has-text-color).has-dark-gray-background-color[class] {
     2170  color: var(--global--color-white);
     2171}
     2172.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
     2173  --local--color-primary: var(--global--color-background, #FFFFFF);
     2174  color: var(--local--color-primary, var(--global--color-primary));
     2175}
     2176.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
     2177  --local--color-primary: var(--global--color-primary, #000000);
     2178}
     2179.has-background:not(.has-text-color).has-green-background-color[class], .has-background:not(.has-text-color).has-blue-background-color[class], .has-background:not(.has-text-color).has-purple-background-color[class], .has-background:not(.has-text-color).has-red-background-color[class], .has-background:not(.has-text-color).has-orange-background-color[class], .has-background:not(.has-text-color).has-yellow-background-color[class], .has-background:not(.has-text-color).has-white-background-color[class] {
     2180  color: var(--global--color-dark-gray);
     2181}
     2182.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
     2183  --local--color-primary: var(--global--color-primary, #000000);
     2184  color: var(--local--color-primary, var(--global--color-primary));
     2185}
     2186.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
     2187  --local--color-primary: var(--global--color-background, #FFFFFF);
    25762188}
    25772189
    25782190.has-purple-to-yellow-gradient-background {
    2579         background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
     2191  background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
    25802192}
    25812193
    25822194.has-yellow-to-purple-gradient-background {
    2583         background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
     2195  background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
    25842196}
    25852197
    25862198.has-green-to-yellow-gradient-background {
    2587         background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
     2199  background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
    25882200}
    25892201
    25902202.has-yellow-to-green-gradient-background {
    2591         background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
     2203  background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
    25922204}
    25932205
    25942206.has-red-to-yellow-gradient-background {
    2595         background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
     2207  background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
    25962208}
    25972209
    25982210.has-yellow-to-red-gradient-background {
    2599         background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
     2211  background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
    26002212}
    26012213
    26022214.has-purple-to-red-gradient-background {
    2603         background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
     2215  background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
    26042216}
    26052217
    26062218.has-red-to-purple-gradient-background {
    2607         background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
    2608 }
     2219  background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
     2220}
     2221
     2222/*# sourceMappingURL=style-editor.css.map */
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css.map

    r54294 r55088  
    1 {"version":3,"sourceRoot":"","sources":["../sass/style-editor.scss","../sass/01-settings/global.scss","../sass/03-generic/breakpoints.scss","../sass/04-elements/blockquote.scss","../sass/04-elements/media.scss","../sass/04-elements/forms-editor.scss","../sass/04-elements/links.scss","../sass/05-blocks/button/_editor.scss","../sass/02-tools/mixins.scss","../sass/05-blocks/code/_editor.scss","../sass/05-blocks/cover/_editor.scss","../sass/05-blocks/columns/_editor.scss","../sass/05-blocks/file/_editor.scss","../sass/05-blocks/gallery/_editor.scss","../sass/05-blocks/group/_editor.scss","../sass/05-blocks/heading/_editor.scss","../sass/05-blocks/html/_editor.scss","../sass/05-blocks/image/_editor.scss","../sass/05-blocks/latest-comments/_editor.scss","../sass/05-blocks/latest-posts/_editor.scss","../sass/05-blocks/legacy/_editor.scss","../sass/05-blocks/list/_editor.scss","../sass/05-blocks/media-text/_editor.scss","../sass/05-blocks/navigation/_editor.scss","../sass/05-blocks/paragraph/_editor.scss","../sass/05-blocks/preformatted/_editor.scss","../sass/05-blocks/pullquote/_editor.scss","../sass/05-blocks/query-loop/_editor.scss","../sass/05-blocks/quote/_editor.scss","../sass/05-blocks/rss/_editor.scss","../sass/05-blocks/search/_editor.scss","../sass/05-blocks/separator/_editor.scss","../sass/05-blocks/social-icons/_editor.scss","../sass/05-blocks/table/_editor.scss","../sass/05-blocks/tag-clould/_editor.scss","../sass/05-blocks/verse/_editor.scss","../sass/05-blocks/utilities/_font-sizes.scss","../sass/05-blocks/utilities/_editor.scss","../sass/06-components/editor.scss","../sass/07-utilities/color-palette.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;ACAA;AAKA;AAEC;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;;;AAGD;EACC;;AAEA;EAHD;IAIE;;;;AAIF;EACC;IACC;IACA;IACA;IACA;IACA;;;ACtPF;AAAA;AAAA;AAIA;AAAA;AAAA;AA4EA;AAAA;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;;;AA/DC;EAoED;IACC;IACA;IACA;IACA;;;AApCA;EA0CD;IACC;IACA;;;AAIF;AAAA;AAAA;AAGA;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAhGC;EA2GD;IACC;IACA;IACA;IACA;;;ACzIF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;;AAGD;EAGC;;AAEA;EACC;EACA;EACA;;AAGD;AAAA;AAAA;EAEC;EACA;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;;ADlDA;ECpBF;IA0EE;;EAEA;IACC;;;;AC7EH;EACC;EACA;EACA;;;AAGD;AACA;EACC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;;AAIF;AACA;AAAA;AAAA;EAGC;EACA;EACA;EACA;;;AC5CD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACXD;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;AAEC;EACA;EAEA;EACA;EACA;;AAGA;EACC;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;;AAEA;EACC;;AAIF;AAEC;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;;AAQD;EAEC;;;AC1EF;ECsBC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMC;EACC;;AAGA;EACC;;AAEA;EACC;;AAMH;EACC;;AAGA;EACC;;AAMH;EAEC;EACA;EACA;;AAID;EACC;EACA;;AAID;EACC;EACA;EACA;;;ADzEF;AAAA;AAAA;AAYG;EACC;;AAGA;EACC;;AAEA;EACC;;AAMH;EACC;;AAGA;EACC;;AAMH;AAAA;EAEC;EACA;EACA;;AAID;EACC;EACA;;AAUA;EAGC;;AAID;EACC;;AAGA;EACC;;AAMD;EA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;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;ACxCD;AAAA;EAEC;EACA;EACA;;AAGA;AAAA;EACC;EACA;EACA;;AAGD;AAAA;EACC;EACA;EACA;;;AAMD;AAAA;EAEC;;;AAIF;EACC;EACA;;;AC5BA;EACC;EACA;;AdiFD;EACC;;AAID;EACC;;AAID;EAEC;;AcxFD;EACC;;AAID;EACC;;;ACbD;EACC;EACA;;AAKA;EACC;;AAGD;EACC;EACA;EACA;;AAMD;EACC;;AAUC;EAEC;;AAKH;EACC;;;ACzCH;EACC;;AAEA;EACC;;;ACJF;EACC;EACA;EACA;;;ACHD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;;AAID;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EARD;IASE;;;AAGD;EACC;;AAGD;EAEC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;AAAA;AAAA;EAGC;;;AAUD;EACC;;;AAQF;AAAA;EACC;;;ACrGD;EACC;;AzBuBA;EyBxBD;IAIE;;;;ACNH;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EAIC;;AAIF;EACC;EACA;EACA;;AAGA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAIF;EAEC;AAEA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;A1B9EF;E0B6CD;IAsCE;;EAEA;IACC;;EAGD;IACC;IACA;;EAEA;IACC;;;A1B9FH;E0BpBF;IAyHE;;EAEA;IACC;;EAGD;IACC;IACA;;EAEA;IACC;;EAIF;IACC;IACA;;;A1BhHD;E0B1BF;IA+IE;;EAEA;IACC;;;;AClJH;EACC;;AAEA;EACC;;AAID;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAMD;EACC;;AAEA;EACC;;AAKF;EAUC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;;AAID;EACC;EACA;EACA;;AAEA;EAEC;;AAKF;AAAA;EAEC;EACA;EACA;EACA;;AAID;EACC;EACA;;AAEA;EAEC;EACA;;;ACzGH;EACC;;AAEA;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAGD;AAAA;EACC;;AAIF;EtBPA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsBCC;EACA;;AtBIA;EACC;;AAGA;EACC;;AAEA;EACC;;AAMH;EACC;;AAGA;EACC;;AAMH;EAEC;EACA;EACA;;AAID;EACC;EACA;;AAID;EACC;EACA;EACA;;AsB5CA;EACC;EACA;;AAEA;EACC;EACA;;AAOD;EACC;EACA;;AAGD;EACC;;AAKF;EACC;EACA;;AAMD;EACC;;AAGD;EACC;;AAQC;EACC;;AAGD;EACC;;AAEA;EACC;EACA;;AAMJ;EAEC;;;AAKH;EACC;;;AAOC;EACC;;;AC9GH;AAAA;EAEC;EACA;EACA;;AAEA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAEA;AAAA;AAAA;EAEC;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;EACC;;AAIF;AAAA;AAAA;AAAA;AAAA;EAIC;;;AC1CD;EACC;EACA;;AAKA;EACC;;AAGD;EACC;;;ACZF;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EAEC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;;AAOF;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;EAEC;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;;ACpFD;EACC;;;ACHF;EACC;EACA;;;ACCA;AAAA;EAEC;;AAGD;AAAA;EAEC;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;AAGD;AAAA;EAEC;EACA;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;;AAGD;AAAA;EAEC;EACA;EAGA;;AAGD;AAAA;EAEC;EACA;EAGA;;;AClDF;AAAA;AAAA;AAAA;AAMA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAKF;EACC;EACA;;;AAID;EACC;;;AAGD;EACC;;;AAMA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;;AAIF;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAID;EACC;EACA;;;AAID;EAIC;;AAGA;EAEC;;AAGD;EAEC;;;AAIF;EACC;EACA;;;AAGD;EACC;EACA;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAEC;IACC;IACA;;EAGD;IACC;IACA;;;AAKF;EACC;;;AAID;EACC;;;AC1ID;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;;AAQD;EAEC;;;AAIF;AAAA;EAEC;;;ACxCD;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAQD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;;AAIF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAKF;EAMC;;AAJA;EACC;EACA;;;AAOD;EAGG;;AAGF;EACC;EAKA;;AAHA;EACC;;AAMH;EAOG;;AAGF;EACC;EAKA;;AAHA;EACC;;;AAQJ;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC","file":"style-editor.css"}
     1{"version":3,"sourceRoot":"","sources":["../sass/style-editor.scss","../sass/01-settings/global.scss","../sass/03-generic/breakpoints.scss","../sass/04-elements/blockquote.scss","../sass/04-elements/media.scss","../sass/04-elements/forms-editor.scss","../sass/04-elements/links.scss","../sass/05-blocks/button/_editor.scss","../sass/02-tools/mixins.scss","../sass/05-blocks/code/_editor.scss","../sass/05-blocks/cover/_editor.scss","../sass/05-blocks/columns/_editor.scss","../sass/05-blocks/file/_editor.scss","../sass/05-blocks/gallery/_editor.scss","../sass/05-blocks/group/_editor.scss","../sass/05-blocks/heading/_editor.scss","../sass/05-blocks/html/_editor.scss","../sass/05-blocks/image/_editor.scss","../sass/05-blocks/latest-comments/_editor.scss","../sass/05-blocks/latest-posts/_editor.scss","../sass/05-blocks/legacy/_editor.scss","../sass/05-blocks/list/_editor.scss","../sass/05-blocks/media-text/_editor.scss","../sass/05-blocks/navigation/_editor.scss","../sass/05-blocks/paragraph/_editor.scss","../sass/05-blocks/preformatted/_editor.scss","../sass/05-blocks/pullquote/_editor.scss","../sass/05-blocks/query-loop/_editor.scss","../sass/05-blocks/quote/_editor.scss","../sass/05-blocks/rss/_editor.scss","../sass/05-blocks/search/_editor.scss","../sass/05-blocks/separator/_editor.scss","../sass/05-blocks/social-icons/_editor.scss","../sass/05-blocks/table/_editor.scss","../sass/05-blocks/tag-clould/_editor.scss","../sass/05-blocks/verse/_editor.scss","../sass/05-blocks/utilities/_font-sizes.scss","../sass/05-blocks/utilities/_editor.scss","../sass/06-components/editor.scss","../sass/07-utilities/color-palette.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;ACAA;AAKA;AAEC;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAAyD;EACzD;AAAsD;EACtD;EACA;AAAwD;EACxD;AAAsD;AAEtD;EACA;EACA;EACA;EACA;AAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;AAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;;;AAGD;EACC;;AAEA;EAHD;IAIE;;;;AAIF;EACC;IACC;IACA;IACA;IACA;IACA;;;ACtPF;AAAA;AAAA;AAIA;AAAA;AAAA;AA4EA;AAAA;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;;;AA/DC;EAoED;IACC;IACA;IACA;IACA;;;AApCA;EA0CD;IACC;IACA;;;AAIF;AAAA;AAAA;AAGA;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAhGC;EA2GD;IACC;IACA;IACA;IACA;;;ACzIF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;;AAGD;EAGC;;AAEA;EACC;EACA;EACA;;AAGD;AAAA;AAAA;EAEC;EACA;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;;ADlDA;ECpBF;IA0EE;;EAEA;IACC;;;;AC7EH;EACC;EACA;EACA;;;AAGD;AACA;EACC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;;AAIF;AACA;AAAA;AAAA;EAGC;EACA;EACA;EACA;;;AC5CD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACXD;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;AAEC;EACA;EAEA;EACA;EACA;;AAGA;EACC;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;;AAEA;EACC;;AAIF;AAEC;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;;AAQD;EAEC;;;AC1EF;ECsBC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMC;EACC;;AAGA;EACC;;AAEA;EACC;;AAMH;EACC;;AAGA;EACC;;AAMH;EAEC;EACA;EACA;;AAID;EACC;EACA;;AAID;EACC;EACA;EACA;;;ADzEF;AAAA;AAAA;AAMA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;;AAYC;EACC;;AAGA;EACC;;AAEA;EACC;;AAMH;EACC;;AAGA;EACC;;AAMH;AAAA;EAEC;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CA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;ACxCD;AAAA;EAEC;EACA;EACA;;AAGA;AAAA;EACC;EACA;EACA;;AAGD;AAAA;EACC;EACA;EACA;;;AAMD;AAAA;EAEC;;;AAIF;EACC;EACA;;;AC5BA;EACC;EACA;;AdiFD;EACC;;AAID;EACC;;AAID;EAEC;;AcxFD;EACC;;AAID;EACC;;;ACbD;EACC;EACA;;AAGD;EACC;;AAKA;EACC;EACA;EACA;;AAMD;EACC;;AAUC;EAEC;;AAKH;EACC;;;ACzCH;EACC;;AAEA;EACC;;;ACJF;EACC;EACA;EACA;;;ACHD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;;AAID;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EARD;IASE;;;AAGD;EACC;;AAGD;EAEC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;AAAA;AAAA;EAGC;;;AAUD;EACC;;;AAQF;AAAA;EACC;;;ACrGD;EACC;;AzBuBA;EyBxBD;IAIE;;;;ACNH;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EAIC;;AAIF;EACC;EACA;EACA;;AAGA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAIF;EAEC;AAEA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMA;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;A1B9EF;E0B6CD;IAsCE;;EAEA;IACC;;EAGD;IACC;IACA;;EAEA;IACC;;;A1B9FH;E0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","file":"style-editor.css"}
  • trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/navigation/_editor.scss

    r49574 r55088  
    11.wp-block-navigation {
     2
     3        [data-block] {
     4                margin-top: revert;
     5                margin-bottom: revert;
     6        }
    27
    38        .wp-block-navigation__container {
    49                background: var(--global--color-background);
    5                 padding: 0;
    610        }
    711
    812        .wp-block-navigation-link {
    9 
    10                 .wp-block-navigation-link__content {
    11                         padding: var(--primary-nav--padding);
    12                 }
    1313
    1414                .wp-block-navigation-link__label {
  • trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/navigation/_style.scss

    r49574 r55088  
    22
    33        .wp-block-navigation-link {
    4                 padding: 0;
    5 
    6                 .wp-block-navigation-link__content {
    7                         padding: var(--primary-nav--padding);
    8                 }
    9 
    104                .wp-block-navigation-link__label {
    115                        font-family: var(--primary-nav--font-family);
     
    3125                                border: none;
    3226                                left: 0;
    33                                 margin-left: var(--primary-nav--padding);
    3427                                min-width: max-content;
    3528                                opacity: 0;
     
    3831                                top: inherit;
    3932
    40                                 .wp-block-navigation-link {
    41 
    42                                         .wp-block-navigation-link__content {
    43                                                 display: inline-block;
    44                                                 padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding);
    45                                         }
    46                                 }
    47 
    4833                                .wp-block-navigation-link__submenu-icon {
    4934                                        display: none;
    50                                 }
    51                         }
    52 
    53                         &:hover,
    54                         &:focus-within {
    55 
    56                                 .wp-block-navigation__container {
    57                                         display: block;
    58                                         opacity: 1;
    59                                         visibility: visible;
    6035                                }
    6136                        }
  • trunk/src/wp-content/themes/twentytwentyone/style-rtl.css

    r54745 r55088  
    11@charset "UTF-8";
    2 
    32/*
    43Theme Name: Twenty Twenty-One
     
    87Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
    98Requires at least: 5.3
    10 Tested up to: 6.0
     9Tested up to: 5.8
    1110Requires PHP: 5.6
    12 Version: 1.7
     11Version: 1.4
    1312License: GNU General Public License v2 or later
    1413License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1918Twenty Twenty-One is distributed under the terms of the GNU GPL.
    2019*/
    21 
    2220/**
    2321 * SETTINGS
     
    6765 * Search...............Specific styles for the search block.
    6866 * Separator............Specific styles for the separator block.
     67 * Spacer...............Specific styles for the spacer block.
    6968 * Table................Specific styles for the table block.
    7069 * Verse................Specific styles for the verse block.
     
    9493 * Measure..............The width of a line of text, in characters.
    9594 */
    96 
    9795/* Categories 01 to 03 are the basics. */
    98 
    9996/* Variables */
    10097:root {
    101 
    102         /* Font Family */
    103         --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    104         --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    105 
    106         /* Font Size */
    107         --global--font-size-base: 1.25rem;
    108         --global--font-size-xs: 1rem;
    109         --global--font-size-sm: 1.125rem;
    110         --global--font-size-md: 1.25rem;
    111         --global--font-size-lg: 1.5rem;
    112         --global--font-size-xl: 2.25rem;
    113         --global--font-size-xxl: 4rem;
    114         --global--font-size-xxxl: 5rem;
    115         --global--font-size-page-title: var(--global--font-size-xxl);
    116         --global--letter-spacing: normal;
    117 
    118         /* Line Height */
    119         --global--line-height-body: 1.7;
    120         --global--line-height-heading: 1.3;
    121         --global--line-height-page-title: 1.1;
    122 
    123         /* Headings */
    124         --heading--font-family: var(--global--font-primary);
    125         --heading--font-size-h6: var(--global--font-size-xs);
    126         --heading--font-size-h5: var(--global--font-size-sm);
    127         --heading--font-size-h4: var(--global--font-size-lg);
    128         --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
    129         --heading--font-size-h2: var(--global--font-size-xl);
    130         --heading--font-size-h1: var(--global--font-size-page-title);
    131         --heading--letter-spacing-h6: 0.05em;
    132         --heading--letter-spacing-h5: 0.05em;
    133         --heading--letter-spacing-h4: var(--global--letter-spacing);
    134         --heading--letter-spacing-h3: var(--global--letter-spacing);
    135         --heading--letter-spacing-h2: var(--global--letter-spacing);
    136         --heading--letter-spacing-h1: var(--global--letter-spacing);
    137         --heading--line-height-h6: var(--global--line-height-heading);
    138         --heading--line-height-h5: var(--global--line-height-heading);
    139         --heading--line-height-h4: var(--global--line-height-heading);
    140         --heading--line-height-h3: var(--global--line-height-heading);
    141         --heading--line-height-h2: var(--global--line-height-heading);
    142         --heading--line-height-h1: var(--global--line-height-page-title);
    143         --heading--font-weight: normal;
    144         --heading--font-weight-page-title: 300;
    145         --heading--font-weight-strong: 600;
    146 
    147         /* Block: Latest posts */
    148         --latest-posts--title-font-family: var(--heading--font-family);
    149         --latest-posts--title-font-size: var(--heading--font-size-h3);
    150         --latest-posts--description-font-family: var(--global--font-secondary);
    151         --latest-posts--description-font-size: var(--global--font-size-sm);
    152         --list--font-family: var(--global--font-secondary);
    153         --definition-term--font-family: var(--global--font-primary);
    154 
    155         /* Colors */
    156         --global--color-black: #000;
    157         --global--color-dark-gray: #28303d;
    158         --global--color-gray: #39414d;
    159         --global--color-light-gray: #f0f0f0;
    160         --global--color-green: #d1e4dd;
    161         --global--color-blue: #d1dfe4;
    162         --global--color-purple: #d1d1e4;
    163         --global--color-red: #e4d1d1;
    164         --global--color-orange: #e4dad1;
    165         --global--color-yellow: #eeeadd;
    166         --global--color-white: #fff;
    167         --global--color-white-50: rgba(255, 255, 255, 0.5);
    168         --global--color-white-90: rgba(255, 255, 255, 0.9);
    169         --global--color-primary: var(--global--color-dark-gray); /* Body text color, site title, footer text color. */
    170         --global--color-secondary: var(--global--color-gray); /* Headings */
    171         --global--color-primary-hover: var(--global--color-primary);
    172         --global--color-background: var(--global--color-green); /* Mint, default body background */
    173         --global--color-border: var(--global--color-primary); /* Used for borders (separators) */
    174 
    175         /* Spacing */
    176         --global--spacing-unit: 20px;
    177         --global--spacing-measure: unset;
    178         --global--spacing-horizontal: 25px;
    179         --global--spacing-vertical: 30px;
    180 
    181         /* Elevation */
    182         --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    183 
    184         /* Forms */
    185         --form--font-family: var(--global--font-secondary);
    186         --form--font-size: var(--global--font-size-sm);
    187         --form--line-height: var(--global--line-height-body);
    188         --form--color-text: var(--global--color-dark-gray);
    189         --form--color-ranged: var(--global--color-secondary);
    190         --form--label-weight: 500;
    191         --form--border-color: var(--global--color-secondary);
    192         --form--border-width: 3px;
    193         --form--border-radius: 0;
    194         --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
    195 
    196         /* Cover block */
    197         --cover--height: calc(15 * var(--global--spacing-vertical));
    198         --cover--color-foreground: var(--global--color-white);
    199         --cover--color-background: var(--global--color-black);
    200 
    201         /* Buttons */
    202         --button--color-text: var(--global--color-background);
    203         --button--color-text-hover: var(--global--color-secondary);
    204         --button--color-text-active: var(--global--color-secondary);
    205         --button--color-background: var(--global--color-secondary);
    206         --button--color-background-active: var(--global--color-background);
    207         --button--font-family: var(--global--font-primary);
    208         --button--font-size: var(--global--font-size-base);
    209         --button--font-weight: 500;
    210         --button--line-height: 1.5;
    211         --button--border-width: 3px;
    212         --button--border-radius: 0;
    213         --button--padding-vertical: 15px;
    214         --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
    215 
    216         /* entry */
    217         --entry-header--color: var(--global--color-primary);
    218         --entry-header--color-link: currentColor;
    219         --entry-header--color-hover: var(--global--color-primary-hover);
    220         --entry-header--color-focus: var(--global--color-secondary);
    221         --entry-header--font-size: var(--heading--font-size-h2);
    222         --entry-content--font-family: var(--global--font-secondary);
    223         --entry-author-bio--font-family: var(--heading--font-family);
    224         --entry-author-bio--font-size: var(--heading--font-size-h4);
    225 
    226         /* Header */
    227         --branding--color-text: var(--global--color-primary);
    228         --branding--color-link: var(--global--color-primary);
    229         --branding--color-link-hover: var(--global--color-secondary);
    230         --branding--title--font-family: var(--global--font-primary);
    231         --branding--title--font-size: var(--global--font-size-lg);
    232         --branding--title--font-size-mobile: var(--heading--font-size-h4);
    233         --branding--title--font-weight: normal;
    234         --branding--title--text-transform: uppercase;
    235         --branding--description--font-family: var(--global--font-secondary);
    236         --branding--description--font-size: var(--global--font-size-sm);
    237         --branding--description--font-family: var(--global--font-secondary);
    238         --branding--logo--max-width: 300px;
    239         --branding--logo--max-height: 100px;
    240         --branding--logo--max-width-mobile: 96px;
    241         --branding--logo--max-height-mobile: 96px;
    242 
    243         /* Main navigation */
    244         --primary-nav--font-family: var(--global--font-secondary);
    245         --primary-nav--font-family-mobile: var(--global--font-primary);
    246         --primary-nav--font-size: var(--global--font-size-md);
    247         --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
    248         --primary-nav--font-size-mobile: var(--global--font-size-sm);
    249         --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
    250         --primary-nav--font-size-button: var(--global--font-size-xs);
    251         --primary-nav--font-style: normal;
    252         --primary-nav--font-style-sub-menu-mobile: normal;
    253         --primary-nav--font-weight: normal;
    254         --primary-nav--font-weight-button: 500;
    255         --primary-nav--color-link: var(--global--color-primary);
    256         --primary-nav--color-link-hover: var(--global--color-primary-hover);
    257         --primary-nav--color-text: var(--global--color-primary);
    258         --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
    259         --primary-nav--border-color: var(--global--color-primary);
    260 
    261         /* Pagination */
    262         --pagination--color-text: var(--global--color-primary);
    263         --pagination--color-link-hover: var(--global--color-primary-hover);
    264         --pagination--font-family: var(--global--font-secondary);
    265         --pagination--font-size: var(--global--font-size-lg);
    266         --pagination--font-weight: normal;
    267         --pagination--font-weight-strong: 600;
    268 
    269         /* Footer */
    270         --footer--color-text: var(--global--color-primary);
    271         --footer--color-link: var(--global--color-primary);
    272         --footer--color-link-hover: var(--global--color-primary-hover);
    273         --footer--font-family: var(--global--font-primary);
    274         --footer--font-size: var(--global--font-size-sm);
    275 
    276         /* Block: Pull quote */
    277         --pullquote--font-family: var(--global--font-primary);
    278         --pullquote--font-size: var(--heading--font-size-h3);
    279         --pullquote--font-style: normal;
    280         --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
    281         --pullquote--line-height: var(--global--line-height-heading);
    282         --pullquote--border-width: 3px;
    283         --pullquote--border-color: var(--global--color-primary);
    284         --pullquote--color-foreground: var(--global--color-primary);
    285         --pullquote--color-background: var(--global--color-background);
    286         --quote--font-family: var(--global--font-secondary);
    287         --quote--font-size: var(--global--font-size-md);
    288         --quote--font-size-large: var(--global--font-size-xl);
    289         --quote--font-style: normal;
    290         --quote--font-weight: 700;
    291         --quote--font-weight-strong: bolder;
    292         --quote--font-style-large: normal;
    293         --quote--font-style-cite: normal;
    294         --quote--line-height: var(--global--line-height-body);
    295         --quote--line-height-large: 1.35;
    296         --separator--border-color: var(--global--color-border);
    297         --separator--height: 1px;
    298 
    299         /* Block: Table */
    300         --table--stripes-border-color: var(--global--color-light-gray);
    301         --table--stripes-background-color: var(--global--color-light-gray);
    302         --table--has-background-text-color: var(--global--color-dark-gray);
    303 
    304         /* Widgets */
    305         --widget--line-height-list: 1.9;
    306         --widget--line-height-title: 1.4;
    307         --widget--font-weight-title: 700;
    308         --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
    309 
    310         /* Admin-bar height */
    311         --global--admin-bar--height: 0px;
     98  /* Font Family */
     99  --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
     100  --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
     101  /* Font Size */
     102  --global--font-size-base: 1.25rem;
     103  --global--font-size-xs: 1rem;
     104  --global--font-size-sm: 1.125rem;
     105  --global--font-size-md: 1.25rem;
     106  --global--font-size-lg: 1.5rem;
     107  --global--font-size-xl: 2.25rem;
     108  --global--font-size-xxl: 4rem;
     109  --global--font-size-xxxl: 5rem;
     110  --global--font-size-page-title: var(--global--font-size-xxl);
     111  --global--letter-spacing: normal;
     112  /* Line Height */
     113  --global--line-height-body: 1.7;
     114  --global--line-height-heading: 1.3;
     115  --global--line-height-page-title: 1.1;
     116  /* Headings */
     117  --heading--font-family: var(--global--font-primary);
     118  --heading--font-size-h6: var(--global--font-size-xs);
     119  --heading--font-size-h5: var(--global--font-size-sm);
     120  --heading--font-size-h4: var(--global--font-size-lg);
     121  --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
     122  --heading--font-size-h2: var(--global--font-size-xl);
     123  --heading--font-size-h1: var(--global--font-size-page-title);
     124  --heading--letter-spacing-h6: 0.05em;
     125  --heading--letter-spacing-h5: 0.05em;
     126  --heading--letter-spacing-h4: var(--global--letter-spacing);
     127  --heading--letter-spacing-h3: var(--global--letter-spacing);
     128  --heading--letter-spacing-h2: var(--global--letter-spacing);
     129  --heading--letter-spacing-h1: var(--global--letter-spacing);
     130  --heading--line-height-h6: var(--global--line-height-heading);
     131  --heading--line-height-h5: var(--global--line-height-heading);
     132  --heading--line-height-h4: var(--global--line-height-heading);
     133  --heading--line-height-h3: var(--global--line-height-heading);
     134  --heading--line-height-h2: var(--global--line-height-heading);
     135  --heading--line-height-h1: var(--global--line-height-page-title);
     136  --heading--font-weight: normal;
     137  --heading--font-weight-page-title: 300;
     138  --heading--font-weight-strong: 600;
     139  /* Block: Latest posts */
     140  --latest-posts--title-font-family: var(--heading--font-family);
     141  --latest-posts--title-font-size: var(--heading--font-size-h3);
     142  --latest-posts--description-font-family: var(--global--font-secondary);
     143  --latest-posts--description-font-size: var(--global--font-size-sm);
     144  --list--font-family: var(--global--font-secondary);
     145  --definition-term--font-family: var(--global--font-primary);
     146  /* Colors */
     147  --global--color-black: #000;
     148  --global--color-dark-gray: #28303d;
     149  --global--color-gray: #39414d;
     150  --global--color-light-gray: #f0f0f0;
     151  --global--color-green: #d1e4dd;
     152  --global--color-blue: #d1dfe4;
     153  --global--color-purple: #d1d1e4;
     154  --global--color-red: #e4d1d1;
     155  --global--color-orange: #e4dad1;
     156  --global--color-yellow: #eeeadd;
     157  --global--color-white: #fff;
     158  --global--color-white-50: rgba(255, 255, 255, 0.5);
     159  --global--color-white-90: rgba(255, 255, 255, 0.9);
     160  --global--color-primary: var(--global--color-dark-gray);
     161  /* Body text color, site title, footer text color. */
     162  --global--color-secondary: var(--global--color-gray);
     163  /* Headings */
     164  --global--color-primary-hover: var(--global--color-primary);
     165  --global--color-background: var(--global--color-green);
     166  /* Mint, default body background */
     167  --global--color-border: var(--global--color-primary);
     168  /* Used for borders (separators) */
     169  /* Spacing */
     170  --global--spacing-unit: 20px;
     171  --global--spacing-measure: unset;
     172  --global--spacing-horizontal: 25px;
     173  --global--spacing-vertical: 30px;
     174  /* Elevation */
     175  --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
     176  /* Forms */
     177  --form--font-family: var(--global--font-secondary);
     178  --form--font-size: var(--global--font-size-sm);
     179  --form--line-height: var(--global--line-height-body);
     180  --form--color-text: var(--global--color-dark-gray);
     181  --form--color-ranged: var(--global--color-secondary);
     182  --form--label-weight: 500;
     183  --form--border-color: var(--global--color-secondary);
     184  --form--border-width: 3px;
     185  --form--border-radius: 0;
     186  --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
     187  /* Cover block */
     188  --cover--height: calc(15 * var(--global--spacing-vertical));
     189  --cover--color-foreground: var(--global--color-white);
     190  --cover--color-background: var(--global--color-black);
     191  /* Buttons */
     192  --button--color-text: var(--global--color-background);
     193  --button--color-text-hover: var(--global--color-secondary);
     194  --button--color-text-active: var(--global--color-secondary);
     195  --button--color-background: var(--global--color-secondary);
     196  --button--color-background-active: var(--global--color-background);
     197  --button--font-family: var(--global--font-primary);
     198  --button--font-size: var(--global--font-size-base);
     199  --button--font-weight: 500;
     200  --button--line-height: 1.5;
     201  --button--border-width: 3px;
     202  --button--border-radius: 0;
     203  --button--padding-vertical: 15px;
     204  --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
     205  /* entry */
     206  --entry-header--color: var(--global--color-primary);
     207  --entry-header--color-link: currentColor;
     208  --entry-header--color-hover: var(--global--color-primary-hover);
     209  --entry-header--color-focus: var(--global--color-secondary);
     210  --entry-header--font-size: var(--heading--font-size-h2);
     211  --entry-content--font-family: var(--global--font-secondary);
     212  --entry-author-bio--font-family: var(--heading--font-family);
     213  --entry-author-bio--font-size: var(--heading--font-size-h4);
     214  /* Header */
     215  --branding--color-text: var(--global--color-primary);
     216  --branding--color-link: var(--global--color-primary);
     217  --branding--color-link-hover: var(--global--color-secondary);
     218  --branding--title--font-family: var(--global--font-primary);
     219  --branding--title--font-size: var(--global--font-size-lg);
     220  --branding--title--font-size-mobile: var(--heading--font-size-h4);
     221  --branding--title--font-weight: normal;
     222  --branding--title--text-transform: uppercase;
     223  --branding--description--font-family: var(--global--font-secondary);
     224  --branding--description--font-size: var(--global--font-size-sm);
     225  --branding--description--font-family: var(--global--font-secondary);
     226  --branding--logo--max-width: 300px;
     227  --branding--logo--max-height: 100px;
     228  --branding--logo--max-width-mobile: 96px;
     229  --branding--logo--max-height-mobile: 96px;
     230  /* Main navigation */
     231  --primary-nav--font-family: var(--global--font-secondary);
     232  --primary-nav--font-family-mobile: var(--global--font-primary);
     233  --primary-nav--font-size: var(--global--font-size-md);
     234  --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
     235  --primary-nav--font-size-mobile: var(--global--font-size-sm);
     236  --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
     237  --primary-nav--font-size-button: var(--global--font-size-xs);
     238  --primary-nav--font-style: normal;
     239  --primary-nav--font-style-sub-menu-mobile: normal;
     240  --primary-nav--font-weight: normal;
     241  --primary-nav--font-weight-button: 500;
     242  --primary-nav--color-link: var(--global--color-primary);
     243  --primary-nav--color-link-hover: var(--global--color-primary-hover);
     244  --primary-nav--color-text: var(--global--color-primary);
     245  --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
     246  --primary-nav--border-color: var(--global--color-primary);
     247  /* Pagination */
     248  --pagination--color-text: var(--global--color-primary);
     249  --pagination--color-link-hover: var(--global--color-primary-hover);
     250  --pagination--font-family: var(--global--font-secondary);
     251  --pagination--font-size: var(--global--font-size-lg);
     252  --pagination--font-weight: normal;
     253  --pagination--font-weight-strong: 600;
     254  /* Footer */
     255  --footer--color-text: var(--global--color-primary);
     256  --footer--color-link: var(--global--color-primary);
     257  --footer--color-link-hover: var(--global--color-primary-hover);
     258  --footer--font-family: var(--global--font-primary);
     259  --footer--font-size: var(--global--font-size-sm);
     260  /* Block: Pull quote */
     261  --pullquote--font-family: var(--global--font-primary);
     262  --pullquote--font-size: var(--heading--font-size-h3);
     263  --pullquote--font-style: normal;
     264  --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
     265  --pullquote--line-height: var(--global--line-height-heading);
     266  --pullquote--border-width: 3px;
     267  --pullquote--border-color: var(--global--color-primary);
     268  --pullquote--color-foreground: var(--global--color-primary);
     269  --pullquote--color-background: var(--global--color-background);
     270  --quote--font-family: var(--global--font-secondary);
     271  --quote--font-size: var(--global--font-size-md);
     272  --quote--font-size-large: var(--global--font-size-xl);
     273  --quote--font-style: normal;
     274  --quote--font-weight: 700;
     275  --quote--font-weight-strong: bolder;
     276  --quote--font-style-large: normal;
     277  --quote--font-style-cite: normal;
     278  --quote--line-height: var(--global--line-height-body);
     279  --quote--line-height-large: 1.35;
     280  --separator--border-color: var(--global--color-border);
     281  --separator--height: 1px;
     282  /* Block: Table */
     283  --table--stripes-border-color: var(--global--color-light-gray);
     284  --table--stripes-background-color: var(--global--color-light-gray);
     285  --table--has-background-text-color: var(--global--color-dark-gray);
     286  /* Widgets */
     287  --widget--line-height-list: 1.9;
     288  --widget--line-height-title: 1.4;
     289  --widget--font-weight-title: 700;
     290  --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
     291  /* Admin-bar height */
     292  --global--admin-bar--height: 0px;
    312293}
    313294
    314295.admin-bar {
    315         --global--admin-bar--height: 32px;
     296  --global--admin-bar--height: 32px;
    316297}
    317298@media only screen and (max-width: 782px) {
    318 
    319         .admin-bar {
    320                 --global--admin-bar--height: 46px;
    321         }
     299  .admin-bar {
     300    --global--admin-bar--height: 46px;
     301  }
    322302}
    323303
    324304@media only screen and (min-width: 652px) {
    325 
    326         :root {
    327                 --global--font-size-xl: 2.5rem;
    328                 --global--font-size-xxl: 6rem;
    329                 --global--font-size-xxxl: 9rem;
    330                 --heading--font-size-h3: 2rem;
    331                 --heading--font-size-h2: 3rem;
    332         }
    333 }
    334 
     305  :root {
     306    --global--font-size-xl: 2.5rem;
     307    --global--font-size-xxl: 6rem;
     308    --global--font-size-xxxl: 9rem;
     309    --heading--font-size-h3: 2rem;
     310    --heading--font-size-h2: 3rem;
     311  }
     312}
    335313/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
    336 
    337314/* Document
    338315   ========================================================================== */
    339 
    340316/**
    341317 * 1. Correct the line height in all browsers.
     
    343319 */
    344320html {
    345         line-height: 1.15; /* 1 */
    346         -webkit-text-size-adjust: 100%; /* 2 */
     321  line-height: 1.15;
     322  /* 1 */
     323  -webkit-text-size-adjust: 100%;
     324  /* 2 */
    347325}
    348326
    349327/* Sections
    350328   ========================================================================== */
    351 
    352329/**
    353330 * Remove the margin in all browsers.
    354331 */
    355332body {
    356         margin: 0;
     333  margin: 0;
    357334}
    358335
     
    361338 */
    362339main {
    363         display: block;
     340  display: block;
    364341}
    365342
     
    369346 */
    370347h1 {
    371         font-size: 2em;
    372         margin: 0.67em 0;
     348  font-size: 2em;
     349  margin: 0.67em 0;
    373350}
    374351
    375352/* Grouping content
    376353   ========================================================================== */
    377 
    378354/**
    379355 * 1. Add the correct box sizing in Firefox.
     
    381357 */
    382358hr {
    383         box-sizing: content-box; /* 1 */
    384         height: 0; /* 1 */
    385         overflow: visible; /* 2 */
     359  box-sizing: content-box;
     360  /* 1 */
     361  height: 0;
     362  /* 1 */
     363  overflow: visible;
     364  /* 2 */
    386365}
    387366
     
    391370 */
    392371pre {
    393         font-family: monospace; /* 1 */
    394         font-size: 1em; /* 2 */
     372  font-family: monospace;
     373  /* 1 */
     374  font-size: 1em;
     375  /* 2 */
    395376}
    396377
    397378/* Text-level semantics
    398379   ========================================================================== */
    399 
    400380/**
    401381 * Remove the gray background on active links in IE 10.
    402382 */
    403383a {
    404         background-color: transparent;
    405         text-decoration-thickness: 1px;
     384  background-color: transparent;
     385  text-decoration-thickness: 1px;
    406386}
    407387
     
    411391 */
    412392abbr[title] {
    413         border-bottom: none; /* 1 */
    414         text-decoration: underline; /* 2 */
    415         text-decoration-style: dotted; /* 2 */
     393  border-bottom: none;
     394  /* 1 */
     395  text-decoration: underline;
     396  /* 2 */
     397  text-decoration-style: dotted;
     398  /* 2 */
    416399}
    417400
     
    421404b,
    422405strong {
    423         font-weight: bolder;
     406  font-weight: bolder;
    424407}
    425408
     
    431414kbd,
    432415samp {
    433         font-family: monospace; /* 1 */
    434         font-size: 1em; /* 2 */
     416  font-family: monospace;
     417  /* 1 */
     418  font-size: 1em;
     419  /* 2 */
    435420}
    436421
     
    439424 */
    440425small {
    441         font-size: 80%;
     426  font-size: 80%;
    442427}
    443428
     
    448433sub,
    449434sup {
    450         font-size: 75%;
    451         line-height: 0;
    452         position: relative;
    453         vertical-align: baseline;
     435  font-size: 75%;
     436  line-height: 0;
     437  position: relative;
     438  vertical-align: baseline;
    454439}
    455440
    456441sub {
    457         bottom: -0.25em;
     442  bottom: -0.25em;
    458443}
    459444
    460445sup {
    461         top: -0.5em;
     446  top: -0.5em;
    462447}
    463448
    464449/* Embedded content
    465450   ========================================================================== */
    466 
    467451/**
    468452 * Remove the border on images inside links in IE 10.
    469453 */
    470454img {
    471         border-style: none;
     455  border-style: none;
    472456}
    473457
    474458/* Forms
    475459   ========================================================================== */
    476 
    477460/**
    478461 * 1. Change the font styles in all browsers.
     
    484467select,
    485468textarea {
    486         font-family: inherit; /* 1 */
    487         font-size: 100%; /* 1 */
    488         line-height: 1.15; /* 1 */
    489         margin: 0; /* 2 */
     469  font-family: inherit;
     470  /* 1 */
     471  font-size: 100%;
     472  /* 1 */
     473  line-height: 1.15;
     474  /* 1 */
     475  margin: 0;
     476  /* 2 */
    490477}
    491478
     
    495482 */
    496483button,
    497 input { /* 1 */
    498         overflow: visible;
     484input {
     485  /* 1 */
     486  overflow: visible;
    499487}
    500488
     
    504492 */
    505493button,
    506 select { /* 1 */
    507         text-transform: none;
     494select {
     495  /* 1 */
     496  text-transform: none;
    508497}
    509498
     
    515504[type=reset],
    516505[type=submit] {
    517         -webkit-appearance: button;
     506  -webkit-appearance: button;
    518507}
    519508
     
    525514[type=reset]::-moz-focus-inner,
    526515[type=submit]::-moz-focus-inner {
    527         border-style: none;
    528         padding: 0;
     516  border-style: none;
     517  padding: 0;
    529518}
    530519
     
    536525[type=reset]:-moz-focusring,
    537526[type=submit]:-moz-focusring {
    538         outline: 1px dotted ButtonText;
     527  outline: 1px dotted ButtonText;
    539528}
    540529
     
    543532 */
    544533fieldset {
    545         padding: 0.35em 0.75em 0.625em;
     534  padding: 0.35em 0.75em 0.625em;
    546535}
    547536
     
    553542 */
    554543legend {
    555         box-sizing: border-box; /* 1 */
    556         color: inherit; /* 2 */
    557         display: table; /* 1 */
    558         max-width: 100%; /* 1 */
    559         padding: 0; /* 3 */
    560         white-space: normal; /* 1 */
     544  box-sizing: border-box;
     545  /* 1 */
     546  color: inherit;
     547  /* 2 */
     548  display: table;
     549  /* 1 */
     550  max-width: 100%;
     551  /* 1 */
     552  padding: 0;
     553  /* 3 */
     554  white-space: normal;
     555  /* 1 */
    561556}
    562557
     
    565560 */
    566561progress {
    567         vertical-align: baseline;
     562  vertical-align: baseline;
    568563}
    569564
     
    572567 */
    573568textarea {
    574         overflow: auto;
     569  overflow: auto;
    575570}
    576571
     
    581576[type=checkbox],
    582577[type=radio] {
    583         box-sizing: border-box; /* 1 */
    584         padding: 0; /* 2 */
     578  box-sizing: border-box;
     579  /* 1 */
     580  padding: 0;
     581  /* 2 */
    585582}
    586583
     
    590587[type=number]::-webkit-inner-spin-button,
    591588[type=number]::-webkit-outer-spin-button {
    592         height: auto;
     589  height: auto;
    593590}
    594591
     
    598595 */
    599596[type=search] {
    600         -webkit-appearance: textfield; /* 1 */
    601         outline-offset: -2px; /* 2 */
     597  -webkit-appearance: textfield;
     598  /* 1 */
     599  outline-offset: -2px;
     600  /* 2 */
    602601}
    603602
     
    606605 */
    607606[type=search]::-webkit-search-decoration {
    608         -webkit-appearance: none;
     607  -webkit-appearance: none;
    609608}
    610609
     
    614613 */
    615614::-webkit-file-upload-button {
    616         -webkit-appearance: button; /* 1 */
    617         font: inherit; /* 2 */
     615  -webkit-appearance: button;
     616  /* 1 */
     617  font: inherit;
     618  /* 2 */
    618619}
    619620
    620621/* Interactive
    621622   ========================================================================== */
    622 
    623623/*
    624624 * Add the correct display in Edge, IE 10+, and Firefox.
    625625 */
    626626details {
    627         display: block;
     627  display: block;
    628628}
    629629
     
    632632 */
    633633summary {
    634         display: list-item;
     634  display: list-item;
    635635}
    636636
    637637/* Misc
    638638   ========================================================================== */
    639 
    640639/**
    641640 * Add the correct display in IE 10+.
    642641 */
    643642template {
    644         display: none;
     643  display: none;
    645644}
    646645
     
    649648 */
    650649[hidden] {
    651         display: none;
     650  display: none;
    652651}
    653652
     
    655654 * Responsive Styles
    656655 */
    657 
    658656/**
    659657 * Required Variables
    660658 */
    661 
    662659/**
    663660 * Root Media Query Variables
    664661 */
    665662:root {
    666         --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
    667         --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
    668         --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
    669         --responsive--alignfull-width: 100%;
    670         --responsive--alignright-margin: var(--global--spacing-horizontal);
    671         --responsive--alignleft-margin: var(--global--spacing-horizontal);
     663  --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
     664  --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
     665  --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
     666  --responsive--alignfull-width: 100%;
     667  --responsive--alignright-margin: var(--global--spacing-horizontal);
     668  --responsive--alignleft-margin: var(--global--spacing-horizontal);
    672669}
    673670
    674671@media only screen and (min-width: 482px) {
    675 
    676         :root {
    677                 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
    678                 --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
    679                 --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    680                 --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    681         }
     672  :root {
     673    --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
     674    --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
     675    --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
     676    --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
     677  }
    682678}
    683679@media only screen and (min-width: 822px) {
    684 
    685         :root {
    686                 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
    687                 --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
    688         }
    689 }
    690 
     680  :root {
     681    --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
     682    --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
     683  }
     684}
    691685/**
    692686 * Extends
    693687 */
    694 .post-thumbnail,
    695 .entry-content .wp-audio-shortcode,
    696 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
    697 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
    698 .default-max-width {
    699         max-width: var(--responsive--aligndefault-width);
    700         margin-right: auto;
    701         margin-left: auto;
    702 }
    703 
    704 .widget-area,
    705 .pagination,
    706 .comments-pagination,
    707 .post-navigation,
    708 .site-footer,
    709 .site-header,
    710 .alignwide,
    711 .wide-max-width {
    712         max-width: var(--responsive--alignwide-width);
    713         margin-right: auto;
    714         margin-left: auto;
    715 }
    716 
    717 .alignfull,
    718 .wp-block-group .wp-block-group__inner-container > *.alignfull,
    719 .full-max-width {
    720         max-width: var(--responsive--alignfull-width);
    721         width: var(--responsive--alignfull-width);
    722         margin-right: auto;
    723         margin-left: auto;
     688.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
     689*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {
     690  max-width: var(--responsive--aligndefault-width);
     691  margin-right: auto;
     692  margin-left: auto;
     693}
     694
     695.widget-area, .pagination,
     696.comments-pagination, .post-navigation, .site-footer, .site-header, .alignwide, .wide-max-width {
     697  max-width: var(--responsive--alignwide-width);
     698  margin-right: auto;
     699  margin-left: auto;
     700}
     701
     702.alignfull, .wp-block-group .wp-block-group__inner-container > *.alignfull, .full-max-width {
     703  max-width: var(--responsive--alignfull-width);
     704  width: var(--responsive--alignfull-width);
     705  margin-right: auto;
     706  margin-left: auto;
    724707}
    725708
    726709@media only screen and (min-width: 482px) {
    727 
    728         .alignfull,
    729         .full-max-width {
    730                 max-width: var(--responsive--alignfull-width);
    731                 width: auto;
    732                 margin-right: auto;
    733                 margin-left: auto;
    734         }
    735 }
    736 
    737 .entry-header .post-thumbnail,
    738 .singular .post-thumbnail,
    739 .alignfull [class*=inner-container] > .alignwide,
    740 .alignwide [class*=inner-container] > .alignwide {
    741         margin-right: auto;
    742         margin-left: auto;
    743         width: var(--responsive--alignwide-width);
    744         max-width: var(--responsive--alignfull-width);
     710  .alignfull, .full-max-width {
     711    max-width: var(--responsive--alignfull-width);
     712    width: auto;
     713    margin-right: auto;
     714    margin-left: auto;
     715  }
     716}
     717.entry-header .post-thumbnail, .singular .post-thumbnail, .alignfull [class*=inner-container] > .alignwide, .alignwide [class*=inner-container] > .alignwide {
     718  margin-right: auto;
     719  margin-left: auto;
     720  width: var(--responsive--alignwide-width);
     721  max-width: var(--responsive--alignfull-width);
    745722}
    746723
    747724@media only screen and (min-width: 482px) {
    748 
    749         .entry-content > .alignleft {
    750                 margin-left: var(--responsive--alignleft-margin);
    751                 margin-right: var(--global--spacing-horizontal);
    752         }
     725  .entry-content > .alignleft {
     726    margin-left: var(--responsive--alignleft-margin);
     727    margin-right: var(--global--spacing-horizontal);
     728  }
    753729}
    754730@media only screen and (min-width: 482px) {
    755 
    756         .entry-content > .alignright {
    757                 margin-left: var(--global--spacing-horizontal);
    758                 margin-right: var(--responsive--alignright-margin);
    759         }
    760 }
    761 
     731  .entry-content > .alignright {
     732    margin-left: var(--global--spacing-horizontal);
     733    margin-right: var(--responsive--alignright-margin);
     734  }
     735}
    762736/**
    763737 * Site Structure
     
    768742 * - See: globals/_global-width-responsive.scss
    769743 */
    770 
    771744/**
    772745 * Top Level Wrappers (header, main, footer)
     
    777750.widget-area,
    778751.site-footer {
    779         padding-top: var(--global--spacing-vertical);
    780         padding-bottom: var(--global--spacing-vertical);
    781         margin-right: auto;
    782         margin-left: auto;
     752  padding-top: var(--global--spacing-vertical);
     753  padding-bottom: var(--global--spacing-vertical);
     754  margin-right: auto;
     755  margin-left: auto;
    783756}
    784757
    785758.site-header {
    786         padding-top: calc(0.75 * var(--global--spacing-vertical));
    787         padding-bottom: calc(2 * var(--global--spacing-vertical));
     759  padding-top: calc(0.75 * var(--global--spacing-vertical));
     760  padding-bottom: calc(2 * var(--global--spacing-vertical));
    788761}
    789762@media only screen and (min-width: 482px) {
    790 
    791         .site-header {
    792                 padding-bottom: calc(3 * var(--global--spacing-vertical));
    793         }
     763  .site-header {
     764    padding-bottom: calc(3 * var(--global--spacing-vertical));
     765  }
    794766}
    795767
     
    799771 */
    800772.site-main > * {
    801         margin-top: calc(3 * var(--global--spacing-vertical));
    802         margin-bottom: calc(3 * var(--global--spacing-vertical));
    803 }
    804 
     773  margin-top: calc(3 * var(--global--spacing-vertical));
     774  margin-bottom: calc(3 * var(--global--spacing-vertical));
     775}
    805776.site-main > *:first-child {
    806         margin-top: 0;
    807 }
    808 
     777  margin-top: 0;
     778}
    809779.site-main > *:last-child {
    810         margin-bottom: 0;
     780  margin-bottom: 0;
    811781}
    812782
     
    814784 * Set the default maximum responsive content-width
    815785 */
    816 
    817786/**
    818787 * Set the wide maximum responsive content-width
    819788 */
    820 
    821789/**
    822790 * Set the full maximum responsive content-width
    823791 */
    824 
    825792/*
    826793 * Block & non-gutenberg content wrappers
     
    832799.entry-footer,
    833800.author-bio {
    834         margin-top: var(--global--spacing-vertical);
    835         margin-left: auto;
    836         margin-bottom: var(--global--spacing-vertical);
    837         margin-right: auto;
     801  margin-top: var(--global--spacing-vertical);
     802  margin-left: auto;
     803  margin-bottom: var(--global--spacing-vertical);
     804  margin-right: auto;
    838805}
    839806
     
    848815.wp-block-template-part > *,
    849816.wp-block-post-template :where(li > *) {
    850         margin-top: calc(0.666 * var(--global--spacing-vertical));
    851         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     817  margin-top: calc(0.666 * var(--global--spacing-vertical));
     818  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    852819}
    853820@media only screen and (min-width: 482px) {
    854 
    855         .site-main > article > *,
    856         .site-main > .not-found > *,
    857         .entry-content > *,
    858         [class*=inner-container] > *,
    859         .wp-block-template-part > *,
    860         .wp-block-post-template :where(li > *) {
    861                 margin-top: var(--global--spacing-vertical);
    862                 margin-bottom: var(--global--spacing-vertical);
    863         }
    864 }
    865 
     821  .site-main > article > *,
     822.site-main > .not-found > *,
     823.entry-content > *,
     824[class*=inner-container] > *,
     825.wp-block-template-part > *,
     826.wp-block-post-template :where(li > *) {
     827    margin-top: var(--global--spacing-vertical);
     828    margin-bottom: var(--global--spacing-vertical);
     829  }
     830}
    866831.site-main > article > *:first-child,
    867832.site-main > .not-found > *:first-child,
     
    870835.wp-block-template-part > *:first-child,
    871836.wp-block-post-template :where(li > *):first-child {
    872         margin-top: 0;
    873 }
    874 
     837  margin-top: 0;
     838}
    875839.site-main > article > *:last-child,
    876840.site-main > .not-found > *:last-child,
     
    879843.wp-block-template-part > *:last-child,
    880844.wp-block-post-template :where(li > *):last-child {
    881         margin-bottom: 0;
     845  margin-bottom: 0;
    882846}
    883847
    884848.site-footer > *,
    885849.widget-area > * {
    886         margin-top: calc(0.666 * var(--global--spacing-vertical));
    887         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     850  margin-top: calc(0.666 * var(--global--spacing-vertical));
     851  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    888852}
    889853@media only screen and (min-width: 482px) {
    890 
    891         .site-footer > *,
    892         .widget-area > * {
    893                 margin-top: var(--global--spacing-vertical);
    894                 margin-bottom: var(--global--spacing-vertical);
    895         }
     854  .site-footer > *,
     855.widget-area > * {
     856    margin-top: var(--global--spacing-vertical);
     857    margin-bottom: var(--global--spacing-vertical);
     858  }
    896859}
    897860
     
    905868.comment-content > *,
    906869.widget > * {
    907         margin-top: var(--global--spacing-unit);
    908         margin-bottom: var(--global--spacing-unit);
    909 }
    910 
     870  margin-top: var(--global--spacing-unit);
     871  margin-bottom: var(--global--spacing-unit);
     872}
    911873.entry-header > *:first-child,
    912874.post-thumbnail > *:first-child,
     
    914876.comment-content > *:first-child,
    915877.widget > *:first-child {
    916         margin-top: 0;
    917 }
    918 
     878  margin-top: 0;
     879}
    919880.entry-header > *:last-child,
    920881.post-thumbnail > *:last-child,
     
    922883.comment-content > *:last-child,
    923884.widget > *:last-child {
    924         margin-bottom: 0;
     885  margin-bottom: 0;
    925886}
    926887
     
    930891 */
    931892.entry-content > * {
    932 
    933         /* Reset alignleft and alignright margins after alignfull */
    934 }
    935 
    936 .entry-content > *.alignleft,
    937 .entry-content > *.alignright,
    938 .entry-content > *.alignleft:first-child + *,
    939 .entry-content > *.alignright:first-child + *,
    940 .entry-content > *.alignfull.has-background {
    941         margin-top: 0;
    942 }
    943 
    944 .entry-content > *:last-child,
    945 .entry-content > *.alignfull.has-background {
    946         margin-bottom: 0;
    947 }
    948 
    949 .entry-content > *.alignfull + .alignleft,
    950 .entry-content > *.alignfull + .alignright {
    951         margin-top: var(--global--spacing-vertical);
     893  /* Reset alignleft and alignright margins after alignfull */
     894}
     895.entry-content > *.alignleft, .entry-content > *.alignright, .entry-content > *.alignleft:first-child + *, .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background {
     896  margin-top: 0;
     897}
     898.entry-content > *:last-child, .entry-content > *.alignfull.has-background {
     899  margin-bottom: 0;
     900}
     901.entry-content > *.alignfull + .alignleft, .entry-content > *.alignfull + .alignright {
     902  margin-top: var(--global--spacing-vertical);
    952903}
    953904
     
    979930h5,
    980931h6 {
    981         padding: 0;
    982         margin: 0;
    983         -moz-osx-font-smoothing: grayscale;
    984         -webkit-font-smoothing: antialiased;
     932  padding: 0;
     933  margin: 0;
     934  -moz-osx-font-smoothing: grayscale;
     935  -webkit-font-smoothing: antialiased;
    985936}
    986937
     
    991942 */
    992943html {
    993 
    994         /* Apply border-box across the entire page. */
    995         box-sizing: border-box;
    996         font-family: var(--global--font-secondary);
    997         line-height: var(--global--line-height-body);
     944  /* Apply border-box across the entire page. */
     945  box-sizing: border-box;
     946  font-family: var(--global--font-secondary);
     947  line-height: var(--global--line-height-body);
    998948}
    999949
     
    1001951 * Relax the definition a bit, to allow components to override it manually.
    1002952 */
    1003 *,
    1004 *::before,
    1005 *::after {
    1006         box-sizing: inherit;
     953*, *::before, *::after {
     954  box-sizing: inherit;
    1007955}
    1008956
    1009957body {
    1010         font-size: var(--global--font-size-base);
    1011         font-weight: normal;
    1012         color: var(--global--color-primary);
    1013         text-align: right;
    1014         background-color: var(--global--color-background);
     958  font-size: var(--global--font-size-base);
     959  font-weight: normal;
     960  color: var(--global--color-primary);
     961  text-align: right;
     962  background-color: var(--global--color-background);
    1015963}
    1016964
    1017965button {
    1018         cursor: pointer;
     966  cursor: pointer;
    1019967}
    1020968
     
    1031979.site-footer:before,
    1032980.site-footer:after {
    1033         content: "";
    1034         display: table;
    1035         table-layout: fixed;
     981  content: "";
     982  display: table;
     983  table-layout: fixed;
    1036984}
    1037985
     
    1042990.site-content:after,
    1043991.site-footer:after {
    1044         clear: both;
     992  clear: both;
    1045993}
    1046994
    1047995/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
    1048996blockquote {
    1049         padding: 0;
    1050         position: relative;
    1051         margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) 0;
    1052 }
    1053 
     997  padding: 0;
     998  position: relative;
     999  margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) 0;
     1000}
    10541001blockquote > * {
    1055         margin-top: var(--global--spacing-unit);
    1056         margin-bottom: var(--global--spacing-unit);
    1057 }
    1058 
     1002  margin-top: var(--global--spacing-unit);
     1003  margin-bottom: var(--global--spacing-unit);
     1004}
    10591005blockquote > *:first-child {
    1060         margin-top: 0;
    1061 }
    1062 
     1006  margin-top: 0;
     1007}
    10631008blockquote > *:last-child {
    1064         margin-bottom: 0;
    1065 }
    1066 
     1009  margin-bottom: 0;
     1010}
    10671011blockquote p {
    1068         letter-spacing: var(--heading--letter-spacing-h4);
    1069         font-family: var(--quote--font-family);
    1070         font-size: var(--quote--font-size);
    1071         font-style: var(--quote--font-style);
    1072         font-weight: var(--quote--font-weight);
    1073         line-height: var(--quote--line-height);
    1074 }
    1075 
     1012  letter-spacing: var(--heading--letter-spacing-h4);
     1013  font-family: var(--quote--font-family);
     1014  font-size: var(--quote--font-size);
     1015  font-style: var(--quote--font-style);
     1016  font-weight: var(--quote--font-weight);
     1017  line-height: var(--quote--line-height);
     1018}
    10761019blockquote cite,
    10771020blockquote footer {
    1078         font-weight: normal;
    1079         color: var(--global--color-primary);
    1080         font-size: var(--global--font-size-xs);
    1081         letter-spacing: var(--global--letter-spacing);
    1082 }
    1083 
    1084 blockquote.alignleft,
    1085 blockquote.alignright {
    1086         padding-right: inherit;
    1087 }
    1088 
    1089 blockquote.alignleft p,
    1090 blockquote.alignright p {
    1091         font-size: var(--heading--font-size-h5);
    1092         max-width: inherit;
    1093         width: inherit;
    1094 }
    1095 
     1021  font-weight: normal;
     1022  color: var(--global--color-primary);
     1023  font-size: var(--global--font-size-xs);
     1024  letter-spacing: var(--global--letter-spacing);
     1025}
     1026blockquote.alignleft, blockquote.alignright {
     1027  padding-right: inherit;
     1028}
     1029blockquote.alignleft p, blockquote.alignright p {
     1030  font-size: var(--heading--font-size-h5);
     1031  max-width: inherit;
     1032  width: inherit;
     1033}
    10961034blockquote.alignleft cite,
    1097 blockquote.alignleft footer,
    1098 blockquote.alignright cite,
     1035blockquote.alignleft footer, blockquote.alignright cite,
    10991036blockquote.alignright footer {
    1100         font-size: var(--global--font-size-xs);
    1101         letter-spacing: var(--global--letter-spacing);
    1102 }
    1103 
     1037  font-size: var(--global--font-size-xs);
     1038  letter-spacing: var(--global--letter-spacing);
     1039}
    11041040blockquote strong {
    1105         font-weight: var(--quote--font-weight-strong);
    1106 }
    1107 
     1041  font-weight: var(--quote--font-weight-strong);
     1042}
    11081043blockquote:before {
    1109         content: "“";
    1110         font-size: var(--quote--font-size);
    1111         line-height: var(--quote--line-height);
    1112         position: absolute;
    1113         right: calc(-0.5 * var(--global--spacing-horizontal));
    1114 }
    1115 
     1044  content: "“";
     1045  font-size: var(--quote--font-size);
     1046  line-height: var(--quote--line-height);
     1047  position: absolute;
     1048  right: calc(-0.5 * var(--global--spacing-horizontal));
     1049}
    11161050blockquote .wp-block-quote__citation,
    11171051blockquote cite,
    11181052blockquote footer {
    1119         color: var(--global--color-primary);
    1120         font-size: var(--global--font-size-xs);
    1121         font-style: var(--quote--font-style-cite);
     1053  color: var(--global--color-primary);
     1054  font-size: var(--global--font-size-xs);
     1055  font-style: var(--quote--font-style-cite);
    11221056}
    11231057@media only screen and (max-width: 481px) {
    1124 
    1125         blockquote {
    1126                 padding-right: calc(0.5 * var(--global--spacing-horizontal));
    1127         }
    1128 
    1129         blockquote:before {
    1130                 right: 0;
    1131         }
     1058  blockquote {
     1059    padding-right: calc(0.5 * var(--global--spacing-horizontal));
     1060  }
     1061  blockquote:before {
     1062    right: 0;
     1063  }
    11321064}
    11331065
     
    11471079input[type=color],
    11481080.site textarea {
    1149         border: var(--form--border-width) solid var(--form--border-color);
    1150         border-radius: var(--form--border-radius);
    1151         color: var(--form--color-text);
    1152         line-height: var(--global--line-height-body);
    1153         padding: var(--form--spacing-unit);
    1154         margin: 0 2px;
    1155         max-width: 100%;
    1156 }
    1157 
     1081  border: var(--form--border-width) solid var(--form--border-color);
     1082  border-radius: var(--form--border-radius);
     1083  color: var(--form--color-text);
     1084  line-height: var(--global--line-height-body);
     1085  padding: var(--form--spacing-unit);
     1086  margin: 0 2px;
     1087  max-width: 100%;
     1088}
    11581089input[type=text]:focus,
    11591090input[type=email]:focus,
     
    11711102input[type=color]:focus,
    11721103.site textarea:focus {
    1173         color: var(--form--color-text);
    1174         outline-offset: 2px;
    1175         outline: 2px dotted var(--form--border-color);
    1176 }
    1177 
     1104  color: var(--form--color-text);
     1105  outline-offset: 2px;
     1106  outline: 2px dotted var(--form--border-color);
     1107}
    11781108input[type=text]:disabled,
    11791109input[type=email]:disabled,
     
    11911121input[type=color]:disabled,
    11921122.site textarea:disabled {
    1193         opacity: 0.7;
    1194 }
    1195 
     1123  opacity: 0.7;
     1124}
    11961125.is-dark-theme input[type=text],
    11971126.is-dark-theme input[type=email],
     
    12091138.is-dark-theme input[type=color],
    12101139.is-dark-theme .site textarea {
    1211         background: var(--global--color-white-90);
     1140  background: var(--global--color-white-90);
    12121141}
    12131142
    12141143input[type=search]:focus {
    1215         outline-offset: -7px;
    1216 }
    1217 
     1144  outline-offset: -7px;
     1145}
    12181146.is-dark-theme input[type=search]:focus {
    1219         outline-color: var(--global--color-background);
     1147  outline-color: var(--global--color-background);
    12201148}
    12211149
    12221150input[type=color] {
    1223         padding: calc(var(--form--spacing-unit) / 2);
    1224         height: calc(4 * var(--form--spacing-unit));
     1151  padding: calc(var(--form--spacing-unit) / 2);
     1152  height: calc(4 * var(--form--spacing-unit));
    12251153}
    12261154
    12271155input[type=email],
    12281156input[type=url] {
    1229         direction: ltr;
     1157  direction: ltr;
    12301158}
    12311159
    12321160select {
    1233         border: var(--form--border-width) solid var(--form--border-color);
    1234         color: var(--form--color-text);
    1235         -moz-appearance: none;
    1236         -webkit-appearance: none;
    1237         appearance: none;
    1238         line-height: var(--global--line-height-body);
    1239         padding: var(--form--spacing-unit) var(--form--spacing-unit) var(--form--spacing-unit) calc(3 * var(--form--spacing-unit));
    1240         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;
    1241         background-position: left var(--form--spacing-unit) top 60%;
    1242 }
    1243 
     1161  border: var(--form--border-width) solid var(--form--border-color);
     1162  color: var(--form--color-text);
     1163  -moz-appearance: none;
     1164  -webkit-appearance: none;
     1165  appearance: none;
     1166  line-height: var(--global--line-height-body);
     1167  padding: var(--form--spacing-unit) var(--form--spacing-unit) var(--form--spacing-unit) calc(3 * var(--form--spacing-unit));
     1168  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;
     1169  background-position: left var(--form--spacing-unit) top 60%;
     1170}
    12441171select:focus {
    1245         outline-offset: 2px;
    1246         outline: 2px dotted var(--form--border-color);
    1247 }
    1248 
     1172  outline-offset: 2px;
     1173  outline: 2px dotted var(--form--border-color);
     1174}
    12491175.is-dark-theme select {
    1250         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;
    1251         background-position: left var(--form--spacing-unit) top 60%;
     1176  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;
     1177  background-position: left var(--form--spacing-unit) top 60%;
    12521178}
    12531179
    12541180textarea {
    1255         width: 100%;
     1181  width: 100%;
    12561182}
    12571183
    12581184label {
    1259         font-size: var(--form--font-size);
    1260         font-weight: var(--form--label-weight);
    1261         margin-bottom: calc(var(--global--spacing-vertical) / 3);
     1185  font-size: var(--form--font-size);
     1186  font-weight: var(--form--label-weight);
     1187  margin-bottom: calc(var(--global--spacing-vertical) / 3);
    12621188}
    12631189
     
    12681194*/
    12691195@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1270 
    1271         input[type=checkbox],
    1272         input[type=radio] {
    1273                 -webkit-appearance: none;
    1274                 -moz-appearance: none;
    1275                 position: relative;
    1276                 width: 25px;
    1277                 height: 25px;
    1278                 border: var(--form--border-width) solid var(--form--border-color);
    1279                 background: var(--global--color-white);
    1280         }
    1281 
    1282         input[type=checkbox]:disabled,
    1283         input[type=radio]:disabled {
    1284                 opacity: 0.7;
    1285         }
    1286 
    1287         .is-dark-theme input[type=checkbox],
    1288         .is-dark-theme input[type=radio] {
    1289                 background: var(--global--color-white-90);
    1290         }
    1291 
    1292         input[type=checkbox]:focus {
    1293                 outline-offset: 2px;
    1294                 outline: 2px dotted var(--form--border-color);
    1295         }
    1296 
    1297         input[type=checkbox]:after {
    1298                 content: "";
    1299                 opacity: 0;
    1300                 display: block;
    1301                 right: 5px;
    1302                 top: 2px;
    1303                 position: absolute;
    1304                 width: 7px;
    1305                 height: 13px;
    1306                 border: 3px solid var(--form--color-text);
    1307                 border-top: 0;
    1308                 border-right: 0;
    1309                 transform: rotate(-30deg);
    1310         }
    1311 
    1312         input[type=checkbox]:checked {
    1313                 color: var(--form--color-text);
    1314         }
    1315 
    1316         input[type=checkbox]:checked:after {
    1317                 opacity: 1;
    1318         }
    1319 
    1320         input[type=radio] {
    1321                 border-radius: 50%;
    1322         }
    1323 
    1324         input[type=radio]:focus {
    1325                 outline-offset: 2px;
    1326                 outline: 2px dotted var(--form--border-color);
    1327         }
    1328 
    1329         input[type=radio]:after {
    1330                 content: "";
    1331                 opacity: 0;
    1332                 display: block;
    1333                 right: 3px;
    1334                 top: 3px;
    1335                 position: absolute;
    1336                 width: 11px;
    1337                 height: 11px;
    1338                 border-radius: 50%;
    1339                 background: var(--form--color-text);
    1340         }
    1341 
    1342         input[type=radio]:checked {
    1343                 border: 4px solid var(--form--border-color);
    1344         }
    1345 
    1346         input[type=radio]:checked:after {
    1347                 opacity: 1;
    1348         }
    1349 
    1350         input[type=radio]:checked:focus {
    1351                 outline-offset: 4px;
    1352                 outline: 2px dotted var(--form--border-color);
    1353         }
    1354 }
    1355 
     1196  input[type=checkbox],
     1197input[type=radio] {
     1198    -webkit-appearance: none;
     1199    -moz-appearance: none;
     1200    position: relative;
     1201    width: 25px;
     1202    height: 25px;
     1203    border: var(--form--border-width) solid var(--form--border-color);
     1204    background: var(--global--color-white);
     1205  }
     1206  input[type=checkbox]:disabled,
     1207input[type=radio]:disabled {
     1208    opacity: 0.7;
     1209  }
     1210  .is-dark-theme input[type=checkbox],
     1211.is-dark-theme input[type=radio] {
     1212    background: var(--global--color-white-90);
     1213  }
     1214
     1215  input[type=checkbox]:focus {
     1216    outline-offset: 2px;
     1217    outline: 2px dotted var(--form--border-color);
     1218  }
     1219  input[type=checkbox]:after {
     1220    content: "";
     1221    opacity: 0;
     1222    display: block;
     1223    right: 5px;
     1224    top: 2px;
     1225    position: absolute;
     1226    width: 7px;
     1227    height: 13px;
     1228    border: 3px solid var(--form--color-text);
     1229    border-top: 0;
     1230    border-right: 0;
     1231    transform: rotate(-30deg);
     1232  }
     1233  input[type=checkbox]:checked {
     1234    color: var(--form--color-text);
     1235  }
     1236  input[type=checkbox]:checked:after {
     1237    opacity: 1;
     1238  }
     1239
     1240  input[type=radio] {
     1241    border-radius: 50%;
     1242  }
     1243  input[type=radio]:focus {
     1244    outline-offset: 2px;
     1245    outline: 2px dotted var(--form--border-color);
     1246  }
     1247  input[type=radio]:after {
     1248    content: "";
     1249    opacity: 0;
     1250    display: block;
     1251    right: 3px;
     1252    top: 3px;
     1253    position: absolute;
     1254    width: 11px;
     1255    height: 11px;
     1256    border-radius: 50%;
     1257    background: var(--form--color-text);
     1258  }
     1259  input[type=radio]:checked {
     1260    border: 4px solid var(--form--border-color);
     1261  }
     1262  input[type=radio]:checked:after {
     1263    opacity: 1;
     1264  }
     1265  input[type=radio]:checked:focus {
     1266    outline-offset: 4px;
     1267    outline: 2px dotted var(--form--border-color);
     1268  }
     1269}
    13561270input[type=checkbox] + label,
    13571271input[type=radio] + label {
    1358         display: inline-block;
    1359         padding-right: 10px;
    1360         font-size: var(--global--font-size-xs);
    1361         vertical-align: top;
     1272  display: inline-block;
     1273  padding-right: 10px;
     1274  font-size: var(--global--font-size-xs);
     1275  vertical-align: top;
    13621276}
    13631277
     
    13661280*/
    13671281@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1368 
    1369         input[type=range] {
    1370                 -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
    1371                 width: 100%; /* Specific width is required for Firefox. */
    1372                 height: 6px;
    1373                 background: var(--form--color-ranged);
    1374                 border-radius: 6px;
    1375                 outline-offset: 10px;
    1376         }
    1377 
    1378         input[type=range]:disabled {
    1379                 opacity: 0.7;
    1380         }
    1381 
    1382         input[type=range]::-webkit-slider-thumb {
    1383                 -webkit-appearance: none;
    1384                 border: 3px solid var(--form--color-ranged);
    1385                 height: 44px;
    1386                 width: 44px;
    1387                 border-radius: 50%;
    1388                 background: var(--global--color-background);
    1389                 cursor: pointer;
    1390         }
    1391 
    1392         input[type=range]::-moz-range-thumb {
    1393                 border: 3px solid var(--form--color-ranged);
    1394                 height: 44px;
    1395                 width: 44px;
    1396                 border-radius: 50%;
    1397                 background: var(--global--color-background);
    1398                 cursor: pointer;
    1399                 box-sizing: border-box;
    1400         }
    1401 }
    1402 
     1282  input[type=range] {
     1283    -webkit-appearance: none;
     1284    /* Hides the slider so that custom slider can be made */
     1285    width: 100%;
     1286    /* Specific width is required for Firefox. */
     1287    height: 6px;
     1288    background: var(--form--color-ranged);
     1289    border-radius: 6px;
     1290    outline-offset: 10px;
     1291  }
     1292  input[type=range]:disabled {
     1293    opacity: 0.7;
     1294  }
     1295
     1296  input[type=range]::-webkit-slider-thumb {
     1297    -webkit-appearance: none;
     1298    border: 3px solid var(--form--color-ranged);
     1299    height: 44px;
     1300    width: 44px;
     1301    border-radius: 50%;
     1302    background: var(--global--color-background);
     1303    cursor: pointer;
     1304  }
     1305
     1306  input[type=range]::-moz-range-thumb {
     1307    border: 3px solid var(--form--color-ranged);
     1308    height: 44px;
     1309    width: 44px;
     1310    border-radius: 50%;
     1311    background: var(--global--color-background);
     1312    cursor: pointer;
     1313    box-sizing: border-box;
     1314  }
     1315}
    14031316input[type=range]::-ms-track {
    1404         width: 100%;
    1405         height: 6px;
    1406         border-radius: 6px;
    1407         border-width: 19px 0;
    1408         border-color: var(--global--color-background);
    1409         background: transparent;
    1410         color: transparent;
    1411         cursor: pointer;
     1317  width: 100%;
     1318  height: 6px;
     1319  border-radius: 6px;
     1320  border-width: 19px 0;
     1321  border-color: var(--global--color-background);
     1322  background: transparent;
     1323  color: transparent;
     1324  cursor: pointer;
    14121325}
    14131326
    14141327input[type=range]::-ms-fill-upper {
    1415         background: var(--form--color-ranged);
    1416         border-radius: 6px;
     1328  background: var(--form--color-ranged);
     1329  border-radius: 6px;
    14171330}
    14181331
    14191332input[type=range]::-ms-fill-lower {
    1420         background: var(--form--color-ranged);
    1421         border-radius: 6px;
     1333  background: var(--form--color-ranged);
     1334  border-radius: 6px;
    14221335}
    14231336
    14241337input[type=range]::-ms-thumb {
    1425         border: 3px solid var(--form--color-ranged);
    1426         height: 44px;
    1427         width: 44px;
    1428         border-radius: 50%;
    1429         background: var(--global--color-background);
    1430         cursor: pointer;
     1338  border: 3px solid var(--form--color-ranged);
     1339  height: 44px;
     1340  width: 44px;
     1341  border-radius: 50%;
     1342  background: var(--global--color-background);
     1343  cursor: pointer;
    14311344}
    14321345
    14331346fieldset {
    1434         display: grid;
    1435         border-color: var(--global--color-secondary);
    1436         padding: var(--global--spacing-horizontal);
    1437 }
    1438 
     1347  display: grid;
     1348  border-color: var(--global--color-secondary);
     1349  padding: var(--global--spacing-horizontal);
     1350}
    14391351fieldset legend {
    1440         font-size: var(--global--font-size-lg);
    1441 }
    1442 
     1352  font-size: var(--global--font-size-lg);
     1353}
    14431354fieldset input[type=submit] {
    1444         max-width: max-content;
    1445 }
    1446 
     1355  max-width: max-content;
     1356}
    14471357fieldset input:not([type=submit]) {
    1448         margin-bottom: var(--global--spacing-unit);
    1449 }
    1450 
    1451 fieldset input[type=radio],
    1452 fieldset input[type=checkbox] {
    1453         margin-bottom: 0;
    1454 }
    1455 
    1456 fieldset input[type=radio] + label,
    1457 fieldset input[type=checkbox] + label {
    1458         font-size: var(--form--font-size);
    1459         padding-right: 0;
    1460         margin-bottom: var(--global--spacing-unit);
     1358  margin-bottom: var(--global--spacing-unit);
     1359}
     1360fieldset input[type=radio], fieldset input[type=checkbox] {
     1361  margin-bottom: 0;
     1362}
     1363fieldset input[type=radio] + label, fieldset input[type=checkbox] + label {
     1364  font-size: var(--form--font-size);
     1365  padding-right: 0;
     1366  margin-bottom: var(--global--spacing-unit);
    14611367}
    14621368
    14631369::-moz-placeholder {
    1464         opacity: 1;
     1370  opacity: 1;
    14651371}
    14661372
    14671373.post-password-message {
    1468         font-size: var(--global--font-size-lg);
     1374  font-size: var(--global--font-size-lg);
    14691375}
    14701376
    14711377.post-password-form {
    1472         display: flex;
    1473         flex-wrap: wrap;
    1474 }
    1475 
     1378  display: flex;
     1379  flex-wrap: wrap;
     1380}
    14761381.post-password-form__label {
    1477         width: 100%;
    1478         margin-bottom: 0;
    1479 }
    1480 
     1382  width: 100%;
     1383  margin-bottom: 0;
     1384}
    14811385.post-password-form input[type=password] {
    1482         flex-grow: 1;
    1483         margin-top: calc(var(--global--spacing-vertical) / 3);
    1484         margin-left: calc(0.66 * var(--global--spacing-horizontal));
    1485 }
    1486 
     1386  flex-grow: 1;
     1387  margin-top: calc(var(--global--spacing-vertical) / 3);
     1388  margin-left: calc(0.66 * var(--global--spacing-horizontal));
     1389}
    14871390.post-password-form__submit {
    1488         margin-top: calc(var(--global--spacing-vertical) / 3);
     1391  margin-top: calc(var(--global--spacing-vertical) / 3);
    14891392}
    14901393@media only screen and (min-width: 592px) {
    1491 
    1492         .post-password-form__submit {
    1493                 margin-right: calc(0.4 * var(--global--spacing-horizontal));
    1494         }
     1394  .post-password-form__submit {
     1395    margin-right: calc(0.4 * var(--global--spacing-horizontal));
     1396  }
    14951397}
    14961398
    14971399img {
    1498         height: auto;
    1499         max-width: 100%;
    1500         vertical-align: middle;
     1400  height: auto;
     1401  max-width: 100%;
     1402  vertical-align: middle;
    15011403}
    15021404
    15031405/* Classic editor images */
    15041406.entry-content img {
    1505         max-width: 100%;
     1407  max-width: 100%;
    15061408}
    15071409
     
    15111413object,
    15121414video {
    1513         max-width: 100%;
     1415  max-width: 100%;
    15141416}
    15151417
     
    15191421.wp-caption-text,
    15201422.wp-block-embed figcaption {
    1521         color: currentColor;
    1522         font-size: var(--global--font-size-xs);
    1523         line-height: var(--global--line-height-body);
    1524         margin-top: calc(0.5 * var(--global--spacing-unit));
    1525         margin-bottom: var(--global--spacing-unit);
    1526         text-align: center;
    1527 }
    1528 
    1529 .alignleft figcaption,
    1530 .alignright figcaption,
     1423  color: currentColor;
     1424  font-size: var(--global--font-size-xs);
     1425  line-height: var(--global--line-height-body);
     1426  margin-top: calc(0.5 * var(--global--spacing-unit));
     1427  margin-bottom: var(--global--spacing-unit);
     1428  text-align: center;
     1429}
     1430.alignleft figcaption, .alignright figcaption,
    15311431.alignleft .wp-caption,
    15321432.alignright .wp-caption,
     
    15351435.alignleft .wp-block-embed figcaption,
    15361436.alignright .wp-block-embed figcaption {
    1537         margin-bottom: 0;
     1437  margin-bottom: 0;
    15381438}
    15391439
     
    15421442.entry-content .wp-smiley,
    15431443.comment-content .wp-smiley {
    1544         border: none;
    1545         margin-bottom: 0;
    1546         margin-top: 0;
    1547         padding: 0;
     1444  border: none;
     1445  margin-bottom: 0;
     1446  margin-top: 0;
     1447  padding: 0;
    15481448}
    15491449
     
    15511451b,
    15521452strong {
    1553         font-weight: 700;
     1453  font-weight: 700;
    15541454}
    15551455
     
    15581458em,
    15591459i {
    1560         font-style: italic;
     1460  font-style: italic;
    15611461}
    15621462
    15631463pre {
    1564         white-space: pre;
    1565         overflow-x: auto;
     1464  white-space: pre;
     1465  overflow-x: auto;
    15661466}
    15671467
     
    15721472 */
    15731473a {
    1574         cursor: pointer;
    1575         color: var(--wp--style--color--link, var(--global--color-primary));
    1576         text-underline-offset: 3px;
    1577         text-decoration-skip-ink: all;
     1474  cursor: pointer;
     1475  color: var(--wp--style--color--link, var(--global--color-primary));
     1476  text-underline-offset: 3px;
     1477  text-decoration-skip-ink: all;
    15781478}
    15791479
    15801480a:hover {
    1581         text-decoration-style: dotted;
    1582         text-decoration-skip-ink: none;
     1481  text-decoration-style: dotted;
     1482  text-decoration-skip-ink: none;
    15831483}
    15841484
    15851485.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1586 
    1587         /* Only visible in Windows High Contrast mode */
    1588         outline: 2px solid transparent;
    1589         text-decoration: underline 1px dotted currentColor;
    1590         text-decoration-skip-ink: none;
    1591         background: rgba(255, 255, 255, 0.9);
    1592 }
    1593 
     1486  /* Only visible in Windows High Contrast mode */
     1487  outline: 2px solid transparent;
     1488  text-decoration: underline 1px dotted currentColor;
     1489  text-decoration-skip-ink: none;
     1490  background: rgba(255, 255, 255, 0.9);
     1491}
    15941492.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1595         background: var(--global--color-black);
    1596         color: var(--global--color-white);
    1597         text-decoration: none;
    1598 }
    1599 
     1493  background: var(--global--color-black);
     1494  color: var(--global--color-white);
     1495  text-decoration: none;
     1496}
    16001497.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1601         color: var(--wp--style--color--link, var(--global--color-white));
    1602 }
    1603 
     1498  color: var(--wp--style--color--link, var(--global--color-white));
     1499}
    16041500.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1605         background: rgba(0, 0, 0, 0.9);
    1606         color: var(--wp--style--color--link, var(--global--color-white));
    1607 }
    1608 
     1501  background: rgba(0, 0, 0, 0.9);
     1502  color: var(--wp--style--color--link, var(--global--color-white));
     1503}
    16091504.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1610         color: var(--wp--style--color--link, var(--global--color-white));
    1611 }
    1612 
     1505  color: var(--wp--style--color--link, var(--global--color-white));
     1506}
    16131507.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    1614 
    1615         /* Only visible in Windows High Contrast mode */
    1616         outline: 2px solid transparent;
    1617         outline-offset: -2px;
    1618 }
    1619 
     1508  /* Only visible in Windows High Contrast mode */
     1509  outline: 2px solid transparent;
     1510  outline-offset: -2px;
     1511}
    16201512.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    1621         color: #21759b;
    1622         background-color: #f1f1f1;
    1623 }
    1624 
     1513  color: #21759b;
     1514  background-color: #f1f1f1;
     1515}
    16251516.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    1626         background: none;
    1627 }
    1628 
     1517  background: none;
     1518}
    16291519.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    1630         outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
    1631 }
    1632 
    1633 .has-background .has-link-color a,
    1634 .has-background.has-link-color a {
    1635         color: var(--wp--style--color--link, var(--global--color-primary));
     1520  outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
     1521}
     1522
     1523.has-background .has-link-color a, .has-background.has-link-color a {
     1524  color: var(--wp--style--color--link, var(--global--color-primary));
    16361525}
    16371526
    16381527/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
    16391528.wp-block-audio audio:focus {
    1640         outline-offset: 5px;
    1641         outline: 2px solid var(--global--color-primary);
     1529  outline-offset: 5px;
     1530  outline: 2px solid var(--global--color-primary);
    16421531}
    16431532
     
    16521541.wp-block-button .wp-block-button__link,
    16531542.wp-block-file a.wp-block-file__button {
    1654         border: var(--button--border-width) solid transparent;
    1655         border-radius: var(--button--border-radius);
    1656         cursor: pointer;
    1657         font-weight: var(--button--font-weight);
    1658         font-family: var(--button--font-family);
    1659         font-size: var(--button--font-size);
    1660         line-height: var(--button--line-height);
    1661         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    1662         text-decoration: none;
    1663 }
    1664 
     1543  border: var(--button--border-width) solid transparent;
     1544  border-radius: var(--button--border-radius);
     1545  cursor: pointer;
     1546  font-weight: var(--button--font-weight);
     1547  font-family: var(--button--font-family);
     1548  font-size: var(--button--font-size);
     1549  line-height: var(--button--line-height);
     1550  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     1551  text-decoration: none;
     1552}
    16651553.site .button:not(:hover):not(:active):not(.has-text-color),
    16661554button:not(:hover):not(:active):not(.has-text-color),
     
    16701558.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    16711559.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    1672         color: var(--global--color-background);
    1673 }
    1674 
     1560  color: var(--global--color-background);
     1561}
    16751562.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
    16761563.has-background button:not(:hover):not(:active):not(.has-text-color),
     
    16801567.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    16811568.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    1682         color: var(--local--color-background, var(--global--color-primary));
    1683 }
    1684 
     1569  color: var(--local--color-background, var(--global--color-primary));
     1570}
    16851571.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
    16861572.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
     
    16901576.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
    16911577.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    1692         color: var(--global--color-primary);
    1693 }
    1694 
     1578  color: var(--global--color-primary);
     1579}
    16951580.site .button:not(:hover):not(:active):not(.has-background),
    16961581button:not(:hover):not(:active):not(.has-background),
     
    17001585.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    17011586.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    1702         background-color: var(--global--color-primary);
    1703 }
    1704 
     1587  background-color: var(--global--color-primary);
     1588}
    17051589.has-background .site .button:not(:hover):not(:active):not(.has-background),
    17061590.has-background button:not(:hover):not(:active):not(.has-background),
     
    17101594.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    17111595.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    1712         background-color: var(--local--color-primary, var(--global--color-primary));
    1713 }
    1714 
    1715 .site .button:hover,
    1716 .site .button:active,
     1596  background-color: var(--local--color-primary, var(--global--color-primary));
     1597}
     1598.site .button:hover, .site .button:active,
    17171599button:hover,
    17181600button:active,
     
    17271609.wp-block-file a.wp-block-file__button:hover,
    17281610.wp-block-file a.wp-block-file__button:active {
    1729         background-color: transparent;
    1730         border-color: currentColor;
    1731         color: inherit;
    1732 }
    1733 
     1611  background-color: transparent;
     1612  border-color: currentColor;
     1613  color: inherit;
     1614}
    17341615.site .button:focus,
    17351616button:focus,
     
    17391620.wp-block-button .wp-block-button__link:focus,
    17401621.wp-block-file a.wp-block-file__button:focus {
    1741         outline-offset: -6px;
    1742         outline: 2px dotted currentColor;
    1743 }
    1744 
     1622  outline-offset: -6px;
     1623  outline: 2px dotted currentColor;
     1624}
    17451625.site .button:disabled,
    17461626button:disabled,
     
    17501630.wp-block-button .wp-block-button__link:disabled,
    17511631.wp-block-file a.wp-block-file__button:disabled {
    1752         background-color: var(--global--color-white-50);
    1753         border-color: var(--global--color-white-50);
    1754         color: var(--button--color-text-active);
     1632  background-color: var(--global--color-white-50);
     1633  border-color: var(--global--color-white-50);
     1634  color: var(--button--color-text-active);
    17551635}
    17561636
     
    17591639 */
    17601640.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1761         color: var(--global--color-background);
    1762 }
    1763 
     1641  color: var(--global--color-background);
     1642}
    17641643.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1765         color: var(--local--color-background, var(--global--color-background));
    1766 }
    1767 
     1644  color: var(--local--color-background, var(--global--color-background));
     1645}
    17681646.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    1769         color: var(--global--color-primary);
    1770 }
    1771 
     1647  color: var(--global--color-primary);
     1648}
    17721649.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1773         background-color: var(--global--color-primary);
    1774 }
    1775 
     1650  background-color: var(--global--color-primary);
     1651}
    17761652.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1777         background-color: var(--local--color-primary, var(--global--color-primary));
    1778 }
    1779 
     1653  background-color: var(--local--color-primary, var(--global--color-primary));
     1654}
    17801655.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    17811656.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    1782         border-color: currentColor !important;
    1783         background-color: transparent !important;
    1784         color: inherit !important;
    1785 }
    1786 
    1787 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    1788 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    1789 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
    1790         border-color: currentColor;
    1791 }
    1792 
     1657  border-color: currentColor !important;
     1658  background-color: transparent !important;
     1659  color: inherit !important;
     1660}
     1661.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
     1662  border-color: currentColor;
     1663}
    17931664.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1794         color: var(--global--color-primary);
    1795 }
    1796 
     1665  color: var(--global--color-primary);
     1666}
    17971667.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1798         color: var(--local--color-primary, var(--global--color-primary));
    1799 }
    1800 
     1668  color: var(--local--color-primary, var(--global--color-primary));
     1669}
    18011670.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    1802         color: inherit;
    1803 }
    1804 
     1671  color: inherit;
     1672}
    18051673.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1806         background-color: transparent;
    1807 }
    1808 
     1674  background-color: transparent;
     1675}
    18091676.wp-block-button.is-style-outline .wp-block-button__link:hover,
    18101677.wp-block-button.is-style-outline .wp-block-button__link:active {
    1811         border-color: transparent !important;
    1812         background-color: var(--global--color-primary) !important;
    1813         color: var(--global--color-background) !important;
    1814 }
    1815 
     1678  border-color: transparent !important;
     1679  background-color: var(--global--color-primary) !important;
     1680  color: var(--global--color-background) !important;
     1681}
    18161682.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
    18171683.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    1818         background-color: var(--local--color-primary, var(--global--color-primary)) !important;
    1819         color: var(--local--color-background, var(--global--color-background)) !important;
    1820 }
    1821 
     1684  background-color: var(--local--color-primary, var(--global--color-primary)) !important;
     1685  color: var(--local--color-background, var(--global--color-background)) !important;
     1686}
    18221687.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
    18231688.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    1824         color: var(--local--color-background, var(--global--color-background)) !important;
    1825 }
    1826 
     1689  color: var(--local--color-background, var(--global--color-background)) !important;
     1690}
    18271691.wp-block-button .is-style-squared .wp-block-button__link {
    1828         border-radius: 0;
     1692  border-radius: 0;
    18291693}
    18301694
    18311695.is-style-outline .wp-block-button__link[style*=radius]:focus,
    18321696.wp-block-button a.wp-block-button__link[style*=radius]:focus {
    1833         outline-offset: 2px;
    1834         outline: 2px dotted var(--button--color-background);
     1697  outline-offset: 2px;
     1698  outline: 2px dotted var(--button--color-background);
    18351699}
    18361700
    18371701.wp-block-code {
    1838         border-color: var(--global--color-border);
    1839         border-radius: 0;
    1840         border-style: solid;
    1841         border-width: 0.1rem;
    1842         padding: var(--global--spacing-unit);
    1843 }
    1844 
     1702  border-color: var(--global--color-border);
     1703  border-radius: 0;
     1704  border-style: solid;
     1705  border-width: 0.1rem;
     1706  padding: var(--global--spacing-unit);
     1707}
    18451708.wp-block-code code {
    1846         color: var(--global--color-primary);
    1847         white-space: pre;
    1848         overflow-x: auto;
    1849         display: block;
     1709  color: var(--global--color-primary);
     1710  white-space: pre;
     1711  overflow-x: auto;
     1712  display: block;
    18501713}
    18511714
    18521715.wp-block-columns:not(.alignwide):not(.alignfull) {
    1853         clear: both;
    1854 }
    1855 
     1716  clear: both;
     1717}
    18561718.wp-block-columns .wp-block-column > * {
    1857         margin-top: calc(0.66 * var(--global--spacing-vertical));
    1858         margin-bottom: calc(0.66 * var(--global--spacing-vertical));
     1719  margin-top: calc(0.66 * var(--global--spacing-vertical));
     1720  margin-bottom: calc(0.66 * var(--global--spacing-vertical));
    18591721}
    18601722@media only screen and (min-width: 482px) {
    1861 
    1862         .wp-block-columns .wp-block-column > * {
    1863                 margin-top: var(--global--spacing-vertical);
    1864                 margin-bottom: var(--global--spacing-vertical);
    1865         }
    1866 }
    1867 
     1723  .wp-block-columns .wp-block-column > * {
     1724    margin-top: var(--global--spacing-vertical);
     1725    margin-bottom: var(--global--spacing-vertical);
     1726  }
     1727}
    18681728.wp-block-columns .wp-block-column > *:first-child {
    1869         margin-top: 0;
    1870 }
    1871 
     1729  margin-top: 0;
     1730}
    18721731.wp-block-columns .wp-block-column > *:last-child {
    1873         margin-bottom: 0;
    1874 }
    1875 
     1732  margin-bottom: 0;
     1733}
    18761734.wp-block-columns .wp-block-column:last-child {
    1877         margin-bottom: 0;
    1878 }
    1879 
     1735  margin-bottom: 0;
     1736}
    18801737.wp-block-columns .wp-block-column:not(:last-child) {
    1881         margin-bottom: calc(0.66 * var(--global--spacing-vertical));
     1738  margin-bottom: calc(0.66 * var(--global--spacing-vertical));
    18821739}
    18831740@media only screen and (min-width: 482px) {
    1884 
    1885         .wp-block-columns .wp-block-column:not(:last-child) {
    1886                 margin-bottom: var(--global--spacing-vertical);
    1887         }
     1741  .wp-block-columns .wp-block-column:not(:last-child) {
     1742    margin-bottom: var(--global--spacing-vertical);
     1743  }
    18881744}
    18891745@media only screen and (min-width: 822px) {
    1890 
    1891         .wp-block-columns .wp-block-column:not(:last-child) {
    1892                 margin-bottom: 0;
    1893         }
    1894 }
    1895 
     1746  .wp-block-columns .wp-block-column:not(:last-child) {
     1747    margin-bottom: 0;
     1748  }
     1749}
    18961750.wp-block-columns.is-style-twentytwentyone-columns-overlap {
    1897         justify-content: space-around;
     1751  justify-content: space-around;
    18981752}
    18991753@media only screen and (min-width: 652px) {
    1900 
    1901         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
    1902                 margin-right: calc(-2 * var(--global--spacing-horizontal));
    1903                 margin-top: calc(2.5 * var(--global--spacing-horizontal));
    1904                 z-index: 2;
    1905         }
    1906 
    1907         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
    1908         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
    1909         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
    1910         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
    1911         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
    1912         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
    1913         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
    1914         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
    1915         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
    1916         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
    1917                 background-color: var(--global--color-background);
    1918                 padding: var(--global--spacing-unit);
    1919         }
    1920 
    1921         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
    1922         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
    1923                 padding-right: calc(2 * var(--global--spacing-horizontal));
    1924         }
    1925 
    1926         .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
    1927                 margin-top: 0;
    1928         }
    1929 }
    1930 
     1754  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
     1755    margin-right: calc(-2 * var(--global--spacing-horizontal));
     1756    margin-top: calc(2.5 * var(--global--spacing-horizontal));
     1757    z-index: 2;
     1758  }
     1759  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
     1760.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
     1761.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
     1762.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
     1763.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
     1764.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
     1765.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
     1766.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
     1767.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
     1768.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
     1769    background-color: var(--global--color-background);
     1770    padding: var(--global--spacing-unit);
     1771  }
     1772  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
     1773.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
     1774    padding-right: calc(2 * var(--global--spacing-horizontal));
     1775  }
     1776  .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
     1777    margin-top: 0;
     1778  }
     1779}
    19311780.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
    19321781.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
     
    19361785.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
    19371786.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    1938         padding-right: var(--global--spacing-unit);
    1939         padding-left: var(--global--spacing-unit);
     1787  padding-right: var(--global--spacing-unit);
     1788  padding-left: var(--global--spacing-unit);
    19401789}
    19411790
    19421791.wp-block-cover,
    19431792.wp-block-cover-image {
    1944         background-color: var(--cover--color-background);
    1945         min-height: var(--cover--height);
    1946         margin-top: inherit;
    1947         margin-bottom: inherit;
    1948 
    1949         /* default & custom background-color */
    1950 
    1951         /* Treating H2 separately to account for legacy /core styles */
    1952 
    1953         /* Block Styles */
    1954 
    1955         /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
    1956 }
    1957 
     1793  background-color: var(--cover--color-background);
     1794  min-height: var(--cover--height);
     1795  margin-top: inherit;
     1796  margin-bottom: inherit;
     1797  /* default & custom background-color */
     1798  /* Treating H2 separately to account for legacy /core styles */
     1799  /* Block Styles */
     1800  /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
     1801}
    19581802.wp-block-cover:not(.alignwide):not(.alignfull),
    19591803.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    1960         clear: both;
    1961 }
    1962 
     1804  clear: both;
     1805}
    19631806.wp-block-cover.alignfull,
    19641807.wp-block-cover-image.alignfull {
    1965         margin-top: 0;
    1966         margin-bottom: 0;
    1967 }
    1968 
     1808  margin-top: 0;
     1809  margin-bottom: 0;
     1810}
    19691811.wp-block-cover .wp-block-cover__inner-container,
    19701812.wp-block-cover .wp-block-cover-image-text,
     
    19731815.wp-block-cover-image .wp-block-cover-image-text,
    19741816.wp-block-cover-image .wp-block-cover-text {
    1975         color: currentColor;
    1976         margin-top: var(--global--spacing-vertical);
    1977         margin-bottom: var(--global--spacing-vertical);
    1978 }
    1979 
     1817  color: currentColor;
     1818  margin-top: var(--global--spacing-vertical);
     1819  margin-bottom: var(--global--spacing-vertical);
     1820}
    19801821.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
    19811822.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
     
    19841825.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
    19851826.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
    1986         color: currentColor;
    1987 }
    1988 
     1827  color: currentColor;
     1828}
    19891829.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
    19901830.wp-block-cover .wp-block-cover-image-text .has-link-color a,
     
    19931833.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
    19941834.wp-block-cover-image .wp-block-cover-text .has-link-color a {
    1995         color: var(--wp--style--color--link, var(--global--color-primary));
    1996 }
    1997 
     1835  color: var(--wp--style--color--link, var(--global--color-primary));
     1836}
    19981837.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
    19991838.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
     
    20021841.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
    20031842.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
    2004         color: var(--cover--color-foreground);
    2005 }
    2006 
     1843  color: var(--cover--color-foreground);
     1844}
    20071845.wp-block-cover h2,
    20081846.wp-block-cover-image h2 {
    2009         font-size: var(--heading--font-size-h2);
    2010         letter-spacing: var(--heading--letter-spacing-h2);
    2011         line-height: var(--heading--line-height-h2);
    2012         max-width: inherit;
    2013         text-align: inherit;
    2014         padding: 0;
    2015 }
    2016 
     1847  font-size: var(--heading--font-size-h2);
     1848  letter-spacing: var(--heading--letter-spacing-h2);
     1849  line-height: var(--heading--line-height-h2);
     1850  max-width: inherit;
     1851  text-align: inherit;
     1852  padding: 0;
     1853}
    20171854.wp-block-cover h2.has-text-align-left,
    20181855.wp-block-cover-image h2.has-text-align-left {
    2019         text-align: right;
    2020 }
    2021 
     1856  text-align: right;
     1857}
    20221858.wp-block-cover h2.has-text-align-center,
    20231859.wp-block-cover-image h2.has-text-align-center {
    2024         text-align: center;
    2025 }
    2026 
     1860  text-align: center;
     1861}
    20271862.wp-block-cover h2.has-text-align-right,
    20281863.wp-block-cover-image h2.has-text-align-right {
    2029         text-align: left;
    2030 }
    2031 
     1864  text-align: left;
     1865}
    20321866.wp-block-cover .wp-block-cover__inner-container,
    20331867.wp-block-cover-image .wp-block-cover__inner-container {
    2034         width: calc(100% - 2 * var(--global--spacing-vertical));
    2035 }
    2036 
     1868  width: calc(100% - calc(2 * var(--global--spacing-vertical)));
     1869}
    20371870.wp-block-cover .wp-block-cover__inner-container > *,
    20381871.wp-block-cover-image .wp-block-cover__inner-container > * {
    2039         margin-top: calc(0.666 * var(--global--spacing-vertical));
    2040         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     1872  margin-top: calc(0.666 * var(--global--spacing-vertical));
     1873  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    20411874}
    20421875@media only screen and (min-width: 482px) {
    2043 
    2044         .wp-block-cover .wp-block-cover__inner-container > *,
    2045         .wp-block-cover-image .wp-block-cover__inner-container > * {
    2046                 margin-top: var(--global--spacing-vertical);
    2047                 margin-bottom: var(--global--spacing-vertical);
    2048         }
    2049 }
    2050 
     1876  .wp-block-cover .wp-block-cover__inner-container > *,
     1877.wp-block-cover-image .wp-block-cover__inner-container > * {
     1878    margin-top: var(--global--spacing-vertical);
     1879    margin-bottom: var(--global--spacing-vertical);
     1880  }
     1881}
    20511882.wp-block-cover .wp-block-cover__inner-container > *:first-child,
    20521883.wp-block-cover-image .wp-block-cover__inner-container > *:first-child {
    2053         margin-top: 0;
    2054 }
    2055 
     1884  margin-top: 0;
     1885}
    20561886.wp-block-cover .wp-block-cover__inner-container > *:last-child,
    20571887.wp-block-cover-image .wp-block-cover__inner-container > *:last-child {
    2058         margin-bottom: 0;
    2059 }
    2060 
    2061 .wp-block-cover.alignleft,
    2062 .wp-block-cover.alignright,
     1888  margin-bottom: 0;
     1889}
     1890.wp-block-cover.alignleft, .wp-block-cover.alignright,
    20631891.wp-block-cover-image.alignleft,
    20641892.wp-block-cover-image.alignright {
    2065         margin-top: 0;
    2066 }
    2067 
    2068 .wp-block-cover.alignleft > *,
    2069 .wp-block-cover.alignright > *,
     1893  margin-top: 0;
     1894}
     1895.wp-block-cover.alignleft > *, .wp-block-cover.alignright > *,
    20701896.wp-block-cover-image.alignleft > *,
    20711897.wp-block-cover-image.alignright > * {
    2072         margin-top: calc(2 * var(--global--spacing-vertical));
    2073         margin-bottom: calc(2 * var(--global--spacing-vertical));
    2074         padding-right: var(--global--spacing-horizontal);
    2075         padding-left: var(--global--spacing-horizontal);
    2076         width: 100%;
    2077 }
    2078 
    2079 .wp-block-cover.has-left-content,
    2080 .wp-block-cover.has-right-content,
     1898  margin-top: calc(2 * var(--global--spacing-vertical));
     1899  margin-bottom: calc(2 * var(--global--spacing-vertical));
     1900  padding-right: var(--global--spacing-horizontal);
     1901  padding-left: var(--global--spacing-horizontal);
     1902  width: 100%;
     1903}
     1904.wp-block-cover.has-left-content, .wp-block-cover.has-right-content,
    20811905.wp-block-cover-image.has-left-content,
    20821906.wp-block-cover-image.has-right-content {
    2083         justify-content: center;
    2084 }
    2085 
     1907  justify-content: center;
     1908}
    20861909.wp-block-cover.is-style-twentytwentyone-border,
    20871910.wp-block-cover-image.is-style-twentytwentyone-border {
    2088         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2089 }
    2090 
     1911  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1912}
    20911913.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    20921914.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    2093         background-color: unset;
     1915  background-color: unset;
    20941916}
    20951917
     
    20971919.wp-block-file a.wp-block-file__button:focus,
    20981920.wp-block-file a.wp-block-file__button:hover {
    2099         opacity: inherit;
    2100 }
    2101 
     1921  opacity: inherit;
     1922}
    21021923.wp-block-file a.wp-block-file__button {
    2103         display: inline-block;
     1924  display: inline-block;
    21041925}
    21051926
    21061927.wp-block-gallery {
    2107         margin: 0 auto;
    2108 }
    2109 
     1928  margin: 0 auto;
     1929}
    21101930.wp-block-gallery .blocks-gallery-image,
    21111931.wp-block-gallery .blocks-gallery-item {
    2112         width: calc((100% - var(--global--spacing-unit)) / 2);
    2113 }
    2114 
     1932  width: calc((100% - var(--global--spacing-unit)) / 2);
     1933}
    21151934.wp-block-gallery .blocks-gallery-image figcaption,
    21161935.wp-block-gallery .blocks-gallery-item figcaption {
    2117         margin: 0;
    2118         color: var(--global--color-white);
    2119         font-size: var(--global--font-size-xs);
    2120 }
    2121 
     1936  margin: 0;
     1937  color: var(--global--color-white);
     1938  font-size: var(--global--font-size-xs);
     1939}
    21221940.wp-block-gallery .blocks-gallery-image figcaption a,
    21231941.wp-block-gallery .blocks-gallery-item figcaption a {
    2124         color: var(--global--color-white);
    2125 }
    2126 
     1942  color: var(--global--color-white);
     1943}
    21271944.wp-block-gallery .blocks-gallery-image figcaption a:focus,
    21281945.wp-block-gallery .blocks-gallery-item figcaption a:focus {
    2129         background-color: transparent;
    2130         outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
    2131         text-decoration: none;
    2132 }
    2133 
     1946  background-color: transparent;
     1947  outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
     1948  text-decoration: none;
     1949}
    21341950.wp-block-gallery .blocks-gallery-image a:focus img,
    21351951.wp-block-gallery .blocks-gallery-item a:focus img {
    2136         outline-offset: 2px;
     1952  outline-offset: 2px;
    21371953}
    21381954
    21391955.wp-block-group {
    2140         display: block;
    2141         clear: both;
    2142         display: flow-root;
    2143 }
    2144 
    2145 .wp-block-group:before,
    2146 .wp-block-group:after {
    2147         content: "";
    2148         display: block;
    2149         clear: both;
    2150 }
    2151 
     1956  display: block;
     1957  clear: both;
     1958  display: flow-root;
     1959}
     1960.wp-block-group:before, .wp-block-group:after {
     1961  content: "";
     1962  display: block;
     1963  clear: both;
     1964}
    21521965.wp-block-group .wp-block-group__inner-container {
    2153         margin-right: auto;
    2154         margin-left: auto;
    2155 }
    2156 
     1966  margin-right: auto;
     1967  margin-left: auto;
     1968}
    21571969.wp-block-group .wp-block-group__inner-container > * {
    2158         margin-top: calc(0.666 * var(--global--spacing-vertical));
    2159         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     1970  margin-top: calc(0.666 * var(--global--spacing-vertical));
     1971  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    21601972}
    21611973@media only screen and (min-width: 482px) {
    2162 
    2163         .wp-block-group .wp-block-group__inner-container > * {
    2164                 margin-top: var(--global--spacing-vertical);
    2165                 margin-bottom: var(--global--spacing-vertical);
    2166         }
    2167 }
    2168 
     1974  .wp-block-group .wp-block-group__inner-container > * {
     1975    margin-top: var(--global--spacing-vertical);
     1976    margin-bottom: var(--global--spacing-vertical);
     1977  }
     1978}
    21691979.wp-block-group .wp-block-group__inner-container > *:first-child {
    2170         margin-top: 0;
    2171 }
    2172 
     1980  margin-top: 0;
     1981}
    21731982.wp-block-group .wp-block-group__inner-container > *:last-child {
    2174         margin-bottom: 0;
    2175 }
    2176 
     1983  margin-bottom: 0;
     1984}
    21771985.wp-block-group.has-background {
    2178         padding: calc(0.666 * var(--global--spacing-vertical));
     1986  padding: calc(0.666 * var(--global--spacing-vertical));
    21791987}
    21801988@media only screen and (min-width: 482px) {
    2181 
    2182         .wp-block-group.has-background {
    2183                 padding: var(--global--spacing-vertical);
    2184         }
    2185 }
    2186 
     1989  .wp-block-group.has-background {
     1990    padding: var(--global--spacing-vertical);
     1991  }
     1992}
    21871993.wp-block-group.is-style-twentytwentyone-border {
    2188         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2189         padding: var(--global--spacing-vertical);
    2190 }
    2191 
     1994  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1995  padding: var(--global--spacing-vertical);
     1996}
    21921997.wp-block-group.has-background .wp-block-group__inner-container > .alignfull,
    2193 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,
    2194 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull,
     1998.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,
    21951999.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    2196         max-width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
    2197         width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
    2198         margin-right: calc(-1 * var(--global--spacing-vertical));
     2000  max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
     2001  width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));
     2002  margin-right: calc(-1 * var(--global--spacing-vertical));
    21992003}
    22002004
     
    22112015h6,
    22122016.h6 {
    2213         clear: both;
    2214         font-family: var(--heading--font-family);
    2215         font-weight: var(--heading--font-weight);
    2216 }
    2217 
     2017  clear: both;
     2018  font-family: var(--heading--font-family);
     2019  font-weight: var(--heading--font-weight);
     2020}
    22182021h1 strong,
    22192022.h1 strong,
     
    22282031h6 strong,
    22292032.h6 strong {
    2230         font-weight: var(--heading--font-weight-strong);
     2033  font-weight: var(--heading--font-weight-strong);
    22312034}
    22322035
    22332036h1,
    22342037.h1 {
    2235         font-size: var(--heading--font-size-h1);
    2236         letter-spacing: var(--heading--letter-spacing-h1);
    2237         line-height: var(--heading--line-height-h1);
     2038  font-size: var(--heading--font-size-h1);
     2039  letter-spacing: var(--heading--letter-spacing-h1);
     2040  line-height: var(--heading--line-height-h1);
    22382041}
    22392042
    22402043h2,
    22412044.h2 {
    2242         font-size: var(--heading--font-size-h2);
    2243         letter-spacing: var(--heading--letter-spacing-h2);
    2244         line-height: var(--heading--line-height-h2);
     2045  font-size: var(--heading--font-size-h2);
     2046  letter-spacing: var(--heading--letter-spacing-h2);
     2047  line-height: var(--heading--line-height-h2);
    22452048}
    22462049
    22472050h3,
    22482051.h3 {
    2249         font-size: var(--heading--font-size-h3);
    2250         letter-spacing: var(--heading--letter-spacing-h3);
    2251         line-height: var(--heading--line-height-h3);
     2052  font-size: var(--heading--font-size-h3);
     2053  letter-spacing: var(--heading--letter-spacing-h3);
     2054  line-height: var(--heading--line-height-h3);
    22522055}
    22532056
    22542057h4,
    22552058.h4 {
    2256         font-size: var(--heading--font-size-h4);
    2257         font-weight: var(--heading--font-weight-strong);
    2258         letter-spacing: var(--heading--letter-spacing-h4);
    2259         line-height: var(--heading--line-height-h4);
     2059  font-size: var(--heading--font-size-h4);
     2060  font-weight: var(--heading--font-weight-strong);
     2061  letter-spacing: var(--heading--letter-spacing-h4);
     2062  line-height: var(--heading--line-height-h4);
    22602063}
    22612064
    22622065h5,
    22632066.h5 {
    2264         font-size: var(--heading--font-size-h5);
    2265         font-weight: var(--heading--font-weight-strong);
    2266         letter-spacing: var(--heading--letter-spacing-h5);
    2267         line-height: var(--heading--line-height-h5);
     2067  font-size: var(--heading--font-size-h5);
     2068  font-weight: var(--heading--font-weight-strong);
     2069  letter-spacing: var(--heading--letter-spacing-h5);
     2070  line-height: var(--heading--line-height-h5);
    22682071}
    22692072
    22702073h6,
    22712074.h6 {
    2272         font-size: var(--heading--font-size-h6);
    2273         font-weight: var(--heading--font-weight-strong);
    2274         letter-spacing: var(--heading--letter-spacing-h6);
    2275         line-height: var(--heading--line-height-h6);
     2075  font-size: var(--heading--font-size-h6);
     2076  font-weight: var(--heading--font-weight-strong);
     2077  letter-spacing: var(--heading--letter-spacing-h6);
     2078  line-height: var(--heading--line-height-h6);
    22762079}
    22772080
    22782081.wp-block-image {
    2279         text-align: center;
    2280 }
    2281 
     2082  text-align: center;
     2083}
    22822084.wp-block-image figcaption {
    2283         color: var(--global--color-primary);
    2284         font-size: var(--global--font-size-xs);
    2285         line-height: var(--global--line-height-body);
    2286         margin-top: calc(0.5 * var(--global--spacing-unit));
    2287         margin-bottom: var(--global--spacing-unit);
    2288         text-align: center;
    2289 }
    2290 
     2085  color: var(--global--color-primary);
     2086  font-size: var(--global--font-size-xs);
     2087  line-height: var(--global--line-height-body);
     2088  margin-top: calc(0.5 * var(--global--spacing-unit));
     2089  margin-bottom: var(--global--spacing-unit);
     2090  text-align: center;
     2091}
    22912092.wp-block-image .alignright {
    2292         margin-right: var(--global--spacing-horizontal);
    2293 }
    2294 
     2093  margin-right: var(--global--spacing-horizontal);
     2094}
    22952095.wp-block-image .alignleft {
    2296         margin-left: var(--global--spacing-horizontal);
    2297 }
    2298 
     2096  margin-left: var(--global--spacing-horizontal);
     2097}
    22992098.wp-block-image a:focus img {
    2300         outline-offset: 2px;
     2099  outline-offset: 2px;
    23012100}
    23022101
    23032102.entry-content > *[class=wp-block-image],
    23042103.entry-content [class*=inner-container] > *[class=wp-block-image] {
    2305         margin-top: 0;
    2306         margin-bottom: 0;
    2307 }
    2308 
     2104  margin-top: 0;
     2105  margin-bottom: 0;
     2106}
    23092107.entry-content > *[class=wp-block-image] + *,
    23102108.entry-content [class*=inner-container] > *[class=wp-block-image] + * {
    2311         margin-top: 0;
     2109  margin-top: 0;
    23122110}
    23132111
    23142112.wp-block-image.is-style-twentytwentyone-border img,
    23152113.wp-block-image.is-style-twentytwentyone-image-frame img {
    2316         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2114  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    23172115}
    23182116
    23192117.wp-block-image.is-style-twentytwentyone-image-frame img {
    2320         padding: var(--global--spacing-unit);
     2118  padding: var(--global--spacing-unit);
    23212119}
    23222120
    23232121@media only screen and (min-width: 482px) {
    2324 
    2325         .entry-content > .wp-block-image > .alignleft,
    2326         .entry-content > .wp-block-image > .alignright {
    2327                 max-width: 50%;
    2328         }
     2122  .entry-content > .wp-block-image > .alignleft,
     2123.entry-content > .wp-block-image > .alignright {
     2124    max-width: 50%;
     2125  }
    23292126}
    23302127@media only screen and (max-width: 481px) {
    2331 
    2332         .entry-content > .wp-block-image > .alignleft,
    2333         .entry-content > .wp-block-image > .alignright {
    2334                 margin-right: 0;
    2335                 margin-left: 0;
    2336         }
     2128  .entry-content > .wp-block-image > .alignleft,
     2129.entry-content > .wp-block-image > .alignright {
     2130    margin-right: 0;
     2131    margin-left: 0;
     2132  }
    23372133}
    23382134
    23392135.wp-block-latest-comments {
    2340         padding-right: 0;
    2341 }
    2342 
     2136  padding-right: 0;
     2137}
    23432138.wp-block-latest-comments .wp-block-latest-comments__comment {
    2344         font-size: var(--global--font-size-sm);
    2345         line-height: var(--global--line-height-body);
    2346 
    2347         /* Vertical margins logic */
    2348         margin-top: var(--global--spacing-vertical);
    2349         margin-bottom: var(--global--spacing-vertical);
    2350 }
    2351 
     2139  font-size: var(--global--font-size-sm);
     2140  line-height: var(--global--line-height-body);
     2141  /* Vertical margins logic */
     2142  margin-top: var(--global--spacing-vertical);
     2143  margin-bottom: var(--global--spacing-vertical);
     2144}
    23522145.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
    2353         margin-top: 0;
    2354 }
    2355 
     2146  margin-top: 0;
     2147}
    23562148.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    2357         margin-bottom: 0;
    2358 }
    2359 
     2149  margin-bottom: 0;
     2150}
    23602151.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    2361         font-family: var(--heading--font-family);
    2362 }
    2363 
     2152  font-family: var(--heading--font-family);
     2153}
    23642154.wp-block-latest-comments .wp-block-latest-comments__comment-date {
    2365         color: var(--global--color-primary);
    2366         font-size: var(--global--font-size-sm);
    2367 }
    2368 
     2155  color: var(--global--color-primary);
     2156  font-size: var(--global--font-size-sm);
     2157}
    23692158.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    2370         font-size: var(--global--font-size-sm);
    2371         line-height: var(--global--line-height-body);
    2372         margin: 0;
     2159  font-size: var(--global--font-size-sm);
     2160  line-height: var(--global--line-height-body);
     2161  margin: 0;
    23732162}
    23742163
    23752164.wp-block-latest-posts {
    2376         padding-right: 0;
    2377 }
    2378 
     2165  padding-right: 0;
     2166}
    23792167.wp-block-latest-posts:not(.is-grid) > li {
    2380         margin-top: calc(1.666 * var(--global--spacing-vertical));
    2381         margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    2382 }
    2383 
     2168  margin-top: calc(1.666 * var(--global--spacing-vertical));
     2169  margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     2170}
    23842171.wp-block-latest-posts:not(.is-grid) > li:first-child {
    2385         margin-top: 0;
    2386 }
    2387 
     2172  margin-top: 0;
     2173}
    23882174.wp-block-latest-posts:not(.is-grid) > li:last-child {
    2389         margin-bottom: 0;
    2390 }
    2391 
     2175  margin-bottom: 0;
     2176}
    23922177.widget-area .wp-block-latest-posts:not(.is-grid) > li {
    2393         margin-top: 0;
    2394         margin-bottom: 0;
    2395 }
    2396 
     2178  margin-top: 0;
     2179  margin-bottom: 0;
     2180}
    23972181.wp-block-latest-posts.is-grid {
    2398         word-wrap: break-word;
    2399         word-break: break-word;
    2400 }
    2401 
     2182  word-wrap: break-word;
     2183  word-break: break-word;
     2184}
    24022185.wp-block-latest-posts.is-grid > li {
    2403         margin-bottom: var(--global--spacing-vertical);
    2404 }
    2405 
     2186  margin-bottom: var(--global--spacing-vertical);
     2187}
    24062188.wp-block-latest-posts.is-grid > li:last-child {
    2407         margin-bottom: 0;
    2408 }
    2409 
    2410 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
    2411 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
    2412 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
    2413 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
    2414 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
    2415 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
    2416 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
    2417 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
    2418 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
    2419 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
    2420         margin-bottom: 0;
    2421 }
    2422 
     2189  margin-bottom: 0;
     2190}
     2191.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
     2192  margin-bottom: 0;
     2193}
    24232194.wp-block-latest-posts > li > * {
    2424         margin-top: calc(0.333 * var(--global--spacing-vertical));
    2425         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    2426 }
    2427 
     2195  margin-top: calc(0.333 * var(--global--spacing-vertical));
     2196  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     2197}
    24282198.wp-block-latest-posts > li > *:first-child {
    2429         margin-top: 0;
    2430 }
    2431 
     2199  margin-top: 0;
     2200}
    24322201.wp-block-latest-posts > li > *:last-child {
    2433         margin-bottom: 0;
    2434 }
    2435 
     2202  margin-bottom: 0;
     2203}
    24362204.wp-block-latest-posts > li > a {
    2437         display: inline-block;
    2438         font-family: var(--latest-posts--title-font-family);
    2439         font-size: var(--latest-posts--title-font-size);
    2440         font-weight: var(--heading--font-weight);
    2441         line-height: var(--global--line-height-heading);
    2442         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    2443 }
    2444 
     2205  display: inline-block;
     2206  font-family: var(--latest-posts--title-font-family);
     2207  font-size: var(--latest-posts--title-font-size);
     2208  font-weight: var(--heading--font-weight);
     2209  line-height: var(--global--line-height-heading);
     2210  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     2211}
    24452212.widget-area .wp-block-latest-posts > li > a {
    2446         font-size: var(--global--font-size-sm);
    2447         margin-bottom: 0;
    2448 }
    2449 
     2213  font-size: var(--global--font-size-sm);
     2214  margin-bottom: 0;
     2215}
    24502216.wp-block-latest-posts .wp-block-latest-posts__post-author {
    2451         color: var(--global--color-primary);
    2452         font-size: var(--global--font-size-md);
    2453         line-height: var(--global--line-height-body);
    2454 }
    2455 
     2217  color: var(--global--color-primary);
     2218  font-size: var(--global--font-size-md);
     2219  line-height: var(--global--line-height-body);
     2220}
    24562221.wp-block-latest-posts .wp-block-latest-posts__post-date {
    2457         color: var(--global--color-primary);
    2458         font-size: var(--global--font-size-xs);
    2459         line-height: var(--global--line-height-body);
    2460 }
    2461 
    2462 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
    2463 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
    2464         color: currentColor;
    2465 }
    2466 
     2222  color: var(--global--color-primary);
     2223  font-size: var(--global--font-size-xs);
     2224  line-height: var(--global--line-height-body);
     2225}
     2226[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
     2227  color: currentColor;
     2228}
    24672229.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
    24682230.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    2469         font-family: var(--latest-posts--description-font-family);
    2470         font-size: var(--latest-posts--description-font-size);
    2471         line-height: var(--global--line-height-body);
    2472         margin-top: calc(0.666 * var(--global--spacing-vertical));
    2473 }
    2474 
     2231  font-family: var(--latest-posts--description-font-family);
     2232  font-size: var(--latest-posts--description-font-size);
     2233  line-height: var(--global--line-height-body);
     2234  margin-top: calc(0.666 * var(--global--spacing-vertical));
     2235}
    24752236.wp-block-latest-posts.alignfull {
    2476         padding-right: var(--global--spacing-unit);
    2477         padding-left: var(--global--spacing-unit);
    2478 }
    2479 
    2480 .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,
    2481 .entry-content .has-background .wp-block-latest-posts.alignfull {
    2482         padding-right: 0;
    2483         padding-left: 0;
    2484 }
    2485 
     2237  padding-right: var(--global--spacing-unit);
     2238  padding-left: var(--global--spacing-unit);
     2239}
     2240.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, .entry-content .has-background .wp-block-latest-posts.alignfull {
     2241  padding-right: 0;
     2242  padding-left: 0;
     2243}
    24862244.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    2487         border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2488         border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2489 }
    2490 
     2245  border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2246  border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2247}
    24912248.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
    24922249.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    2493         padding-bottom: var(--global--spacing-vertical);
    2494         border-bottom: var(--separator--height) solid var(--global--color-border);
    2495         margin-top: var(--global--spacing-vertical);
    2496         margin-bottom: var(--global--spacing-vertical);
    2497 }
    2498 
     2250  padding-bottom: var(--global--spacing-vertical);
     2251  border-bottom: var(--separator--height) solid var(--global--color-border);
     2252  margin-top: var(--global--spacing-vertical);
     2253  margin-bottom: var(--global--spacing-vertical);
     2254}
    24992255.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    25002256.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    2501         padding-bottom: 0;
    2502         border-bottom: none;
    2503 }
    2504 
     2257  padding-bottom: 0;
     2258  border-bottom: none;
     2259}
    25052260.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    2506         box-shadow: inset 0 -1px 0 0 var(--global--color-border);
    2507         border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
    2508 }
    2509 
     2261  box-shadow: inset 0 -1px 0 0 var(--global--color-border);
     2262  border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
     2263}
    25102264.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    2511         margin: 0;
    2512         padding-top: var(--global--spacing-vertical);
    2513         padding-left: var(--global--spacing-horizontal);
    2514 }
    2515 
     2265  margin: 0;
     2266  padding-top: var(--global--spacing-vertical);
     2267  padding-left: var(--global--spacing-horizontal);
     2268}
    25162269.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    2517         padding-bottom: var(--global--spacing-vertical);
     2270  padding-bottom: var(--global--spacing-vertical);
    25182271}
    25192272@media screen and (min-width: 600px) {
    2520 
    2521         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
    2522                 width: calc(100% / 2);
    2523         }
    2524 
    2525         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
    2526                 width: calc(100% / 3);
    2527         }
    2528 
    2529         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
    2530                 width: calc(100% / 4);
    2531         }
    2532 
    2533         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
    2534                 width: calc(100% / 5);
    2535         }
    2536 
    2537         .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
    2538                 width: calc(100% / 6);
    2539         }
    2540 }
    2541 
     2273  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
     2274    width: calc((100% / 2));
     2275  }
     2276  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
     2277    width: calc((100% / 3));
     2278  }
     2279  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
     2280    width: calc((100% / 4));
     2281  }
     2282  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
     2283    width: calc((100% / 5));
     2284  }
     2285  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
     2286    width: calc((100% / 6));
     2287  }
     2288}
    25422289.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    2543         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2544         padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
    2545 }
    2546 
     2290  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2291  padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
     2292}
    25472293.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    2548         padding-bottom: var(--global--spacing-vertical);
    2549 }
    2550 
     2294  padding-bottom: var(--global--spacing-vertical);
     2295}
    25512296.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    2552         margin-top: var(--global--spacing-horizontal);
    2553         margin-bottom: var(--global--spacing-horizontal);
     2297  margin-top: var(--global--spacing-horizontal);
     2298  margin-bottom: var(--global--spacing-horizontal);
    25542299}
    25552300
    25562301.gallery-item {
    2557         display: inline-block;
    2558         text-align: center;
    2559         vertical-align: top;
    2560         width: 100%;
    2561 }
    2562 
     2302  display: inline-block;
     2303  text-align: center;
     2304  vertical-align: top;
     2305  width: 100%;
     2306}
    25632307.gallery-item a {
    2564         display: block;
    2565 }
    2566 
     2308  display: block;
     2309}
    25672310.gallery-item a:focus img {
    2568         outline-offset: -2px;
    2569 }
    2570 
     2311  outline-offset: -2px;
     2312}
    25712313.gallery-columns-2 .gallery-item {
    2572         max-width: 50%;
    2573 }
    2574 
     2314  max-width: 50%;
     2315}
    25752316.gallery-columns-3 .gallery-item {
    2576         max-width: 33.33%;
    2577 }
    2578 
     2317  max-width: 33.33%;
     2318}
    25792319.gallery-columns-4 .gallery-item {
    2580         max-width: 25%;
    2581 }
    2582 
     2320  max-width: 25%;
     2321}
    25832322.gallery-columns-5 .gallery-item {
    2584         max-width: 20%;
    2585 }
    2586 
     2323  max-width: 20%;
     2324}
    25872325.gallery-columns-6 .gallery-item {
    2588         max-width: 16.66%;
    2589 }
    2590 
     2326  max-width: 16.66%;
     2327}
    25912328.gallery-columns-7 .gallery-item {
    2592         max-width: 14.28%;
    2593 }
    2594 
     2329  max-width: 14.28%;
     2330}
    25952331.gallery-columns-8 .gallery-item {
    2596         max-width: 12.5%;
    2597 }
    2598 
     2332  max-width: 12.5%;
     2333}
    25992334.gallery-columns-9 .gallery-item {
    2600         max-width: 11.11%;
     2335  max-width: 11.11%;
    26012336}
    26022337
    26032338.gallery-caption {
    2604         display: block;
     2339  display: block;
    26052340}
    26062341
    26072342figure.wp-caption a:focus img {
    2608         outline-offset: 2px;
     2343  outline-offset: 2px;
    26092344}
    26102345
    26112346ul,
    26122347ol {
    2613         font-family: var(--list--font-family);
    2614         margin: 0;
    2615         padding-right: calc(2 * var(--global--spacing-horizontal));
    2616 }
    2617 
     2348  font-family: var(--list--font-family);
     2349  margin: 0;
     2350  padding-right: calc(2 * var(--global--spacing-horizontal));
     2351}
    26182352ul.aligncenter,
    26192353ol.aligncenter {
    2620         list-style-position: inside;
    2621         padding: 0;
    2622 }
    2623 
     2354  list-style-position: inside;
     2355  padding: 0;
     2356}
    26242357ul.alignright,
    26252358ol.alignright {
    2626         list-style-position: inside;
    2627         text-align: left;
    2628         padding: 0;
     2359  list-style-position: inside;
     2360  text-align: left;
     2361  padding: 0;
    26292362}
    26302363
    26312364ul {
    2632         list-style-type: disc;
    2633 }
    2634 
     2365  list-style-type: disc;
     2366}
    26352367ul ul {
    2636         list-style-type: circle;
     2368  list-style-type: circle;
    26372369}
    26382370
    26392371ol {
    2640         list-style-type: decimal;
    2641 }
    2642 
     2372  list-style-type: decimal;
     2373}
    26432374ol ul {
    2644         list-style-type: circle;
     2375  list-style-type: circle;
    26452376}
    26462377
    26472378dt {
    2648         font-family: var(--definition-term--font-family);
    2649         font-weight: bold;
     2379  font-family: var(--definition-term--font-family);
     2380  font-weight: bold;
    26502381}
    26512382
    26522383dd {
    2653         margin: 0;
    2654         padding-right: calc(2 * var(--global--spacing-horizontal));
     2384  margin: 0;
     2385  padding-right: calc(2 * var(--global--spacing-horizontal));
    26552386}
    26562387
    26572388.wp-block-media-text {
    2658 
    2659         /**
     2389  /**
    26602390   * Block Options
    26612391   */
    26622392}
    2663 
    26642393.wp-block-media-text.alignfull {
    2665         margin-top: 0;
    2666         margin-bottom: 0;
    2667 }
    2668 
     2394  margin-top: 0;
     2395  margin-bottom: 0;
     2396}
    26692397.wp-block-media-text a:focus img {
    2670         outline-offset: -1px;
    2671 }
    2672 
     2398  outline-offset: -1px;
     2399}
    26732400.wp-block-media-text .wp-block-media-text__content {
    2674         padding: var(--global--spacing-horizontal);
     2401  padding: var(--global--spacing-horizontal);
    26752402}
    26762403@media only screen and (min-width: 592px) {
    2677 
    2678         .wp-block-media-text .wp-block-media-text__content {
    2679                 padding: var(--global--spacing-vertical);
    2680         }
    2681 }
    2682 
     2404  .wp-block-media-text .wp-block-media-text__content {
     2405    padding: var(--global--spacing-vertical);
     2406  }
     2407}
    26832408.wp-block-media-text .wp-block-media-text__content > * {
    2684         margin-top: calc(0.666 * var(--global--spacing-vertical));
    2685         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     2409  margin-top: calc(0.666 * var(--global--spacing-vertical));
     2410  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    26862411}
    26872412@media only screen and (min-width: 482px) {
    2688 
    2689         .wp-block-media-text .wp-block-media-text__content > * {
    2690                 margin-top: var(--global--spacing-vertical);
    2691                 margin-bottom: var(--global--spacing-vertical);
    2692         }
    2693 }
    2694 
     2413  .wp-block-media-text .wp-block-media-text__content > * {
     2414    margin-top: var(--global--spacing-vertical);
     2415    margin-bottom: var(--global--spacing-vertical);
     2416  }
     2417}
    26952418.wp-block-media-text .wp-block-media-text__content > *:first-child {
    2696         margin-top: 0;
    2697 }
    2698 
     2419  margin-top: 0;
     2420}
    26992421.wp-block-media-text .wp-block-media-text__content > *:last-child {
    2700         margin-bottom: 0;
     2422  margin-bottom: 0;
    27012423}
    27022424@media only screen and (min-width: 482px) {
    2703 
    2704         .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    2705                 padding-top: var(--global--spacing-vertical);
    2706                 padding-bottom: var(--global--spacing-vertical);
    2707         }
    2708 }
    2709 
     2425  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
     2426    padding-top: var(--global--spacing-vertical);
     2427    padding-bottom: var(--global--spacing-vertical);
     2428  }
     2429}
    27102430.wp-block-media-text.is-style-twentytwentyone-border {
    2711         border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2712 }
    2713 
    2714 .wp-block-navigation .wp-block-navigation-link {
    2715         padding: 0;
    2716 }
    2717 
    2718 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    2719         padding: var(--primary-nav--padding);
     2431  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    27202432}
    27212433
    27222434.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    2723         font-family: var(--primary-nav--font-family);
    2724         font-size: var(--primary-nav--font-size);
    2725         font-weight: var(--primary-nav--font-weight);
    2726 }
    2727 
     2435  font-family: var(--primary-nav--font-family);
     2436  font-size: var(--primary-nav--font-size);
     2437  font-weight: var(--primary-nav--font-weight);
     2438}
    27282439.wp-block-navigation .wp-block-navigation-link__submenu-icon {
    2729         padding: 0;
    2730 }
    2731 
     2440  padding: 0;
     2441}
    27322442.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
    2733         display: inherit;
    2734 }
    2735 
     2443  display: inherit;
     2444}
    27362445.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
    2737         border: none;
    2738         right: 0;
    2739         margin-right: var(--primary-nav--padding);
    2740         min-width: max-content;
    2741         opacity: 0;
    2742         padding: 0;
    2743         position: inherit;
    2744         top: inherit;
    2745 }
    2746 
    2747 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content {
    2748         display: inline-block;
    2749         padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding);
    2750 }
    2751 
     2446  border: none;
     2447  right: 0;
     2448  min-width: max-content;
     2449  opacity: 0;
     2450  padding: 0;
     2451  position: inherit;
     2452  top: inherit;
     2453}
    27522454.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
    2753         display: none;
    2754 }
    2755 
    2756 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container,
    2757 .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container {
    2758         display: block;
    2759         opacity: 1;
    2760         visibility: visible;
    2761 }
    2762 
     2455  display: none;
     2456}
    27632457.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
    2764         background: var(--global--color-background);
    2765         margin: 0;
    2766         padding: 0;
    2767         position: absolute;
    2768         top: 100%;
    2769         border: 1px solid var(--primary-nav--border-color);
    2770 }
    2771 
    2772 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before,
     2458  background: var(--global--color-background);
     2459  margin: 0;
     2460  padding: 0;
     2461  position: absolute;
     2462  top: 100%;
     2463  border: 1px solid var(--primary-nav--border-color);
     2464}
     2465.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
     2466  content: "";
     2467  display: block;
     2468  position: absolute;
     2469  width: 0;
     2470  top: -10px;
     2471  right: var(--global--spacing-horizontal);
     2472  border-style: solid;
     2473  border-color: var(--primary-nav--border-color) transparent;
     2474  border-width: 0 7px 10px 7px;
     2475}
    27732476.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    2774         content: "";
    2775         display: block;
    2776         position: absolute;
    2777         width: 0;
    2778         top: -10px;
    2779         right: var(--global--spacing-horizontal);
    2780         border-style: solid;
    2781         border-color: var(--primary-nav--border-color) transparent;
    2782         border-width: 0 7px 10px 7px;
    2783 }
    2784 
    2785 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    2786         top: -9px;
    2787         border-color: var(--global--color-background) transparent;
    2788 }
    2789 
     2477  top: -9px;
     2478  border-color: var(--global--color-background) transparent;
     2479}
    27902480.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
    2791         background: var(--global--color-background);
    2792 }
    2793 
     2481  background: var(--global--color-background);
     2482}
    27942483.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
    2795         background: var(--global--color-background);
    2796 }
    2797 
    2798 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
    2799 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
    2800         color: var(--primary-nav--color-link-hover);
    2801 }
    2802 
     2484  background: var(--global--color-background);
     2485}
     2486.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
     2487  color: var(--primary-nav--color-link-hover);
     2488}
    28032489.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    2804         text-decoration: underline;
    2805         text-decoration-style: dotted;
    2806 }
    2807 
     2490  text-decoration: underline;
     2491  text-decoration-style: dotted;
     2492}
    28082493.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    2809         color: currentColor;
     2494  color: currentColor;
    28102495}
    28112496
    28122497p {
    2813         line-height: var(--wp--typography--line-height, var(--global--line-height-body));
    2814 }
    2815 
     2498  line-height: var(--wp--typography--line-height, var(--global--line-height-body));
     2499}
    28162500p.has-background {
    2817         padding: var(--global--spacing-unit);
    2818 }
    2819 
     2501  padding: var(--global--spacing-unit);
     2502}
    28202503p.has-text-color a {
    2821         color: var(--wp--style--color--link, var(--global--color-primary));
     2504  color: var(--wp--style--color--link, var(--global--color-primary));
    28222505}
    28232506
    28242507pre.wp-block-preformatted {
    2825         overflow-x: auto;
    2826         white-space: pre;
     2508  overflow-x: auto;
     2509  white-space: pre;
    28272510}
    28282511
    28292512.wp-block-pullquote {
    2830         padding: calc(2 * var(--global--spacing-unit)) 0;
    2831         text-align: center;
    2832         border-width: var(--pullquote--border-width);
    2833         border-bottom-style: solid;
    2834         border-top-style: solid;
    2835         color: currentColor;
    2836         border-color: currentColor;
    2837         position: relative;
    2838 
    2839         /**
     2513  padding: calc(2 * var(--global--spacing-unit)) 0;
     2514  text-align: center;
     2515  border-width: var(--pullquote--border-width);
     2516  border-bottom-style: solid;
     2517  border-top-style: solid;
     2518  color: currentColor;
     2519  border-color: currentColor;
     2520  position: relative;
     2521  /**
    28402522   * Block Options
    28412523   */
    28422524}
    2843 
    28442525.wp-block-pullquote blockquote::before {
    2845         color: currentColor;
    2846         content: "“";
    2847         display: block;
    2848         position: relative;
    2849         right: 0;
    2850         font-size: 3rem;
    2851         font-weight: 500;
    2852         line-height: 1;
    2853 }
    2854 
     2526  color: currentColor;
     2527  content: "“";
     2528  display: block;
     2529  position: relative;
     2530  right: 0;
     2531  font-size: 3rem;
     2532  font-weight: 500;
     2533  line-height: 1;
     2534}
    28552535.wp-block-pullquote p {
    2856         font-family: var(--pullquote--font-family);
    2857         font-size: var(--pullquote--font-size);
    2858         font-style: var(--pullquote--font-style);
    2859         font-weight: 700;
    2860         letter-spacing: var(--pullquote--letter-spacing);
    2861         line-height: var(--pullquote--line-height);
    2862         margin: 0;
    2863 }
    2864 
     2536  font-family: var(--pullquote--font-family);
     2537  font-size: var(--pullquote--font-size);
     2538  font-style: var(--pullquote--font-style);
     2539  font-weight: 700;
     2540  letter-spacing: var(--pullquote--letter-spacing);
     2541  line-height: var(--pullquote--line-height);
     2542  margin: 0;
     2543}
    28652544.wp-block-pullquote a {
    2866         color: currentColor;
    2867 }
    2868 
     2545  color: currentColor;
     2546}
    28692547.wp-block-pullquote .wp-block-pullquote__citation,
    28702548.wp-block-pullquote cite,
    28712549.wp-block-pullquote footer {
    2872         color: currentColor;
    2873         display: block;
    2874         font-size: var(--global--font-size-xs);
    2875         font-style: var(--pullquote--font-style);
    2876         text-transform: none;
    2877 }
    2878 
     2550  color: currentColor;
     2551  display: block;
     2552  font-size: var(--global--font-size-xs);
     2553  font-style: var(--pullquote--font-style);
     2554  text-transform: none;
     2555}
    28792556.wp-block-pullquote:not(.is-style-solid-color) {
    2880         background: none;
    2881 }
    2882 
     2557  background: none;
     2558}
    28832559.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
    28842560.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
    2885         text-align: center;
    2886 }
    2887 
    2888 .wp-block-pullquote.alignwide > p,
    2889 .wp-block-pullquote.alignwide blockquote {
    2890         max-width: var(--responsive--alignwide-width);
    2891 }
    2892 
    2893 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p,
    2894 .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
    2895         padding: 0 calc(2 * var(--global--spacing-unit));
    2896 }
    2897 
     2561  text-align: center;
     2562}
     2563.wp-block-pullquote.alignwide > p, .wp-block-pullquote.alignwide blockquote {
     2564  max-width: var(--responsive--alignwide-width);
     2565}
     2566.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p, .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
     2567  padding: 0 calc(2 * var(--global--spacing-unit));
     2568}
    28982569.wp-block-pullquote.is-style-solid-color {
    2899         color: var(--pullquote--color-foreground);
    2900         padding: calc(2.5 * var(--global--spacing-unit));
    2901         border-width: var(--pullquote--border-width);
    2902         border-style: solid;
    2903         border-color: var(--pullquote--border-color);
     2570  color: var(--pullquote--color-foreground);
     2571  padding: calc(2.5 * var(--global--spacing-unit));
     2572  border-width: var(--pullquote--border-width);
     2573  border-style: solid;
     2574  border-color: var(--pullquote--border-color);
    29042575}
    29052576@media (min-width: 600px) {
    2906 
    2907         .wp-block-pullquote.is-style-solid-color {
    2908                 padding: calc(5 * var(--global--spacing-unit));
    2909         }
    2910 }
    2911 
     2577  .wp-block-pullquote.is-style-solid-color {
     2578    padding: calc(5 * var(--global--spacing-unit));
     2579  }
     2580}
    29122581.wp-block-pullquote.is-style-solid-color blockquote::before {
    2913         text-align: right;
    2914 }
    2915 
     2582  text-align: right;
     2583}
    29162584.wp-block-pullquote.is-style-solid-color blockquote {
    2917         margin: 0;
    2918         max-width: inherit;
    2919 }
    2920 
     2585  margin: 0;
     2586  max-width: inherit;
     2587}
    29212588.wp-block-pullquote.is-style-solid-color blockquote p {
    2922         font-size: var(--pullquote--font-size);
    2923 }
    2924 
     2589  font-size: var(--pullquote--font-size);
     2590}
    29252591.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    29262592.wp-block-pullquote.is-style-solid-color cite,
    29272593.wp-block-pullquote.is-style-solid-color footer {
    2928         color: currentColor;
    2929 }
    2930 
    2931 .wp-block-pullquote.is-style-solid-color.alignleft,
    2932 .wp-block-pullquote.is-style-solid-color.alignright {
    2933         padding: var(--global--spacing-unit);
    2934 }
    2935 
    2936 .wp-block-pullquote.is-style-solid-color.alignleft blockquote,
    2937 .wp-block-pullquote.is-style-solid-color.alignright blockquote {
    2938         max-width: initial;
     2594  color: currentColor;
     2595}
     2596.wp-block-pullquote.is-style-solid-color.alignleft, .wp-block-pullquote.is-style-solid-color.alignright {
     2597  padding: var(--global--spacing-unit);
     2598}
     2599.wp-block-pullquote.is-style-solid-color.alignleft blockquote, .wp-block-pullquote.is-style-solid-color.alignright blockquote {
     2600  max-width: initial;
    29392601}
    29402602
    29412603.wp-block-query.has-background {
    2942         padding: calc(0.666 * var(--global--spacing-vertical));
     2604  padding: calc(0.666 * var(--global--spacing-vertical));
    29432605}
    29442606@media only screen and (min-width: 482px) {
    2945 
    2946         .wp-block-query.has-background {
    2947                 padding: var(--global--spacing-vertical);
    2948         }
     2607  .wp-block-query.has-background {
     2608    padding: var(--global--spacing-vertical);
     2609  }
    29492610}
    29502611
    29512612.wp-block-quote {
    2952         border-right: none;
    2953 
    2954         /**
     2613  border-right: none;
     2614  /**
    29552615   * Block Options
    29562616   */
    29572617}
    2958 
    29592618.wp-block-quote:before {
    2960         content: "“";
    2961         font-size: var(--quote--font-size);
    2962         line-height: var(--quote--line-height);
    2963         right: 8px;
    2964 }
    2965 
    2966 .has-background .wp-block-quote .wp-block-quote__citation,
    2967 [class*=background-color] .wp-block-quote .wp-block-quote__citation,
    2968 [style*=background-color] .wp-block-quote .wp-block-quote__citation,
    2969 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
     2619  content: "“";
     2620  font-size: var(--quote--font-size);
     2621  line-height: var(--quote--line-height);
     2622  right: 8px;
     2623}
     2624.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, .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
    29702625.has-background .wp-block-quote cite,
    29712626[class*=background-color] .wp-block-quote cite,
     
    29762631[style*=background-color] .wp-block-quote footer,
    29772632.wp-block-cover[style*=background-image] .wp-block-quote footer {
    2978         color: currentColor;
    2979 }
    2980 
     2633  color: currentColor;
     2634}
    29812635.wp-block-quote.has-text-align-right {
    2982         margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
    2983         padding-left: 0;
    2984         border-left: none;
    2985 }
    2986 
     2636  margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
     2637  padding-left: 0;
     2638  border-left: none;
     2639}
    29872640.wp-block-quote.has-text-align-right:before {
    2988         display: none;
    2989 }
    2990 
     2641  display: none;
     2642}
    29912643.wp-block-quote.has-text-align-right p:before {
    2992         content: "”";
    2993         font-size: var(--quote--font-size);
    2994         font-weight: normal;
    2995         line-height: var(--quote--line-height);
    2996         margin-left: 5px;
    2997 }
    2998 
     2644  content: "”";
     2645  font-size: var(--quote--font-size);
     2646  font-weight: normal;
     2647  line-height: var(--quote--line-height);
     2648  margin-left: 5px;
     2649}
    29992650.wp-block-quote.has-text-align-center {
    3000         margin: var(--global--spacing-vertical) auto;
    3001 }
    3002 
     2651  margin: var(--global--spacing-vertical) auto;
     2652}
    30032653.wp-block-quote.has-text-align-center:before {
    3004         display: none;
    3005 }
    3006 
    3007 .wp-block-quote.is-large,
    3008 .wp-block-quote.is-style-large {
    3009         padding-right: 0;
    3010         padding-left: 0;
    3011 
    3012         /* Resetting margins to match _block-container.scss */
    3013         margin-top: var(--global--spacing-vertical);
    3014         margin-bottom: var(--global--spacing-vertical);
    3015 }
    3016 
    3017 .wp-block-quote.is-large p,
    3018 .wp-block-quote.is-style-large p {
    3019         font-size: var(--quote--font-size-large);
    3020         font-style: var(--quote--font-style-large);
    3021         line-height: var(--quote--line-height-large);
    3022 }
    3023 
    3024 .wp-block-quote.is-large:before,
    3025 .wp-block-quote.is-style-large:before {
    3026         font-size: var(--quote--font-size-large);
    3027         line-height: var(--quote--line-height-large);
    3028         right: calc(-1 * var(--global--spacing-horizontal));
    3029 }
    3030 
    3031 .wp-block-quote.is-large.has-text-align-right:before,
    3032 .wp-block-quote.is-style-large.has-text-align-right:before {
    3033         display: none;
    3034 }
    3035 
    3036 .wp-block-quote.is-large.has-text-align-right p:before,
    3037 .wp-block-quote.is-style-large.has-text-align-right p:before {
    3038         content: "”";
    3039         font-size: var(--quote--font-size-large);
    3040         font-weight: normal;
    3041         line-height: var(--quote--line-height-large);
    3042         margin-left: 10px;
    3043 }
    3044 
     2654  display: none;
     2655}
     2656.wp-block-quote.is-large, .wp-block-quote.is-style-large {
     2657  padding-right: 0;
     2658  padding-left: 0;
     2659  /* Resetting margins to match _block-container.scss */
     2660  margin-top: var(--global--spacing-vertical);
     2661  margin-bottom: var(--global--spacing-vertical);
     2662}
     2663.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
     2664  font-size: var(--quote--font-size-large);
     2665  font-style: var(--quote--font-style-large);
     2666  line-height: var(--quote--line-height-large);
     2667}
     2668.wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
     2669  font-size: var(--quote--font-size-large);
     2670  line-height: var(--quote--line-height-large);
     2671  right: calc(-1 * var(--global--spacing-horizontal));
     2672}
     2673.wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     2674  display: none;
     2675}
     2676.wp-block-quote.is-large.has-text-align-right p:before, .wp-block-quote.is-style-large.has-text-align-right p:before {
     2677  content: "”";
     2678  font-size: var(--quote--font-size-large);
     2679  font-weight: normal;
     2680  line-height: var(--quote--line-height-large);
     2681  margin-left: 10px;
     2682}
    30452683.wp-block-quote.is-large .wp-block-quote__citation,
    30462684.wp-block-quote.is-large cite,
    3047 .wp-block-quote.is-large footer,
    3048 .wp-block-quote.is-style-large .wp-block-quote__citation,
     2685.wp-block-quote.is-large footer, .wp-block-quote.is-style-large .wp-block-quote__citation,
    30492686.wp-block-quote.is-style-large cite,
    30502687.wp-block-quote.is-style-large footer {
    3051         color: var(--global--color-primary);
    3052         font-size: var(--global--font-size-sm);
     2688  color: var(--global--color-primary);
     2689  font-size: var(--global--font-size-sm);
    30532690}
    30542691@media only screen and (max-width: 481px) {
    3055 
    3056         .wp-block-quote.is-large,
    3057         .wp-block-quote.is-style-large {
    3058                 padding-right: var(--global--spacing-horizontal);
    3059         }
    3060 
    3061         .wp-block-quote.is-large:before,
    3062         .wp-block-quote.is-style-large:before {
    3063                 right: 0;
    3064         }
    3065 
    3066         .wp-block-quote.is-large.has-text-align-right,
    3067         .wp-block-quote.is-style-large.has-text-align-right {
    3068                 padding-right: 0;
    3069                 padding-left: var(--global--spacing-horizontal);
    3070         }
    3071 
    3072         .wp-block-quote.is-large.has-text-align-right:before,
    3073         .wp-block-quote.is-style-large.has-text-align-right:before {
    3074                 left: 0;
    3075         }
    3076 
    3077         .wp-block-quote.is-large.has-text-align-center,
    3078         .wp-block-quote.is-style-large.has-text-align-center {
    3079                 padding-right: 0;
    3080                 padding-left: 0;
    3081         }
     2692  .wp-block-quote.is-large, .wp-block-quote.is-style-large {
     2693    padding-right: var(--global--spacing-horizontal);
     2694  }
     2695  .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
     2696    right: 0;
     2697  }
     2698  .wp-block-quote.is-large.has-text-align-right, .wp-block-quote.is-style-large.has-text-align-right {
     2699    padding-right: 0;
     2700    padding-left: var(--global--spacing-horizontal);
     2701  }
     2702  .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
     2703    left: 0;
     2704  }
     2705  .wp-block-quote.is-large.has-text-align-center, .wp-block-quote.is-style-large.has-text-align-center {
     2706    padding-right: 0;
     2707    padding-left: 0;
     2708  }
    30822709}
    30832710@media only screen and (max-width: 481px) {
    3084 
    3085         .wp-block-quote.has-text-align-right {
    3086                 padding-right: 0;
    3087                 padding-left: calc(0.5 * var(--global--spacing-horizontal));
    3088         }
    3089 
    3090         .wp-block-quote.has-text-align-right:before {
    3091                 left: 0;
    3092         }
    3093 
    3094         .wp-block-quote.has-text-align-center {
    3095                 padding-right: 0;
    3096                 padding-left: 0;
    3097         }
     2711  .wp-block-quote.has-text-align-right {
     2712    padding-right: 0;
     2713    padding-left: calc(0.5 * var(--global--spacing-horizontal));
     2714  }
     2715  .wp-block-quote.has-text-align-right:before {
     2716    left: 0;
     2717  }
     2718  .wp-block-quote.has-text-align-center {
     2719    padding-right: 0;
     2720    padding-left: 0;
     2721  }
    30982722}
    30992723
    31002724.wp-block-rss {
    3101         padding-right: 0;
    3102 }
    3103 
     2725  padding-right: 0;
     2726}
    31042727.wp-block-rss > li {
    3105         list-style: none;
    3106 }
    3107 
     2728  list-style: none;
     2729}
    31082730.wp-block-rss:not(.is-grid) > li {
    3109         margin-top: calc(1.666 * var(--global--spacing-vertical));
    3110         margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    3111 }
    3112 
     2731  margin-top: calc(1.666 * var(--global--spacing-vertical));
     2732  margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     2733}
    31132734.wp-block-rss:not(.is-grid) > li:first-child {
    3114         margin-top: 0;
    3115 }
    3116 
     2735  margin-top: 0;
     2736}
    31172737.wp-block-rss:not(.is-grid) > li:last-child {
    3118         margin-bottom: 0;
    3119 }
    3120 
     2738  margin-bottom: 0;
     2739}
    31212740.wp-block-rss.is-grid > li {
    3122         margin-bottom: var(--global--spacing-vertical);
    3123 }
    3124 
     2741  margin-bottom: var(--global--spacing-vertical);
     2742}
    31252743.wp-block-rss.is-grid > li:last-child {
    3126         margin-bottom: 0;
    3127 }
    3128 
    3129 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
    3130 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
    3131 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
    3132 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
    3133 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
    3134 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
    3135 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
    3136 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
    3137 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
    3138 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
    3139         margin-bottom: 0;
    3140 }
    3141 
     2744  margin-bottom: 0;
     2745}
     2746.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
     2747  margin-bottom: 0;
     2748}
    31422749.wp-block-rss > li > * {
    3143         margin-top: calc(0.333 * var(--global--spacing-vertical));
    3144         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    3145 }
    3146 
     2750  margin-top: calc(0.333 * var(--global--spacing-vertical));
     2751  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     2752}
    31472753.wp-block-rss > li > *:first-child {
    3148         margin-top: 0;
    3149 }
    3150 
     2754  margin-top: 0;
     2755}
    31512756.wp-block-rss > li > *:last-child {
    3152         margin-bottom: 0;
    3153 }
    3154 
     2757  margin-bottom: 0;
     2758}
    31552759.wp-block-rss .wp-block-rss__item-title > a {
    3156         display: inline-block;
    3157         font-family: var(--latest-posts--title-font-family);
    3158         font-size: var(--latest-posts--title-font-size);
    3159         font-weight: var(--heading--font-weight);
    3160         line-height: var(--global--line-height-heading);
    3161         margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    3162 }
    3163 
     2760  display: inline-block;
     2761  font-family: var(--latest-posts--title-font-family);
     2762  font-size: var(--latest-posts--title-font-size);
     2763  font-weight: var(--heading--font-weight);
     2764  line-height: var(--global--line-height-heading);
     2765  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     2766}
    31642767.wp-block-rss .wp-block-rss__item-author {
    3165         color: var(--global--color-primary);
    3166         font-size: var(--global--font-size-md);
    3167         line-height: var(--global--line-height-body);
    3168 }
    3169 
     2768  color: var(--global--color-primary);
     2769  font-size: var(--global--font-size-md);
     2770  line-height: var(--global--line-height-body);
     2771}
    31702772.wp-block-rss .wp-block-rss__item-publish-date {
    3171         color: var(--global--color-primary);
    3172         font-size: var(--global--font-size-xs);
    3173         line-height: var(--global--line-height-body);
    3174 }
    3175 
    3176 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
    3177 .has-background .wp-block-rss .wp-block-rss__item-publish-date {
    3178         color: currentColor;
    3179 }
    3180 
     2773  color: var(--global--color-primary);
     2774  font-size: var(--global--font-size-xs);
     2775  line-height: var(--global--line-height-body);
     2776}
     2777[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, .has-background .wp-block-rss .wp-block-rss__item-publish-date {
     2778  color: currentColor;
     2779}
    31812780.wp-block-rss .wp-block-rss__item-excerpt,
    31822781.wp-block-rss .wp-block-rss__item-full-content {
    3183         font-family: var(--latest-posts--description-font-family);
    3184         font-size: var(--latest-posts--description-font-size);
    3185         line-height: var(--global--line-height-body);
    3186         margin-top: calc(0.666 * var(--global--spacing-vertical));
    3187 }
    3188 
     2782  font-family: var(--latest-posts--description-font-family);
     2783  font-size: var(--latest-posts--description-font-size);
     2784  line-height: var(--global--line-height-body);
     2785  margin-top: calc(0.666 * var(--global--spacing-vertical));
     2786}
    31892787.wp-block-rss.alignfull {
    3190         padding-right: var(--global--spacing-unit);
    3191         padding-left: var(--global--spacing-unit);
    3192 }
    3193 
    3194 .entry-content [class*=inner-container] .wp-block-rss.alignfull,
    3195 .entry-content .has-background .wp-block-rss.alignfull {
    3196         padding-right: 0;
    3197         padding-left: 0;
     2788  padding-right: var(--global--spacing-unit);
     2789  padding-left: var(--global--spacing-unit);
     2790}
     2791.entry-content [class*=inner-container] .wp-block-rss.alignfull, .entry-content .has-background .wp-block-rss.alignfull {
     2792  padding-right: 0;
     2793  padding-left: 0;
    31982794}
    31992795
    32002796.wp-block-search {
    3201         max-width: var(--responsive--aligndefault-width);
    3202 }
    3203 
     2797  max-width: var(--responsive--aligndefault-width);
     2798}
    32042799.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
    3205         justify-content: center;
    3206 }
    3207 
     2800  justify-content: center;
     2801}
    32082802.wp-block-search .wp-block-search__label {
    3209         font-size: var(--form--font-size);
    3210         font-weight: var(--form--label-weight);
    3211         margin-bottom: calc(var(--global--spacing-vertical) / 3);
    3212 }
    3213 
     2803  font-size: var(--form--font-size);
     2804  font-weight: var(--form--label-weight);
     2805  margin-bottom: calc(var(--global--spacing-vertical) / 3);
     2806}
    32142807.wp-block-search .wp-block-search__input {
    3215         border: var(--form--border-width) solid var(--form--border-color);
    3216         border-radius: var(--form--border-radius);
    3217         color: var(--form--color-text);
    3218         line-height: var(--form--line-height);
    3219         max-width: inherit;
    3220         margin-left: calc(-1 * var(--button--border-width));
    3221         padding: var(--form--spacing-unit);
    3222 }
    3223 
     2808  border: var(--form--border-width) solid var(--form--border-color);
     2809  border-radius: var(--form--border-radius);
     2810  color: var(--form--color-text);
     2811  line-height: var(--form--line-height);
     2812  max-width: inherit;
     2813  margin-left: calc(-1 * var(--button--border-width));
     2814  padding: var(--form--spacing-unit);
     2815}
    32242816.wp-block-search .wp-block-search__input:focus {
    3225         color: var(--form--color-text);
    3226         border-color: var(--form--border-color);
    3227 }
    3228 
     2817  color: var(--form--color-text);
     2818  border-color: var(--form--border-color);
     2819}
    32292820.has-background .wp-block-search .wp-block-search__input {
    3230         border-color: var(--local--color-primary, var(--global--color-primary)) !important;
    3231 }
    3232 
     2821  border-color: var(--local--color-primary, var(--global--color-primary)) !important;
     2822}
    32332823.wp-block-search button.wp-block-search__button {
    3234         margin-right: 0;
    3235         line-height: 1;
    3236 }
    3237 
     2824  margin-right: 0;
     2825  line-height: 1;
     2826}
    32382827.wp-block-search button.wp-block-search__button.has-icon {
    3239         padding: 6px calc(0.5 * var(--button--padding-horizontal));
    3240 }
    3241 
     2828  padding: 6px calc(0.5 * var(--button--padding-horizontal));
     2829}
    32422830.wp-block-search button.wp-block-search__button.has-icon svg {
    3243         width: 40px;
    3244         height: 40px;
    3245         fill: currentColor;
    3246 }
    3247 
    3248 .has-background .wp-block-search button.wp-block-search__button:hover,
    3249 .has-background .wp-block-search button.wp-block-search__button:active {
    3250         background-color: var(--local--color-background, var(--global--color-background)) !important;
    3251         color: var(--local--color-primary, var(--global--color-primary)) !important;
    3252 }
    3253 
    3254 .has-text-color .wp-block-search button.wp-block-search__button:hover,
    3255 .has-text-color .wp-block-search button.wp-block-search__button:active {
    3256         color: var(--local--color-primary, var(--global--color-primary)) !important;
    3257 }
    3258 
     2831  width: 40px;
     2832  height: 40px;
     2833  fill: currentColor;
     2834}
     2835.has-background .wp-block-search button.wp-block-search__button:hover, .has-background .wp-block-search button.wp-block-search__button:active {
     2836  background-color: var(--local--color-background, var(--global--color-background)) !important;
     2837  color: var(--local--color-primary, var(--global--color-primary)) !important;
     2838}
     2839.has-text-color .wp-block-search button.wp-block-search__button:hover, .has-text-color .wp-block-search button.wp-block-search__button:active {
     2840  color: var(--local--color-primary, var(--global--color-primary)) !important;
     2841}
    32592842.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    3260         background-color: var(--global--color-white);
    3261         border: var(--form--border-width) solid var(--form--border-color);
    3262         border-radius: var(--form--border-radius);
    3263         padding: var(--form--border-width);
    3264 }
    3265 
     2843  background-color: var(--global--color-white);
     2844  border: var(--form--border-width) solid var(--form--border-color);
     2845  border-radius: var(--form--border-radius);
     2846  padding: var(--form--border-width);
     2847}
    32662848.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    3267         border-color: var(--local--color-primary, var(--global--color-primary)) !important;
    3268 }
    3269 
     2849  border-color: var(--local--color-primary, var(--global--color-primary)) !important;
     2850}
    32702851.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    3271         margin-right: 0;
    3272         margin-left: 0;
    3273         padding-right: var(--form--spacing-unit);
    3274 }
    3275 
     2852  margin-right: 0;
     2853  margin-left: 0;
     2854  padding-right: var(--form--spacing-unit);
     2855}
    32762856.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
    3277         color: var(--form--color-text);
    3278         outline-offset: -2px;
    3279         outline: 2px dotted var(--form--border-color);
    3280 }
    3281 
     2857  color: var(--form--color-text);
     2858  outline-offset: -2px;
     2859  outline: 2px dotted var(--form--border-color);
     2860}
    32822861.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    3283         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    3284 }
    3285 
     2862  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     2863}
    32862864.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    3287         color: var(--global--color-dark-gray);
    3288 }
    3289 
     2865  color: var(--global--color-dark-gray);
     2866}
    32902867.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    3291         color: var(--global--color-dark-gray);
    3292 }
    3293 
     2868  color: var(--global--color-dark-gray);
     2869}
    32942870.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    3295         background-color: var(--global--color-dark-gray);
    3296         color: var(--global--color-white);
    3297 }
    3298 
     2871  background-color: var(--global--color-dark-gray);
     2872  color: var(--global--color-white);
     2873}
    32992874.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
    3300         padding: 6px calc(0.5 * var(--button--padding-horizontal));
     2875  padding: 6px calc(0.5 * var(--button--padding-horizontal));
    33012876}
    33022877
    33032878.wp-block-search__button {
    3304         box-shadow: none;
     2879  box-shadow: none;
    33052880}
    33062881
    33072882hr {
    3308         border-style: none;
    3309         border-bottom: var(--separator--height) solid var(--separator--border-color);
    3310         clear: both;
    3311         margin-right: auto;
    3312         margin-left: auto;
    3313 }
    3314 
     2883  border-style: none;
     2884  border-bottom: var(--separator--height) solid var(--separator--border-color);
     2885  clear: both;
     2886  margin-right: auto;
     2887  margin-left: auto;
     2888}
    33152889hr.wp-block-separator {
    3316         border-bottom: var(--separator--height) solid var(--separator--border-color);
    3317         opacity: 1;
    3318 
    3319         /**
     2890  border-bottom: var(--separator--height) solid var(--separator--border-color);
     2891  opacity: 1;
     2892  /**
    33202893   * Block Options
    33212894   */
    33222895}
    3323 
    33242896hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    3325         max-width: var(--responsive--aligndefault-width);
    3326 }
    3327 
     2897  max-width: var(--responsive--aligndefault-width);
     2898}
    33282899hr.wp-block-separator:not(.is-style-dots).alignwide {
    3329         max-width: var(--responsive--alignwide-width);
    3330 }
    3331 
     2900  max-width: var(--responsive--alignwide-width);
     2901}
    33322902hr.wp-block-separator:not(.is-style-dots).alignfull {
    3333         max-width: var(--responsive--alignfull-width);
    3334 }
    3335 
     2903  max-width: var(--responsive--alignfull-width);
     2904}
    33362905hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
    3337         border-bottom-width: calc(3 * var(--separator--height));
    3338 }
    3339 
    3340 hr.wp-block-separator.is-style-dots.has-background,
    3341 hr.wp-block-separator.is-style-dots.has-text-color {
    3342         background-color: transparent !important;
    3343 }
    3344 
    3345 hr.wp-block-separator.is-style-dots.has-background:before,
    3346 hr.wp-block-separator.is-style-dots.has-text-color:before {
    3347         color: currentColor !important;
    3348 }
    3349 
     2906  border-bottom-width: calc(3 * var(--separator--height));
     2907}
     2908hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color {
     2909  background-color: transparent !important;
     2910}
     2911hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before {
     2912  color: currentColor !important;
     2913}
    33502914hr.wp-block-separator.is-style-dots:before {
    3351         color: var(--separator--border-color);
    3352         font-size: var(--global--font-size-xl);
    3353         letter-spacing: var(--global--font-size-sm);
    3354         padding-right: var(--global--font-size-sm);
    3355 }
    3356 
    3357 .has-background hr.wp-block-separator,
    3358 [class*=background-color] hr.wp-block-separator,
    3359 [style*=background-color] hr.wp-block-separator,
    3360 .wp-block-cover[style*=background-image] hr.wp-block-separator {
    3361         border-color: currentColor;
     2915  color: var(--separator--border-color);
     2916  font-size: var(--global--font-size-xl);
     2917  letter-spacing: var(--global--font-size-sm);
     2918  padding-right: var(--global--font-size-sm);
     2919}
     2920.has-background hr.wp-block-separator, [class*=background-color] hr.wp-block-separator, [style*=background-color] hr.wp-block-separator, .wp-block-cover[style*=background-image] hr.wp-block-separator {
     2921  border-color: currentColor;
    33622922}
    33632923
    33642924.wp-block-social-links a:focus {
    3365         color: var(--global--color-primary);
    3366 }
    3367 
     2925  color: var(--global--color-primary);
     2926}
    33682927.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
    3369         color: var(--global--color-primary);
    3370 }
    3371 
    3372 .wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,
    3373 .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
    3374         background: none;
     2928  color: var(--global--color-primary);
     2929}
     2930.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link, .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
     2931  background: none;
     2932}
     2933
     2934.wp-block-spacer {
     2935  display: block;
     2936  margin-bottom: 0 !important;
     2937  margin-top: 0 !important;
     2938}
     2939@media only screen and (max-width: 481px) {
     2940  .wp-block-spacer[style] {
     2941    height: var(--global--spacing-unit) !important;
     2942  }
    33752943}
    33762944
    33772945table,
    33782946.wp-block-table {
    3379         width: 100%;
    3380         min-width: 240px;
    3381         border-collapse: collapse;
    3382 }
    3383 
     2947  width: 100%;
     2948  min-width: 240px;
     2949  border-collapse: collapse;
     2950}
    33842951table thead,
    33852952table tfoot,
    33862953.wp-block-table thead,
    33872954.wp-block-table tfoot {
    3388         text-align: center;
    3389 }
    3390 
     2955  text-align: center;
     2956}
    33912957table th,
    33922958.wp-block-table th {
    3393         font-family: var(--heading--font-family);
    3394 }
    3395 
     2959  font-family: var(--heading--font-family);
     2960}
    33962961table td,
    33972962table th,
    33982963.wp-block-table td,
    33992964.wp-block-table th {
    3400         padding: calc(0.5 * var(--global--spacing-unit));
    3401         border: 1px solid;
    3402 }
    3403 
     2965  padding: calc(0.5 * var(--global--spacing-unit));
     2966  border: 1px solid;
     2967}
    34042968table figcaption,
    34052969.wp-block-table figcaption {
    3406         color: var(--global--color-primary);
    3407         font-size: var(--global--font-size-xs);
    3408 }
    3409 
    3410 table.is-style-regular .has-background,
    3411 table.is-style-stripes .has-background,
    3412 table.is-style-stripes .has-background thead tr,
    3413 table.is-style-stripes .has-background tfoot tr,
    3414 table.is-style-stripes .has-background tbody tr,
     2970  color: var(--global--color-primary);
     2971  font-size: var(--global--font-size-xs);
     2972}
     2973table.is-style-regular .has-background, table.is-style-stripes .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,
    34152974.wp-block-table.is-style-regular .has-background,
    34162975.wp-block-table.is-style-stripes .has-background,
     
    34182977.wp-block-table.is-style-stripes .has-background tfoot tr,
    34192978.wp-block-table.is-style-stripes .has-background tbody tr {
    3420         color: var(--table--has-background-text-color);
    3421 }
    3422 
     2979  color: var(--table--has-background-text-color);
     2980}
    34232981table.is-style-stripes,
    34242982.wp-block-table.is-style-stripes {
    3425         border-color: var(--table--stripes-border-color);
    3426 }
    3427 
     2983  border-color: var(--table--stripes-border-color);
     2984}
    34282985table.is-style-stripes th,
    34292986table.is-style-stripes td,
    34302987.wp-block-table.is-style-stripes th,
    34312988.wp-block-table.is-style-stripes td {
    3432         border-width: 0;
    3433 }
    3434 
     2989  border-width: 0;
     2990}
    34352991table.is-style-stripes tbody tr:nth-child(odd),
    34362992.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    3437         background-color: var(--table--stripes-background-color);
    3438 }
    3439 
     2993  background-color: var(--table--stripes-background-color);
     2994}
    34402995table.is-style-stripes .has-background tbody tr:nth-child(odd),
    34412996.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    3442         background-color: var(--global--color-white-90);
     2997  background-color: var(--global--color-white-90);
    34432998}
    34442999
    34453000table.wp-calendar-table td,
    34463001table.wp-calendar-table th {
    3447         background: transparent;
    3448         border: 0;
    3449         text-align: center;
    3450         line-height: 2;
    3451         vertical-align: middle;
    3452         word-break: normal;
    3453 }
    3454 
     3002  background: transparent;
     3003  border: 0;
     3004  text-align: center;
     3005  line-height: 2;
     3006  vertical-align: middle;
     3007  word-break: normal;
     3008}
    34553009table.wp-calendar-table th {
    3456         font-weight: bold;
    3457 }
    3458 
     3010  font-weight: bold;
     3011}
    34593012table.wp-calendar-table thead,
    34603013table.wp-calendar-table tbody {
    3461         color: currentColor;
    3462         border: 1px solid;
    3463 }
    3464 
     3014  color: currentColor;
     3015  border: 1px solid;
     3016}
    34653017table.wp-calendar-table caption {
    3466         font-weight: bold;
    3467         text-align: right;
    3468         margin-bottom: var(--global--spacing-unit);
    3469         color: currentColor;
     3018  font-weight: bold;
     3019  text-align: right;
     3020  margin-bottom: var(--global--spacing-unit);
     3021  color: currentColor;
    34703022}
    34713023
    34723024.wp-calendar-nav {
    3473         text-align: right;
    3474         margin-top: calc(var(--global--spacing-unit) / 2);
    3475 }
    3476 
     3025  text-align: right;
     3026  margin-top: calc(var(--global--spacing-unit) / 2);
     3027}
    34773028.wp-calendar-nav svg {
    3478         height: 1em;
    3479         vertical-align: middle;
    3480 }
    3481 
     3029  height: 1em;
     3030  vertical-align: middle;
     3031}
    34823032.wp-calendar-nav svg path {
    3483         fill: currentColor;
    3484 }
    3485 
     3033  fill: currentColor;
     3034}
    34863035.wp-calendar-nav .wp-calendar-nav-next {
    3487         float: left;
     3036  float: left;
    34883037}
    34893038
    34903039.wp-block-tag-cloud.alignfull {
    3491         padding-right: var(--global--spacing-unit);
    3492         padding-left: var(--global--spacing-unit);
     3040  padding-right: var(--global--spacing-unit);
     3041  padding-left: var(--global--spacing-unit);
    34933042}
    34943043
    34953044.wp-block-verse {
    3496         font-family: var(--entry-content--font-family);
     3045  font-family: var(--entry-content--font-family);
    34973046}
    34983047
    34993048.wp-block-video figcaption {
    3500         color: var(--global--color-primary);
    3501         font-size: var(--global--font-size-xs);
    3502         margin-top: calc(0.5 * var(--global--spacing-unit));
    3503         margin-bottom: var(--global--spacing-unit);
    3504         text-align: center;
     3049  color: var(--global--color-primary);
     3050  font-size: var(--global--font-size-xs);
     3051  margin-top: calc(0.5 * var(--global--spacing-unit));
     3052  margin-bottom: var(--global--spacing-unit);
     3053  text-align: center;
    35053054}
    35063055
    35073056* > figure > video {
    3508         max-width: unset;
    3509         width: 100%;
    3510         vertical-align: middle;
     3057  max-width: unset;
     3058  width: 100%;
     3059  vertical-align: middle;
    35113060}
    35123061
    35133062:root .is-extra-small-text,
    35143063:root .has-extra-small-font-size {
    3515         font-size: var(--global--font-size-xs);
    3516 }
    3517 
     3064  font-size: var(--global--font-size-xs);
     3065}
    35183066:root .is-small-text,
    35193067:root .has-small-font-size {
    3520         font-size: var(--global--font-size-sm);
    3521 }
    3522 
     3068  font-size: var(--global--font-size-sm);
     3069}
    35233070:root .is-regular-text,
    35243071:root .has-regular-font-size,
     
    35263073:root .has-normal-font-size,
    35273074:root .has-medium-font-size {
    3528         font-size: var(--global--font-size-base);
    3529 }
    3530 
     3075  font-size: var(--global--font-size-base);
     3076}
    35313077:root .is-large-text,
    35323078:root .has-large-font-size {
    3533         font-size: var(--global--font-size-lg);
    3534         line-height: var(--global--line-height-heading);
    3535 }
    3536 
     3079  font-size: var(--global--font-size-lg);
     3080  line-height: var(--global--line-height-heading);
     3081}
    35373082:root .is-larger-text,
    35383083:root .has-larger-font-size,
    35393084:root .is-extra-large-text,
    35403085:root .has-extra-large-font-size {
    3541         font-size: var(--global--font-size-xl);
    3542         line-height: var(--global--line-height-heading);
    3543 }
    3544 
     3086  font-size: var(--global--font-size-xl);
     3087  line-height: var(--global--line-height-heading);
     3088}
    35453089:root .is-huge-text,
    35463090:root .has-huge-font-size {
    3547         font-size: var(--global--font-size-xxl);
    3548         line-height: var(--global--line-height-heading);
    3549         font-weight: var(--heading--font-weight-page-title);
    3550 }
    3551 
     3091  font-size: var(--global--font-size-xxl);
     3092  line-height: var(--global--line-height-heading);
     3093  font-weight: var(--heading--font-weight-page-title);
     3094}
    35523095:root .is-gigantic-text,
    35533096:root .has-gigantic-font-size {
    3554         font-size: var(--global--font-size-xxxl);
    3555         line-height: var(--global--line-height-heading);
    3556         font-weight: var(--heading--font-weight-page-title);
     3097  font-size: var(--global--font-size-xxxl);
     3098  line-height: var(--global--line-height-heading);
     3099  font-weight: var(--heading--font-weight-page-title);
    35573100}
    35583101
    35593102/* Block Alignments */
    3560 
    35613103/**
    35623104 * These selectors set the default max width for content appearing inside a post or page.
    35633105 */
    3564 
    35653106/**
    35663107 * .alignleft
    35673108 */
    35683109.alignleft {
    3569         text-align: left;
    3570         margin-top: 0;
     3110  text-align: left;
     3111  margin-top: 0;
    35713112}
    35723113
    35733114.entry-content > .alignleft {
    3574         max-width: var(--responsive--aligndefault-width);
     3115  max-width: var(--responsive--aligndefault-width);
    35753116}
    35763117
    35773118@media only screen and (min-width: 482px) {
    3578 
    3579         .alignleft {
    3580                 float: left;
    3581                 margin-right: var(--global--spacing-horizontal);
    3582                 margin-bottom: var(--global--spacing-vertical);
    3583         }
    3584 
    3585         .entry-content > .alignleft {
    3586                 max-width: calc(50% - var(--responsive--alignleft-margin));
    3587         }
    3588 }
    3589 
     3119  .alignleft {
     3120    float: left;
     3121    margin-right: var(--global--spacing-horizontal);
     3122    margin-bottom: var(--global--spacing-vertical);
     3123  }
     3124
     3125  .entry-content > .alignleft {
     3126    max-width: calc(50% - var(--responsive--alignleft-margin));
     3127  }
     3128}
    35903129/**
    35913130 * .aligncenter
    35923131 */
    35933132.aligncenter {
    3594         clear: both;
    3595         display: block;
    3596         float: none;
    3597         margin-left: auto;
    3598         margin-right: auto;
    3599         text-align: center;
     3133  clear: both;
     3134  display: block;
     3135  float: none;
     3136  margin-left: auto;
     3137  margin-right: auto;
     3138  text-align: center;
    36003139}
    36013140
     
    36043143 */
    36053144.alignright {
    3606         margin-top: 0;
    3607         margin-bottom: var(--global--spacing-vertical);
     3145  margin-top: 0;
     3146  margin-bottom: var(--global--spacing-vertical);
    36083147}
    36093148
    36103149.entry-content > .alignright {
    3611         max-width: var(--responsive--aligndefault-width);
     3150  max-width: var(--responsive--aligndefault-width);
    36123151}
    36133152
    36143153@media only screen and (min-width: 482px) {
    3615 
    3616         .alignright {
    3617                 float: right;
    3618                 margin-left: var(--global--spacing-horizontal);
    3619         }
    3620 
    3621         .entry-content > .alignright {
    3622                 max-width: calc(50% - var(--responsive--alignright-margin));
    3623         }
    3624 }
    3625 
     3154  .alignright {
     3155    float: right;
     3156    margin-left: var(--global--spacing-horizontal);
     3157  }
     3158
     3159  .entry-content > .alignright {
     3160    max-width: calc(50% - var(--responsive--alignright-margin));
     3161  }
     3162}
    36263163[class*=inner-container] > .alignleft + *,
    36273164[class*=inner-container] > .alignright + * {
    3628         margin-top: 0;
     3165  margin-top: 0;
    36293166}
    36303167
     
    36333170 */
    36343171.alignwide {
    3635         clear: both;
     3172  clear: both;
    36363173}
    36373174
     
    36403177 */
    36413178.alignfull {
    3642         clear: both;
     3179  clear: both;
    36433180}
    36443181
    36453182.has-left-content {
    3646         justify-content: flex-start;
     3183  justify-content: flex-start;
    36473184}
    36483185
    36493186.has-right-content {
    3650         justify-content: flex-end;
     3187  justify-content: flex-end;
    36513188}
    36523189
    36533190.has-parallax {
    3654         background-attachment: fixed;
     3191  background-attachment: fixed;
    36553192}
    36563193
    36573194.has-drop-cap:not(:focus)::first-letter {
    3658         font-family: var(--heading--font-family);
    3659         font-weight: var(--heading--font-weight);
    3660         line-height: 0.66;
    3661         text-transform: uppercase;
    3662         font-style: normal;
    3663         float: right;
    3664         margin: 0.1em 0 0 0.1em;
    3665         font-size: calc(1.2 * var(--heading--font-size-h1));
     3195  font-family: var(--heading--font-family);
     3196  font-weight: var(--heading--font-weight);
     3197  line-height: 0.66;
     3198  text-transform: uppercase;
     3199  font-style: normal;
     3200  float: right;
     3201  margin: 0.1em 0 0 0.1em;
     3202  font-size: calc(1.2 * var(--heading--font-size-h1));
    36663203}
    36673204
    36683205.has-drop-cap:not(:focus)::after {
    3669         content: "";
    3670         display: table;
    3671         clear: both;
    3672         padding-top: 14px;
     3206  content: "";
     3207  display: table;
     3208  clear: both;
     3209  padding-top: 14px;
    36733210}
    36743211
    36753212.desktop-only {
    3676         display: none;
     3213  display: none;
    36773214}
    36783215@media only screen and (min-width: 482px) {
    3679 
    3680         .desktop-only {
    3681                 display: block;
    3682         }
     3216  .desktop-only {
     3217    display: block;
     3218  }
    36833219}
    36843220
    36853221/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
    36863222.site-header {
    3687         display: flex;
    3688         align-items: flex-start;
    3689         flex-wrap: wrap;
    3690         row-gap: var(--global--spacing-vertical);
    3691 }
    3692 
     3223  display: flex;
     3224  align-items: flex-start;
     3225  flex-wrap: wrap;
     3226  row-gap: var(--global--spacing-vertical);
     3227}
    36933228.wp-custom-logo .site-header {
    3694         align-items: center;
     3229  align-items: center;
    36953230}
    36963231@media only screen and (min-width: 482px) {
    3697 
    3698         .site-header {
    3699                 padding-top: calc(var(--global--spacing-vertical) / 0.75);
    3700         }
     3232  .site-header {
     3233    padding-top: calc(var(--global--spacing-vertical) / 0.75);
     3234  }
    37013235}
    37023236@media only screen and (min-width: 822px) {
    3703 
    3704         .site-header {
    3705                 padding-top: calc(2.4 * var(--global--spacing-vertical));
    3706         }
     3237  .site-header {
     3238    padding-top: calc(2.4 * var(--global--spacing-vertical));
     3239  }
    37073240}
    37083241
    37093242.site-branding {
    3710         color: var(--branding--color-text);
    3711         margin-left: 140px;
    3712 }
    3713 
     3243  color: var(--branding--color-text);
     3244  margin-left: 140px;
     3245}
    37143246.site-branding:last-child {
    3715         margin-left: 0;
    3716         width: 100%;
    3717         text-align: center;
     3247  margin-left: 0;
     3248  width: 100%;
     3249  text-align: center;
    37183250}
    37193251@media only screen and (min-width: 482px) {
    3720 
    3721         .site-branding {
    3722                 margin-left: initial;
    3723                 margin-top: 4px;
    3724         }
     3252  .site-branding {
     3253    margin-left: initial;
     3254    margin-top: 4px;
     3255  }
    37253256}
    37263257
    37273258.site-title {
    3728         color: var(--branding--color-link);
    3729         font-family: var(--branding--title--font-family);
    3730         font-size: var(--branding--title--font-size-mobile);
    3731         letter-spacing: normal;
    3732         text-transform: var(--branding--title--text-transform);
    3733         line-height: var(--global--line-height-heading);
    3734         margin-bottom: calc(var(--global--spacing-vertical) / 6);
    3735 }
    3736 
     3259  color: var(--branding--color-link);
     3260  font-family: var(--branding--title--font-family);
     3261  font-size: var(--branding--title--font-size-mobile);
     3262  letter-spacing: normal;
     3263  text-transform: var(--branding--title--text-transform);
     3264  line-height: var(--global--line-height-heading);
     3265  margin-bottom: calc(var(--global--spacing-vertical) / 6);
     3266}
    37373267.site-title a {
    3738         color: currentColor;
    3739         font-weight: var(--branding--title--font-weight);
    3740 }
    3741 
    3742 .site-title a:link,
    3743 .site-title a:visited,
    3744 .site-title a:active {
    3745         color: currentColor;
    3746 }
    3747 
    3748 .site-title a:hover,
    3749 .site-title a:focus {
    3750         color: var(--branding--color-link-hover);
     3268  color: currentColor;
     3269  font-weight: var(--branding--title--font-weight);
     3270}
     3271.site-title a:link, .site-title a:visited, .site-title a:active {
     3272  color: currentColor;
     3273}
     3274.site-title a:hover, .site-title a:focus {
     3275  color: var(--branding--color-link-hover);
    37513276}
    37523277@media only screen and (min-width: 482px) {
    3753 
    3754         .site-title {
    3755                 font-size: var(--branding--title--font-size);
    3756         }
     3278  .site-title {
     3279    font-size: var(--branding--title--font-size);
     3280  }
    37573281}
    37583282
    37593283.site-description {
    3760         color: currentColor;
    3761         font-family: var(--branding--description--font-family);
    3762         font-size: var(--branding--description--font-size);
    3763         line-height: 1.4;
     3284  color: currentColor;
     3285  font-family: var(--branding--description--font-family);
     3286  font-size: var(--branding--description--font-size);
     3287  line-height: 1.4;
    37643288}
    37653289
    37663290.site-title > a {
    3767         text-decoration-color: var(--global--color-secondary);
     3291  text-decoration-color: var(--global--color-secondary);
    37683292}
    37693293
    37703294.site-logo {
    3771         margin: calc(var(--global--spacing-vertical) / 2) 0;
    3772 }
    3773 
     3295  margin: calc(var(--global--spacing-vertical) / 2) 0;
     3296}
    37743297.site-header > .site-logo {
    3775         width: 100%;
    3776         padding-bottom: calc(var(--global--spacing-vertical) * 1.5);
    3777         border-bottom: 1px solid;
    3778         text-align: center;
    3779 }
    3780 
     3298  width: 100%;
     3299  padding-bottom: calc(var(--global--spacing-vertical) * 1.5);
     3300  border-bottom: 1px solid;
     3301  text-align: center;
     3302}
    37813303.site-logo .custom-logo {
    3782         margin-right: auto;
    3783         margin-left: auto;
    3784         max-width: var(--branding--logo--max-width-mobile);
    3785         max-height: var(--branding--logo--max-height-mobile);
    3786         height: auto;
    3787         display: inline-block;
    3788         width: auto;
     3304  margin-right: auto;
     3305  margin-left: auto;
     3306  max-width: var(--branding--logo--max-width-mobile);
     3307  max-height: var(--branding--logo--max-height-mobile);
     3308  height: auto;
     3309  display: inline-block;
     3310  width: auto;
    37893311}
    37903312@media only screen and (min-width: 482px) {
    3791 
    3792         .site-logo .custom-logo {
    3793                 max-width: var(--branding--logo--max-width);
    3794                 max-height: var(--branding--logo--max-height);
    3795                 height: auto;
    3796                 width: auto;
    3797         }
     3313  .site-logo .custom-logo {
     3314    max-width: var(--branding--logo--max-width);
     3315    max-height: var(--branding--logo--max-height);
     3316    height: auto;
     3317    width: auto;
     3318  }
    37983319}
    37993320
    38003321@media only screen and (max-width: 481px) {
    3801 
    3802         .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
    3803                 position: absolute;
    3804                 padding-top: calc(0.5 * var(--global--spacing-vertical));
    3805                 margin-top: 0;
    3806                 top: var(--global--admin-bar--height);
    3807         }
    3808 
    3809         .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
    3810                 display: none;
    3811         }
    3812 
    3813         .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
    3814                 max-height: calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit) + 1.7em);
    3815         }
    3816 
    3817         .site-header.has-logo.has-title-and-tagline {
    3818                 align-items: flex-start;
    3819         }
    3820 
    3821         .site-header.has-logo.has-title-and-tagline.has-menu {
    3822                 justify-content: space-between;
    3823         }
    3824 
    3825         .site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
    3826                 max-width: calc(100% - 160px);
    3827         }
    3828 
    3829         .site-header.has-logo.has-title-and-tagline .site-branding {
    3830                 margin-left: 0;
    3831         }
    3832 
    3833         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after {
    3834                 display: none;
    3835         }
    3836 
    3837         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation {
    3838                 position: relative;
    3839                 top: 0;
    3840         }
    3841 
    3842         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container {
    3843                 position: relative;
    3844                 padding-top: 0;
    3845                 margin-top: calc(0px - var(--button--padding-vertical) + 0.25 * var(--global--spacing-unit));
    3846         }
    3847 
    3848         body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
    3849                 padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
    3850                 padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
    3851                 margin-left: calc(0px - var(--global--spacing-horizontal) * 0.6);
    3852         }
    3853 
    3854         .site-header:not(.has-logo).has-title-and-tagline .site-branding {
    3855                 margin-left: 0;
    3856                 max-width: calc(100% - 160px);
    3857         }
    3858 
    3859         .site-header:not(.has-menu) {
    3860                 justify-content: center;
    3861         }
    3862 }
    3863 
     3322  .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
     3323    position: absolute;
     3324    padding-top: calc(0.5 * var(--global--spacing-vertical));
     3325    margin-top: 0;
     3326    top: var(--global--admin-bar--height);
     3327  }
     3328  .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
     3329    display: none;
     3330  }
     3331  .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
     3332    max-height: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit)) + 1.7em);
     3333  }
     3334  .site-header.has-logo.has-title-and-tagline {
     3335    align-items: flex-start;
     3336  }
     3337  .site-header.has-logo.has-title-and-tagline.has-menu {
     3338    justify-content: space-between;
     3339  }
     3340  .site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
     3341    max-width: calc(100% - 160px);
     3342  }
     3343  .site-header.has-logo.has-title-and-tagline .site-branding {
     3344    margin-left: 0;
     3345  }
     3346  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after {
     3347    display: none;
     3348  }
     3349  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation {
     3350    position: relative;
     3351    top: 0;
     3352  }
     3353  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container {
     3354    position: relative;
     3355    padding-top: 0;
     3356    margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit)));
     3357  }
     3358  body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
     3359    padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
     3360    padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
     3361    margin-left: calc(0px - var(--global--spacing-horizontal) * 0.6);
     3362  }
     3363  .site-header:not(.has-logo).has-title-and-tagline .site-branding {
     3364    margin-left: 0;
     3365    max-width: calc(100% - 160px);
     3366  }
     3367  .site-header:not(.has-menu) {
     3368    justify-content: center;
     3369  }
     3370}
    38643371.site-footer {
    3865         padding-top: 0;
    3866         padding-bottom: calc(1.7 * var(--global--spacing-vertical));
    3867 }
    3868 
     3372  padding-top: 0;
     3373  padding-bottom: calc(1.7 * var(--global--spacing-vertical));
     3374}
    38693375.no-widgets .site-footer {
    3870         margin-top: calc(6 * var(--global--spacing-vertical));
     3376  margin-top: calc(6 * var(--global--spacing-vertical));
    38713377}
    38723378@media only screen and (max-width: 481px) {
    3873 
    3874         .no-widgets .site-footer {
    3875                 margin-top: calc(3 * var(--global--spacing-vertical));
    3876         }
     3379  .no-widgets .site-footer {
     3380    margin-top: calc(3 * var(--global--spacing-vertical));
     3381  }
    38773382}
    38783383
    38793384.site-footer > .site-info {
    3880         padding-top: var(--global--spacing-vertical);
    3881         color: var(--footer--color-text);
    3882         font-family: var(--footer--font-family);
    3883         font-size: var(--footer--font-size);
    3884         line-height: var(--global--line-height-body);
    3885         border-top: 3px solid var(--global--color-border);
    3886 }
    3887 
     3385  padding-top: var(--global--spacing-vertical);
     3386  color: var(--footer--color-text);
     3387  font-family: var(--footer--font-family);
     3388  font-size: var(--footer--font-size);
     3389  line-height: var(--global--line-height-body);
     3390  border-top: 3px solid var(--global--color-border);
     3391}
    38883392.site-footer > .site-info .site-name {
    3889         text-transform: var(--branding--title--text-transform);
    3890         font-size: var(--branding--title--font-size);
    3891 }
    3892 
    3893 .site-footer > .site-info .privacy-policy,
     3393  text-transform: var(--branding--title--text-transform);
     3394  font-size: var(--branding--title--font-size);
     3395}
    38943396.site-footer > .site-info .powered-by {
    3895         margin-top: calc(0.5 * var(--global--spacing-vertical));
     3397  margin-top: calc(0.5 * var(--global--spacing-vertical));
    38963398}
    38973399@media only screen and (min-width: 822px) {
    3898 
    3899         .site-footer > .site-info {
    3900                 display: flex;
    3901                 align-items: center;
    3902         }
    3903 
    3904         .site-footer > .site-info .site-name {
    3905                 margin-left: calc(0.5 * var(--global--spacing-vertical));
    3906         }
    3907 
    3908         .site-footer > .site-info .privacy-policy,
    3909         .site-footer > .site-info .powered-by {
    3910                 margin-top: initial;
    3911                 margin-right: auto;
    3912         }
    3913 
    3914         .site-footer > .site-info .privacy-policy + .powered-by {
    3915                 margin-right: calc(0.5 * var(--global--spacing-vertical));
    3916         }
    3917 }
    3918 
     3400  .site-footer > .site-info {
     3401    display: flex;
     3402    align-items: center;
     3403  }
     3404  .site-footer > .site-info .powered-by {
     3405    margin-top: initial;
     3406    margin-right: auto;
     3407  }
     3408}
    39193409.site-footer > .site-info a {
    3920         color: var(--footer--color-link);
    3921 }
    3922 
    3923 .site-footer > .site-info a:link,
    3924 .site-footer > .site-info a:visited,
    3925 .site-footer > .site-info a:active {
    3926         color: var(--footer--color-link);
    3927 }
    3928 
     3410  color: var(--footer--color-link);
     3411}
     3412.site-footer > .site-info a:link, .site-footer > .site-info a:visited, .site-footer > .site-info a:active {
     3413  color: var(--footer--color-link);
     3414}
    39293415.site-footer > .site-info a:hover {
    3930         color: var(--footer--color-link-hover);
    3931 }
    3932 
     3416  color: var(--footer--color-link-hover);
     3417}
    39333418.site-footer > .site-info a:focus {
    3934         color: var(--footer--color-link-hover);
    3935 }
    3936 
     3419  color: var(--footer--color-link-hover);
     3420}
    39373421.is-dark-theme .site-footer > .site-info a:focus {
    3938         color: var(--wp--style--color--link, var(--global--color-background));
    3939 }
    3940 
     3422  color: var(--wp--style--color--link, var(--global--color-background));
     3423}
    39413424.has-background-white .site-footer > .site-info a:focus {
    3942         color: var(--wp--style--color--link, var(--global--color-white));
     3425  color: var(--wp--style--color--link, var(--global--color-white));
    39433426}
    39443427
    39453428.singular .entry-header {
    3946         border-bottom: 3px solid var(--global--color-border);
    3947         padding-bottom: calc(2 * var(--global--spacing-vertical));
    3948         margin-bottom: calc(3 * var(--global--spacing-vertical));
     3429  border-bottom: 3px solid var(--global--color-border);
     3430  padding-bottom: calc(2 * var(--global--spacing-vertical));
     3431  margin-bottom: calc(3 * var(--global--spacing-vertical));
    39493432}
    39503433
    39513434.home .entry-header {
    3952         border-bottom: none;
    3953         padding-bottom: 0;
    3954         margin-bottom: 0;
     3435  border-bottom: none;
     3436  padding-bottom: 0;
     3437  margin-bottom: 0;
    39553438}
    39563439
    39573440.singular .has-post-thumbnail .entry-header {
    3958         border-bottom: none;
    3959         padding-bottom: calc(1.3 * var(--global--spacing-vertical));
    3960         margin-bottom: 0;
     3441  border-bottom: none;
     3442  padding-bottom: calc(1.3 * var(--global--spacing-vertical));
     3443  margin-bottom: 0;
    39613444}
    39623445
    39633446.no-results.not-found > *:first-child {
    3964         margin-bottom: calc(3 * var(--global--spacing-vertical));
     3447  margin-bottom: calc(3 * var(--global--spacing-vertical));
    39653448}
    39663449
    39673450.page-links {
    3968         clear: both;
    3969 }
    3970 
     3451  clear: both;
     3452}
    39713453.page-links .post-page-numbers {
    3972         display: inline-block;
    3973         margin-right: calc(0.66 * var(--global--spacing-unit));
    3974         margin-left: calc(0.66 * var(--global--spacing-unit));
    3975         min-width: 44px;
    3976         min-height: 44px;
    3977 }
    3978 
     3454  display: inline-block;
     3455  margin-right: calc(0.66 * var(--global--spacing-unit));
     3456  margin-left: calc(0.66 * var(--global--spacing-unit));
     3457  min-width: 44px;
     3458  min-height: 44px;
     3459}
    39793460.page-links .post-page-numbers:first-child {
    3980         margin-right: 0;
     3461  margin-right: 0;
    39813462}
    39823463
    39833464.entry-title {
    3984         color: var(--entry-header--color);
    3985         font-size: var(--entry-header--font-size);
    3986         letter-spacing: var(--heading--letter-spacing-h2);
    3987         line-height: var(--heading--line-height-h2);
    3988         overflow-wrap: break-word;
    3989 }
    3990 
     3465  color: var(--entry-header--color);
     3466  font-size: var(--entry-header--font-size);
     3467  letter-spacing: var(--heading--letter-spacing-h2);
     3468  line-height: var(--heading--line-height-h2);
     3469  overflow-wrap: break-word;
     3470}
    39913471.entry-title a {
    3992         color: var(--entry-header--color-link);
    3993         text-underline-offset: 0.15em;
    3994 }
    3995 
     3472  color: var(--entry-header--color-link);
     3473  text-underline-offset: 0.15em;
     3474}
    39963475.entry-title a:hover {
    3997         color: var(--entry-header--color-hover);
    3998 }
    3999 
     3476  color: var(--entry-header--color-hover);
     3477}
    40003478.entry-title a:focus {
    4001         color: var(--entry-header--color-focus);
    4002 }
    4003 
     3479  color: var(--entry-header--color-focus);
     3480}
    40043481.entry-title a:active {
    4005         color: var(--entry-header--color-link);
     3482  color: var(--entry-header--color-link);
    40063483}
    40073484
    40083485.singular .entry-title {
    4009         font-size: var(--global--font-size-page-title);
     3486  font-size: var(--global--font-size-page-title);
    40103487}
    40113488
    40123489h1.entry-title {
    4013         line-height: var(--heading--line-height-h1);
    4014         font-weight: var(--heading--font-weight-page-title);
     3490  line-height: var(--heading--line-height-h1);
     3491  font-weight: var(--heading--font-weight-page-title);
    40153492}
    40163493
     
    40203497.entry-content,
    40213498.entry-summary {
    4022         font-family: var(--entry-content--font-family);
     3499  font-family: var(--entry-content--font-family);
    40233500}
    40243501
    40253502.entry-content p {
    4026         word-wrap: break-word;
    4027 }
    4028 
     3503  word-wrap: break-word;
     3504}
    40293505.entry-content > iframe[style] {
    4030         margin: var(--global--spacing-vertical) 0 !important;
    4031         max-width: 100% !important;
    4032 }
    4033 
     3506  margin: var(--global--spacing-vertical) 0 !important;
     3507  max-width: 100% !important;
     3508}
    40343509.entry-footer {
    4035         color: var(--global--color-primary);
    4036         clear: both;
    4037         float: none;
    4038         font-size: var(--global--font-size-xs);
    4039         display: block;
    4040 }
    4041 
     3510  color: var(--global--color-primary);
     3511  clear: both;
     3512  float: none;
     3513  font-size: var(--global--font-size-xs);
     3514  display: block;
     3515}
    40423516.entry-footer > span {
    4043         display: inline-block;
    4044 }
    4045 
     3517  display: inline-block;
     3518}
    40463519.entry-footer a {
    4047         color: currentColor;
    4048 }
    4049 
    4050 .entry-footer a:hover,
    4051 .entry-footer a:focus {
    4052         color: var(--global--color-primary-hover);
    4053 }
    4054 
     3520  color: currentColor;
     3521}
     3522.entry-footer a:hover, .entry-footer a:focus {
     3523  color: var(--global--color-primary-hover);
     3524}
    40553525.entry-footer a:active {
    4056         color: currentColor;
     3526  color: currentColor;
    40573527}
    40583528
    40593529.site-main > article > .entry-footer {
    4060         margin-top: var(--global--spacing-vertical);
    4061         padding-top: var(--global--spacing-unit);
    4062         padding-bottom: calc(3 * var(--global--spacing-vertical));
    4063         border-bottom: var(--separator--height) solid var(--separator--border-color);
     3530  margin-top: var(--global--spacing-vertical);
     3531  padding-top: var(--global--spacing-unit);
     3532  padding-bottom: calc(3 * var(--global--spacing-vertical));
     3533  border-bottom: var(--separator--height) solid var(--separator--border-color);
    40643534}
    40653535
    40663536body:not(.single) .site-main > article:last-of-type .entry-footer {
    4067         border-bottom: var(--separator--height) solid transparent;
     3537  border-bottom: var(--separator--height) solid transparent;
    40683538}
    40693539
    40703540.single .site-main > article > .entry-footer {
    4071         margin-top: calc(3.4 * var(--global--spacing-vertical));
    4072         margin-bottom: calc(3.4 * var(--global--spacing-vertical));
    4073         padding-bottom: 0;
    4074         padding-top: calc(0.8 * var(--global--spacing-vertical));
    4075         border-top: 3px solid var(--separator--border-color);
    4076         border-bottom: var(--separator--height) solid transparent;
    4077         display: grid;
    4078         grid-template-columns: repeat(2, 1fr);
    4079         column-gap: calc(2 * var(--global--spacing-horizontal));
    4080 }
    4081 
     3541  margin-top: calc(3.4 * var(--global--spacing-vertical));
     3542  margin-bottom: calc(3.4 * var(--global--spacing-vertical));
     3543  padding-bottom: 0;
     3544  padding-top: calc(0.8 * var(--global--spacing-vertical));
     3545  border-top: 3px solid var(--separator--border-color);
     3546  border-bottom: var(--separator--height) solid transparent;
     3547  display: grid;
     3548  grid-template-columns: repeat(2, 1fr);
     3549  column-gap: calc(2 * var(--global--spacing-horizontal));
     3550}
    40823551.single .site-main > article > .entry-footer .post-taxonomies,
    40833552.single .site-main > article > .entry-footer .full-size-link {
    4084         justify-content: flex-end;
    4085         text-align: left;
    4086 }
    4087 
     3553  justify-content: flex-end;
     3554  text-align: left;
     3555}
    40883556.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
    4089         grid-column: span 2;
    4090 }
    4091 
     3557  grid-column: span 2;
     3558}
    40923559.single .site-main > article > .entry-footer .posted-on,
    40933560.single .site-main > article > .entry-footer .byline,
    40943561.single .site-main > article > .entry-footer .cat-links,
    40953562.single .site-main > article > .entry-footer .tags-links {
    4096         display: block;
     3563  display: block;
    40973564}
    40983565@media only screen and (max-width: 481px) {
    4099 
    4100         .single .site-main > article > .entry-footer {
    4101                 display: block;
    4102         }
    4103 
    4104         .single .site-main > article > .entry-footer .full-size-link {
    4105                 display: block;
    4106         }
    4107 
    4108         .single .site-main > article > .entry-footer .post-taxonomies,
    4109         .single .site-main > article > .entry-footer .full-size-link {
    4110                 text-align: right;
    4111         }
     3566  .single .site-main > article > .entry-footer {
     3567    display: block;
     3568  }
     3569  .single .site-main > article > .entry-footer .full-size-link {
     3570    display: block;
     3571  }
     3572  .single .site-main > article > .entry-footer .post-taxonomies,
     3573.single .site-main > article > .entry-footer .full-size-link {
     3574    text-align: right;
     3575  }
    41123576}
    41133577
     
    41163580 */
    41173581.post-thumbnail {
    4118         text-align: center;
    4119 }
    4120 
     3582  text-align: center;
     3583}
    41213584.post-thumbnail .wp-post-image {
    4122         display: block;
    4123         width: auto;
    4124         max-width: 100%;
    4125         margin-right: auto;
    4126         margin-left: auto;
    4127         margin-top: calc(2 * var(--global--spacing-vertical));
     3585  display: block;
     3586  width: auto;
     3587  max-width: 100%;
     3588  margin-right: auto;
     3589  margin-left: auto;
     3590  margin-top: calc(2 * var(--global--spacing-vertical));
    41283591}
    41293592
     
    41323595 */
    41333596.author-bio {
    4134         position: relative;
    4135         font-size: var(--global--font-size-xs);
    4136         max-width: var(--responsive--aligndefault-width);
    4137 }
    4138 
     3597  position: relative;
     3598  font-size: var(--global--font-size-xs);
     3599  max-width: var(--responsive--aligndefault-width);
     3600}
    41393601.site-main > article > .author-bio {
    4140         margin-top: calc(2 * var(--global--spacing-vertical));
    4141 }
    4142 
     3602  margin-top: calc(2 * var(--global--spacing-vertical));
     3603}
    41433604.author-bio.show-avatars .avatar {
    4144         display: inline-block;
    4145         vertical-align: top;
    4146         border-radius: 50%;
    4147 }
    4148 
     3605  display: inline-block;
     3606  vertical-align: top;
     3607  border-radius: 50%;
     3608}
    41493609.author-bio.show-avatars .author-bio-content {
    4150         display: inline-block;
    4151         padding-right: var(--global--spacing-horizontal);
    4152         max-width: calc(var(--responsive--aligndefault-width) - 90px);
    4153 }
    4154 
     3610  display: inline-block;
     3611  padding-right: var(--global--spacing-horizontal);
     3612  max-width: calc(var(--responsive--aligndefault-width) - 90px);
     3613}
    41553614.author-bio .author-bio-content .author-title {
    4156         font-family: var(--entry-author-bio--font-family);
    4157         font-size: var(--entry-author-bio--font-size);
    4158         display: inline;
    4159 }
    4160 
     3615  font-family: var(--entry-author-bio--font-family);
     3616  font-size: var(--entry-author-bio--font-size);
     3617  display: inline;
     3618}
    41613619.author-bio .author-bio-content .author-description {
    4162         font-size: var(--global--font-size-xs);
    4163         margin-top: calc(0.5 * var(--global--spacing-vertical));
    4164         margin-bottom: calc(0.5 * var(--global--spacing-vertical));
     3620  font-size: var(--global--font-size-xs);
     3621  margin-top: calc(0.5 * var(--global--spacing-vertical));
     3622  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
    41653623}
    41663624
    41673625.page-title {
    4168         font-size: var(--global--font-size-page-title);
     3626  font-size: var(--global--font-size-page-title);
    41693627}
    41703628
    41713629h1.page-title,
    41723630h2.page-title {
    4173         font-weight: var(--heading--font-weight-page-title);
     3631  font-weight: var(--heading--font-weight-page-title);
    41743632}
    41753633
    41763634h1.page-title {
    4177         line-height: var(--heading--line-height-h1);
     3635  line-height: var(--heading--line-height-h1);
    41783636}
    41793637
    41803638.page-header {
    4181         border-bottom: 3px solid var(--global--color-border);
    4182         padding-bottom: calc(2 * var(--global--spacing-vertical));
     3639  border-bottom: 3px solid var(--global--color-border);
     3640  padding-bottom: calc(2 * var(--global--spacing-vertical));
    41833641}
    41843642
     
    41923650.blog .content-area .format-status .entry-content,
    41933651.blog .content-area .format-link .entry-content {
    4194         font-size: var(--global--font-size-lg);
    4195 }
    4196 
     3652  font-size: var(--global--font-size-lg);
     3653}
    41973654.archive .format-image .entry-content,
    41983655.archive .format-gallery .entry-content,
     
    42043661.blog .format-gallery .entry-content,
    42053662.blog .format-video .entry-content {
    4206         margin-top: calc(2 * var(--global--spacing-vertical));
    4207 }
    4208 
     3663  margin-top: calc(2 * var(--global--spacing-vertical));
     3664}
    42093665.archive .entry-footer .cat-links,
    42103666.archive .entry-footer .tags-links,
     
    42133669.blog .entry-footer .cat-links,
    42143670.blog .entry-footer .tags-links {
    4215         display: block;
    4216 }
    4217 
     3671  display: block;
     3672}
    42183673.archive.logged-in .entry-footer .posted-on,
    42193674.search.logged-in .entry-footer .posted-on,
    42203675.blog.logged-in .entry-footer .posted-on {
    4221         margin-left: calc(0.5 * var(--global--spacing-unit));
     3676  margin-left: calc(0.5 * var(--global--spacing-unit));
    42223677}
    42233678
    42243679.archive-description {
    4225         margin-top: var(--global--spacing-vertical);
    4226         font-size: var(--global--font-size-xl);
    4227         line-height: var(--global--line-height-heading);
     3680  margin-top: var(--global--spacing-vertical);
     3681  font-size: var(--global--font-size-xl);
     3682  line-height: var(--global--line-height-heading);
    42283683}
    42293684
    42303685.error404 main p {
    4231         font-size: var(--global--font-size-lg);
    4232         margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
     3686  font-size: var(--global--font-size-lg);
     3687  margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
    42333688}
    42343689
    42353690.search-no-results .page-content {
    4236         margin-top: calc(3 * var(--global--spacing-vertical));
     3691  margin-top: calc(3 * var(--global--spacing-vertical));
    42373692}
    42383693
     
    42413696 */
    42423697.comments-area > * {
    4243         margin-top: var(--global--spacing-vertical);
    4244         margin-bottom: var(--global--spacing-vertical);
    4245 }
    4246 
     3698  margin-top: var(--global--spacing-vertical);
     3699  margin-bottom: var(--global--spacing-vertical);
     3700}
    42473701.comments-area > *:first-child {
    4248         margin-top: 0;
    4249 }
    4250 
     3702  margin-top: 0;
     3703}
    42513704.comments-area > *:last-child {
    4252         margin-bottom: 0;
    4253 }
    4254 
     3705  margin-bottom: 0;
     3706}
    42553707.comments-area.show-avatars .avatar {
    4256         border-radius: 50%;
    4257         position: absolute;
    4258         top: 10px;
    4259 }
    4260 
     3708  border-radius: 50%;
     3709  position: absolute;
     3710  top: 10px;
     3711}
    42613712.comments-area.show-avatars .fn {
    4262         display: inline-block;
    4263         padding-right: 85px;
    4264 }
    4265 
     3713  display: inline-block;
     3714  padding-right: 85px;
     3715}
    42663716.comments-area.show-avatars .comment-metadata {
    4267         padding: 8px 85px 9px 0;
     3717  padding: 8px 85px 9px 0;
    42683718}
    42693719
     
    42733723.comments-title,
    42743724.comment-reply-title {
    4275         font-size: var(--heading--font-size-h2);
    4276         letter-spacing: var(--heading--letter-spacing-h2);
     3725  font-size: var(--heading--font-size-h2);
     3726  letter-spacing: var(--heading--letter-spacing-h2);
    42773727}
    42783728
    42793729.comment-reply-title {
    4280         display: flex;
    4281         justify-content: space-between;
    4282 }
    4283 
     3730  display: flex;
     3731  justify-content: space-between;
     3732}
    42843733.comment-reply-title small a {
    4285         font-family: var(--global--font-secondary);
    4286         font-size: var(--global--font-size-xs);
    4287         font-style: normal;
    4288         font-weight: normal;
    4289         letter-spacing: normal;
     3734  font-family: var(--global--font-secondary);
     3735  font-size: var(--global--font-size-xs);
     3736  font-style: normal;
     3737  font-weight: normal;
     3738  letter-spacing: normal;
    42903739}
    42913740
    42923741/* Nested comment reply title*/
    42933742.comment .comment-respond .comment-reply-title {
    4294         font-size: var(--global--font-size-lg);
     3743  font-size: var(--global--font-size-lg);
    42953744}
    42963745
     
    42993748 */
    43003749.comment-list {
    4301         padding-right: 0;
    4302         list-style: none;
    4303 }
    4304 
     3750  padding-right: 0;
     3751  list-style: none;
     3752}
    43053753.comment-list > li {
    4306         margin-top: var(--global--spacing-vertical);
    4307         margin-bottom: var(--global--spacing-vertical);
     3754  margin-top: var(--global--spacing-vertical);
     3755  margin-bottom: var(--global--spacing-vertical);
    43083756}
    43093757
    43103758.comment-list .children {
    4311         list-style: none;
    4312         padding-right: 0;
    4313 }
    4314 
     3759  list-style: none;
     3760  padding-right: 0;
     3761}
    43153762.comment-list .children > li {
    4316         margin-top: var(--global--spacing-vertical);
    4317         margin-bottom: var(--global--spacing-vertical);
     3763  margin-top: var(--global--spacing-vertical);
     3764  margin-bottom: var(--global--spacing-vertical);
    43183765}
    43193766
    43203767@media only screen and (min-width: 482px) {
    4321 
    4322         .comment-list .depth-2,
    4323         .comment-list .depth-3 {
    4324                 padding-right: calc(4 * var(--global--spacing-horizontal));
    4325         }
     3768  .comment-list .depth-2,
     3769.comment-list .depth-3 {
     3770    padding-right: calc(4 * var(--global--spacing-horizontal));
     3771  }
    43263772}
    43273773
     
    43303776 */
    43313777.comment-meta .comment-author {
    4332         line-height: var(--global--line-height-heading);
    4333         margin-bottom: calc(0.25 * var(--global--spacing-unit));
     3778  line-height: var(--global--line-height-heading);
     3779  margin-bottom: calc(0.25 * var(--global--spacing-unit));
    43343780}
    43353781@media only screen and (min-width: 482px) {
    4336 
    4337         .comment-meta .comment-author {
    4338                 margin-bottom: 0;
    4339                 padding-left: 0;
    4340         }
    4341 }
    4342 
     3782  .comment-meta .comment-author {
     3783    margin-bottom: 0;
     3784    padding-left: 0;
     3785  }
     3786}
    43433787.comment-meta .comment-author .fn {
    4344         font-family: var(--global--font-secondary);
    4345         font-weight: normal;
    4346         font-size: var(--global--font-size-lg);
    4347         hyphens: auto;
    4348         word-wrap: break-word;
    4349         word-break: break-word;
    4350 }
    4351 
     3788  font-family: var(--global--font-secondary);
     3789  font-weight: normal;
     3790  font-size: var(--global--font-size-lg);
     3791  hyphens: auto;
     3792  word-wrap: break-word;
     3793  word-break: break-word;
     3794}
    43523795.comment-meta .comment-metadata {
    4353         color: var(--global--color-primary);
    4354         font-size: var(--global--font-size-xs);
    4355         padding: 8px 0 9px 0;
    4356 }
    4357 
     3796  color: var(--global--color-primary);
     3797  font-size: var(--global--font-size-xs);
     3798  padding: 8px 0 9px 0;
     3799}
    43583800.comment-meta .comment-metadata .edit-link {
    4359         margin-right: var(--global--spacing-horizontal);
     3801  margin-right: var(--global--spacing-horizontal);
    43603802}
    43613803@media only screen and (min-width: 482px) {
    4362 
    4363         .comment-meta {
    4364                 margin-left: inherit;
    4365         }
    4366 
    4367         .comment-meta .comment-author {
    4368                 max-width: inherit;
    4369         }
     3804  .comment-meta {
     3805    margin-left: inherit;
     3806  }
     3807  .comment-meta .comment-author {
     3808    max-width: inherit;
     3809  }
    43703810}
    43713811
    43723812.reply {
    4373         font-size: var(--global--font-size-sm);
    4374         line-height: var(--global--line-height-heading);
     3813  font-size: var(--global--font-size-sm);
     3814  line-height: var(--global--line-height-heading);
    43753815}
    43763816
    43773817.bypostauthor {
    4378         display: block;
     3818  display: block;
    43793819}
    43803820
    43813821.says {
    4382         display: none;
     3822  display: none;
    43833823}
    43843824
    43853825.pingback .url,
    43863826.trackback .url {
    4387         font-family: var(--global--font-primary);
     3827  font-family: var(--global--font-primary);
    43883828}
    43893829
    43903830.comment-body {
    4391         position: relative;
    4392         margin-bottom: calc(1.7 * var(--global--spacing-vertical));
    4393 }
    4394 
     3831  position: relative;
     3832  margin-bottom: calc(1.7 * var(--global--spacing-vertical));
     3833}
    43953834.comment-body > * {
    4396         margin-top: var(--global--spacing-vertical);
    4397         margin-bottom: var(--global--spacing-vertical);
    4398 }
    4399 
     3835  margin-top: var(--global--spacing-vertical);
     3836  margin-bottom: var(--global--spacing-vertical);
     3837}
    44003838.comment-body .reply {
    4401         margin: 0;
     3839  margin: 0;
    44023840}
    44033841
    44043842.comment-content {
    4405         word-wrap: break-word;
     3843  word-wrap: break-word;
    44063844}
    44073845
    44083846.pingback .comment-body,
    44093847.trackback .comment-body {
    4410         margin-top: var(--global--spacing-vertical);
    4411         margin-bottom: var(--global--spacing-vertical);
     3848  margin-top: var(--global--spacing-vertical);
     3849  margin-bottom: var(--global--spacing-vertical);
    44123850}
    44133851
    44143852.comment-respond {
    4415         margin-top: var(--global--spacing-vertical);
     3853  margin-top: var(--global--spacing-vertical);
    44163854}
    44173855
    44183856.comment-respond > * {
    4419         margin-top: var(--global--spacing-unit);
    4420         margin-bottom: var(--global--spacing-unit);
    4421 }
    4422 
     3857  margin-top: var(--global--spacing-unit);
     3858  margin-bottom: var(--global--spacing-unit);
     3859}
    44233860.comment-respond > *:first-child {
    4424         margin-top: 0;
    4425 }
    4426 
     3861  margin-top: 0;
     3862}
    44273863.comment-respond > *:last-child {
    4428         margin-bottom: 0;
    4429 }
    4430 
     3864  margin-bottom: 0;
     3865}
    44313866.comment-respond > *:last-child.comment-form {
    4432         margin-bottom: var(--global--spacing-vertical);
     3867  margin-bottom: var(--global--spacing-vertical);
    44333868}
    44343869
    44353870.comment-author {
    4436         padding-top: 3px;
    4437 }
    4438 
     3871  padding-top: 3px;
     3872}
    44393873.comment-author .url {
    4440         color: currentColor;
     3874  color: currentColor;
    44413875}
    44423876
    44433877.comment-form {
    4444         display: flex;
    4445         flex-wrap: wrap;
    4446 }
    4447 
     3878  display: flex;
     3879  flex-wrap: wrap;
     3880}
    44483881.comment-form > * {
    4449         flex-basis: 100%;
    4450 }
    4451 
     3882  flex-basis: 100%;
     3883}
    44523884.comment-form .comment-notes {
    4453         font-size: var(--global--font-size-sm);
    4454 }
    4455 
     3885  font-size: var(--global--font-size-sm);
     3886}
    44563887.comment-form .comment-form-url,
    44573888.comment-form .comment-form-comment {
    4458         width: 100%;
    4459 }
    4460 
     3889  width: 100%;
     3890}
    44613891.comment-form .comment-form-author,
    44623892.comment-form .comment-form-email {
    4463         flex-basis: 0;
    4464         flex-grow: 1;
     3893  flex-basis: 0;
     3894  flex-grow: 1;
    44653895}
    44663896@media only screen and (max-width: 481px) {
    4467 
    4468         .comment-form .comment-form-author,
    4469         .comment-form .comment-form-email {
    4470                 flex-basis: 100%;
    4471         }
    4472 }
    4473 
     3897  .comment-form .comment-form-author,
     3898.comment-form .comment-form-email {
     3899    flex-basis: 100%;
     3900  }
     3901}
    44743902.comment-form .comment-form-cookies-consent > label,
    44753903.comment-form .comment-notes {
    4476         font-size: var(--global--font-size-xs);
    4477         font-weight: normal;
     3904  font-size: var(--global--font-size-xs);
     3905  font-weight: normal;
    44783906}
    44793907
    44803908.comment-form > p {
    4481         margin-bottom: var(--global--spacing-unit);
    4482 }
    4483 
     3909  margin-bottom: var(--global--spacing-unit);
     3910}
    44843911.comment-form > p:first-of-type {
    4485         margin-top: 0;
    4486 }
    4487 
     3912  margin-top: 0;
     3913}
    44883914.comment-form > p:last-of-type {
    4489         margin-bottom: 0;
    4490 }
    4491 
     3915  margin-bottom: 0;
     3916}
    44923917.comment-form > p label,
    44933918.comment-form > p input[type=email],
     
    44953920.comment-form > p input[type=url],
    44963921.comment-form > p textarea {
    4497         display: block;
    4498         font-size: var(--global--font-size-sm);
    4499         margin-bottom: calc(0.5 * var(--global--spacing-unit));
    4500         width: 100%;
    4501         font-weight: var(--form--label-weight);
    4502 }
    4503 
     3922  display: block;
     3923  font-size: var(--global--font-size-sm);
     3924  margin-bottom: calc(.5 * var(--global--spacing-unit));
     3925  width: 100%;
     3926  font-weight: var(--form--label-weight);
     3927}
    45043928.comment-form > p.comment-form-cookies-consent {
    4505         display: flex;
     3929  display: flex;
    45063930}
    45073931@media only screen and (min-width: 482px) {
    4508 
    4509         .comment-form > p.comment-form-author {
    4510                 margin-left: calc(1.5 * var(--global--spacing-horizontal));
    4511         }
    4512 
    4513         .comment-form > p.comment-notes,
    4514         .comment-form > p.logged-in-as {
    4515                 display: block;
    4516         }
     3932  .comment-form > p.comment-form-author {
     3933    margin-left: calc(1.5 * var(--global--spacing-horizontal));
     3934  }
     3935  .comment-form > p.comment-notes, .comment-form > p.logged-in-as {
     3936    display: block;
     3937  }
    45173938}
    45183939
    45193940.menu-button-container {
    4520         display: none;
    4521         justify-content: space-between;
    4522         position: absolute;
    4523         left: 0;
    4524         padding-top: calc(0.5 * var(--global--spacing-vertical));
    4525         padding-bottom: calc(0.25 * var(--global--spacing-vertical));
     3941  display: none;
     3942  justify-content: space-between;
     3943  position: absolute;
     3944  left: 0;
     3945  padding-top: calc(0.5 * var(--global--spacing-vertical));
     3946  padding-bottom: calc(0.25 * var(--global--spacing-vertical));
    45263947}
    45273948@media only screen and (max-width: 481px) {
    4528 
    4529         .menu-button-container {
    4530                 display: flex;
    4531         }
    4532 }
    4533 
     3949  .menu-button-container {
     3950    display: flex;
     3951  }
     3952}
    45343953.menu-button-container #primary-mobile-menu {
    4535         display: flex;
    4536         margin-right: auto;
    4537         padding: calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit)) calc(0.5 * var(--button--padding-horizontal));
    4538         font-size: var(--primary-nav--font-size-button);
    4539         font-weight: var(--primary-nav--font-weight-button);
    4540         background-color: transparent;
    4541         border: none;
    4542         color: var(--primary-nav--color-link);
    4543 }
    4544 
     3954  display: flex;
     3955  margin-right: auto;
     3956  padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal));
     3957  font-size: var(--primary-nav--font-size-button);
     3958  font-weight: var(--primary-nav--font-weight-button);
     3959  background-color: transparent;
     3960  border: none;
     3961  color: var(--primary-nav--color-link);
     3962}
    45453963.menu-button-container #primary-mobile-menu .dropdown-icon {
    4546         display: flex;
    4547         align-items: center;
    4548 }
    4549 
     3964  display: flex;
     3965  align-items: center;
     3966}
    45503967.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
    4551         margin-right: calc(0.25 * var(--global--spacing-unit));
    4552 }
    4553 
     3968  margin-right: calc(0.25 * var(--global--spacing-unit));
     3969}
    45543970.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon {
    4555         position: relative;
    4556         top: -1px;
    4557 }
    4558 
     3971  position: relative;
     3972  top: -1px;
     3973}
    45593974.menu-button-container #primary-mobile-menu .dropdown-icon.close {
    4560         display: none;
    4561 }
    4562 
     3975  display: none;
     3976}
    45633977.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open {
    4564         display: none;
    4565 }
    4566 
     3978  display: none;
     3979}
    45673980.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    4568         display: flex;
    4569 }
    4570 
     3981  display: flex;
     3982}
    45713983.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    4572         animation-name: twentytwentyone-close-button-transition;
    4573         animation-duration: 0.3s;
    4574 }
    4575 
     3984  animation-name: twentytwentyone-close-button-transition;
     3985  animation-duration: 0.3s;
     3986}
    45763987.primary-navigation-open .menu-button-container {
    4577         width: 100%;
    4578         z-index: 500;
    4579         background-color: var(--global--color-background);
    4580 }
    4581 
     3988  width: 100%;
     3989  z-index: 500;
     3990  background-color: var(--global--color-background);
     3991}
    45823992.primary-navigation-open .menu-button-container #primary-mobile-menu {
    4583         position: static;
     3993  position: static;
    45843994}
    45853995
    45863996.primary-navigation {
    4587         position: absolute;
    4588         top: var(--global--admin-bar--height);
    4589         left: 0;
    4590         color: var(--primary-nav--color-text);
    4591         font-size: var(--primary-nav--font-size);
    4592         line-height: 1.15;
    4593         margin-top: 0;
    4594         margin-bottom: 0;
    4595 }
    4596 
     3997  position: absolute;
     3998  top: var(--global--admin-bar--height);
     3999  left: 0;
     4000  color: var(--primary-nav--color-text);
     4001  font-size: var(--primary-nav--font-size);
     4002  line-height: 1.15;
     4003  margin-top: 0;
     4004  margin-bottom: 0;
     4005}
    45974006.primary-navigation > .primary-menu-container {
    4598         position: fixed;
    4599         visibility: hidden;
    4600         opacity: 0;
    4601         top: 0;
    4602         left: 0;
    4603         bottom: 0;
    4604         right: 0;
    4605         padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
    4606         padding-right: var(--global--spacing-unit);
    4607         padding-left: var(--global--spacing-unit);
    4608         padding-bottom: var(--global--spacing-horizontal);
    4609         background-color: var(--global--color-background);
    4610         transform: translateY(var(--global--spacing-vertical));
    4611 }
    4612 @media (prefers-reduced-motion: no-preference) {
    4613 
    4614         .primary-navigation > .primary-menu-container {
    4615                 transition: all 0.15s ease-in-out;
    4616         }
     4007  position: fixed;
     4008  visibility: hidden;
     4009  opacity: 0;
     4010  top: 0;
     4011  left: 0;
     4012  bottom: 0;
     4013  right: 0;
     4014  padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
     4015  padding-right: var(--global--spacing-unit);
     4016  padding-left: var(--global--spacing-unit);
     4017  padding-bottom: var(--global--spacing-horizontal);
     4018  background-color: var(--global--color-background);
     4019  transition: all 0.15s ease-in-out;
     4020  transform: translateY(var(--global--spacing-vertical));
    46174021}
    46184022@media only screen and (max-width: 481px) {
    4619 
    4620         .primary-navigation > .primary-menu-container {
    4621                 height: 100vh;
    4622                 z-index: 499;
    4623                 overflow-x: hidden;
    4624                 overflow-y: auto;
    4625                 border: 2px solid transparent;
    4626         }
    4627 
    4628         .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    4629                 position: fixed;
    4630                 transform: translateY(0) translateX(-100%);
    4631         }
    4632 
    4633         .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    4634                 top: var(--global--admin-bar--height);
    4635         }
    4636 
    4637         .admin-bar .primary-navigation > .primary-menu-container {
    4638                 height: calc(100vh - var(--global--admin-bar--height));
    4639         }
    4640 
    4641         .primary-navigation > .primary-menu-container:focus {
    4642                 border: 2px solid var(--global--color-primary);
    4643         }
     4023  .primary-navigation > .primary-menu-container {
     4024    height: 100vh;
     4025    z-index: 499;
     4026    overflow-x: hidden;
     4027    overflow-y: auto;
     4028    border: 2px solid transparent;
     4029  }
     4030  .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     4031    position: fixed;
     4032    transform: translateY(0) translateX(-100%);
     4033  }
     4034  .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     4035    top: var(--global--admin-bar--height);
     4036  }
     4037  .admin-bar .primary-navigation > .primary-menu-container {
     4038    height: calc(100vh - var(--global--admin-bar--height));
     4039  }
     4040  .primary-navigation > .primary-menu-container:focus {
     4041    border: 2px solid var(--global--color-primary);
     4042  }
    46444043}
    46454044@media only screen and (max-width: 481px) {
    4646 
    4647         .primary-navigation-open .primary-navigation {
    4648                 width: 100%;
    4649                 position: fixed;
    4650                 z-index: 2;
    4651         }
    4652 }
    4653 
     4045  .primary-navigation-open .primary-navigation {
     4046    width: 100%;
     4047    position: fixed;
     4048    z-index: 2;
     4049  }
     4050}
    46544051.primary-navigation-open .primary-navigation > .primary-menu-container {
    4655         position: absolute;
    4656         visibility: visible;
    4657         opacity: 1;
    4658         transform: translateY(0);
     4052  position: absolute;
     4053  visibility: visible;
     4054  opacity: 1;
     4055  transform: translateY(0);
    46594056}
    46604057@media only screen and (max-width: 481px) {
    4661 
    4662         .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    4663                 transform: translateX(0) translateY(0);
    4664         }
     4058  .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     4059    transform: translateX(0) translateY(0);
     4060  }
    46654061}
    46664062@media only screen and (min-width: 482px) {
    4667 
    4668         .primary-navigation {
    4669                 position: relative;
    4670                 margin-right: auto;
    4671         }
    4672 
    4673         .primary-navigation > .primary-menu-container {
    4674                 visibility: visible;
    4675                 opacity: 1;
    4676                 position: relative;
    4677                 padding: 0;
    4678                 background-color: transparent;
    4679                 overflow: initial;
    4680                 transform: none;
    4681         }
    4682 
    4683         .primary-navigation #toggle-menu {
    4684                 display: none;
    4685         }
    4686 
    4687         .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {
    4688                 display: none;
    4689         }
    4690 
    4691         .admin-bar .primary-navigation {
    4692                 top: initial;
    4693         }
    4694 
    4695         .admin-bar .primary-navigation > .primary-menu-container {
    4696                 top: initial;
    4697         }
    4698 }
    4699 
     4063  .primary-navigation {
     4064    position: relative;
     4065    margin-right: auto;
     4066  }
     4067  .primary-navigation > .primary-menu-container {
     4068    visibility: visible;
     4069    opacity: 1;
     4070    position: relative;
     4071    padding: 0;
     4072    background-color: transparent;
     4073    overflow: initial;
     4074    transform: none;
     4075  }
     4076  .primary-navigation #toggle-menu {
     4077    display: none;
     4078  }
     4079  .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {
     4080    display: none;
     4081  }
     4082  .admin-bar .primary-navigation {
     4083    top: initial;
     4084  }
     4085  .admin-bar .primary-navigation > .primary-menu-container {
     4086    top: initial;
     4087  }
     4088}
    47004089.primary-navigation > div > .menu-wrapper {
    4701         display: flex;
    4702         justify-content: flex-start;
    4703         flex-wrap: wrap;
    4704         list-style: none;
    4705         margin: 0;
    4706         max-width: none;
    4707         padding-right: 0;
    4708         position: relative;
     4090  display: flex;
     4091  justify-content: flex-start;
     4092  flex-wrap: wrap;
     4093  list-style: none;
     4094  margin: 0;
     4095  max-width: none;
     4096  padding-right: 0;
     4097  position: relative;
    47094098}
    47104099@media only screen and (max-width: 481px) {
    4711 
    4712         .primary-navigation > div > .menu-wrapper {
    4713                 padding-bottom: 100px;
    4714         }
    4715 
    4716         .primary-navigation > div > .menu-wrapper ul {
    4717                 padding-right: 0;
    4718         }
    4719 }
    4720 
     4100  .primary-navigation > div > .menu-wrapper {
     4101    padding-bottom: 100px;
     4102  }
     4103  .primary-navigation > div > .menu-wrapper ul {
     4104    padding-right: 0;
     4105  }
     4106}
    47214107.primary-navigation > div > .menu-wrapper li {
    4722         display: block;
    4723         position: relative;
    4724         width: 100%;
     4108  display: block;
     4109  position: relative;
     4110  width: 100%;
    47254111}
    47264112@media only screen and (min-width: 482px) {
    4727 
    4728         .primary-navigation > div > .menu-wrapper li {
    4729                 margin: 0;
    4730                 width: inherit;
    4731         }
    4732 
    4733         .primary-navigation > div > .menu-wrapper li:last-child {
    4734                 margin-left: 0;
    4735         }
    4736 }
    4737 
     4113  .primary-navigation > div > .menu-wrapper li {
     4114    margin: 0;
     4115    width: inherit;
     4116  }
     4117  .primary-navigation > div > .menu-wrapper li:last-child {
     4118    margin-left: 0;
     4119  }
     4120}
    47384121.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    4739         display: flex;
    4740         height: calc(2 * var(--primary-nav--padding) + 1.15em + 1px);
    4741         width: 44px;
    4742         padding: 0;
    4743         justify-content: center;
    4744         align-items: center;
    4745         background: transparent;
    4746         color: currentColor;
    4747         border: none;
    4748 }
    4749 
     4122  display: flex;
     4123  height: calc(2 * var(--primary-nav--padding) + 1.15em + 1px);
     4124  width: 44px;
     4125  padding: 0;
     4126  justify-content: center;
     4127  align-items: center;
     4128  background: transparent;
     4129  color: currentColor;
     4130  border: none;
     4131}
    47504132.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {
    4751         outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
     4133  outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
    47524134}
    47534135@media only screen and (max-width: 481px) {
    4754 
    4755         .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    4756                 display: none;
    4757         }
    4758 }
    4759 
     4136  .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
     4137    display: none;
     4138  }
     4139}
    47604140.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus,
    47614141.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    4762         height: 100%;
    4763         display: flex;
    4764         align-items: center;
    4765 }
    4766 
     4142  height: 100%;
     4143  display: flex;
     4144  align-items: center;
     4145}
    47674146.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg,
    47684147.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg {
    4769         margin-top: -1px;
    4770 }
    4771 
     4148  margin-top: -1px;
     4149}
    47724150.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    4773         display: none;
    4774 }
    4775 
     4151  display: none;
     4152}
    47764153.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus {
    4777         display: flex;
    4778 }
    4779 
     4154  display: flex;
     4155}
    47804156.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus {
    4781         display: none;
    4782 }
    4783 
     4157  display: none;
     4158}
    47844159.primary-navigation > div > .menu-wrapper > li > .sub-menu {
    4785         position: relative;
    4786 }
    4787 @media only screen and (min-width: 482px) and (prefers-reduced-motion: no-preference) {
    4788 
    4789         .primary-navigation > div > .menu-wrapper > li > .sub-menu {
    4790                 transition: all 0.5s ease;
    4791         }
     4160  position: relative;
    47924161}
    47934162@media only screen and (min-width: 482px) {
    4794 
    4795         .primary-navigation > div > .menu-wrapper > li > .sub-menu {
    4796                 right: 0;
    4797                 margin: 0;
    4798                 min-width: max-content;
    4799                 position: absolute;
    4800                 top: 100%;
    4801                 padding-top: 3px;
    4802                 z-index: 88888;
    4803         }
    4804 
    4805         .primary-navigation > div > .menu-wrapper > li > .sub-menu:before,
    4806         .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
    4807                 content: "";
    4808                 display: block;
    4809                 position: absolute;
    4810                 width: 0;
    4811                 top: -10px;
    4812                 right: var(--global--spacing-horizontal);
    4813                 border-style: solid;
    4814                 border-color: var(--primary-nav--border-color) transparent;
    4815                 border-width: 0 7px 10px 7px;
    4816         }
    4817 
    4818         .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
    4819                 top: -9px;
    4820                 border-color: var(--global--color-background) transparent;
    4821         }
    4822 
    4823         .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    4824                 background: var(--global--color-background);
    4825         }
    4826 
    4827         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left {
    4828                 left: 0;
    4829                 right: auto;
    4830         }
    4831 
    4832         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before,
    4833         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after {
    4834                 left: var(--global--spacing-horizontal);
    4835                 right: auto;
    4836         }
    4837 
    4838         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right {
    4839                 right: 0;
    4840                 left: auto;
    4841         }
    4842 
    4843         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before,
    4844         .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after {
    4845                 left: auto;
    4846                 right: var(--global--spacing-horizontal);
    4847         }
    4848 }
    4849 
     4163  .primary-navigation > div > .menu-wrapper > li > .sub-menu {
     4164    right: 0;
     4165    margin: 0;
     4166    min-width: max-content;
     4167    position: absolute;
     4168    top: 100%;
     4169    padding-top: 3px;
     4170    transition: all 0.5s ease;
     4171    z-index: 88888;
     4172  }
     4173  .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
     4174    content: "";
     4175    display: block;
     4176    position: absolute;
     4177    width: 0;
     4178    top: -10px;
     4179    right: var(--global--spacing-horizontal);
     4180    border-style: solid;
     4181    border-color: var(--primary-nav--border-color) transparent;
     4182    border-width: 0 7px 10px 7px;
     4183  }
     4184  .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
     4185    top: -9px;
     4186    border-color: var(--global--color-background) transparent;
     4187  }
     4188  .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
     4189    background: var(--global--color-background);
     4190  }
     4191  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left {
     4192    left: 0;
     4193    right: auto;
     4194  }
     4195  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after {
     4196    left: var(--global--spacing-horizontal);
     4197    right: auto;
     4198  }
     4199  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right {
     4200    right: 0;
     4201    left: auto;
     4202  }
     4203  .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after {
     4204    left: auto;
     4205    right: var(--global--spacing-horizontal);
     4206  }
     4207}
    48504208.primary-navigation .primary-menu > .menu-item:hover > a {
    4851         color: var(--primary-nav--color-link-hover);
     4209  color: var(--primary-nav--color-link-hover);
    48524210}
    48534211@media only screen and (min-width: 482px) {
    4854 
    4855         .primary-navigation .primary-menu-container {
    4856                 margin-left: calc(0px - var(--primary-nav--padding));
    4857                 margin-right: calc(0px - var(--primary-nav--padding));
    4858         }
    4859 
    4860         .primary-navigation .primary-menu-container > ul > .menu-item {
    4861                 display: flex;
    4862         }
    4863 
    4864         .primary-navigation .primary-menu-container > ul > .menu-item > a {
    4865                 padding-right: var(--primary-nav--padding);
    4866                 padding-left: var(--primary-nav--padding);
    4867         }
    4868 
    4869         .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {
    4870                 margin-right: calc(5px - var(--primary-nav--padding));
    4871         }
    4872 }
    4873 
     4212  .primary-navigation .primary-menu-container {
     4213    margin-left: calc(0px - var(--primary-nav--padding));
     4214    margin-right: calc(0px - var(--primary-nav--padding));
     4215  }
     4216  .primary-navigation .primary-menu-container > ul > .menu-item {
     4217    display: flex;
     4218  }
     4219  .primary-navigation .primary-menu-container > ul > .menu-item > a {
     4220    padding-right: var(--primary-nav--padding);
     4221    padding-left: var(--primary-nav--padding);
     4222  }
     4223  .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {
     4224    margin-right: calc(5px - var(--primary-nav--padding));
     4225  }
     4226}
    48744227.primary-navigation a {
    4875         display: block;
    4876         font-family: var(--primary-nav--font-family-mobile);
    4877         font-size: var(--primary-nav--font-size-mobile);
    4878         font-weight: var(--primary-nav--font-weight);
    4879         padding: var(--primary-nav--padding) 0;
    4880         text-decoration: none;
     4228  display: block;
     4229  font-family: var(--primary-nav--font-family-mobile);
     4230  font-size: var(--primary-nav--font-size-mobile);
     4231  font-weight: var(--primary-nav--font-weight);
     4232  padding: var(--primary-nav--padding) 0;
     4233  text-decoration: none;
    48814234}
    48824235@media only screen and (min-width: 482px) {
    4883 
    4884         .primary-navigation a {
    4885                 display: block;
    4886                 font-family: var(--primary-nav--font-family);
    4887                 font-size: var(--primary-nav--font-size);
    4888                 font-weight: var(--primary-nav--font-weight);
    4889         }
    4890 }
    4891 
     4236  .primary-navigation a {
     4237    display: block;
     4238    font-family: var(--primary-nav--font-family);
     4239    font-size: var(--primary-nav--font-size);
     4240    font-weight: var(--primary-nav--font-weight);
     4241  }
     4242}
    48924243.primary-navigation a + svg {
    4893         fill: var(--primary-nav--color-text);
    4894 }
    4895 
    4896 .primary-navigation a:hover,
    4897 .primary-navigation a:link,
    4898 .primary-navigation a:visited {
    4899         color: var(--primary-nav--color-link-hover);
    4900 }
    4901 
     4244  fill: var(--primary-nav--color-text);
     4245}
     4246.primary-navigation a:hover, .primary-navigation a:link, .primary-navigation a:visited {
     4247  color: var(--primary-nav--color-link-hover);
     4248}
    49024249.primary-navigation a:hover {
    4903         text-decoration: underline;
    4904         text-decoration-style: dotted;
    4905 }
    4906 
     4250  text-decoration: underline;
     4251  text-decoration-style: dotted;
     4252}
    49074253.primary-navigation a:focus {
    4908         position: relative;
    4909         z-index: 99999;
    4910         outline-offset: 0;
    4911         text-decoration-thickness: 2px;
    4912 }
    4913 
     4254  position: relative;
     4255  z-index: 99999;
     4256  outline-offset: 0;
     4257  text-decoration-thickness: 2px;
     4258}
    49144259.primary-navigation .current-menu-item > a:first-child,
    49154260.primary-navigation .current_page_item > a:first-child {
    4916         text-decoration: underline;
    4917         text-decoration-style: solid;
    4918 }
    4919 
     4261  text-decoration: underline;
     4262  text-decoration-style: solid;
     4263}
    49204264.primary-navigation .current-menu-item > a:first-child:hover,
    49214265.primary-navigation .current_page_item > a:first-child:hover {
    4922         text-decoration: underline;
    4923         text-decoration-style: dotted;
    4924 }
    4925 
     4266  text-decoration: underline;
     4267  text-decoration-style: dotted;
     4268}
    49264269.primary-navigation .sub-menu {
    4927         margin: 0;
    4928         padding: 0;
    4929         list-style: none;
    4930         margin-right: var(--primary-nav--padding);
    4931         border: 1px solid var(--primary-nav--border-color);
    4932 }
    4933 
     4270  margin: 0;
     4271  padding: 0;
     4272  list-style: none;
     4273  margin-right: var(--primary-nav--padding);
     4274  border: 1px solid var(--primary-nav--border-color);
     4275}
    49344276.primary-navigation .sub-menu .sub-menu {
    4935         border: none;
     4277  border: none;
    49364278}
    49374279@media only screen and (min-width: 482px) {
    4938 
    4939         .primary-navigation .sub-menu > .menu-item > .sub-menu {
    4940                 padding: 0;
    4941         }
     4280  .primary-navigation .sub-menu > .menu-item > .sub-menu {
     4281    padding: 0;
     4282  }
    49424283}
    49434284@media only screen and (max-width: 481px) {
    4944 
    4945         .primary-navigation .sub-menu .menu-item:last-child {
    4946                 margin-bottom: 0;
    4947         }
    4948 }
    4949 
     4285  .primary-navigation .sub-menu .menu-item:last-child {
     4286    margin-bottom: 0;
     4287  }
     4288}
    49504289.primary-navigation .sub-menu .menu-item > a {
    4951         padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
    4952         display: block;
    4953         font-size: var(--primary-nav--font-size-sub-menu-mobile);
    4954         font-style: var(--primary-nav--font-style-sub-menu-mobile);
     4290  padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
     4291  display: block;
     4292  font-size: var(--primary-nav--font-size-sub-menu-mobile);
     4293  font-style: var(--primary-nav--font-style-sub-menu-mobile);
    49554294}
    49564295@media only screen and (min-width: 482px) {
    4957 
    4958         .primary-navigation .sub-menu .menu-item > a {
    4959                 font-size: var(--primary-nav--font-size-sub-menu);
    4960                 font-style: var(--primary-nav--font-style);
    4961         }
    4962 }
    4963 
     4296  .primary-navigation .sub-menu .menu-item > a {
     4297    font-size: var(--primary-nav--font-size-sub-menu);
     4298    font-style: var(--primary-nav--font-style);
     4299  }
     4300}
    49644301.primary-navigation .menu-item-has-children > .svg-icon {
    4965         display: none;
     4302  display: none;
    49664303}
    49674304@media only screen and (min-width: 482px) {
    4968 
    4969         .primary-navigation .menu-item-has-children > .svg-icon {
    4970                 display: inline-block;
    4971                 height: 100%;
    4972         }
    4973 
    4974         .primary-navigation .menu-item-has-children .sub-menu .svg-icon {
    4975                 display: none;
    4976         }
    4977 }
    4978 
     4305  .primary-navigation .menu-item-has-children > .svg-icon {
     4306    display: inline-block;
     4307    height: 100%;
     4308  }
     4309  .primary-navigation .menu-item-has-children .sub-menu .svg-icon {
     4310    display: none;
     4311  }
     4312}
    49794313.primary-navigation .menu-item-description {
    4980         display: block;
    4981         clear: both;
    4982         font-size: var(--global--font-size-xs);
    4983         text-transform: none;
    4984         line-height: 1.7;
    4985 }
    4986 
     4314  display: block;
     4315  clear: both;
     4316  font-size: var(--global--font-size-xs);
     4317  text-transform: none;
     4318  line-height: 1.7;
     4319}
    49874320.primary-navigation .menu-item-description > span {
    4988         display: inline-block;
     4321  display: inline-block;
    49894322}
    49904323
    49914324@media only screen and (max-width: 481px) {
    4992 
    4993         .lock-scrolling .site {
    4994                 position: fixed;
    4995                 max-width: 100%;
    4996                 width: 100%;
    4997         }
     4325  .lock-scrolling .site {
     4326    position: fixed;
     4327    max-width: 100%;
     4328    width: 100%;
     4329  }
    49984330}
    49994331@keyframes twentytwentyone-close-button-transition {
    5000 
    5001         from {
    5002                 opacity: 0;
    5003         }
    5004 
    5005         to {
    5006                 opacity: 1;
    5007         }
    5008 }
    5009 
     4332  from {
     4333    opacity: 0;
     4334  }
     4335  to {
     4336    opacity: 1;
     4337  }
     4338}
    50104339.footer-navigation {
    5011         margin-top: calc(2 * var(--global--spacing-vertical));
    5012         margin-bottom: var(--global--spacing-vertical);
    5013         color: var(--footer--color-text);
    5014         font-size: var(--global--font-size-xs);
    5015         font-family: var(--footer--font-family);
     4340  margin-top: calc(2 * var(--global--spacing-vertical));
     4341  margin-bottom: var(--global--spacing-vertical);
     4342  color: var(--footer--color-text);
     4343  font-size: var(--global--font-size-xs);
     4344  font-family: var(--footer--font-family);
    50164345}
    50174346
    50184347.footer-navigation-wrapper {
    5019         display: flex;
    5020         justify-content: center;
    5021         flex-wrap: wrap;
    5022         list-style: none;
    5023         padding-right: 0;
    5024 }
    5025 
     4348  display: flex;
     4349  justify-content: center;
     4350  flex-wrap: wrap;
     4351  list-style: none;
     4352  padding-right: 0;
     4353}
    50264354.footer-navigation-wrapper li {
    5027         display: inline;
    5028         line-height: 3;
    5029 }
    5030 
     4355  display: inline;
     4356  line-height: 3;
     4357}
    50314358.footer-navigation-wrapper li a {
    5032         padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
    5033         color: var(--footer--color-link);
    5034 }
    5035 
    5036 .footer-navigation-wrapper li a:link,
    5037 .footer-navigation-wrapper li a:visited,
    5038 .footer-navigation-wrapper li a:active {
    5039         color: var(--footer--color-link);
    5040 }
    5041 
     4359  padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
     4360  transition: transform 0.1s ease;
     4361  color: var(--footer--color-link);
     4362}
     4363.footer-navigation-wrapper li a:link, .footer-navigation-wrapper li a:visited, .footer-navigation-wrapper li a:active {
     4364  color: var(--footer--color-link);
     4365}
    50424366.footer-navigation-wrapper li a:hover {
    5043         text-decoration: underline;
    5044         text-decoration-style: dotted;
    5045         text-decoration-skip-ink: none;
    5046         color: var(--footer--color-link-hover);
    5047 }
    5048 
     4367  text-decoration: underline;
     4368  text-decoration-style: dotted;
     4369  text-decoration-skip-ink: none;
     4370  color: var(--footer--color-link-hover);
     4371}
    50494372.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon {
    5050         fill: var(--wp--style--color--link, var(--global--color-background));
    5051 }
    5052 
     4373  fill: var(--wp--style--color--link, var(--global--color-background));
     4374}
    50534375.has-background-white .footer-navigation-wrapper li a:focus .svg-icon {
    5054         fill: var(--wp--style--color--link, var(--global--color-white));
    5055 }
    5056 
     4376  fill: var(--wp--style--color--link, var(--global--color-white));
     4377}
    50574378.footer-navigation-wrapper li .svg-icon {
    5058         vertical-align: middle;
    5059         fill: var(--footer--color-link);
    5060 }
    5061 
     4379  vertical-align: middle;
     4380  fill: var(--footer--color-link);
     4381}
    50624382.footer-navigation-wrapper li .svg-icon:hover {
    5063         transform: scale(1.1);
    5064 }
    5065 @media (prefers-reduced-motion: no-preference) {
    5066 
    5067         .footer-navigation-wrapper li .svg-icon {
    5068                 transition: transform 0.1s ease;
    5069         }
    5070 }
    5071 
     4383  transform: scale(1.1);
     4384}
    50724385.footer-navigation-wrapper .sub-menu-toggle,
    50734386.footer-navigation-wrapper .menu-item-description {
    5074         display: none;
     4387  display: none;
    50754388}
    50764389
    50774390/* Next/Previous navigation */
    50784391.navigation {
    5079         color: var(--global--color-primary);
    5080 }
    5081 
     4392  color: var(--global--color-primary);
     4393}
    50824394.navigation a {
    5083         color: var(--global--color-primary);
    5084         text-decoration: none;
    5085 }
    5086 
     4395  color: var(--global--color-primary);
     4396  text-decoration: none;
     4397}
    50874398.navigation a:hover {
    5088         color: var(--global--color-primary-hover);
    5089         text-decoration: underline;
    5090         text-decoration-style: dotted;
    5091 }
    5092 
     4399  color: var(--global--color-primary-hover);
     4400  text-decoration: underline;
     4401  text-decoration-style: dotted;
     4402}
    50934403.navigation a:focus {
    5094         color: var(--global--color-secondary);
    5095 }
    5096 
     4404  color: var(--global--color-secondary);
     4405}
    50974406.navigation a:active {
    5098         color: var(--global--color-primary);
    5099 }
    5100 
     4407  color: var(--global--color-primary);
     4408}
    51014409.navigation .nav-links > * {
    5102         min-width: 44px;
    5103         min-height: 44px;
    5104 }
    5105 
     4410  min-width: 44px;
     4411  min-height: 44px;
     4412}
    51064413.navigation .nav-links .nav-next a,
    51074414.navigation .nav-links .nav-previous a {
    5108         display: flex;
    5109         flex-direction: column;
    5110 }
    5111 
     4415  display: flex;
     4416  flex-direction: column;
     4417}
    51124418.navigation .nav-links .dots {
    5113         text-align: center;
     4419  text-align: center;
    51144420}
    51154421@media only screen and (min-width: 592px) {
    5116 
    5117         .navigation .nav-links {
    5118                 display: flex;
    5119                 justify-content: center;
    5120                 flex-wrap: wrap;
    5121         }
    5122 
    5123         .navigation .nav-links .nav-next,
    5124         .navigation .nav-links .nav-previous {
    5125                 flex: 0 1 auto;
    5126                 margin-bottom: inherit;
    5127                 margin-top: inherit;
    5128                 max-width: calc(50% - 0.5 * var(--global--spacing-unit));
    5129         }
    5130 
    5131         .navigation .nav-links .nav-next {
    5132                 text-align: left;
    5133         }
    5134 }
    5135 
     4422  .navigation .nav-links {
     4423    display: flex;
     4424    justify-content: center;
     4425    flex-wrap: wrap;
     4426  }
     4427  .navigation .nav-links .nav-next,
     4428.navigation .nav-links .nav-previous {
     4429    flex: 0 1 auto;
     4430    margin-bottom: inherit;
     4431    margin-top: inherit;
     4432    max-width: calc(50% - (0.5 * var(--global--spacing-unit)));
     4433  }
     4434  .navigation .nav-links .nav-next {
     4435    text-align: left;
     4436  }
     4437}
    51364438.navigation .svg-icon {
    5137         display: inline-block;
    5138         fill: currentColor;
    5139         vertical-align: middle;
    5140         position: relative;
    5141 }
    5142 
     4439  display: inline-block;
     4440  fill: currentColor;
     4441  vertical-align: middle;
     4442  position: relative;
     4443}
    51434444.navigation .nav-previous .svg-icon,
    51444445.navigation .prev .svg-icon {
    5145         top: -2px;
    5146         margin-left: calc(0.25 * var(--global--spacing-unit));
    5147 }
    5148 
     4446  top: -2px;
     4447  margin-left: calc(0.25 * var(--global--spacing-unit));
     4448}
    51494449.navigation .nav-next .svg-icon,
    51504450.navigation .next .svg-icon {
    5151         top: -1px;
    5152         margin-right: calc(0.25 * var(--global--spacing-unit));
     4451  top: -1px;
     4452  margin-right: calc(0.25 * var(--global--spacing-unit));
    51534453}
    51544454
    51554455.post-navigation {
    5156         margin: var(--global--spacing-vertical) auto;
     4456  margin: var(--global--spacing-vertical) auto;
    51574457}
    51584458@media only screen and (min-width: 822px) {
    5159 
    5160         .post-navigation {
    5161                 margin: var(--global--spacing-vertical) auto;
    5162         }
    5163 }
    5164 
     4459  .post-navigation {
     4460    margin: var(--global--spacing-vertical) auto;
     4461  }
     4462}
    51654463.post-navigation .meta-nav {
    5166         line-height: var(--global--line-height-body);
    5167         color: var(--global--color-primary);
    5168 }
    5169 
     4464  line-height: var(--global--line-height-body);
     4465  color: var(--global--color-primary);
     4466}
    51704467.post-navigation .post-title {
    5171         display: inline-block;
    5172         font-family: var(--global--font-primary);
    5173         font-size: var(--global--font-size-lg);
    5174         font-weight: var(--pagination--font-weight-strong);
    5175         line-height: var(--global--line-height-heading);
     4468  display: inline-block;
     4469  font-family: var(--global--font-primary);
     4470  font-size: var(--global--font-size-lg);
     4471  font-weight: var(--pagination--font-weight-strong);
     4472  line-height: var(--global--line-height-heading);
    51764473}
    51774474@media only screen and (min-width: 822px) {
    5178 
    5179         .post-navigation .post-title {
    5180                 margin: 5px calc(24px + 0.25 * var(--global--spacing-unit)) 0;
    5181         }
     4475  .post-navigation .post-title {
     4476    margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0;
     4477  }
    51824478}
    51834479@media only screen and (min-width: 482px) {
    5184 
    5185         .post-navigation .nav-links {
    5186                 justify-content: space-between;
    5187         }
    5188 }
    5189 
     4480  .post-navigation .nav-links {
     4481    justify-content: space-between;
     4482  }
     4483}
    51904484.post-navigation .nav-next,
    51914485.post-navigation .nav-previous {
    5192         margin-top: var(--global--spacing-vertical);
    5193         margin-bottom: var(--global--spacing-vertical);
    5194 }
    5195 
     4486  margin-top: var(--global--spacing-vertical);
     4487  margin-bottom: var(--global--spacing-vertical);
     4488}
    51964489.post-navigation .nav-next:first-child,
    51974490.post-navigation .nav-previous:first-child {
    5198         margin-top: 0;
    5199 }
    5200 
     4491  margin-top: 0;
     4492}
    52014493.post-navigation .nav-next:last-child,
    52024494.post-navigation .nav-previous:last-child {
    5203         margin-bottom: 0;
     4495  margin-bottom: 0;
    52044496}
    52054497
    52064498.pagination,
    52074499.comments-pagination {
    5208         border-top: 3px solid var(--global--color-border);
    5209         padding-top: var(--global--spacing-vertical);
    5210         margin: var(--global--spacing-vertical) auto;
     4500  border-top: 3px solid var(--global--color-border);
     4501  padding-top: var(--global--spacing-vertical);
     4502  margin: var(--global--spacing-vertical) auto;
    52114503}
    52124504@media only screen and (min-width: 822px) {
    5213 
    5214         .pagination,
    5215         .comments-pagination {
    5216                 margin: var(--global--spacing-vertical) auto;
    5217         }
    5218 }
    5219 
     4505  .pagination,
     4506.comments-pagination {
     4507    margin: var(--global--spacing-vertical) auto;
     4508  }
     4509}
    52204510.pagination .nav-links,
    52214511.comments-pagination .nav-links {
    5222         margin-top: calc(-1 * var(--global--spacing-vertical));
    5223 }
    5224 
     4512  margin-top: calc(-1 * var(--global--spacing-vertical));
     4513}
    52254514.pagination .nav-links a:hover,
    52264515.comments-pagination .nav-links a:hover {
    5227         color: var(--pagination--color-link-hover);
    5228 }
    5229 
     4516  color: var(--pagination--color-link-hover);
     4517}
    52304518.is-dark-theme .pagination .nav-links a:active,
    52314519.is-dark-theme .pagination .nav-links a:hover:active,
     
    52344522.is-dark-theme .comments-pagination .nav-links a:hover:active,
    52354523.is-dark-theme .comments-pagination .nav-links a:hover:focus {
    5236         color: var(--global--color-background);
    5237 }
    5238 
     4524  color: var(--global--color-background);
     4525}
    52394526.has-background-white .pagination .nav-links a:active,
    52404527.has-background-white .pagination .nav-links a:hover:active,
     
    52434530.has-background-white .comments-pagination .nav-links a:hover:active,
    52444531.has-background-white .comments-pagination .nav-links a:hover:focus {
    5245         color: var(--global--color-white);
    5246 }
    5247 
     4532  color: var(--global--color-white);
     4533}
    52484534.pagination .nav-links > *,
    52494535.comments-pagination .nav-links > * {
    5250         color: var(--pagination--color-text);
    5251         font-family: var(--pagination--font-family);
    5252         font-size: var(--pagination--font-size);
    5253         font-weight: var(--pagination--font-weight);
    5254         margin-top: var(--global--spacing-vertical);
    5255         margin-right: calc(0.66 * var(--global--spacing-unit));
    5256         margin-left: calc(0.66 * var(--global--spacing-unit));
    5257 }
    5258 
     4536  color: var(--pagination--color-text);
     4537  font-family: var(--pagination--font-family);
     4538  font-size: var(--pagination--font-size);
     4539  font-weight: var(--pagination--font-weight);
     4540  margin-top: var(--global--spacing-vertical);
     4541  margin-right: calc(0.66 * var(--global--spacing-unit));
     4542  margin-left: calc(0.66 * var(--global--spacing-unit));
     4543}
    52594544.pagination .nav-links > *.current,
    52604545.comments-pagination .nav-links > *.current {
    5261         text-decoration: underline;
    5262 }
    5263 
     4546  text-decoration: underline;
     4547}
    52644548.pagination .nav-links > *:not(.dots):not(.current):hover,
    52654549.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
    5266         text-decoration-style: dotted;
    5267 }
    5268 
     4550  text-decoration-style: dotted;
     4551}
    52694552.pagination .nav-links > *:first-child,
    52704553.comments-pagination .nav-links > *:first-child {
    5271         margin-right: 0;
    5272 }
    5273 
     4554  margin-right: 0;
     4555}
    52744556.pagination .nav-links > *:last-child,
    52754557.comments-pagination .nav-links > *:last-child {
    5276         margin-left: 0;
    5277 }
    5278 
     4558  margin-left: 0;
     4559}
    52794560.pagination .nav-links > *.next,
    52804561.comments-pagination .nav-links > *.next {
    5281         margin-right: auto;
    5282 }
    5283 
     4562  margin-right: auto;
     4563}
    52844564.pagination .nav-links > *.prev,
    52854565.comments-pagination .nav-links > *.prev {
    5286         margin-left: auto;
     4566  margin-left: auto;
    52874567}
    52884568@media only screen and (max-width: 821px) {
    5289 
    5290         .pagination .nav-links,
    5291         .comments-pagination .nav-links {
    5292                 display: flex;
    5293                 flex-wrap: wrap;
    5294         }
    5295 
    5296         .pagination .page-numbers,
    5297         .comments-pagination .page-numbers {
    5298                 display: none;
    5299         }
    5300 
    5301         .pagination .page-numbers.prev,
    5302         .pagination .page-numbers.next,
    5303         .comments-pagination .page-numbers.prev,
    5304         .comments-pagination .page-numbers.next {
    5305                 display: inline-block;
    5306                 flex: 0 1 auto;
    5307         }
     4569  .pagination .nav-links,
     4570.comments-pagination .nav-links {
     4571    display: flex;
     4572    flex-wrap: wrap;
     4573  }
     4574  .pagination .page-numbers,
     4575.comments-pagination .page-numbers {
     4576    display: none;
     4577  }
     4578  .pagination .page-numbers.prev, .pagination .page-numbers.next,
     4579.comments-pagination .page-numbers.prev,
     4580.comments-pagination .page-numbers.next {
     4581    display: inline-block;
     4582    flex: 0 1 auto;
     4583  }
    53084584}
    53094585@media only screen and (max-width: 481px) {
    5310 
    5311         .pagination .nav-short,
    5312         .comments-pagination .nav-short {
    5313                 display: none;
    5314         }
     4586  .pagination .nav-short,
     4587.comments-pagination .nav-short {
     4588    display: none;
     4589  }
    53154590}
    53164591
    53174592.comments-pagination {
    5318         padding-top: calc(0.66 * var(--global--spacing-vertical));
    5319         margin: calc(3 * var(--global--spacing-vertical)) auto;
     4593  padding-top: calc(0.66 * var(--global--spacing-vertical));
     4594  margin: calc(3 * var(--global--spacing-vertical)) auto;
    53204595}
    53214596@media only screen and (min-width: 822px) {
    5322 
    5323         .comments-pagination {
    5324                 margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;
    5325         }
    5326 }
    5327 
     4597  .comments-pagination {
     4598    margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;
     4599  }
     4600}
    53284601.comments-pagination .nav-links > * {
    5329         font-size: var(--global--font-size-md);
     4602  font-size: var(--global--font-size-md);
    53304603}
    53314604
    53324605.widget-area {
    5333         margin-top: calc(6 * var(--global--spacing-vertical));
    5334         padding-bottom: calc(var(--global--spacing-vertical) / 3);
    5335         color: var(--footer--color-text);
    5336         font-size: var(--footer--font-size);
    5337         font-family: var(--footer--font-family);
     4606  margin-top: calc(6 * var(--global--spacing-vertical));
     4607  padding-bottom: calc(var(--global--spacing-vertical) / 3);
     4608  color: var(--footer--color-text);
     4609  font-size: var(--footer--font-size);
     4610  font-family: var(--footer--font-family);
    53384611}
    53394612@media only screen and (min-width: 652px) {
    5340 
    5341         .widget-area {
    5342                 display: grid;
    5343                 grid-template-columns: repeat(2, 1fr);
    5344                 column-gap: calc(2 * var(--global--spacing-horizontal));
    5345         }
     4613  .widget-area {
     4614    display: grid;
     4615    grid-template-columns: repeat(2, 1fr);
     4616    column-gap: calc(2 * var(--global--spacing-horizontal));
     4617  }
    53464618}
    53474619@media only screen and (min-width: 1024px) {
    5348 
    5349         .widget-area {
    5350                 grid-template-columns: repeat(3, 1fr);
    5351         }
     4620  .widget-area {
     4621    grid-template-columns: repeat(3, 1fr);
     4622  }
    53524623}
    53534624@media only screen and (max-width: 481px) {
    5354 
    5355         .widget-area {
    5356                 margin-top: calc(3 * var(--global--spacing-vertical));
    5357         }
    5358 }
    5359 
     4625  .widget-area {
     4626    margin-top: calc(3 * var(--global--spacing-vertical));
     4627  }
     4628}
     4629.widget-area ul {
     4630  list-style-type: none;
     4631  padding: 0;
     4632}
     4633.widget-area ul li {
     4634  line-height: var(--widget--line-height-list);
     4635}
     4636.widget-area ul.sub-menu, .widget-area ul.children {
     4637  margin-right: var(--widget--spacing-menu);
     4638}
     4639.widget-area ul .sub-menu-toggle {
     4640  display: none;
     4641}
     4642.widget-area a {
     4643  color: var(--footer--color-link);
     4644  text-decoration: underline;
     4645  text-decoration-style: solid;
     4646  text-decoration-color: currentColor;
     4647}
     4648.widget-area a:link, .widget-area a:visited, .widget-area a:active {
     4649  color: var(--footer--color-link);
     4650}
     4651.widget-area a:hover {
     4652  color: var(--footer--color-link-hover);
     4653  text-decoration-style: dotted;
     4654}
    53604655.widget-area .wp-block-social-links.alignright {
    5361         margin-top: var(--global--spacing-vertical);
    5362         justify-content: flex-end;
    5363 }
    5364 
     4656  margin-top: var(--global--spacing-vertical);
     4657  justify-content: flex-end;
     4658}
    53654659.widget-area .wp-block-social-links.alignleft {
    5366         margin-top: var(--global--spacing-vertical);
    5367 }
    5368 
     4660  margin-top: var(--global--spacing-vertical);
     4661}
    53694662.widget-area:after {
    5370         content: "";
    5371         display: table;
    5372         clear: both;
     4663  content: "";
     4664  display: table;
     4665  clear: both;
    53734666}
    53744667
     
    53794672.widget h5,
    53804673.widget h6 {
    5381         font-weight: var(--widget--font-weight-title);
    5382         line-height: var(--widget--line-height-title);
    5383 }
    5384 
     4674  font-weight: var(--widget--font-weight-title);
     4675  line-height: var(--widget--line-height-title);
     4676}
    53854677.widget h1 {
    5386         font-size: var(--global--font-size-md);
    5387 }
    5388 
     4678  font-size: var(--global--font-size-md);
     4679}
    53894680.widget h2 {
    5390         font-size: var(--global--font-size-sm);
    5391 }
    5392 
     4681  font-size: var(--global--font-size-sm);
     4682}
    53934683.widget h3 {
    5394         font-size: var(--global--font-size-xs);
    5395 }
    5396 
     4684  font-size: var(--global--font-size-xs);
     4685}
    53974686.widget h4 {
    5398         font-size: var(--global--font-size-xs);
    5399 }
    5400 
     4687  font-size: var(--global--font-size-xs);
     4688}
    54014689.widget h5 {
    5402         font-size: var(--global--font-size-xs);
    5403 }
    5404 
     4690  font-size: var(--global--font-size-xs);
     4691}
    54054692.widget h6 {
    5406         font-size: var(--global--font-size-xs);
    5407 }
    5408 
    5409 .widget ul {
    5410         list-style-type: none;
    5411         padding: 0;
    5412 }
    5413 
    5414 .widget ul li {
    5415         line-height: var(--widget--line-height-list);
    5416 }
    5417 
    5418 .widget ul.sub-menu,
    5419 .widget ul.children {
    5420         margin-right: var(--widget--spacing-menu);
    5421 }
    5422 
    5423 .widget ul .sub-menu-toggle {
    5424         display: none;
    5425 }
    5426 
    5427 .widget a {
    5428         color: var(--footer--color-link);
    5429         text-decoration: underline;
    5430         text-decoration-style: solid;
    5431         text-decoration-color: currentColor;
    5432 }
    5433 
    5434 .widget a:link,
    5435 .widget a:visited,
    5436 .widget a:active {
    5437         color: var(--footer--color-link);
    5438 }
    5439 
    5440 .widget a:hover {
    5441         color: var(--footer--color-link-hover);
    5442         text-decoration-style: dotted;
     4693  font-size: var(--global--font-size-xs);
    54434694}
    54444695
    54454696.search-form {
    5446         display: flex;
    5447         flex-wrap: wrap;
    5448         margin: auto;
    5449         max-width: var(--responsive--aligndefault-width);
    5450 }
    5451 
     4697  display: flex;
     4698  flex-wrap: wrap;
     4699  margin: auto;
     4700  max-width: var(--responsive--aligndefault-width);
     4701}
    54524702.search-form > label {
    5453         width: 100%;
    5454         margin-bottom: 0;
    5455         font-weight: var(--form--label-weight);
    5456 }
    5457 
     4703  width: 100%;
     4704  margin-bottom: 0;
     4705  font-weight: var(--form--label-weight);
     4706}
    54584707.search-form .search-field {
    5459         flex-grow: 1;
    5460         max-width: inherit;
    5461         margin-top: calc(var(--global--spacing-vertical) / 3);
    5462         margin-left: calc(0.66 * var(--global--spacing-horizontal));
    5463 }
    5464 
     4708  flex-grow: 1;
     4709  max-width: inherit;
     4710  margin-top: calc(var(--global--spacing-vertical) / 3);
     4711  margin-left: calc(0.66 * var(--global--spacing-horizontal));
     4712}
    54654713.search-form .search-submit {
    5466         margin-top: calc(var(--global--spacing-vertical) / 3);
    5467         margin-right: 10px;
     4714  margin-top: calc(var(--global--spacing-vertical) / 3);
     4715  margin-right: 10px;
    54684716}
    54694717
    54704718.widget_search > .search-form .search-field {
    5471         margin-left: calc(-1 * var(--button--border-width));
    5472         -webkit-appearance: none;
    5473         margin-bottom: calc(0.5 * var(--global--spacing-vertical));
    5474 }
    5475 
     4719  margin-left: calc(-1 * var(--button--border-width));
     4720  -webkit-appearance: none;
     4721  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
     4722}
    54764723.widget_search > .search-form .search-submit {
    5477         margin-right: 0;
    5478         margin-bottom: calc(0.5 * var(--global--spacing-vertical));
     4724  margin-right: 0;
     4725  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
    54794726}
    54804727
    54814728.widget_rss a.rsswidget .rss-widget-icon {
    5482         display: none;
     4729  display: none;
    54834730}
    54844731
    54854732/* Category 07 is for any utility classes that are not assigned to a specific component. */
    54864733.screen-reader-text {
    5487         border: 0;
    5488         clip: rect(1px, 1px, 1px, 1px);
    5489         -webkit-clip-path: inset(50%);
    5490         clip-path: inset(50%);
    5491         height: 1px;
    5492         margin: -1px;
    5493         overflow: hidden;
    5494         padding: 0;
    5495         position: absolute !important;
    5496         width: 1px;
    5497         word-wrap: normal !important;
    5498         word-break: normal;
     4734  border: 0;
     4735  clip: rect(1px, 1px, 1px, 1px);
     4736  -webkit-clip-path: inset(50%);
     4737  clip-path: inset(50%);
     4738  height: 1px;
     4739  margin: -1px;
     4740  overflow: hidden;
     4741  padding: 0;
     4742  position: absolute !important;
     4743  width: 1px;
     4744  word-wrap: normal !important;
     4745  word-break: normal;
    54994746}
    55004747
    55014748.skip-link:focus {
    5502         background-color: #f1f1f1;
    5503         border-radius: 3px;
    5504         box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    5505         clip: auto !important;
    5506         -webkit-clip-path: none;
    5507         clip-path: none;
    5508         color: #21759b;
    5509         display: block;
    5510         font-size: 0.875rem;
    5511         font-weight: 700;
    5512         height: auto;
    5513         right: 5px;
    5514         line-height: normal;
    5515         padding: 15px 23px 14px;
    5516         text-decoration: none;
    5517         top: 5px;
    5518         width: auto;
    5519         z-index: 100000;
     4749  background-color: #f1f1f1;
     4750  border-radius: 3px;
     4751  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
     4752  clip: auto !important;
     4753  -webkit-clip-path: none;
     4754  clip-path: none;
     4755  color: #21759b;
     4756  display: block;
     4757  font-size: 0.875rem;
     4758  font-weight: 700;
     4759  height: auto;
     4760  right: 5px;
     4761  line-height: normal;
     4762  padding: 15px 23px 14px;
     4763  text-decoration: none;
     4764  top: 5px;
     4765  width: auto;
     4766  z-index: 100000;
    55204767}
    55214768
    55224769/* Do not show the outline on the skip link target. */
    55234770#content[tabindex="-1"]:focus {
    5524         outline: 0;
    5525 }
    5526 
     4771  outline: 0;
     4772}
     4773
     4774@media (prefers-reduced-motion) {
     4775  * {
     4776    transition-delay: 0s !important;
     4777    transition-duration: 0s !important;
     4778  }
     4779}
    55274780.has-black-color[class] {
    5528         color: var(--global--color-black);
    5529 }
    5530 
     4781  color: var(--global--color-black);
     4782}
    55314783.has-black-color[class] > [class*=__inner-container] {
    5532         --local--color-primary: var(--global--color-black, #000);
    5533         color: var(--local--color-primary);
     4784  --local--color-primary: var(--global--color-black, #000000);
     4785  color: var(--local--color-primary);
    55344786}
    55354787
    55364788.has-gray-color[class] {
    5537         color: var(--global--color-gray);
    5538 }
    5539 
     4789  color: var(--global--color-gray);
     4790}
    55404791.has-gray-color[class] > [class*=__inner-container] {
    5541         --local--color-primary: var(--global--color-gray, #000);
    5542         color: var(--local--color-primary);
     4792  --local--color-primary: var(--global--color-gray, #000000);
     4793  color: var(--local--color-primary);
    55434794}
    55444795
    55454796.has-dark-gray-color[class] {
    5546         color: var(--global--color-dark-gray);
    5547 }
    5548 
     4797  color: var(--global--color-dark-gray);
     4798}
    55494799.has-dark-gray-color[class] > [class*=__inner-container] {
    5550         --local--color-primary: var(--global--color-dark-gray, #000);
    5551         color: var(--local--color-primary);
     4800  --local--color-primary: var(--global--color-dark-gray, #000000);
     4801  color: var(--local--color-primary);
    55524802}
    55534803
    55544804.has-green-color[class] {
    5555         color: var(--global--color-green);
    5556 }
    5557 
     4805  color: var(--global--color-green);
     4806}
    55584807.has-green-color[class] > [class*=__inner-container] {
    5559         --local--color-primary: var(--global--color-green, #fff);
    5560         color: var(--local--color-primary);
     4808  --local--color-primary: var(--global--color-green, #FFFFFF);
     4809  color: var(--local--color-primary);
    55614810}
    55624811
    55634812.has-blue-color[class] {
    5564         color: var(--global--color-blue);
    5565 }
    5566 
     4813  color: var(--global--color-blue);
     4814}
    55674815.has-blue-color[class] > [class*=__inner-container] {
    5568         --local--color-primary: var(--global--color-blue, #fff);
    5569         color: var(--local--color-primary);
     4816  --local--color-primary: var(--global--color-blue, #FFFFFF);
     4817  color: var(--local--color-primary);
    55704818}
    55714819
    55724820.has-purple-color[class] {
    5573         color: var(--global--color-purple);
    5574 }
    5575 
     4821  color: var(--global--color-purple);
     4822}
    55764823.has-purple-color[class] > [class*=__inner-container] {
    5577         --local--color-primary: var(--global--color-purple, #fff);
    5578         color: var(--local--color-primary);
     4824  --local--color-primary: var(--global--color-purple, #FFFFFF);
     4825  color: var(--local--color-primary);
    55794826}
    55804827
    55814828.has-red-color[class] {
    5582         color: var(--global--color-red);
    5583 }
    5584 
     4829  color: var(--global--color-red);
     4830}
    55854831.has-red-color[class] > [class*=__inner-container] {
    5586         --local--color-primary: var(--global--color-red, #fff);
    5587         color: var(--local--color-primary);
     4832  --local--color-primary: var(--global--color-red, #FFFFFF);
     4833  color: var(--local--color-primary);
    55884834}
    55894835
    55904836.has-orange-color[class] {
    5591         color: var(--global--color-orange);
    5592 }
    5593 
     4837  color: var(--global--color-orange);
     4838}
    55944839.has-orange-color[class] > [class*=__inner-container] {
    5595         --local--color-primary: var(--global--color-orange, #fff);
    5596         color: var(--local--color-primary);
     4840  --local--color-primary: var(--global--color-orange, #FFFFFF);
     4841  color: var(--local--color-primary);
    55974842}
    55984843
    55994844.has-yellow-color[class] {
    5600         color: var(--global--color-yellow);
    5601 }
    5602 
     4845  color: var(--global--color-yellow);
     4846}
    56034847.has-yellow-color[class] > [class*=__inner-container] {
    5604         --local--color-primary: var(--global--color-yellow, #fff);
    5605         color: var(--local--color-primary);
     4848  --local--color-primary: var(--global--color-yellow, #FFFFFF);
     4849  color: var(--local--color-primary);
    56064850}
    56074851
    56084852.has-white-color[class] {
    5609         color: var(--global--color-white);
    5610 }
    5611 
     4853  color: var(--global--color-white);
     4854}
    56124855.has-white-color[class] > [class*=__inner-container] {
    5613         --local--color-primary: var(--global--color-white, #fff);
    5614         color: var(--local--color-primary);
     4856  --local--color-primary: var(--global--color-white, #FFFFFF);
     4857  color: var(--local--color-primary);
    56154858}
    56164859
     
    56234866.has-background h5,
    56244867.has-background h6 {
    5625         color: currentColor;
     4868  color: currentColor;
    56264869}
    56274870
    56284871.has-black-background-color[class] {
    5629         background-color: var(--global--color-black);
    5630 }
    5631 
     4872  background-color: var(--global--color-black);
     4873}
    56324874.has-black-background-color[class] > [class*=__inner-container] {
    5633         --local--color-background: var(--global--color-black, #000);
    5634         background-color: var(--local--color-background);
     4875  --local--color-background: var(--global--color-black, #000000);
     4876  background-color: var(--local--color-background);
    56354877}
    56364878
    56374879.has-dark-gray-background-color[class] {
    5638         background-color: var(--global--color-dark-gray);
    5639 }
    5640 
     4880  background-color: var(--global--color-dark-gray);
     4881}
    56414882.has-dark-gray-background-color[class] > [class*=__inner-container] {
    5642         --local--color-background: var(--global--color-dark-gray, #000);
    5643         background-color: var(--local--color-background);
     4883  --local--color-background: var(--global--color-dark-gray, #000000);
     4884  background-color: var(--local--color-background);
    56444885}
    56454886
    56464887.has-gray-background-color[class] {
    5647         background-color: var(--global--color-gray);
    5648 }
    5649 
     4888  background-color: var(--global--color-gray);
     4889}
    56504890.has-gray-background-color[class] > [class*=__inner-container] {
    5651         --local--color-background: var(--global--color-gray, #000);
    5652         background-color: var(--local--color-background);
     4891  --local--color-background: var(--global--color-gray, #000000);
     4892  background-color: var(--local--color-background);
    56534893}
    56544894
    56554895.has-light-gray-background-color[class] {
    5656         background-color: var(--global--color-light-gray);
    5657 }
    5658 
     4896  background-color: var(--global--color-light-gray);
     4897}
    56594898.has-light-gray-background-color[class] > [class*=__inner-container] {
    5660         --local--color-background: var(--global--color-light-gray, #fff);
    5661         background-color: var(--local--color-background);
     4899  --local--color-background: var(--global--color-light-gray, #FFFFFF);
     4900  background-color: var(--local--color-background);
    56624901}
    56634902
    56644903.has-green-background-color[class] {
    5665         background-color: var(--global--color-green);
    5666 }
    5667 
     4904  background-color: var(--global--color-green);
     4905}
    56684906.has-green-background-color[class] > [class*=__inner-container] {
    5669         --local--color-background: var(--global--color-green, #fff);
    5670         background-color: var(--local--color-background);
     4907  --local--color-background: var(--global--color-green, #FFFFFF);
     4908  background-color: var(--local--color-background);
    56714909}
    56724910
    56734911.has-blue-background-color[class] {
    5674         background-color: var(--global--color-blue);
    5675 }
    5676 
     4912  background-color: var(--global--color-blue);
     4913}
    56774914.has-blue-background-color[class] > [class*=__inner-container] {
    5678         --local--color-background: var(--global--color-blue, #fff);
    5679         background-color: var(--local--color-background);
     4915  --local--color-background: var(--global--color-blue, #FFFFFF);
     4916  background-color: var(--local--color-background);
    56804917}
    56814918
    56824919.has-purple-background-color[class] {
    5683         background-color: var(--global--color-purple);
    5684 }
    5685 
     4920  background-color: var(--global--color-purple);
     4921}
    56864922.has-purple-background-color[class] > [class*=__inner-container] {
    5687         --local--color-background: var(--global--color-purple, #fff);
    5688         background-color: var(--local--color-background);
     4923  --local--color-background: var(--global--color-purple, #FFFFFF);
     4924  background-color: var(--local--color-background);
    56894925}
    56904926
    56914927.has-red-background-color[class] {
    5692         background-color: var(--global--color-red);
    5693 }
    5694 
     4928  background-color: var(--global--color-red);
     4929}
    56954930.has-red-background-color[class] > [class*=__inner-container] {
    5696         --local--color-background: var(--global--color-red, #fff);
    5697         background-color: var(--local--color-background);
     4931  --local--color-background: var(--global--color-red, #FFFFFF);
     4932  background-color: var(--local--color-background);
    56984933}
    56994934
    57004935.has-orange-background-color[class] {
    5701         background-color: var(--global--color-orange);
    5702 }
    5703 
     4936  background-color: var(--global--color-orange);
     4937}
    57044938.has-orange-background-color[class] > [class*=__inner-container] {
    5705         --local--color-background: var(--global--color-orange, #fff);
    5706         background-color: var(--local--color-background);
     4939  --local--color-background: var(--global--color-orange, #FFFFFF);
     4940  background-color: var(--local--color-background);
    57074941}
    57084942
    57094943.has-yellow-background-color[class] {
    5710         background-color: var(--global--color-yellow);
    5711 }
    5712 
     4944  background-color: var(--global--color-yellow);
     4945}
    57134946.has-yellow-background-color[class] > [class*=__inner-container] {
    5714         --local--color-background: var(--global--color-yellow, #fff);
    5715         background-color: var(--local--color-background);
     4947  --local--color-background: var(--global--color-yellow, #FFFFFF);
     4948  background-color: var(--local--color-background);
    57164949}
    57174950
    57184951.has-white-background-color[class] {
    5719         background-color: var(--global--color-white);
    5720 }
    5721 
     4952  background-color: var(--global--color-white);
     4953}
    57224954.has-white-background-color[class] > [class*=__inner-container] {
    5723         --local--color-background: var(--global--color-white, #fff);
    5724         background-color: var(--local--color-background);
    5725 }
    5726 
    5727 .has-background:not(.has-text-color).has-black-background-color[class],
    5728 .has-background:not(.has-text-color).has-gray-background-color[class],
    5729 .has-background:not(.has-text-color).has-dark-gray-background-color[class] {
    5730         color: var(--global--color-white);
    5731 }
    5732 
    5733 .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],
    5734 .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],
    5735 .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
    5736         --local--color-primary: var(--global--color-background, #fff);
    5737         color: var(--local--color-primary, var(--global--color-primary));
    5738 }
    5739 
    5740 .is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],
    5741 .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],
    5742 .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
    5743         --local--color-primary: var(--global--color-primary, #000);
    5744 }
    5745 
    5746 .has-background:not(.has-text-color).has-green-background-color[class],
    5747 .has-background:not(.has-text-color).has-blue-background-color[class],
    5748 .has-background:not(.has-text-color).has-purple-background-color[class],
    5749 .has-background:not(.has-text-color).has-red-background-color[class],
    5750 .has-background:not(.has-text-color).has-orange-background-color[class],
    5751 .has-background:not(.has-text-color).has-yellow-background-color[class],
    5752 .has-background:not(.has-text-color).has-white-background-color[class] {
    5753         color: var(--global--color-dark-gray);
    5754 }
    5755 
    5756 .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],
    5757 .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],
    5758 .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],
    5759 .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],
    5760 .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],
    5761 .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],
    5762 .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
    5763         --local--color-primary: var(--global--color-primary, #000);
    5764         color: var(--local--color-primary, var(--global--color-primary));
    5765 }
    5766 
    5767 .is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],
    5768 .is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],
    5769 .is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],
    5770 .is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],
    5771 .is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],
    5772 .is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],
    5773 .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
    5774         --local--color-primary: var(--global--color-background, #fff);
     4955  --local--color-background: var(--global--color-white, #FFFFFF);
     4956  background-color: var(--local--color-background);
     4957}
     4958
     4959.has-background:not(.has-text-color).has-black-background-color[class], .has-background:not(.has-text-color).has-gray-background-color[class], .has-background:not(.has-text-color).has-dark-gray-background-color[class] {
     4960  color: var(--global--color-white);
     4961}
     4962.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
     4963  --local--color-primary: var(--global--color-background, #FFFFFF);
     4964  color: var(--local--color-primary, var(--global--color-primary));
     4965}
     4966.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
     4967  --local--color-primary: var(--global--color-primary, #000000);
     4968}
     4969.has-background:not(.has-text-color).has-green-background-color[class], .has-background:not(.has-text-color).has-blue-background-color[class], .has-background:not(.has-text-color).has-purple-background-color[class], .has-background:not(.has-text-color).has-red-background-color[class], .has-background:not(.has-text-color).has-orange-background-color[class], .has-background:not(.has-text-color).has-yellow-background-color[class], .has-background:not(.has-text-color).has-white-background-color[class] {
     4970  color: var(--global--color-dark-gray);
     4971}
     4972.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
     4973  --local--color-primary: var(--global--color-primary, #000000);
     4974  color: var(--local--color-primary, var(--global--color-primary));
     4975}
     4976.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
     4977  --local--color-primary: var(--global--color-background, #FFFFFF);
    57754978}
    57764979
    57774980.has-purple-to-yellow-gradient-background {
    5778         background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-yellow));
     4981  background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-yellow));
    57794982}
    57804983
    57814984.has-yellow-to-purple-gradient-background {
    5782         background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-purple));
     4985  background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-purple));
    57834986}
    57844987
    57854988.has-green-to-yellow-gradient-background {
    5786         background: linear-gradient(-160deg, var(--global--color-green), var(--global--color-yellow));
     4989  background: linear-gradient(-160deg, var(--global--color-green), var(--global--color-yellow));
    57874990}
    57884991
    57894992.has-yellow-to-green-gradient-background {
    5790         background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-green));
     4993  background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-green));
    57914994}
    57924995
    57934996.has-red-to-yellow-gradient-background {
    5794         background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-yellow));
     4997  background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-yellow));
    57954998}
    57964999
    57975000.has-yellow-to-red-gradient-background {
    5798         background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-red));
     5001  background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-red));
    57995002}
    58005003
    58015004.has-purple-to-red-gradient-background {
    5802         background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-red));
     5005  background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-red));
    58035006}
    58045007
    58055008.has-red-to-purple-gradient-background {
    5806         background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-purple));
     5009  background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-purple));
    58075010}
    58085011
     
    58105013main *,
    58115014footer * {
    5812         max-width: var(--global--spacing-measure);
     5015  max-width: var(--global--spacing-measure);
    58135016}
    58145017
     
    58245027section,
    58255028footer {
    5826         max-width: none;
     5029  max-width: none;
    58275030}
    58285031
    58295032.is-IE.is-dark-theme {
    5830         color: #fff;
    5831 }
    5832 
     5033  color: #fff;
     5034}
    58335035.is-IE.is-dark-theme *,
    58345036.is-IE.is-dark-theme a,
     
    58425044.is-IE.is-dark-theme .site-footer > .site-info a,
    58435045.is-IE.is-dark-theme .site-footer > .site-info a:visited {
    5844         color: #fff;
    5845 }
    5846 
     5046  color: #fff;
     5047}
    58475048.is-IE.is-dark-theme .sub-menu-toggle svg,
    58485049.is-IE.is-dark-theme .sub-menu-toggle path,
    58495050.is-IE.is-dark-theme .post-navigation .meta-nav svg,
    58505051.is-IE.is-dark-theme .post-navigation .meta-nav path {
    5851         fill: #fff;
    5852 }
    5853 
     5052  fill: #fff;
     5053}
    58545054.is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    5855         background: #000;
     5055  background: #000;
    58565056}
    58575057@media only screen and (max-width: 481px) {
    5858 
    5859         .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,
    5860         .is-IE.is-dark-theme.primary-navigation-open .menu-button-container {
    5861                 background-color: #000;
    5862         }
    5863 }
    5864 
     5058  .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,
     5059.is-IE.is-dark-theme.primary-navigation-open .menu-button-container {
     5060    background-color: #000;
     5061  }
     5062}
    58655063.is-IE.is-dark-theme .skip-link:focus {
    5866         color: #21759b;
    5867 }
    5868 
     5064  color: #21759b;
     5065}
    58695066.is-IE .navigation .nav-links {
    5870         display: block;
    5871 }
    5872 
     5067  display: block;
     5068}
    58735069.is-IE .post-thumbnail .wp-post-image {
    5874         min-width: auto;
    5875 }
     5070  min-width: auto;
     5071}
  • trunk/src/wp-content/themes/twentytwentyone/style.css

    <
    r54745 r55088  
    11@charset "UTF-8";
    2 
    32/*
    43Theme Name: Twenty Twenty-One
     
    87Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
    98Requires at least: 5.3
    10 Tested up to: 6.0
     9Tested up to: 5.8
    1110Requires PHP: 5.6
    12 Version: 1.7
     11Version: 1.4
    1312License: GNU General Public License v2 or later
    1413License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1918Twenty Twenty-One is distributed under the terms of the GNU GPL.
    2019*/
    21 
    2220/**
    2321 * SETTINGS
     
    6765 * Search...............Specific styles for the search block.
    6866 * Separator............Specific styles for the separator block.
     67 * Spacer...............Specific styles for the spacer block.
    6968 * Table................Specific styles for the table block.
    7069 * Verse................Specific styles for the verse block.
     
    9493 * Measure..............The width of a line of text, in characters.
    9594 */
    96 
    9795/* Categories 01 to 03 are the basics. */
    98 
    9996/* Variables */
    10097:root {
    101 
    102         /* Font Family */
    103         --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    104         --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
    105 
    106         /* Font Size */
    107         --global--font-size-base: 1.25rem;
    108         --global--font-size-xs: 1rem;
    109         --global--font-size-sm: 1.125rem;
    110         --global--font-size-md: 1.25rem;
    111         --global--font-size-lg: 1.5rem;
    112         --global--font-size-xl: 2.25rem;
    113         --global--font-size-xxl: 4rem;
    114         --global--font-size-xxxl: 5rem;
    115         --global--font-size-page-title: var(--global--font-size-xxl);
    116         --global--letter-spacing: normal;
    117 
    118         /* Line Height */
    119         --global--line-height-body: 1.7;
    120         --global--line-height-heading: 1.3;
    121         --global--line-height-page-title: 1.1;
    122 
    123         /* Headings */
    124         --heading--font-family: var(--global--font-primary);
    125         --heading--font-size-h6: var(--global--font-size-xs);
    126         --heading--font-size-h5: var(--global--font-size-sm);
    127         --heading--font-size-h4: var(--global--font-size-lg);
    128         --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
    129         --heading--font-size-h2: var(--global--font-size-xl);
    130         --heading--font-size-h1: var(--global--font-size-page-title);
    131         --heading--letter-spacing-h6: 0.05em;
    132         --heading--letter-spacing-h5: 0.05em;
    133         --heading--letter-spacing-h4: var(--global--letter-spacing);
    134         --heading--letter-spacing-h3: var(--global--letter-spacing);
    135         --heading--letter-spacing-h2: var(--global--letter-spacing);
    136         --heading--letter-spacing-h1: var(--global--letter-spacing);
    137         --heading--line-height-h6: var(--global--line-height-heading);
    138         --heading--line-height-h5: var(--global--line-height-heading);
    139         --heading--line-height-h4: var(--global--line-height-heading);
    140         --heading--line-height-h3: var(--global--line-height-heading);
    141         --heading--line-height-h2: var(--global--line-height-heading);
    142         --heading--line-height-h1: var(--global--line-height-page-title);
    143         --heading--font-weight: normal;
    144         --heading--font-weight-page-title: 300;
    145         --heading--font-weight-strong: 600;
    146 
    147         /* Block: Latest posts */
    148         --latest-posts--title-font-family: var(--heading--font-family);
    149         --latest-posts--title-font-size: var(--heading--font-size-h3);
    150         --latest-posts--description-font-family: var(--global--font-secondary);
    151         --latest-posts--description-font-size: var(--global--font-size-sm);
    152         --list--font-family: var(--global--font-secondary);
    153         --definition-term--font-family: var(--global--font-primary);
    154 
    155         /* Colors */
    156         --global--color-black: #000;
    157         --global--color-dark-gray: #28303d;
    158         --global--color-gray: #39414d;
    159         --global--color-light-gray: #f0f0f0;
    160         --global--color-green: #d1e4dd;
    161         --global--color-blue: #d1dfe4;
    162         --global--color-purple: #d1d1e4;
    163         --global--color-red: #e4d1d1;
    164         --global--color-orange: #e4dad1;
    165         --global--color-yellow: #eeeadd;
    166         --global--color-white: #fff;
    167         --global--color-white-50: rgba(255, 255, 255, 0.5);
    168         --global--color-white-90: rgba(255, 255, 255, 0.9);
    169         --global--color-primary: var(--global--color-dark-gray); /* Body text color, site title, footer text color. */
    170         --global--color-secondary: var(--global--color-gray); /* Headings */
    171         --global--color-primary-hover: var(--global--color-primary);
    172         --global--color-background: var(--global--color-green); /* Mint, default body background */
    173         --global--color-border: var(--global--color-primary); /* Used for borders (separators) */
    174 
    175         /* Spacing */
    176         --global--spacing-unit: 20px;
    177         --global--spacing-measure: unset;
    178         --global--spacing-horizontal: 25px;
    179         --global--spacing-vertical: 30px;
    180 
    181         /* Elevation */
    182         --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    183 
    184         /* Forms */
    185         --form--font-family: var(--global--font-secondary);
    186         --form--font-size: var(--global--font-size-sm);
    187         --form--line-height: var(--global--line-height-body);
    188         --form--color-text: var(--global--color-dark-gray);
    189         --form--color-ranged: var(--global--color-secondary);
    190         --form--label-weight: 500;
    191         --form--border-color: var(--global--color-secondary);
    192         --form--border-width: 3px;
    193         --form--border-radius: 0;
    194         --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
    195 
    196         /* Cover block */
    197         --cover--height: calc(15 * var(--global--spacing-vertical));
    198         --cover--color-foreground: var(--global--color-white);
    199         --cover--color-background: var(--global--color-black);
    200 
    201         /* Buttons */
    202         --button--color-text: var(--global--color-background);
    203         --button--color-text-hover: var(--global--color-secondary);
    204         --button--color-text-active: var(--global--color-secondary);
    205         --button--color-background: var(--global--color-secondary);
    206         --button--color-background-active: var(--global--color-background);
    207         --button--font-family: var(--global--font-primary);
    208         --button--font-size: var(--global--font-size-base);
    209         --button--font-weight: 500;
    210         --button--line-height: 1.5;
    211         --button--border-width: 3px;
    212         --button--border-radius: 0;
    213         --button--padding-vertical: 15px;
    214         --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
    215 
    216         /* entry */
    217         --entry-header--color: var(--global--color-primary);
    218         --entry-header--color-link: currentColor;
    219         --entry-header--color-hover: var(--global--color-primary-hover);
    220         --entry-header--color-focus: var(--global--color-secondary);
    221         --entry-header--font-size: var(--heading--font-size-h2);
    222         --entry-content--font-family: var(--global--font-secondary);
    223         --entry-author-bio--font-family: var(--heading--font-family);
    224         --entry-author-bio--font-size: var(--heading--font-size-h4);
    225 
    226         /* Header */
    227         --branding--color-text: var(--global--color-primary);
    228         --branding--color-link: var(--global--color-primary);
    229         --branding--color-link-hover: var(--global--color-secondary);
    230         --branding--title--font-family: var(--global--font-primary);
    231         --branding--title--font-size: var(--global--font-size-lg);
    232         --branding--title--font-size-mobile: var(--heading--font-size-h4);
    233         --branding--title--font-weight: normal;
    234         --branding--title--text-transform: uppercase;
    235         --branding--description--font-family: var(--global--font-secondary);
    236         --branding--description--font-size: var(--global--font-size-sm);
    237         --branding--description--font-family: var(--global--font-secondary);
    238         --branding--logo--max-width: 300px;
    239         --branding--logo--max-height: 100px;
    240         --branding--logo--max-width-mobile: 96px;
    241         --branding--logo--max-height-mobile: 96px;
    242 
    243         /* Main navigation */
    244         --primary-nav--font-family: var(--global--font-secondary);
    245         --primary-nav--font-family-mobile: var(--global--font-primary);
    246         --primary-nav--font-size: var(--global--font-size-md);
    247         --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
    248         --primary-nav--font-size-mobile: var(--global--font-size-sm);
    249         --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
    250         --primary-nav--font-size-button: var(--global--font-size-xs);
    251         --primary-nav--font-style: normal;
    252         --primary-nav--font-style-sub-menu-mobile: normal;
    253         --primary-nav--font-weight: normal;
    254         --primary-nav--font-weight-button: 500;
    255         --primary-nav--color-link: var(--global--color-primary);
    256         --primary-nav--color-link-hover: var(--global--color-primary-hover);
    257         --primary-nav--color-text: var(--global--color-primary);
    258         --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
    259         --primary-nav--border-color: var(--global--color-primary);
    260 
    261         /* Pagination */
    262         --pagination--color-text: var(--global--color-primary);
    263         --pagination--color-link-hover: var(--global--color-primary-hover);
    264         --pagination--font-family: var(--global--font-secondary);
    265         --pagination--font-size: var(--global--font-size-lg);
    266         --pagination--font-weight: normal;
    267         --pagination--font-weight-strong: 600;
    268 
    269         /* Footer */
    270         --footer--color-text: var(--global--color-primary);
    271         --footer--color-link: var(--global--color-primary);
    272         --footer--color-link-hover: var(--global--color-primary-hover);
    273         --footer--font-family: var(--global--font-primary);
    274         --footer--font-size: var(--global--font-size-sm);
    275 
    276         /* Block: Pull quote */
    277         --pullquote--font-family: var(--global--font-primary);
    278         --pullquote--font-size: var(--heading--font-size-h3);
    279         --pullquote--font-style: normal;
    280         --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
    281         --pullquote--line-height: var(--global--line-height-heading);
    282         --pullquote--border-width: 3px;
    283         --pullquote--border-color: var(--global--color-primary);
    284         --pullquote--color-foreground: var(--global--color-primary);
    285         --pullquote--color-background: var(--global--color-background);
    286         --quote--font-family: var(--global--font-secondary);
    287         --quote--font-size: var(--global--font-size-md);
    288         --quote--font-size-large: var(--global--font-size-xl);
    289         --quote--font-style: normal;
    290         --quote--font-weight: 700;
    291         --quote--font-weight-strong: bolder;
    292         --quote--font-style-large: normal;
    293         --quote--font-style-cite: normal;
    294         --quote--line-height: var(--global--line-height-body);
    295         --quote--line-height-large: 1.35;
    296         --separator--border-color: var(--global--color-border);
    297         --separator--height: 1px;
    298 
    299         /* Block: Table */
    300         --table--stripes-border-color: var(--global--color-light-gray);
    301         --table--stripes-background-color: var(--global--color-light-gray);
    302         --table--has-background-text-color: var(--global--color-dark-gray);
    303 
    304         /* Widgets */
    305         --widget--line-height-list: 1.9;
    306         --widget--line-height-title: 1.4;
    307         --widget--font-weight-title: 700;
    308         --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
    309 
    310         /* Admin-bar height */
    311         --global--admin-bar--height: 0px;
     98  /* Font Family */
     99  --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
     100  --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
     101  /* Font Size */
     102  --global--font-size-base: 1.25rem;
     103  --global--font-size-xs: 1rem;
     104  --global--font-size-sm: 1.125rem;
     105  --global--font-size-md: 1.25rem;
     106  --global--font-size-lg: 1.5rem;
     107  --global--font-size-xl: 2.25rem;
     108  --global--font-size-xxl: 4rem;
     109  --global--font-size-xxxl: 5rem;
     110  --global--font-size-page-title: var(--global--font-size-xxl);
     111  --global--letter-spacing: normal;
     112  /* Line Height */
     113  --global--line-height-body: 1.7;
     114  --global--line-height-heading: 1.3;
     115  --global--line-height-page-title: 1.1;
     116  /* Headings */
     117  --heading--font-family: var(--global--font-primary);
     118  --heading--font-size-h6: var(--global--font-size-xs);
     119  --heading--font-size-h5: var(--global--font-size-sm);
     120  --heading--font-size-h4: var(--global--font-size-lg);
     121  --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
     122  --heading--font-size-h2: var(--global--font-size-xl);
     123  --heading--font-size-h1: var(--global--font-size-page-title);
     124  --heading--letter-spacing-h6: 0.05em;
     125  --heading--letter-spacing-h5: 0.05em;
     126  --heading--letter-spacing-h4: var(--global--letter-spacing);
     127  --heading--letter-spacing-h3: var(--global--letter-spacing);
     128  --heading--letter-spacing-h2: var(--global--letter-spacing);
     129  --heading--letter-spacing-h1: var(--global--letter-spacing);
     130  --heading--line-height-h6: var(--global--line-height-heading);
     131  --heading--line-height-h5: var(--global--line-height-heading);
     132  --heading--line-height-h4: var(--global--line-height-heading);
     133  --heading--line-height-h3: var(--global--line-height-heading);
     134  --heading--line-height-h2: var(--global--line-height-heading);
     135  --heading--line-height-h1: var(--global--line-height-page-title);
     136  --heading--font-weight: normal;
     137  --heading--font-weight-page-title: 300;
     138  --heading--font-weight-strong: 600;
     139  /* Block: Latest posts */
     140  --latest-posts--title-font-family: var(--heading--font-family);
     141  --latest-posts--title-font-size: var(--heading--font-size-h3);
     142  --latest-posts--description-font-family: var(--global--font-secondary);
     143  --latest-posts--description-font-size: var(--global--font-size-sm);
     144  --list--font-family: var(--global--font-secondary);
     145  --definition-term--font-family: var(--global--font-primary);
     146  /* Colors */
     147  --global--color-black: #000;
     148  --global--color-dark-gray: #28303d;
     149  --global--color-gray: #39414d;
     150  --global--color-light-gray: #f0f0f0;
     151  --global--color-green: #d1e4dd;
     152  --global--color-blue: #d1dfe4;
     153  --global--color-purple: #d1d1e4;
     154  --global--color-red: #e4d1d1;
     155  --global--color-orange: #e4dad1;
     156  --global--color-yellow: #eeeadd;
     157  --global--color-white: #fff;
     158  --global--color-white-50: rgba(255, 255, 255, 0.5);
     159  --global--color-white-90: rgba(255, 255, 255, 0.9);
     160  --global--color-primary: var(--global--color-dark-gray);
     161  /* Body text color, site title, footer text color. */
     162  --global--color-secondary: var(--global--color-gray);
     163  /* Headings */
     164  --global--color-primary-hover: var(--global--color-primary);
     165  --global--color-background: var(--global--color-green);
     166  /* Mint, default body background */
     167  --global--color-border: var(--global--color-primary);
     168  /* Used for borders (separators) */
     169  /* Spacing */
     170  --global--spacing-unit: 20px;
     171  --global--spacing-measure: unset;
     172  --global--spacing-horizontal: 25px;
     173  --global--spacing-vertical: 30px;
     174  /* Elevation */
     175  --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
     176  /* Forms */
     177  --form--font-family: var(--global--font-secondary);
     178  --form--font-size: var(--global--font-size-sm);
     179  --form--line-height: var(--global--line-height-body);
     180  --form--color-text: var(--global--color-dark-gray);
     181  --form--color-ranged: var(--global--color-secondary);
     182  --form--label-weight: 500;
     183  --form--border-color: var(--global--color-secondary);
     184  --form--border-width: 3px;
     185  --form--border-radius: 0;
     186  --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
     187  /* Cover block */
     188  --cover--height: calc(15 * var(--global--spacing-vertical));
     189  --cover--color-foreground: var(--global--color-white);
     190  --cover--color-background: var(--global--color-black);
     191  /* Buttons */
     192  --button--color-text: var(--global--color-background);
     193  --button--color-text-hover: var(--global--color-secondary);
     194  --button--color-text-active: var(--global--color-secondary);
     195  --button--color-background: var(--global--color-secondary);
     196  --button--color-background-active: var(--global--color-background);
     197  --button--font-family: var(--global--font-primary);
     198  --button--font-size: var(--global--font-size-base);
     199  --button--font-weight: 500;
     200  --button--line-height: 1.5;
     201  --button--border-width: 3px;
     202  --button--border-radius: 0;
     203  --button--padding-vertical: 15px;
     204  --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
     205  /* entry */
     206  --entry-header--color: var(--global--color-primary);
     207  --entry-header--color-link: currentColor;
     208  --entry-header--color-hover: var(--global--color-primary-hover);
     209  --entry-header--color-focus: var(--global--color-secondary);
     210  --entry-header--font-size: var(--heading--font-size-h2);
     211  --entry-content--font-family: var(--global--font-secondary);
     212  --entry-author-bio--font-family: var(--heading--font-family);
     213  --entry-author-bio--font-size: var(--heading--font-size-h4);
     214  /* Header */
     215  --branding--color-text: var(--global--color-primary);
     216  --branding--color-link: var(--global--color-primary);
     217  --branding--color-link-hover: var(--global--color-secondary);
     218  --branding--title--font-family: var(--global--font-primary);
     219  --branding--title--font-size: var(--global--font-size-lg);
     220  --branding--title--font-size-mobile: var(--heading--font-size-h4);
     221  --branding--title--font-weight: normal;
     222  --branding--title--text-transform: uppercase;
     223  --branding--description--font-family: var(--global--font-secondary);
     224  --branding--description--font-size: var(--global--font-size-sm);
     225  --branding--description--font-family: var(--global--font-secondary);
     226  --branding--logo--max-width: 300px;
     227  --branding--logo--max-height: 100px;
     228  --branding--logo--max-width-mobile: 96px;
     229  --branding--logo--max-height-mobile: 96px;
     230  /* Main navigation */
     231  --primary-nav--font-family: var(--global--font-secondary);
     232  --primary-nav--font-family-mobile: var(--global--font-primary);
     233  --primary-nav--font-size: var(--global--font-size-md);
     234  --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
     235  --primary-nav--font-size-mobile: var(--global--font-size-sm);
     236  --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
     237  --primary-nav--font-size-button: var(--global--font-size-xs);
     238  --primary-nav--font-style: normal;
     239  --primary-nav--font-style-sub-menu-mobile: normal;
     240  --primary-nav--font-weight: normal;
     241  --primary-nav--font-weight-button: 500;
     242  --primary-nav--color-link: var(--global--color-primary);
     243  --primary-nav--color-link-hover: var(--global--color-primary-hover);
     244  --primary-nav--color-text: var(--global--color-primary);
     245  --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
     246  --primary-nav--border-color: var(--global--color-primary);
     247  /* Pagination */
     248  --pagination--color-text: var(--global--color-primary);
     249  --pagination--color-link-hover: var(--global--color-primary-hover);
     250  --pagination--font-family: var(--global--font-secondary);
     251  --pagination--font-size: var(--global--font-size-lg);
     252  --pagination--font-weight: normal;
     253  --pagination--font-weight-strong: 600;
     254  /* Footer */
     255  --footer--color-text: var(--global--color-primary);
     256  --footer--color-link: var(--global--color-primary);
     257  --footer--color-link-hover: var(--global--color-primary-hover);
     258  --footer--font-family: var(--global--font-primary);
     259  --footer--font-size: var(--global--font-size-sm);
     260  /* Block: Pull quote */
     261  --pullquote--font-family: var(--global--font-primary);
     262  --pullquote--font-size: var(--heading--font-size-h3);
     263  --pullquote--font-style: normal;
     264  --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
     265  --pullquote--line-height: var(--global--line-height-heading);
     266  --pullquote--border-width: 3px;
     267  --pullquote--border-color: var(--global--color-primary);
     268  --pullquote--color-foreground: var(--global--color-primary);
     269  --pullquote--color-background: var(--global--color-background);
     270  --quote--font-family: var(--global--font-secondary);
     271  --quote--font-size: var(--global--font-size-md);
     272  --quote--font-size-large: var(--global--font-size-xl);
     273  --quote--font-style: normal;
     274  --quote--font-weight: 700;
     275  --quote--font-weight-strong: bolder;
     276  --quote--font-style-large: normal;
     277  --quote--font-style-cite: normal;
     278  --quote--line-height: var(--global--line-height-body);
     279  --quote--line-height-large: 1.35;
     280  --separator--border-color: var(--global--color-border);
     281  --separator--height: 1px;
     282  /* Block: Table */
     283  --table--stripes-border-color: var(--global--color-light-gray);
     284  --table--stripes-background-color: var(--global--color-light-gray);
     285  --table--has-background-text-color: var(--global--color-dark-gray);
     286  /* Widgets */
     287  --widget--line-height-list: 1.9;
     288  --widget--line-height-title: 1.4;
     289  --widget--font-weight-title: 700;
     290  --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
     291  /* Admin-bar height */
     292  --global--admin-bar--height: 0px;
    312293}
    313294
    314295.admin-bar {
    315         --global--admin-bar--height: 32px;
     296  --global--admin-bar--height: 32px;
    316297}
    317298@media only screen and (max-width: 782px) {
    318 
    319         .admin-bar {
    320                 --global--admin-bar--height: 46px;
    321         }
     299  .admin-bar {
     300    --global--admin-bar--height: 46px;
     301  }
    322302}
    323303
    324304@media only screen and (min-width: 652px) {
    325 
    326         :root {
    327                 --global--font-size-xl: 2.5rem;
    328                 --global--font-size-xxl: 6rem;
    329                 --global--font-size-xxxl: 9rem;
    330                 --heading--font-size-h3: 2rem;
    331                 --heading--font-size-h2: 3rem;
    332         }
    333 }
    334 
     305  :root {
     306    --global--font-size-xl: 2.5rem;
     307    --global--font-size-xxl: 6rem;
     308    --global--font-size-xxxl: 9rem;
     309    --heading--font-size-h3: 2rem;
     310    --heading--font-size-h2: 3rem;
     311  }
     312}
    335313/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
    336 
    337314/* Document
    338315   ========================================================================== */
    339 
    340316/**
    341317 * 1. Correct the line height in all browsers.
     
    343319 */
    344320html {
    345         line-height: 1.15; /* 1 */
    346         -webkit-text-size-adjust: 100%; /* 2 */
     321  line-height: 1.15;
     322  /* 1 */
     323  -webkit-text-size-adjust: 100%;
     324  /* 2 */
    347325}
    348326
    349327/* Sections
    350328   ========================================================================== */
    351 
    352329/**
    353330 * Remove the margin in all browsers.
    354331 */
    355332body {
    356         margin: 0;
     333  margin: 0;
    357334}
    358335
     
    361338 */
    362339main {
    363         display: block;
     340  display: block;
    364341}
    365342
     
    369346 */
    370347h1 {
    371         font-size: 2em;
    372         margin: 0.67em 0;
     348  font-size: 2em;
     349  margin: 0.67em 0;
    373350}
    374351
    375352/* Grouping content
    376353   ========================================================================== */
    377 
    378354/**
    379355 * 1. Add the correct box sizing in Firefox.
     
    381357 */
    382358hr {
    383         box-sizing: content-box; /* 1 */
    384         height: 0; /* 1 */
    385         overflow: visible; /* 2 */
     359  box-sizing: content-box;
     360  /* 1 */
     361  height: 0;
     362  /* 1 */
     363  overflow: visible;
     364  /* 2 */
    386365}
    387366
     
    391370 */
    392371pre {
    393         font-family: monospace; /* 1 */
    394         font-size: 1em; /* 2 */
     372  font-family: monospace;
     373  /* 1 */
     374  font-size: 1em;
     375  /* 2 */
    395376}
    396377
    397378/* Text-level semantics
    398379   ========================================================================== */
    399 
    400380/**
    401381 * Remove the gray background on active links in IE 10.
    402382 */
    403383a {
    404         background-color: transparent;
    405         text-decoration-thickness: 1px;
     384  background-color: transparent;
     385  text-decoration-thickness: 1px;
    406386}
    407387
     
    411391 */
    412392abbr[title] {
    413         border-bottom: none; /* 1 */
    414         text-decoration: underline; /* 2 */
    415         text-decoration-style: dotted; /* 2 */
     393  border-bottom: none;
     394  /* 1 */
     395  text-decoration: underline;
     396  /* 2 */
     397  text-decoration-style: dotted;
     398  /* 2 */
    416399}
    417400
     
    421404b,
    422405strong {
    423         font-weight: bolder;
     406  font-weight: bolder;
    424407}
    425408
     
    431414kbd,
    432415samp {
    433         font-family: monospace; /* 1 */
    434         font-size: 1em; /* 2 */
     416  font-family: monospace;
     417  /* 1 */
     418  font-size: 1em;
     419  /* 2 */
    435420}
    436421
     
    439424 */
    440425small {
    441         font-size: 80%;
     426  font-size: 80%;
    442427}
    443428
     
    448433sub,
    449434sup {
    450         font-size: 75%;
    451         line-height: 0;
    452         position: relative;
    453         vertical-align: baseline;
     435  font-size: 75%;
     436  line-height: 0;
     437  position: relative;
     438  vertical-align: baseline;
    454439}
    455440
    456441sub {
    457         bottom: -0.25em;
     442  bottom: -0.25em;
    458443}
    459444
    460445sup {
    461         top: -0.5em;
     446  top: -0.5em;
    462447}
    463448
    464449/* Embedded content
    465450   ========================================================================== */
    466 
    467451/**
    468452 * Remove the border on images inside links in IE 10.
    469453 */
    470454img {
    471         border-style: none;
     455  border-style: none;
    472456}
    473457
    474458/* Forms
    475459   ========================================================================== */
    476 
    477460/**
    478461 * 1. Change the font styles in all browsers.
     
    484467select,
    485468textarea {
    486         font-family: inherit; /* 1 */
    487         font-size: 100%; /* 1 */
    488         line-height: 1.15; /* 1 */
    489         margin: 0; /* 2 */
     469  font-family: inherit;
     470  /* 1 */
     471  font-size: 100%;
     472  /* 1 */
     473  line-height: 1.15;
     474  /* 1 */
     475  margin: 0;
     476  /* 2 */
    490477}
    491478
     
    495482 */
    496483button,
    497 input { /* 1 */
    498         overflow: visible;
     484input {
     485  /* 1 */
     486  overflow: visible;
    499487}
    500488
     
    504492 */
    505493button,
    506 select { /* 1 */
    507         text-transform: none;
     494select {
     495  /* 1 */
     496  text-transform: none;
    508497}
    509498
     
    515504[type=reset],
    516505[type=submit] {
    517         -webkit-appearance: button;
     506  -webkit-appearance: button;
    518507}
    519508
     
    525514[type=reset]::-moz-focus-inner,
    526515[type=submit]::-moz-focus-inner {
    527         border-style: none;
    528         padding: 0;
     516  border-style: none;
     517  padding: 0;
    529518}
    530519
     
    536525[type=reset]:-moz-focusring,
    537526[type=submit]:-moz-focusring {
    538         outline: 1px dotted ButtonText;
     527  outline: 1px dotted ButtonText;
    539528}
    540529
     
    543532 */
    544533fieldset {
    545         padding: 0.35em 0.75em 0.625em;
     534  padding: 0.35em 0.75em 0.625em;
    546535}
    547536
     
    553542 */
    554543legend {
    555         box-sizing: border-box; /* 1 */
    556         color: inherit; /* 2 */
    557         display: table; /* 1 */
    558         max-width: 100%; /* 1 */
    559         padding: 0; /* 3 */
    560         white-space: normal; /* 1 */
     544  box-sizing: border-box;
     545  /* 1 */
     546  color: inherit;
     547  /* 2 */
     548  display: table;
     549  /* 1 */
     550  max-width: 100%;
     551  /* 1 */
     552  padding: 0;
     553  /* 3 */
     554  white-space: normal;
     555  /* 1 */
    561556}
    562557
     
    565560 */
    566561progress {
    567         vertical-align: baseline;
     562  vertical-align: baseline;
    568563}
    569564
     
    572567 */
    573568textarea {
    574         overflow: auto;
     569  overflow: auto;
    575570}
    576571
     
    581576[type=checkbox],
    582577[type=radio] {
    583         box-sizing: border-box; /* 1 */
    584         padding: 0; /* 2 */
     578  box-sizing: border-box;
     579  /* 1 */
     580  padding: 0;
     581  /* 2 */
    585582}
    586583
     
    590587[type=number]::-webkit-inner-spin-button,
    591588[type=number]::-webkit-outer-spin-button {
    592         height: auto;
     589  height: auto;
    593590}
    594591
     
    598595 */
    599596[type=search] {
    600         -webkit-appearance: textfield; /* 1 */
    601         outline-offset: -2px; /* 2 */
     597  -webkit-appearance: textfield;
     598  /* 1 */
     599  outline-offset: -2px;
     600  /* 2 */
    602601}
    603602
     
    606605 */
    607606[type=search]::-webkit-search-decoration {
    608         -webkit-appearance: none;
     607  -webkit-appearance: none;
    609608}
    610609
     
    614613 */
    615614::-webkit-file-upload-button {
    616         -webkit-appearance: button; /* 1 */
    617         font: inherit; /* 2 */
     615  -webkit-appearance: button;
     616  /* 1 */
     617  font: inherit;
     618  /* 2 */
    618619}
    619620
    620621/* Interactive
    621622   ========================================================================== */
    622 
    623623/*
    624624 * Add the correct display in Edge, IE 10+, and Firefox.
    625625 */
    626626details {
    627         display: block;
     627  display: block;
    628628}
    629629
     
    632632 */
    633633summary {
    634         display: list-item;
     634  display: list-item;
    635635}
    636636
    637637/* Misc
    638638   ========================================================================== */
    639 
    640639/**
    641640 * Add the correct display in IE 10+.
    642641 */
    643642template {
    644         display: none;
     643  display: none;
    645644}
    646645
     
    649648 */
    650649[hidden] {
    651         display: none;
     650  display: none;
    652651}
    653652
     
    655654 * Responsive Styles
    656655 */
    657 
    658656/**
    659657 * Required Variables
    660658 */
    661 
    662659/**
    663660 * Root Media Query Variables
    664661 */
    665662:root {
    666         --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
    667         --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
    668         --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
    669         --responsive--alignfull-width: 100%;
    670         --responsive--alignright-margin: var(--global--spacing-horizontal);
    671         --responsive--alignleft-margin: var(--global--spacing-horizontal);
     663  --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
     664  --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
     665  --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
     666  --responsive--alignfull-width: 100%;
     667  --responsive--alignright-margin: var(--global--spacing-horizontal);
     668  --responsive--alignleft-margin: var(--global--spacing-horizontal);
    672669}
    673670
    674671@media only screen and (min-width: 482px) {
    675 
    676         :root {
    677                 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
    678                 --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
    679                 --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    680                 --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    681         }
     672  :root {
     673    --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
     674    --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
     675    --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
     676    --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
     677  }
    682678}
    683679@media only screen and (min-width: 822px) {
    684 
    685         :root {
    686                 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
    687                 --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
    688         }
    689 }
    690 
     680  :root {
     681    --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
     682    --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
     683  }
     684}
    691685/**
    692686 * Extends
    693687 */
    694 .post-thumbnail,
    695 .entry-content .wp-audio-shortcode,
    696 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
    697 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
    698 .default-max-width {
    699         max-width: var(--responsive--aligndefault-width);
    700         margin-left: auto;
    701         margin-right: auto;
    702 }
    703 
    704 .widget-area,
    705 .pagination,
    706 .comments-pagination,
    707 .post-navigation,
    708 .site-footer,
    709 .site-header,
    710 .alignwide,
    711 .wide-max-width {
    712         max-width: var(--responsive--alignwide-width);
    713         margin-left: auto;
    714         margin-right: auto;
    715 }
    716 
    717 .alignfull,
    718 .wp-block-group .wp-block-group__inner-container > *.alignfull,
    719 .full-max-width {
    720         max-width: var(--responsive--alignfull-width);
    721         width: var(--responsive--alignfull-width);
    722         margin-left: auto;
    723         margin-right: auto;
     688.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
     689*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {
     690  max-width: var(--responsive--aligndefault-width);
     691  margin-left: auto;
     692  margin-right: auto;
     693}
     694
     695.widget-area, .pagination,
     696.comments-pagination, .post-navigation, .site-footer, .site-header, .alignwide, .wide-max-width {
     697  max-width: var(--responsive--alignwide-width);
     698  margin-left: auto;
     699  margin-right: auto;
     700}
     701
     702.alignfull, .wp-block-group .wp-block-group__inner-container > *.alignfull, .full-max-width {
     703  max-width: var(--responsive--alignfull-width);
     704  width: var(--responsive--alignfull-width);
     705  margin-left: auto;
     706  margin-right: auto;
    724707}
    725708
    726709@media only screen and (min-width: 482px) {
    727 
    728         .alignfull,
    729         .full-max-width {
    730                 max-width: var(--responsive--alignfull-width);
    731                 width: auto;
    732                 margin-left: auto;
    733                 margin-right: auto;
    734         }
    735 }
    736 
    737 .entry-header .post-thumbnail,
    738 .singular .post-thumbnail,
    739 .alignfull [class*=inner-container] > .alignwide,
    740 .alignwide [class*=inner-container] > .alignwide {
    741         margin-left: auto;
    742         margin-right: auto;
    743         width: var(--responsive--alignwide-width);
    744         max-width: var(--responsive--alignfull-width);
     710  .alignfull, .full-max-width {
     711    max-width: var(--responsive--alignfull-width);
     712    width: auto;
     713    margin-left: auto;
     714    margin-right: auto;
     715  }
     716}
     717.entry-header .post-thumbnail, .singular .post-thumbnail, .alignfull [class*=inner-container] > .alignwide, .alignwide [class*=inner-container] > .alignwide {
     718  margin-left: auto;
     719  margin-right: auto;
     720  width: var(--responsive--alignwide-width);
     721  max-width: var(--responsive--alignfull-width);
    745722}
    746723
    747724@media only screen and (min-width: 482px) {
    748 
    749         .entry-content > .alignleft {
    750 
    751                 /*rtl:ignore*/
    752                 margin-left: var(--responsive--alignleft-margin);
    753 
    754                 /*rtl:ignore*/
    755                 margin-right: var(--global--spacing-horizontal);
    756         }
     725  .entry-content > .alignleft {
     726    /*rtl:ignore*/
     727    margin-left: var(--responsive--alignleft-margin);
     728    /*rtl:ignore*/
     729    margin-right: var(--global--spacing-horizontal);
     730  }
    757731}
    758732@media only screen and (min-width: 482px) {
    759 
    760         .entry-content > .alignright {
    761 
    762                 /*rtl:ignore*/
    763                 margin-left: var(--global--spacing-horizontal);
    764 
    765                 /*rtl:ignore*/
    766                 margin-right: var(--responsive--alignright-margin);
    767         }
    768 }
    769 
     733  .entry-content > .alignright {
     734    /*rtl:ignore*/
     735    margin-left: var(--global--spacing-horizontal);
     736    /*rtl:ignore*/
     737    margin-right: var(--responsive--alignright-margin);
     738  }
     739}
    770740/**
    771741 * Site Structure
     
    776746 * - See: globals/_global-width-responsive.scss
    777747 */
    778 
    779748/**
    780749 * Top Level Wrappers (header, main, footer)
     
    785754.widget-area,
    786755.site-footer {
    787         padding-top: var(--global--spacing-vertical);
    788         padding-bottom: var(--global--spacing-vertical);
    789         margin-left: auto;
    790         margin-right: auto;
     756  padding-top: var(--global--spacing-vertical);
     757  padding-bottom: var(--global--spacing-vertical);
     758  margin-left: auto;
     759  margin-right: auto;
    791760}
    792761
    793762.site-header {
    794         padding-top: calc(0.75 * var(--global--spacing-vertical));
    795         padding-bottom: calc(2 * var(--global--spacing-vertical));
     763  padding-top: calc(0.75 * var(--global--spacing-vertical));
     764  padding-bottom: calc(2 * var(--global--spacing-vertical));
    796765}
    797766@media only screen and (min-width: 482px) {
    798 
    799         .site-header {
    800                 padding-bottom: calc(3 * var(--global--spacing-vertical));
    801         }
     767  .site-header {
     768    padding-bottom: calc(3 * var(--global--spacing-vertical));
     769  }
    802770}
    803771
     
    807775 */
    808776.site-main > * {
    809         margin-top: calc(3 * var(--global--spacing-vertical));
    810         margin-bottom: calc(3 * var(--global--spacing-vertical));
    811 }
    812 
     777  margin-top: calc(3 * var(--global--spacing-vertical));
     778  margin-bottom: calc(3 * var(--global--spacing-vertical));
     779}
    813780.site-main > *:first-child {
    814         margin-top: 0;
    815 }
    816 
     781  margin-top: 0;
     782}
    817783.site-main > *:last-child {
    818         margin-bottom: 0;
     784  margin-bottom: 0;
    819785}
    820786
     
    822788 * Set the default maximum responsive content-width
    823789 */
    824 
    825790/**
    826791 * Set the wide maximum responsive content-width
    827792 */
    828 
    829793/**
    830794 * Set the full maximum responsive content-width
    831795 */
    832 
    833796/*
    834797 * Block & non-gutenberg content wrappers
     
    840803.entry-footer,
    841804.author-bio {
    842         margin-top: var(--global--spacing-vertical);
    843         margin-right: auto;
    844         margin-bottom: var(--global--spacing-vertical);
    845         margin-left: auto;
     805  margin-top: var(--global--spacing-vertical);
     806  margin-right: auto;
     807  margin-bottom: var(--global--spacing-vertical);
     808  margin-left: auto;
    846809}
    847810
     
    856819.wp-block-template-part > *,
    857820.wp-block-post-template :where(li > *) {
    858         margin-top: calc(0.666 * var(--global--spacing-vertical));
    859         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     821  margin-top: calc(0.666 * var(--global--spacing-vertical));
     822  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    860823}
    861824@media only screen and (min-width: 482px) {
    862 
    863         .site-main > article > *,
    864         .site-main > .not-found > *,
    865         .entry-content > *,
    866         [class*=inner-container] > *,
    867         .wp-block-template-part > *,
    868         .wp-block-post-template :where(li > *) {
    869                 margin-top: var(--global--spacing-vertical);
    870                 margin-bottom: var(--global--spacing-vertical);
    871         }
    872 }
    873 
     825  .site-main > article > *,
     826.site-main > .not-found > *,
     827.entry-content > *,
     828[class*=inner-container] > *,
     829.wp-block-template-part > *,
     830.wp-block-post-template :where(li > *) {
     831    margin-top: var(--global--spacing-vertical);
     832    margin-bottom: var(--global--spacing-vertical);
     833  }
     834}
    874835.site-main > article > *:first-child,
    875836.site-main > .not-found > *:first-child,
     
    878839.wp-block-template-part > *:first-child,
    879840.wp-block-post-template :where(li > *):first-child {
    880         margin-top: 0;
    881 }
    882 
     841  margin-top: 0;
     842}
    883843.site-main > article > *:last-child,
    884844.site-main > .not-found > *:last-child,
     
    887847.wp-block-template-part > *:last-child,
    888848.wp-block-post-template :where(li > *):last-child {
    889         margin-bottom: 0;
     849  margin-bottom: 0;
    890850}
    891851
    892852.site-footer > *,
    893853.widget-area > * {
    894         margin-top: calc(0.666 * var(--global--spacing-vertical));
    895         margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     854  margin-top: calc(0.666 * var(--global--spacing-vertical));
     855  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    896856}
    897857@media only screen and (min-width: 482px) {
    898 
    899         .site-footer > *,
    900         .widget-area > * {
    901                 margin-top: var(--global--spacing-vertical);
    902                 margin-bottom: var(--global--spacing-vertical);
    903         }
     858  .site-footer > *,
     859.widget-area > * {
     860    margin-top: var(--global--spacing-vertical);
     861    margin-bottom: var(--global--spacing-vertical);
     862  }
    904863}
    905864
     
    913872.comment-content > *,
    914873.widget > * {
    915         margin-top: var(--global--spacing-unit);
    916         margin-bottom: var(--global--spacing-unit);
    917 }
    918 
     874  margin-top: var(--global--spacing-unit);
     875  margin-bottom: var(--global--spacing-unit);
     876}
    919877.entry-header > *:first-child,
    920878.post-thumbnail > *:first-child,
     
    922880.comment-content > *:first-child,
    923881.widget > *:first-child {
    924         margin-top: 0;
    925 }
    926 
     882  margin-top: 0;
     883}
    927884.entry-header > *:last-child,
    928885.post-thumbnail > *:last-child,
     
    930887.comment-content > *:last-child,
    931888.widget > *:last-child {
    932         margin-bottom: 0;
     889  margin-bottom: 0;
    933890}
    934891
     
    938895 */
    939896.entry-content > * {
    940 
    941         /* Reset alignleft and alignright margins after alignfull */
    942 }
    943 
    944 .entry-content > *.alignleft,
    945 .entry-content > *.alignright,
    946 .entry-content > *.alignleft:first-child + *,
    947 .entry-content > *.alignright:first-child + *,
    948 .entry-content > *.alignfull.has-background {
    949         margin-top: 0;
    950 }
    951 
    952 .entry-content > *:last-child,
    953 .entry-content > *.alignfull.has-background {
    954         margin-bottom: 0;
    955 }
    956 
    957 .entry-content > *.alignfull + .alignleft,
    958 .entry-content > *.alignfull + .alignright {
    959         margin-top: var(--global--spacing-vertical);
     897  /* Reset alignleft and alignright margins after alignfull */
     898}
     899.entry-content > *.alignleft, .entry-content > *.alignright, .entry-content > *.alignleft:first-child + *, .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background {
     900  margin-top: 0;
     901}
     902.entry-content > *:last-child, .entry-content > *.alignfull.has-background {
     903  margin-bottom: 0;
     904}
     905.entry-content > *.alignfull + .alignleft, .entry-content > *.alignfull + .alignright {
     906  margin-top: var(--global--spacing-vertical);
    960907}
    961908
     
    987934h5,
    988935h6 {
    989         padding: 0;
    990         margin: 0;
    991         -moz-osx-font-smoothing: grayscale;
    992         -webkit-font-smoothing: antialiased;
     936  padding: 0;
     937  margin: 0;
     938  -moz-osx-font-smoothing: grayscale;
     939  -webkit-font-smoothing: antialiased;
    993940}
    994941
     
    999946 */
    1000947html {
    1001 
    1002         /* Apply border-box across the entire page. */
    1003         box-sizing: border-box;
    1004         font-family: var(--global--font-secondary);
    1005         line-height: var(--global--line-height-body);
     948  /* Apply border-box across the entire page. */
     949  box-sizing: border-box;
     950  font-family: var(--global--font-secondary);
     951  line-height: var(--global--line-height-body);
    1006952}
    1007953
     
    1009955 * Relax the definition a bit, to allow components to override it manually.
    1010956 */
    1011 *,
    1012 *::before,
    1013 *::after {
    1014         box-sizing: inherit;
     957*, *::before, *::after {
     958  box-sizing: inherit;
    1015959}
    1016960
    1017961body {
    1018         font-size: var(--global--font-size-base);
    1019         font-weight: normal;
    1020         color: var(--global--color-primary);
    1021         text-align: left;
    1022         background-color: var(--global--color-background);
     962  font-size: var(--global--font-size-base);
     963  font-weight: normal;
     964  color: var(--global--color-primary);
     965  text-align: left;
     966  background-color: var(--global--color-background);
    1023967}
    1024968
    1025969button {
    1026         cursor: pointer;
     970  cursor: pointer;
    1027971}
    1028972
     
    1039983.site-footer:before,
    1040984.site-footer:after {
    1041         content: "";
    1042         display: table;
    1043         table-layout: fixed;
     985  content: "";
     986  display: table;
     987  table-layout: fixed;
    1044988}
    1045989
     
    1050994.site-content:after,
    1051995.site-footer:after {
    1052         clear: both;
     996  clear: both;
    1053997}
    1054998
    1055999/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
    10561000blockquote {
    1057         padding: 0;
    1058         position: relative;
    1059         margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
    1060 }
    1061 
     1001  padding: 0;
     1002  position: relative;
     1003  margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
     1004}
    10621005blockquote > * {
    1063         margin-top: var(--global--spacing-unit);
    1064         margin-bottom: var(--global--spacing-unit);
    1065 }
    1066 
     1006  margin-top: var(--global--spacing-unit);
     1007  margin-bottom: var(--global--spacing-unit);
     1008}
    10671009blockquote > *:first-child {
    1068         margin-top: 0;
    1069 }
    1070 
     1010  margin-top: 0;
     1011}
    10711012blockquote > *:last-child {
    1072         margin-bottom: 0;
    1073 }
    1074 
     1013  margin-bottom: 0;
     1014}
    10751015blockquote p {
    1076         letter-spacing: var(--heading--letter-spacing-h4);
    1077         font-family: var(--quote--font-family);
    1078         font-size: var(--quote--font-size);
    1079         font-style: var(--quote--font-style);
    1080         font-weight: var(--quote--font-weight);
    1081         line-height: var(--quote--line-height);
    1082 }
    1083 
     1016  letter-spacing: var(--heading--letter-spacing-h4);
     1017  font-family: var(--quote--font-family);
     1018  font-size: var(--quote--font-size);
     1019  font-style: var(--quote--font-style);
     1020  font-weight: var(--quote--font-weight);
     1021  line-height: var(--quote--line-height);
     1022}
    10841023blockquote cite,
    10851024blockquote footer {
    1086         font-weight: normal;
    1087         color: var(--global--color-primary);
    1088         font-size: var(--global--font-size-xs);
    1089         letter-spacing: var(--global--letter-spacing);
    1090 }
    1091 
    1092 blockquote.alignleft,
    1093 blockquote.alignright {
    1094         padding-left: inherit;
    1095 }
    1096 
    1097 blockquote.alignleft p,
    1098 blockquote.alignright p {
    1099         font-size: var(--heading--font-size-h5);
    1100         max-width: inherit;
    1101         width: inherit;
    1102 }
    1103 
     1025  font-weight: normal;
     1026  color: var(--global--color-primary);
     1027  font-size: var(--global--font-size-xs);
     1028  letter-spacing: var(--global--letter-spacing);
     1029}
     1030blockquote.alignleft, blockquote.alignright {
     1031  padding-left: inherit;
     1032}
     1033blockquote.alignleft p, blockquote.alignright p {
     1034  font-size: var(--heading--font-size-h5);
     1035  max-width: inherit;
     1036  width: inherit;
     1037}
    11041038blockquote.alignleft cite,
    1105 blockquote.alignleft footer,
    1106 blockquote.alignright cite,
     1039blockquote.alignleft footer, blockquote.alignright cite,
    11071040blockquote.alignright footer {
    1108         font-size: var(--global--font-size-xs);
    1109         letter-spacing: var(--global--letter-spacing);
    1110 }
    1111 
     1041  font-size: var(--global--font-size-xs);
     1042  letter-spacing: var(--global--letter-spacing);
     1043}
    11121044blockquote strong {
    1113         font-weight: var(--quote--font-weight-strong);
    1114 }
    1115 
     1045  font-weight: var(--quote--font-weight-strong);
     1046}
    11161047blockquote:before {
    1117         content: "“";
    1118         font-size: var(--quote--font-size);
    1119         line-height: var(--quote--line-height);
    1120         position: absolute;
    1121         left: calc(-0.5 * var(--global--spacing-horizontal));
    1122 }
    1123 
     1048  content: "“";
     1049  font-size: var(--quote--font-size);
     1050  line-height: var(--quote--line-height);
     1051  position: absolute;
     1052  left: calc(-0.5 * var(--global--spacing-horizontal));
     1053}
    11241054blockquote .wp-block-quote__citation,
    11251055blockquote cite,
    11261056blockquote footer {
    1127         color: var(--global--color-primary);
    1128         font-size: var(--global--font-size-xs);
    1129         font-style: var(--quote--font-style-cite);
     1057  color: var(--global--color-primary);
     1058  font-size: var(--global--font-size-xs);
     1059  font-style: var(--quote--font-style-cite);
    11301060}
    11311061@media only screen and (max-width: 481px) {
    1132 
    1133         blockquote {
    1134                 padding-left: calc(0.5 * var(--global--spacing-horizontal));
    1135         }
    1136 
    1137         blockquote:before {
    1138                 left: 0;
    1139         }
     1062  blockquote {
     1063    padding-left: calc(0.5 * var(--global--spacing-horizontal));
     1064  }
     1065  blockquote:before {
     1066    left: 0;
     1067  }
    11401068}
    11411069
     
    11551083input[type=color],
    11561084.site textarea {
    1157         border: var(--form--border-width) solid var(--form--border-color);
    1158         border-radius: var(--form--border-radius);
    1159         color: var(--form--color-text);
    1160         line-height: var(--global--line-height-body);
    1161         padding: var(--form--spacing-unit);
    1162         margin: 0 2px;
    1163         max-width: 100%;
    1164 }
    1165 
     1085  border: var(--form--border-width) solid var(--form--border-color);
     1086  border-radius: var(--form--border-radius);
     1087  color: var(--form--color-text);
     1088  line-height: var(--global--line-height-body);
     1089  padding: var(--form--spacing-unit);
     1090  margin: 0 2px;
     1091  max-width: 100%;
     1092}
    11661093input[type=text]:focus,
    11671094input[type=email]:focus,
     
    11791106input[type=color]:focus,
    11801107.site textarea:focus {
    1181         color: var(--form--color-text);
    1182         outline-offset: 2px;
    1183         outline: 2px dotted var(--form--border-color);
    1184 }
    1185 
     1108  color: var(--form--color-text);
     1109  outline-offset: 2px;
     1110  outline: 2px dotted var(--form--border-color);
     1111}
    11861112input[type=text]:disabled,
    11871113input[type=email]:disabled,
     
    11991125input[type=color]:disabled,
    12001126.site textarea:disabled {
    1201         opacity: 0.7;
    1202 }
    1203 
     1127  opacity: 0.7;
     1128}
    12041129.is-dark-theme input[type=text],
    12051130.is-dark-theme input[type=email],
     
    12171142.is-dark-theme input[type=color],
    12181143.is-dark-theme .site textarea {
    1219         background: var(--global--color-white-90);
     1144  background: var(--global--color-white-90);
    12201145}
    12211146
    12221147input[type=search]:focus {
    1223         outline-offset: -7px;
    1224 }
    1225 
     1148  outline-offset: -7px;
     1149}
    12261150.is-dark-theme input[type=search]:focus {
    1227         outline-color: var(--global--color-background);
     1151  outline-color: var(--global--color-background);
    12281152}
    12291153
    12301154input[type=color] {
    1231         padding: calc(var(--form--spacing-unit) / 2);
    1232         height: calc(4 * var(--form--spacing-unit));
     1155  padding: calc(var(--form--spacing-unit) / 2);
     1156  height: calc(4 * var(--form--spacing-unit));
    12331157}
    12341158
    12351159input[type=email],
    12361160input[type=url] {
    1237 
    1238         /*rtl:ignore*/
    1239         direction: ltr;
     1161  /*rtl:ignore*/
     1162  direction: ltr;
    12401163}
    12411164
    12421165select {
    1243         border: var(--form--border-width) solid var(--form--border-color);
    1244         color: var(--form--color-text);
    1245         -moz-appearance: none;
    1246         -webkit-appearance: none;
    1247         appearance: none;
    1248         line-height: var(--global--line-height-body);
    1249         padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
    1250         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;
    1251         background-position: right var(--form--spacing-unit) top 60%;
    1252 }
    1253 
     1166  border: var(--form--border-width) solid var(--form--border-color);
     1167  color: var(--form--color-text);
     1168  -moz-appearance: none;
     1169  -webkit-appearance: none;
     1170  appearance: none;
     1171  line-height: var(--global--line-height-body);
     1172  padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
     1173  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;
     1174  background-position: right var(--form--spacing-unit) top 60%;
     1175}
    12541176select:focus {
    1255         outline-offset: 2px;
    1256         outline: 2px dotted var(--form--border-color);
    1257 }
    1258 
     1177  outline-offset: 2px;
     1178  outline: 2px dotted var(--form--border-color);
     1179}
    12591180.is-dark-theme select {
    1260         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;
    1261         background-position: right var(--form--spacing-unit) top 60%;
     1181  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;
     1182  background-position: right var(--form--spacing-unit) top 60%;
    12621183}
    12631184
    12641185textarea {
    1265         width: 100%;
     1186  width: 100%;
    12661187}
    12671188
    12681189label {
    1269         font-size: var(--form--font-size);
    1270         font-weight: var(--form--label-weight);
    1271         margin-bottom: calc(var(--global--spacing-vertical) / 3);
     1190  font-size: var(--form--font-size);
     1191  font-weight: var(--form--label-weight);
     1192  margin-bottom: calc(var(--global--spacing-vertical) / 3);
    12721193}
    12731194
     
    12781199*/
    12791200@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1280 
    1281         input[type=checkbox],
    1282         input[type=radio] {
    1283                 -webkit-appearance: none;
    1284                 -moz-appearance: none;
    1285                 position: relative;
    1286                 width: 25px;
    1287                 height: 25px;
    1288                 border: var(--form--border-width) solid var(--form--border-color);
    1289                 background: var(--global--color-white);
    1290         }
    1291 
    1292         input[type=checkbox]:disabled,
    1293         input[type=radio]:disabled {
    1294                 opacity: 0.7;
    1295         }
    1296 
    1297         .is-dark-theme input[type=checkbox],
    1298         .is-dark-theme input[type=radio] {
    1299                 background: var(--global--color-white-90);
    1300         }
    1301 
    1302         input[type=checkbox]:focus {
    1303                 outline-offset: 2px;
    1304                 outline: 2px dotted var(--form--border-color);
    1305         }
    1306 
    1307         input[type=checkbox]:after {
    1308                 content: "";
    1309                 opacity: 0;
    1310                 display: block;
    1311                 left: 5px;
    1312                 top: 2px;
    1313                 position: absolute;
    1314                 width: 7px;
    1315                 height: 13px;
    1316                 border: 3px solid var(--form--color-text);
    1317                 border-top: 0;
    1318                 border-left: 0;
    1319                 transform: rotate(30deg);
    1320         }
    1321 
    1322         input[type=checkbox]:checked {
    1323                 color: var(--form--color-text);
    1324         }
    1325 
    1326         input[type=checkbox]:checked:after {
    1327                 opacity: 1;
    1328         }
    1329 
    1330         input[type=radio] {
    1331                 border-radius: 50%;
    1332         }
    1333 
    1334         input[type=radio]:focus {
    1335                 outline-offset: 2px;
    1336                 outline: 2px dotted var(--form--border-color);
    1337         }
    1338 
    1339         input[type=radio]:after {
    1340                 content: "";
    1341                 opacity: 0;
    1342                 display: block;
    1343                 left: 3px;
    1344                 top: 3px;
    1345                 position: absolute;
    1346                 width: 11px;
    1347                 height: 11px;
    1348                 border-radius: 50%;
    1349                 background: var(--form--color-text);
    1350         }
    1351 
    1352         input[type=radio]:checked {
    1353                 border: 4px solid var(--form--border-color);
    1354         }
    1355 
    1356         input[type=radio]:checked:after {
    1357                 opacity: 1;
    1358         }
    1359 
    1360         input[type=radio]:checked:focus {
    1361                 outline-offset: 4px;
    1362                 outline: 2px dotted var(--form--border-color);
    1363         }
    1364 }
    1365 
     1201  input[type=checkbox],
     1202input[type=radio] {
     1203    -webkit-appearance: none;
     1204    -moz-appearance: none;
     1205    position: relative;
     1206    width: 25px;
     1207    height: 25px;
     1208    border: var(--form--border-width) solid var(--form--border-color);
     1209    background: var(--global--color-white);
     1210  }
     1211  input[type=checkbox]:disabled,
     1212input[type=radio]:disabled {
     1213    opacity: 0.7;
     1214  }
     1215  .is-dark-theme input[type=checkbox],
     1216.is-dark-theme input[type=radio] {
     1217    background: var(--global--color-white-90);
     1218  }
     1219
     1220  input[type=checkbox]:focus {
     1221    outline-offset: 2px;
     1222    outline: 2px dotted var(--form--border-color);
     1223  }
     1224  input[type=checkbox]:after {
     1225    content: "";
     1226    opacity: 0;
     1227    display: block;
     1228    left: 5px;
     1229    top: 2px;
     1230    position: absolute;
     1231    width: 7px;
     1232    height: 13px;
     1233    border: 3px solid var(--form--color-text);
     1234    border-top: 0;
     1235    border-left: 0;
     1236    transform: rotate(30deg);
     1237  }
     1238  input[type=checkbox]:checked {
     1239    color: var(--form--color-text);
     1240  }
     1241  input[type=checkbox]:checked:after {
     1242    opacity: 1;
     1243  }
     1244
     1245  input[type=radio] {
     1246    border-radius: 50%;
     1247  }
     1248  input[type=radio]:focus {
     1249    outline-offset: 2px;
     1250    outline: 2px dotted var(--form--border-color);
     1251  }
     1252  input[type=radio]:after {
     1253    content: "";
     1254    opacity: 0;
     1255    display: block;
     1256    left: 3px;
     1257    top: 3px;
     1258    position: absolute;
     1259    width: 11px;
     1260    height: 11px;
     1261    border-radius: 50%;
     1262    background: var(--form--color-text);
     1263  }
     1264  input[type=radio]:checked {
     1265    border: 4px solid var(--form--border-color);
     1266  }
     1267  input[type=radio]:checked:after {
     1268    opacity: 1;
     1269  }
     1270  input[type=radio]:checked:focus {
     1271    outline-offset: 4px;
     1272    outline: 2px dotted var(--form--border-color);
     1273  }
     1274}
    13661275input[type=checkbox] + label,
    13671276input[type=radio] + label {
    1368         display: inline-block;
    1369         padding-left: 10px;
    1370         font-size: var(--global--font-size-xs);
    1371         vertical-align: top;
     1277  display: inline-block;
     1278  padding-left: 10px;
     1279  font-size: var(--global--font-size-xs);
     1280  vertical-align: top;
    13721281}
    13731282
     
    13761285*/
    13771286@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1378 
    1379         input[type=range] {
    1380                 -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
    1381                 width: 100%; /* Specific width is required for Firefox. */
    1382                 height: 6px;
    1383                 background: var(--form--color-ranged);
    1384                 border-radius: 6px;
    1385                 outline-offset: 10px;
    1386         }
    1387 
    1388         input[type=range]:disabled {
    1389                 opacity: 0.7;
    1390         }
    1391 
    1392         input[type=range]::-webkit-slider-thumb {
    1393                 -webkit-appearance: none;
    1394                 border: 3px solid var(--form--color-ranged);
    1395                 height: 44px;
    1396                 width: 44px;
    1397                 border-radius: 50%;
    1398                 background: var(--global--color-background);
    1399                 cursor: pointer;
    1400         }
    1401 
    1402         input[type=range]::-moz-range-thumb {
    1403                 border: 3px solid var(--form--color-ranged);
    1404                 height: 44px;
    1405                 width: 44px;
    1406                 border-radius: 50%;
    1407                 background: var(--global--color-background);
    1408                 cursor: pointer;
    1409                 box-sizing: border-box;
    1410         }
    1411 }
    1412 
     1287  input[type=range] {
     1288    -webkit-appearance: none;
     1289    /* Hides the slider so that custom slider can be made */
     1290    width: 100%;
     1291    /* Specific width is required for Firefox. */
     1292    height: 6px;
     1293    background: var(--form--color-ranged);
     1294    border-radius: 6px;
     1295    outline-offset: 10px;
     1296  }
     1297  input[type=range]:disabled {
     1298    opacity: 0.7;
     1299  }
     1300
     1301  input[type=range]::-webkit-slider-thumb {
     1302    -webkit-appearance: none;
     1303    border: 3px solid var(--form--color-ranged);
     1304    height: 44px;
     1305    width: 44px;
     1306    border-radius: 50%;
     1307    background: var(--global--color-background);
     1308    cursor: pointer;
     1309  }
     1310
     1311  input[type=range]::-moz-range-thumb {
     1312    border: 3px solid var(--form--color-ranged);
     1313    height: 44px;
     1314    width: 44px;
     1315    border-radius: 50%;
     1316    background: var(--global--color-background);
     1317    cursor: pointer;
     1318    box-sizing: border-box;
     1319  }
     1320}
    14131321input[type=range]::-ms-track {
    1414         width: 100%;
    1415         height: 6px;
    1416         border-radius: 6px;
    1417         border-width: 19px 0;
    1418         border-color: var(--global--color-background);
    1419         background: transparent;
    1420         color: transparent;
    1421         cursor: pointer;
     1322  width: 100%;
     1323  height: 6px;
     1324  border-radius: 6px;
     1325  border-width: 19px 0;
     1326  border-color: var(--global--color-background);
     1327  background: transparent;
     1328  color: transparent;
     1329  cursor: pointer;
    14221330}
    14231331
    14241332input[type=range]::-ms-fill-upper {
    1425         background: var(--form--color-ranged);
    1426         border-radius: 6px;
     1333  background: var(--form--color-ranged);
     1334  border-radius: 6px;
    14271335}
    14281336
    14291337input[type=range]::-ms-fill-lower {
    1430         background: var(--form--color-ranged);
    1431         border-radius: 6px;
     1338  background: var(--form--color-ranged);
     1339  border-radius: 6px;
    14321340}
    14331341
    14341342input[type=range]::-ms-thumb {
    1435         border: 3px solid var(--form--color-ranged);
    1436         height: 44px;
    1437         width: 44px;
    1438         border-radius: 50%;
    1439         background: var(--global--color-background);
    1440         cursor: pointer;
     1343  border: 3px solid var(--form--color-ranged);
     1344  height: 44px;
     1345  width: 44px;
     1346  border-radius: 50%;
     1347  background: var(--global--color-background);
     1348  cursor: pointer;
    14411349}
    14421350
    14431351fieldset {
    1444         display: grid;
    1445         border-color: var(--global--color-secondary);
    1446         padding: var(--global--spacing-horizontal);
    1447 }
    1448 
     1352  display: grid;
     1353  border-color: var(--global--color-secondary);
     1354  padding: var(--global--spacing-horizontal);
     1355}
    14491356fieldset legend {
    1450         font-size: var(--global--font-size-lg);
    1451 }
    1452 
     1357  font-size: var(--global--font-size-lg);
     1358}
    14531359fieldset input[type=submit] {
    1454         max-width: max-content;
    1455 }
    1456 
     1360  max-width: max-content;
     1361}
    14571362fieldset input:not([type=submit]) {
    1458         margin-bottom: var(--global--spacing-unit);
    1459 }
    1460 
    1461 fieldset input[type=radio],
    1462 fieldset input[type=checkbox] {
    1463         margin-bottom: 0;
    1464 }
    1465 
    1466 fieldset input[type=radio] + label,
    1467 fieldset input[type=checkbox] + label {
    1468         font-size: var(--form--font-size);
    1469         padding-left: 0;
    1470         margin-bottom: var(--global--spacing-unit);
     1363  margin-bottom: var(--global--spacing-unit);
     1364}
     1365fieldset input[type=radio], fieldset input[type=checkbox] {
     1366  margin-bottom: 0;
     1367}
     1368fieldset input[type=radio] + label, fieldset input[type=checkbox] + label {
     1369  font-size: var(--form--font-size);
     1370  padding-left: 0;
     1371  margin-bottom: var(--global--spacing-unit);
    14711372}
    14721373
    14731374::-moz-placeholder {
    1474         opacity: 1;
     1375  opacity: 1;
    14751376}
    14761377
    14771378.post-password-message {
    1478         font-size: var(--global--font-size-lg);
     1379  font-size: var(--global--font-size-lg);
    14791380}
    14801381
    14811382.post-password-form {
    1482         display: flex;
    1483         flex-wrap: wrap;
    1484 }
    1485 
     1383  display: flex;
     1384  flex-wrap: wrap;
     1385}
    14861386.post-password-form__label {
    1487         width: 100%;
    1488         margin-bottom: 0;
    1489 }
    1490 
     1387  width: 100%;
     1388  margin-bottom: 0;
     1389}
    14911390.post-password-form input[type=password] {
    1492         flex-grow: 1;
    1493         margin-top: calc(var(--global--spacing-vertical) / 3);
    1494         margin-right: calc(0.66 * var(--global--spacing-horizontal));
    1495 }
    1496 
     1391  flex-grow: 1;
     1392  margin-top: calc(var(--global--spacing-vertical) / 3);
     1393  margin-right: calc(0.66 * var(--global--spacing-horizontal));
     1394}
    14971395.post-password-form__submit {
    1498         margin-top: calc(var(--global--spacing-vertical) / 3);
     1396  margin-top: calc(var(--global--spacing-vertical) / 3);
    14991397}
    15001398@media only screen and (min-width: 592px) {
    1501 
    1502         .post-password-form__submit {
    1503                 margin-left: calc(0.4 * var(--global--spacing-horizontal));
    1504         }
     1399  .post-password-form__submit {
     1400    margin-left: calc(0.4 * var(--global--spacing-horizontal));
     1401  }
    15051402}
    15061403
    15071404img {
    1508         height: auto;
    1509         max-width: 100%;
    1510         vertical-align: middle;
     1405  height: auto;
     1406  max-width: 100%;
     1407  vertical-align: middle;
    15111408}
    15121409
    15131410/* Classic editor images */
    15141411.entry-content img {
    1515         max-width: 100%;
     1412  max-width: 100%;
    15161413}
    15171414
     
    15211418object,
    15221419video {
    1523         max-width: 100%;
     1420  max-width: 100%;
    15241421}
    15251422
     
    15291426.wp-caption-text,
    15301427.wp-block-embed figcaption {
    1531         color: currentColor;
    1532         font-size: var(--global--font-size-xs);
    1533         line-height: var(--global--line-height-body);
    1534         margin-top: calc(0.5 * var(--global--spacing-unit));
    1535         margin-bottom: var(--global--spacing-unit);
    1536         text-align: center;
    1537 }
    1538 
    1539 .alignleft figcaption,
    1540 .alignright figcaption,
     1428  color: currentColor;
     1429  font-size: var(--global--font-size-xs);
     1430  line-height: var(--global--line-height-body);
     1431  margin-top: calc(0.5 * var(--global--spacing-unit));
     1432  margin-bottom: var(--global--spacing-unit);
     1433  text-align: center;
     1434}
     1435.alignleft figcaption, .alignright figcaption,
    15411436.alignleft .wp-caption,
    15421437.alignright .wp-caption,
     
    15451440.alignleft .wp-block-embed figcaption,
    15461441.alignright .wp-block-embed figcaption {
    1547         margin-bottom: 0;
     1442  margin-bottom: 0;
    15481443}
    15491444
     
    15521447.entry-content .wp-smiley,
    15531448.comment-content .wp-smiley {
    1554         border: none;
    1555         margin-bottom: 0;
    1556         margin-top: 0;
    1557         padding: 0;
     1449  border: none;
     1450  margin-bottom: 0;
     1451  margin-top: 0;
     1452  padding: 0;
    15581453}
    15591454
     
    15611456b,
    15621457strong {
    1563         font-weight: 700;
     1458  font-weight: 700;
    15641459}
    15651460
     
    15681463em,
    15691464i {
    1570         font-style: italic;
     1465  font-style: italic;
    15711466}
    15721467
    15731468pre {
    1574         white-space: pre;
    1575         overflow-x: auto;
     1469  white-space: pre;
     1470  overflow-x: auto;
    15761471}
    15771472
     
    15821477 */
    15831478a {
    1584         cursor: pointer;
    1585         color: var(--wp--style--color--link, var(--global--color-primary));
    1586         text-underline-offset: 3px;
    1587         text-decoration-skip-ink: all;
     1479  cursor: pointer;
     1480  color: var(--wp--style--color--link, var(--global--color-primary));
     1481  text-underline-offset: 3px;
     1482  text-decoration-skip-ink: all;
    15881483}
    15891484
    15901485a:hover {
    1591         text-decoration-style: dotted;
    1592         text-decoration-skip-ink: none;
     1486  text-decoration-style: dotted;
     1487  text-decoration-skip-ink: none;
    15931488}
    15941489
    15951490.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1596 
    1597         /* Only visible in Windows High Contrast mode */
    1598         outline: 2px solid transparent;
    1599         text-decoration: underline 1px dotted currentColor;
    1600         text-decoration-skip-ink: none;
    1601         background: rgba(255, 255, 255, 0.9);
    1602 }
    1603 
     1491  /* Only visible in Windows High Contrast mode */
     1492  outline: 2px solid transparent;
     1493  text-decoration: underline 1px dotted currentColor;
     1494  text-decoration-skip-ink: none;
     1495  background: rgba(255, 255, 255, 0.9);
     1496}
    16041497.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1605         background: var(--global--color-black);
    1606         color: var(--global--color-white);
    1607         text-decoration: none;
    1608 }
    1609 
     1498  background: var(--global--color-black);
     1499  color: var(--global--color-white);
     1500  text-decoration: none;
     1501}
    16101502.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1611         color: var(--wp--style--color--link, var(--global--color-white));
    1612 }
    1613 
     1503  color: var(--wp--style--color--link, var(--global--color-white));
     1504}
    16141505.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1615         background: rgba(0, 0, 0, 0.9);
    1616         color: var(--wp--style--color--link, var(--global--color-white));
    1617 }
    1618 
     1506  background: rgba(0, 0, 0, 0.9);
     1507  color: var(--wp--style--color--link, var(--global--color-white));
     1508}
    16191509.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1620         color: var(--wp--style--color--link, var(--global--color-white));
    1621 }
    1622 
     1510  color: var(--wp--style--color--link, var(--global--color-white));
     1511}
    16231512.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    1624 
    1625         /* Only visible in Windows High Contrast mode */
    1626         outline: 2px solid transparent;
    1627         outline-offset: -2px;
    1628 }
    1629 
     1513  /* Only visible in Windows High Contrast mode */
     1514  outline: 2px solid transparent;
     1515  outline-offset: -2px;
     1516}
    16301517.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    1631         color: #21759b;
    1632         background-color: #f1f1f1;
    1633 }
    1634 
     1518  color: #21759b;
     1519  background-color: #f1f1f1;
     1520}
    16351521.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    1636         background: none;
    1637 }
    1638 
     1522  background: none;
     1523}
    16391524.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    1640         outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
    1641 }
    1642 
    1643 .has-background .has-link-color a,
    1644 .has-background.has-link-color a {
    1645         color: var(--wp--style--color--link, var(--global--color-primary));
     1525  outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
     1526}
     1527
     1528.has-background .has-link-color a, .has-background.has-link-color a {
     1529  color: var(--wp--style--color--link, var(--global--color-primary));
    16461530}
    16471531
    16481532/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
    16491533.wp-block-audio audio:focus {
    1650         outline-offset: 5px;
    1651         outline: 2px solid var(--global--color-primary);
     1534  outline-offset: 5px;
     1535  outline: 2px solid var(--global--color-primary);
    16521536}
    16531537
     
    16621546.wp-block-button .wp-block-button__link,
    16631547.wp-block-file a.wp-block-file__button {
    1664         border: var(--button--border-width) solid transparent;
    1665         border-radius: var(--button--border-radius);
    1666         cursor: pointer;
    1667         font-weight: var(--button--font-weight);
    1668         font-family: var(--button--font-family);
    1669         font-size: var(--button--font-size);
    1670         line-height: var(--button--line-height);
    1671         padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    1672         text-decoration: none;
    1673 }
    1674 
     1548  border: var(--button--border-width) solid transparent;
     1549  border-radius: var(--button--border-radius);
     1550  cursor: pointer;
     1551  font-weight: var(--button--font-weight);
     1552  font-family: var(--button--font-family);
     1553  font-size: var(--button--font-size);
     1554  line-height: var(--button--line-height);
     1555  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     1556  text-decoration: none;
     1557}
    16751558.site .button:not(:hover):not(:active):not(.has-text-color),
    16761559button:not(:hover):not(:active):not(.has-text-color),
     
    16801563.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    16811564.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    1682         color: var(--global--color-background);
    1683 }
    1684 
     1565  color: var(--global--color-background);
     1566}
    16851567.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
    16861568.has-background button:not(:hover):not(:active):not(.has-text-color),
     
    16901572.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    16911573.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    1692         color: var(--local--color-background, var(--global--color-primary));
    1693 }
    1694 
     1574  color: var(--local--color-background, var(--global--color-primary));
     1575}
    16951576.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
    16961577.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
     
    17001581.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
    17011582.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    1702         color: var(--global--color-primary);
    1703 }
    1704 
     1583  color: var(--global--color-primary);
     1584}
    17051585.site .button:not(:hover):not(:active):not(.has-background),
    17061586button:not(:hover):not(:active):not(.has-background),
     
    17101590.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    17111591.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    1712         background-color: var(--global--color-primary);
    1713 }
    1714 
     1592  background-color: var(--global--color-primary);
     1593}
    17151594.has-background .site .button:not(:hover):not(:active):not(.has-background),
    17161595.has-background button:not(:hover):not(:active):not(.has-background),
     
    17201599.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    17211600.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    1722         background-color: var(--local--color-primary, var(--global--color-primary));
    1723 }
    1724 
    1725 .site .button:hover,
    1726 .site .button:active,
     1601  background-color: var(--local--color-primary, var(--global--color-primary));
     1602}
     1603.site .button:hover, .site .button:active,
    17271604button:hover,
    17281605button:active,
     
    17371614.wp-block-file a.wp-block-file__button:hover,
    17381615.wp-block-file a.wp-block-file__button:active {
    1739         background-color: transparent;
    1740         border-color: currentColor;
    1741         color: inherit;
    1742 }
    1743 
     1616  background-color: transparent;
     1617  border-color: currentColor;
     1618  color: inherit;
     1619}
    17441620.site .button:focus,
    17451621button:focus,
     
    17491625.wp-block-button .wp-block-button__link:focus,
    17501626.wp-block-file a.wp-block-file__button:focus {
    1751         outline-offset: -6px;
    1752         outline: 2px dotted currentColor;
    1753 }
    1754 
     1627  outline-offset: -6px;
     1628  outline: 2px dotted currentColor;
     1629}
    17551630.site .button:disabled,
    17561631button:disabled,
     
    17601635.wp-block-button .wp-block-button__link:disabled,
    17611636.wp-block-file a.wp-block-file__button:disabled {
    1762         background-color: var(--global--color-white-50);
    1763         border-color: var(--global--color-white-50);
    1764         color: var(--button--color-text-active);
     1637  background-color: var(--global--color-white-50);
     1638  border-color: var(--global--color-white-50);
     1639  color: var(--button--color-text-active);
    17651640}
    17661641
     
    17691644 */
    17701645.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1771         color: var(--global--color-background);
    1772 }
    1773 
     1646  color: var(--global--color-background);
     1647}
    17741648.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1775         color: var(--local--color-background, var(--global--color-background));
    1776 }
    1777 
     1649  color: var(--local--color-background, var(--global--color-background));
     1650}
    17781651.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    1779         color: var(--global--color-primary);
    1780 }
    1781 
     1652  color: var(--global--color-primary);
     1653}
    17821654.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1783         background-color: var(--global--color-primary);
    1784 }
    1785 
     1655  background-color: var(--global--color-primary);
     1656}
    17861657.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1787         background-color: var(--local--color-primary, var(--global--color-primary));
    1788 }
    1789 
     1658  background-color: var(--local--color-primary, var(--global--color-primary));
     1659}
    17901660.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    17911661.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    1792         border-color: currentColor !important;
    1793         background-color: transparent !important;
    1794         color: inherit !important;
    1795 }
    1796 
    1797 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    1798 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    1799 .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
    1800         border-color: currentColor;
    1801 }
    1802 
     1662  border-color: currentColor !important;
     1663  background-color: transparent !important;
     1664  color: inherit !important;
     1665}
     1666.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
     1667  border-color: currentColor;
     1668}
    18031669.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1804         color: var(--global--color-primary);
    1805 }
    1806 
     1670  color: var(--global--color-primary);
     1671}
    18071672.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1808         color: var(--local--color-primary, var(--global--color-primary));
    1809 }
    1810 
     1673  color: var(--local--color-primary, var(--global--color-primary));
     1674}
    18111675.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    1812         color: inherit;
    1813 }
    1814 
     1676  color: inherit;
     1677}
    18151678.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1816         background-color: transparent;
    1817 }
    1818 
     1679  background-color: transparent;
     1680}
    18191681.wp-block-button.is-style-outline .wp-block-button__link:hover,
    18201682.wp-block-button.is-style-outline .wp-block-button__link:active {
    1821         border-color: transparent !important;
    1822         background-color: var(--global--color-primary) !important;
    1823         color: var(--global--color-background) !important;
    1824 }
    1825 
     1683  border-color: transparent !important;
     1684  background-color: var(--global--color-primary) !important;
     1685  color: var(--global--color-background) !important;
     1686}
    18261687.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
    18271688.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    1828         background-color: var(--local--color-primary, var(--global--color-primary)) !important;
    1829         color: var(--local--color-background, var(--global--color-background)) !important;
    1830 }
    1831 
     1689  background-color: var(--local--color-primary, var(--global--color-primary)) !important;
     1690  color: var(--local--color-background, var(--global--color-background)) !important;
     1691}
    18321692.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
    18331693.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    1834         color: var(--local--color-background, var(--global--color-background)) !important;
    1835 }
    1836 
     1694  color: var(--local--color-background, var(--global--color-background)) !important;
     1695}
    18371696.wp-block-button .is-style-squared .wp-block-button__link {
    1838         border-radius: 0;
     1697  border-radius: 0;
    18391698}
    18401699
    18411700.is-style-outline .wp-block-button__link[style*=radius]:focus,
    18421701.wp-block-button a.wp-block-button__link[style*=radius]:focus {
    1843         outline-offset: 2px;
    1844         outline: 2px dotted var(--button--color-background);
     1702  outline-offset: 2px;
     1703  outline: 2px dotted var(--button--color-background);
    18451704}
    18461705
    18471706.wp-block-code {
    1848         border-color: var(--global--color-border);
    1849         border-radius: 0;
    1850         border-style: solid;
    1851         border-width: 0.1rem;
    1852         padding: var(--global--spacing-unit);
    1853 }
    1854 
     1707  border-color: var(--global--color-border);
     1708  border-radius: 0;
     1709  border-style: solid;
     1710  border-width: 0.1rem;
     1711  padding: var(--global--spacing-unit);
     1712}
    18551713.wp-block-code code {
    1856         color: var(--global--color-primary);
    1857         white-space: pre;
    1858         overflow-x: auto;
    1859         display: block;
     1714  color: var(--global--color-primary);
     1715  white-space: pre;
     1716  overflow-x: auto;
     1717  display: block;
    18601718}
    18611719
    18621720.wp-block-columns:not(.alignwide):not(.alignfull) {
    1863         clear: both;
    1864 }
    1865 
     1721  clear: both;
     1722}
    18661723.wp-block-columns .wp-block-column > * {
    1867         margin-top: calc(0.66 * var(--global--spacing-vertical));
    1868         margin-bottom: calc(0.66 * var(--global--spacing-vertical));
     1724  margin-top: calc(0.66 * var(--global--spacing-vertical));
     1725  margin-bottom: calc(0.66 * var(--global--spacing-vertical));
    18691726}
    18701727@media only screen and (min-width: 482px) {
    1871 
    1872         .wp-block-columns .wp-block-column > * {
    1873                 margin-top: var(--global--spacing-vertical);
    1874                 margin-bottom: var(--global--spacing-vertical);
    1875         }
    1876 }
    1877 
     1728  .wp-block-columns .wp-block-column > * {
     1729    margin-top: var(--global--spacing-vertical);
     1730    margin-bottom: var(--global--spacing-vertical);
     1731  }
     1732}
    18781733.wp-block-columns .wp-block-column > *:first-child {
    1879         margin-top: 0;
    1880 }
    1881 
     1734  margin-top: 0;
     1735}
    18821736.wp-block-columns .wp-block-column > *:last-child {
    1883         margin-bottom: 0;
    1884 }
    1885 
     1737  margin-bottom: 0;
     1738}
    18861739.wp-block-columns .wp-block-column:last-child {
    1887         margin-bottom: 0;
    1888 }
    1889 
     1740  margin-bottom: 0;
     1741}
    18901742.wp-block-columns .wp-block-column:not(:last-child) {
    1891         margin-bottom: calc(0.66 * var(--global--spacing-vertical));
     1743  margin-bottom: calc(0.66 * var(--global--spacing-vertical));
    18921744}
    18931745@media only screen and (min-width: 482px) {
    1894 
    1895         .wp-block-columns .wp-block-column:not(:last-child) {
    1896                 margin-bottom: var(--global--spacing-vertical);
    1897         }
     1746  .wp-block-columns .wp-block-column:not(:last-child) {
     1747    margin-bottom: var(--global--spacing-vertical);
     1748  }
    18981749}
    18991750@media only screen and (min-width: 822px) {
    1900 
    1901         .wp-block-columns .wp-block-column:not(:last-child) {
    1902                 margin-bottom: 0;
    1903         }
    1904 }
    1905 
     1751  .wp-block-columns .wp-block-column:not(:last-child) {
     1752    margin-bottom: 0;