Make WordPress Core

Changeset 55088


Ignore:
Timestamp:
01/18/2023 01:31:16 PM (2 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":"AAAA,gBAAgB;ACAhB;;;;;;;;;;;;;;;;;CAAA;ACEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;AA4EA,wCAAA;AC9EA,cAAA;AAKA;EAEC,gBAAA;EAIA,cAAA;EAYA,gBAAA;EAKA,aAAA;EA4BA,wBAAA;EASA,WAAA,EAeA,oDAAA,EACA,aAAA,EAEA,kCAAA,EACA,kCAAA;EAEA,YAAA;EAMA,cAAA;EAGA,UAAA;EAYA,gBAAA;EAKA,YAAA;EAmBA,UAAA;EAUA,WAAA;EAkBA,oBAAA;EAkBA,eAAA;EAQA,WAAA;EAOA,sBAAA;EAyBA,iBAAA;EAKA,YAAA;EAMA,qBAAA;AH2DD;AI/RA,2EAAA;AAEA;+EAAA;AAGA;;;EAAA;AAKA;EACC,iBAAA,EAAA,MAAA;EACA,8BAAA,EAAA,MAAA;AJiTD;;AI9SA;+EAAA;AAGA;;EAAA;AAIA;EACC,SAAA;AJ+SD;;AI5SA;;EAAA;AAIA;EACC,cAAA;AJ8SD;;AI3SA;;;EAAA;AAKA;EACC,cAAA;EACA,gBAAA;AJ6SD;;AI1SA;+EAAA;AAGA;;;EAAA;AAKA;EACC,uBAAA,EAAA,MAAA;EACA,SAAA,EAAA,MAAA;EACA,iBAAA,EAAA,MAAA;AJ2SD;;AIxSA;;;EAAA;AAKA;EACC,sBAAA,EAAA,MAAA;EACA,cAAA,EAAA,MAAA;AJ0SD;;AIvSA;+EAAA;AAGA;;EAAA;AAIA;EACC,6BAAA;EACA,8BAAA;AJwSD;;AIrSA;;;EAAA;AAKA;EACC,mBAAA,EAAA,MAAA;EACA,0BAAA,EAAA,MAAA;EACA,6BAAA,EAAA,MAAA;AJuSD;;AIpSA;;EAAA;AAIA;;EAEC,mBAAA;AJsSD;;AInSA;;;EAAA;AAKA;;;EAGC,sBAAA,EAAA,MAAA;EACA,cAAA,EAAA,MAAA;AJqSD;;AIlSA;;EAAA;AAIA;EACC,cAAA;AJoSD;;AIjSA;;;EAAA;AAKA;;EAEC,cAAA;EACA,cAAA;EACA,kBAAA;EACA,wBAAA;AJmSD;;AIhSA;EACC,eAAA;AJmSD;;AIhSA;EACC,WAAA;AJmSD;;AIhSA;+EAAA;AAGA;;EAAA;AAIA;EACC,kBAAA;AJiSD;;AI9RA;+EAAA;AAGA;;;EAAA;AAKA;;;;;EAKC,oBAAA,EAAA,MAAA;EACA,eAAA,EAAA,MAAA;EACA,iBAAA,EAAA,MAAA;EACA,SAAA,EAAA,MAAA;AJ+RD;;AI5RA;;;EAAA;AAKA;QACQ,MAAA;EACP,iBAAA;AJ8RD;;AI3RA;;;EAAA;AAKA;SACS,MAAA;EACR,oBAAA;AJ6RD;;AI1RA;;EAAA;AAIA;;;;EAIC,0BAAA;AJ4RD;;AIzRA;;EAAA;AAIA;;;;EAIC,kBAAA;EACA,UAAA;AJ2RD;;AIxRA;;EAAA;AAIA;;;;EAIC,8BAAA;AJ0RD;;AIvRA;;EAAA;AAIA;EACC,8BAAA;AJyRD;;AItRA;;;;;EAAA;AAOA;EACC,sBAAA,EAAA,MAAA;EACA,cAAA,EAAA,MAAA;EACA,cAAA,EAAA,MAAA;EACA,eAAA,EAAA,MAAA;EACA,UAAA,EAAA,MAAA;EACA,mBAAA,EAAA,MAAA;AJwRD;;AIrRA;;EAAA;AAIA;EACC,wBAAA;AJuRD;;AIpRA;;EAAA;AAIA;EACC,cAAA;AJsRD;;AInRA;;;EAAA;AAKA;;EAEC,sBAAA,EAAA,MAAA;EACA,UAAA,EAAA,MAAA;AJqRD;;AIlRA;;EAAA;AAIA;;EAEC,YAAA;AJoRD;;AIjRA;;;EAAA;AAKA;EACC,6BAAA,EAAA,MAAA;EACA,oBAAA,EAAA,MAAA;AJmRD;;AIhRA;;EAAA;AAIA;EACC,wBAAA;AJkRD;;AI/QA;;;EAAA;AAKA;EACC,0BAAA,EAAA,MAAA;EACA,aAAA,EAAA,MAAA;AJiRD;;AI9QA;+EAAA;AAGA;;EAAA;AAIA;EACC,cAAA;AJ+QD;;AI5QA;;EAAA;AAIA;EACC,kBAAA;AJ8QD;;AI3QA;+EAAA;AAGA;;EAAA;AAIA;EACC,aAAA;AJ4QD;;AIzQA;;EAAA;AAIA;EACC,aAAA;AJ2QD;;AKvmBA;;EAAA;AAIA;;EAAA;AA4EA;;EAAA;AA8BA;;EAAA;AAGA;EACC,6BAAA;AL+hBD;AKvnBE;EAuFF;EACC;EL+hBD;AAfA;AKpkBE;EAmDF;EACC;EL+hBD;AATA;AKvhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL6hBD;AKvnBE;EAuFF;EACC;EL+hBD;AAfA;AKpkBE;EAmDF;EACC;EL+hBD;AATA;AKvhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL6hBD;AKvnBE;EAuFF;EACC;EL+hBD;AAfA;AKpkBE;EAmDF;EACC;EL+hBD;AATA;AKvhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL6hBD;AKvnBE;EAuFF;EACC;EL+hBD;AAfA;AKpkBE;EAmDF;EACC;EL+hBD;AATA;AKvhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL6hBD;AKvnBE;EAuFF;EACC;EL+hBD;AAfA;AKpkBE;EAmDF;EACC;EL+hBD;AATA;;AKjhBA;EACC,6BAAA;ALgiBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;ALgiBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;ALgiBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AKjhBA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AK9nBE;EA6FF;EACC;ELgiBD;AAtBA;;AKpkBE;EAyDF;EACC;ELgiBD;AAhBA;;AK3gBA;EACC,eAAA;EACA,WAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AKliBA;EACC,eAAA;EACA,WAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AKliBA;EACC,eAAA;EACA,WAAA;EACA,iBAAA;EACA,kBAAA;AL8hBD;;AKroBE;EA2GD;IACC,eAAA;IACA,WAAA;IACA,iBAAA;IACA,kBAAA;EL8hBA;AACF;AK3hBA;EACC,iBAAA;EACA,kBAAA;EACA,yBAAA;EACA,eAAA;AL6hBD;AKppBE;EAmHF;EAGC;EL8hBD;AA5CA;AKpkBE;EA+EF;EAGC;EL8hBD;AAtCA;AK3fA;EACC,iBAAA;EACA,kBAAA;EACA,yBAAA;EACA,eAAA;AL6hBD;AKppBE;EAmHF;EAGC;EL8hBD;AA5CA;AKpkBE;EA+EF;EAGC;EL8hBD;AAtCA;AK3fA;EACC,iBAAA;EACA,kBAAA;EACA,yBAAA;EACA,eAAA;AL6hBD;AKppBE;EAmHF;EAGC;EL8hBD;AA5CA;AKpkBE;EA+EF;EAGC;EL8hBD;AAtCA;AK3fA;EACC,iBAAA;EACA,kBAAA;EACA,yBAAA;EACA,eAAA;AL6hBD;AKppBE;EAmHF;EAGC;EL8hBD;AA5CA;AKpkBE;EA+EF;EAGC;EL8hBD;AAtCA;;AK9mBE;EAqJD;IAEC,aAAA;IACA,iEAAA;IAEA,aAAA;IACA,kBAAA;ELigBA;EK5pBA;IAqJD;IAGC;ILogBA;EApDF;EKpkBE;IAiHD;IAGC;ILogBA;EA9CF;AA+CA;AK7pBE;EAyKD;IAEC,aAAA;IACA,iBAAA;IAEA,aAAA;IACA,kEAAA;ELqfA;EKpqBA;IAyKD;IAMC;ILqfA;EA5DF;EKpkBE;IAqID;IAMC;ILqfA;EAtDF;AAuDA;AM/rBA;;;;;;;EAAA;AASA;;;EAAA;AAIA;EAIC,iBAAA;EACA,oBAAA;EACA,iBAAA;EACA,kBAAA;ANgsBD;;AM7rBA;EACC,iBAAA;EACA,oBAAA;ANgsBD;AK/rBE;ECHF;IAKE,oBAAA;ENisBA;AACF;;AM9rBA;;;EAAA;AAIA;EACC,gBAAA;EACA,mBAAA;ANisBD;AM/rBC;EACC,aAAA;ANisBF;AM9rBC;EACC,gBAAA;ANgsBF;;AM5rBA;;EAAA;AAOA;;EAAA;AAOA;;EAAA;AAQA;;;EAAA;AAIA;EAKC,gBAAA;EACA,kBAAA;EACA,mBAAA;EACA,iBAAA;ANkrBD;;AM/qBA;;;EAAA;AAIA;EAOC,gBAAA;EACA,mBAAA;ANirBD;AMzrBA;EAOC,gBAAA;EACA,mBAAA;ANirBD;AMzrBA;EAOC,gBAAA;EACA,mBAAA;ANirBD;AMzrBA;EAOC,gBAAA;EACA,mBAAA;ANirBD;AMzrBA;EAOC,gBAAA;EACA,mBAAA;ANirBD;AMzrBA;EAOC,gBAAA;EACA,mBAAA;ANirBD;AKzvBE;ECgEF;IAWE,gBAAA;IACA,mBAAA;ENurBA;EMnsBF;IAWE,gBAAA;IACA,mBAAA;ENurBA;EMnsBF;IAWE,gBAAA;IACA,mBAAA;ENurBA;EMnsBF;IAWE,gBAAA;IACA,mBAAA;ENurBA;EMnsBF;IAWE,gBAAA;IACA,mBAAA;ENurBA;EMnsBF;IAWE,gBAAA;IACA,mBAAA;ENurBA;AACF;AMrrBC;;;;;;EACC,aAAA;AN4rBF;AMzrBC;;;;;;EACC,gBAAA;ANgsBF;;AM5rBA;EAEC,gBAAA;EACA,mBAAA;AN+rBD;;AMlsBA;EAEC,gBAAA;EACA,mBAAA;AN+rBD;AK1xBE;ECwFF;IAME,gBAAA;IACA,mBAAA;ENisBA;EMxsBF;IAME,gBAAA;IACA,mBAAA;ENisBA;AACF;;AM9rBA;;;EAAA;AAKA;EAKC,gBAAA;EACA,mBAAA;ANgsBD;AMtsBA;EAKC,gBAAA;EACA,mBAAA;ANgsBD;AMtsBA;EAKC,gBAAA;EACA,mBAAA;ANgsBD;AMtsBA;EAKC,gBAAA;EACA,mBAAA;ANgsBD;AMtsBA;EAKC,gBAAA;EACA,mBAAA;ANgsBD;AM9rBC;;;;;EACC,aAAA;ANosBF;AMjsBC;;;;;EACC,gBAAA;ANusBF;;AMlsBA;;;EAAA;AAIA;EAeC,2DAAA;ANurBD;AMpsBC;EAKC,aAAA;ANksBF;AM/rBC;EAEC,gBAAA;ANgsBF;AM5rBC;EAEC,gBAAA;AN6rBF;AM/rBC;EAEC,gBAAA;AN6rBF;;AOv2BA;;EAAA;AAIA;;;;;;;;;;;;;;;;;;;;;;;;EAwBC,UAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;APy2BD;;AOt2BA;;;;EAAA;AAMA;EAEC,6CAAA;EACA,sBAAA;EAGA,gIAAA;EACA,gBAAA;APq2BD;;AOl2BA;;EAAA;AAKC;EAGC,mBAAA;APi2BF;;AO51BA;EACC,kBAAA;EACA,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,yBAAA;AP+1BD;;AQn6BA;;;;;;;;;;;;EAYC,WAAA;EACA,cAAA;EACA,mBAAA;AR06BD;;AQv6BA;;;;;;EAMC,WAAA;AR06BD;;AEt2BA,yHAAA;AO3FA;EACC,UAAA;EACA,kBAAA;EACA,wBAAA;ATq8BD;ASn8BC;EACC,gBAAA;EACA,mBAAA;ATq8BF;ASn8BE;EACC,aAAA;ATq8BH;ASl8BE;EACC,gBAAA;ATo8BH;ASh8BC;EACC,sBAAA;EACA,gIAAA;EACA,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,gBAAA;ATk8BF;AS/7BC;EAEC,mBAAA;EAGA,sBAAA;ATi8BF;AS97BC;EAGC,qBAAA;AT87BF;AS57BE;EACC,mBAAA;EACA,kBAAA;EACA,cAAA;AT87BH;AS37BE;EAEC,eAAA;EACA,sBAAA;AT87BH;AS17BC;EACC,mBAAA;AT47BF;ASz7BC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;AT27BF;ASx7BC;EAGC,cAAA;EACA,eAAA;EACA,kBAAA;AT07BF;AK5+BE;EIpBF;IA0EE,kBAAA;ET07BA;ESx7BA;IACC,OAAA;ET07BD;AACF;;AUxgCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;;AUhiCA;EAeC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,aAAA;EAEA,aAAA;EACA,eAAA;AV0gCD;AUxgCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AU3hCC;EACC,cAAA;EACA,mBAAA;EACA,2BAAA;AVwhCF;AUrhCC;;;;;;;;;;;;;;;EACC,YAAA;AVqiCF;AUliCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;AUnjCC;EACC,oCAAA;AVkjCF;;AU3iCC;EACC,oBAAA;AV8iCF;AU5iCE;EACC,sBAAA;AV8iCH;;AUziCA;EACC,YAAA;EACA,YAAA;AV4iCD;;AUziCA;;EAGC,aAAA;EACA,cAAA;AV2iCD;;AUxiCA;EACC,yBAAA;EACA,cAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EACA,gBAAA;EACA,4BAAA;EACA,gLAAA;EACA,uCAAA;AV2iCD;AUziCC;EACC,mBAAA;EACA,2BAAA;AV2iCF;AUxiCC;EACC,oMAAA;EACA,uCAAA;AV0iCF;;AUtiCA;EACC,WAAA;AVyiCD;;AUtiCA;EACC,mBAAA;EACA,gBAAA;EACA,mBAAA;AVyiCD;;AUtiCA;;;;CAAA;AAKA;EAEC;IAEC,wBAAA;IACA,qBAAA;IACA,kBAAA;IACA,WAAA;IACA,YAAA;IACA,yBAAA;IACA,gBAAA;EVwiCA;EUhjCD;IAEC,wBAAA;IACA,qBAAA;IACA,kBAAA;IACA,WAAA;IACA,YAAA;IACA,yBAAA;IACA,gBAAA;EVwiCA;EUtiCA;;IACC,YAAA;EVyiCD;EUtiCA;IACC,oCAAA;EVyiCD;EU1iCA;IACC,oCAAA;EVyiCD;EUniCA;IACC,mBAAA;IACA,2BAAA;EVqiCD;EUliCA;IACC,WAAA;IACA,UAAA;IACA,cAAA;IACA,SAAA;IACA,QAAA;IACA,kBAAA;IACA,UAAA;IACA,YAAA;IACA,yBAAA;IACA,aAAA;IACA,cAAA;IACA,wBAAA;EVoiCD;EUjiCA;IACC,cAAA;EVmiCD;EUjiCC;IACC,UAAA;EVmiCF;EU9hCD;IACC,kBAAA;EVgiCA;EU9hCA;IACC,mBAAA;IACA,2BAAA;EVgiCD;EU7hCA;IACC,WAAA;IACA,UAAA;IACA,cAAA;IACA,SAAA;IACA,QAAA;IACA,kBAAA;IACA,WAAA;IACA,YAAA;IACA,kBAAA;IACA,mBAAA;EV+hCD;EU5hCA;IACC,yBAAA;EV8hCD;EU5hCC;IACC,UAAA;EV8hCF;EU1hCC;IACC,mBAAA;IACA,2BAAA;EV4hCF;AACF;AUvhCA;EAEC,qBAAA;EACA,kBAAA;EACA,eAAA;EACA,mBAAA;AVyhCD;AU9hCA;EAEC,qBAAA;EACA,kBAAA;EACA,eAAA;EACA,mBAAA;AVyhCD;;AUthCA;;CAAA;AAGA;EAEC;IACC,wBAAA,EAAA,uDAAA;IACA,WAAA,EAAA,4CAAA;IACA,WAAA;IACA,mBAAA;IACA,kBAAA;IACA,oBAAA;EVwhCA;EUthCA;IACC,YAAA;EVwhCD;EUphCD;IACC,wBAAA;IACA,yBAAA;IACA,YAAA;IACA,WAAA;IACA,kBAAA;IACA,mBAAA;IACA,eAAA;EVshCA;EUnhCD;IACC,yBAAA;IACA,YAAA;IACA,WAAA;IACA,kBAAA;IACA,mBAAA;IACA,eAAA;IACA,sBAAA;EVqhCA;AACF;AUlhCA;EACC,WAAA;EACA,WAAA;EACA,kBAAA;EACA,oBAAA;EACA,qBAAA;EACA,uBAAA;EACA,kBAAA;EACA,eAAA;AVohCD;;AUjhCA;EACC,mBAAA;EACA,kBAAA;AVohCD;;AUjhCA;EACC,mBAAA;EACA,kBAAA;AVohCD;;AUjhCA;EACC,yBAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,eAAA;AVohCD;;AUjhCA;EACC,aAAA;EACA,qBAAA;EACA,aAAA;AVohCD;AUlhCC;EACC,iBAAA;AVohCF;AU/gCE;EACC,sBAAA;AVihCH;AU9gCE;EACC,mBAAA;AVghCH;AU7gCE;EAEC,gBAAA;AV8gCH;AU3gCE;EAEC,mBAAA;EACA,eAAA;EACA,mBAAA;AV4gCH;AUhhCE;EAEC,mBAAA;EACA,eAAA;EACA,mBAAA;AV4gCH;;AUvgCA;EACC,UAAA;AV0gCD;;AUvgCA;EACC,iBAAA;AV0gCD;;AUvgCA;EACC,aAAA;EACA,eAAA;AV0gCD;AUxgCC;EACC,WAAA;EACA,gBAAA;AV0gCF;AUvgCC;EACC,YAAA;EACA,gBAAA;EACA,kBAAA;AVygCF;AUtgCC;EACC,gBAAA;AVwgCF;AKryCE;EK4RD;IAGE,iBAAA;EV0gCD;AACF;;AWh1CA;EACC,YAAA;EAEA,sBAAA;AXm1CD;;AWh1CA,0BAAA;;AAKA,uDAAA;AACA;;;;EAIC,eAAA;AXm1CD;;AWh1CA,mBAAA;AACA;EAIC,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;AXm1CD;AWj1CC;;;;;;;EAEC,gBAAA;AXw1CF;;AWp1CA,cAAA;AACA;;;EAGC,YAAA;EACA,gBAAA;EACA,aAAA;EACA,UAAA;AXu1CD;;AYn4CA,2EAAA;AACA;;EAEC,gBAAA;AZs4CD;;AYn4CA;;;;EAIC,kBAAA;AZs4CD;;AYn4CA;EACC,gBAAA;EACA,gBAAA;AZs4CD;;Aar5CA;;;;EAAA;AAKA;EACC,eAAA;EACA,cAAA;EACA,0BAAA;EACA,6BAAA;Abw5CD;;Aar5CA;EACC,6BAAA;EACA,8BAAA;Abw5CD;;Aar5CA;EAEC,+CAAA;EACA,8BAAA;EAEA,kDAAA;EACA,8BAAA;EACA,oCAAA;Abs5CD;Aan5CC;EACC,gBAAA;EACA,WAAA;EACA,qBAAA;Abq5CF;Aan5CE;EACC,WAAA;Abq5CH;Aah5CC;EACC,8BAAA;EACA,WAAA;Abk5CF;Aah5CE;EACC,WAAA;Abk5CH;Aa94CC;EAEC,+CAAA;EACA,8BAAA;EACA,oBAAA;Ab+4CF;Aa74CE;EACC,cAAA;EACA,yBAAA;Ab+4CH;Aa34CC;EACC,gBAAA;Ab64CF;Aa14CC;EACC,2BAAA;Ab44CF;;Aap4CC;EAEC,cAAA;Abs4CF;;AE92CA,4HAAA;AYhGC;EACC,mBAAA;EACA,0BAAA;Adk9CF;;Aet9CA;;EAAA;AAGA;ECmBC,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;AhB68CD;Aex+CA;ECmBC,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;AhB68CD;Aex+CA;ECmBC,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;AhB68CD;Aex+CA;ECmBC,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;AhB68CD;AgBv8CE;EACC,cAAA;AhB+8CH;AgBh9CE;EACC,cAAA;AhB+8CH;AgBh9CE;EACC,cAAA;AhB+8CH;AgBh9CE;EACC,cAAA;AhB+8CH;AgBh9CE;EACC,cAAA;AhB+8CH;AgBh9CE;EACC,cAAA;AhB+8CH;AgBh9CE;EACC,cAAA;AhB+8CH;AgB58CG;EACC,cAAA;AhBo9CJ;AgBr9CG;EACC,cAAA;AhBo9CJ;AgBr9CG;EACC,cAAA;AhBo9CJ;AgBr9CG;EACC,cAAA;AhBo9CJ;AgBr9CG;EACC,cAAA;AhBo9CJ;AgBr9CG;EACC,cAAA;AhBo9CJ;AgBr9CG;EACC,cAAA;AhBo9CJ;AgBl9CI;EACC,cAAA;AhB09CL;AgB39CI;EACC,cAAA;AhB09CL;AgB39CI;EACC,cAAA;AhB09CL;AgB39CI;EACC,cAAA;AhB09CL;AgB39CI;EACC,cAAA;AhB09CL;AgB39CI;EACC,cAAA;AhB09CL;AgB39CI;EACC,cAAA;AhB09CL;AgBp9CE;EACC,yBAAA;AhB49CH;AgB79CE;EACC,yBAAA;AhB49CH;AgB79CE;EACC,yBAAA;AhB49CH;AgB79CE;EACC,yBAAA;AhB49CH;AgB79CE;EACC,yBAAA;AhB49CH;AgB79CE;EACC,yBAAA;AhB49CH;AgB79CE;EACC,yBAAA;AhB49CH;AgBz9CG;EACC,yBAAA;AhBi+CJ;AgBl+CG;EACC,yBAAA;AhBi+CJ;AgBl+CG;EACC,yBAAA;AhBi+CJ;AgBl+CG;EACC,yBAAA;AhBi+CJ;AgBl+CG;EACC,yBAAA;AhBi+CJ;AgBl+CG;EACC,yBAAA;AhBi+CJ;AgBl+CG;EACC,yBAAA;AhBi+CJ;AgB39CC;;;;;;;;;;;;;EAEC,6BAAA;EACA,0BAAA;EACA,cAAA;AhBw+CF;AgBp+CC;;;;;;;EACC,oBAAA;EACA,gCAAA;AhB4+CF;AgBx+CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;AgBn/CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;AgBn/CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;AgBn/CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;AgBn/CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;AgBn/CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;AgBn/CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AhBg/CF;;AehjDA;;EAAA;AAWG;EACC,cAAA;Af2iDJ;AexiDI;EACC,cAAA;Af0iDL;AexiDK;EACC,cAAA;Af0iDN;AepiDG;EACC,yBAAA;AfsiDJ;AeniDI;EACC,yBAAA;AfqiDL;Ae/hDE;;EAEC,qCAAA;EACA,wCAAA;EACA,yBAAA;AfiiDH;AevhDG;EAGC,0BAAA;AfuhDJ;AenhDG;EACC,cAAA;AfqhDJ;AelhDI;EACC,cAAA;AfohDL;Ae9gDI;EACC,cAAA;AfghDL;Ae3gDG;EACC,6BAAA;Af6gDJ;AezgDE;EAGC,oCAAA;EACA,oCAAA;EACA,yBAAA;Af0gDH;Ae/gDE;EAGC,oCAAA;EACA,oCAAA;EACA,yBAAA;Af0gDH;AexgDG;EACC,oCAAA;EACA,yBAAA;Af2gDJ;Ae7gDG;EACC,oCAAA;EACA,yBAAA;Af2gDJ;AexgDG;EACC,yBAAA;Af2gDJ;Ae5gDG;EACC,yBAAA;Af2gDJ;AergDC;EACC,gBAAA;AfugDF;;AengDA;EAEC,mBAAA;EACA,2BAAA;AfsgDD;;AezgDA;EAEC,mBAAA;EACA,2BAAA;AfsgDD;;AiB9nDA;EACC,qBAAA;EACA,gBAAA;EACA,mBAAA;EACA,oBAAA;EACA,aAAA;AjBioDD;AiB/nDC;EACC,cAAA;EACA,gBAAA;EACA,gBAAA;EACA,cAAA;AjBioDF;;AkB1oDC;EACC,WAAA;AlB6oDF;AkBxoDE;EACC,gBAAA;EACA,mBAAA;AlB0oDH;AK1nDE;EalBA;IAKE,gBAAA;IACA,mBAAA;ElB2oDF;AACF;AkBzoDG;EACC,aAAA;AlB2oDJ;AkBxoDG;EACC,gBAAA;AlB0oDJ;AkBtoDE;EACC,gBAAA;AlBwoDH;AkBpoDC;EACC,mBAAA;AlBsoDF;AK5oDE;EaKD;IAIE,mBAAA;ElBuoDD;AACF;AK7mDE;Ea/BD;IAQE,gBAAA;ElBwoDD;AACF;AkBroDC;EAEC,6BAAA;AlBsoDF;AKjoDE;EaCE;IACC,kBAAA;IACA,gBAAA;IACA,UAAA;ElBmoDH;EkBrnDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkBloDI;IACC,yBAAA;IACA,aAAA;ElBgoDL;EkB3nDG;IAEC,kBAAA;ElB6nDJ;EkB/nDG;IAEC,kBAAA;ElB6nDJ;EkB1nDG;IACC,aAAA;ElB4nDJ;AACF;AkBlnDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;AkB5nDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;AkB5nDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;AkB5nDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;AkB5nDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;AkB5nDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;AkB5nDG;EAOC,kBAAA;EACA,mBAAA;AlBonDJ;;AmBxtDA;EAYC,sBAAA;EACA,iBAAA;EACA,mBAAA;EACA,sBAAA;EAkBA,sCAAA;EAUA,8DAAA;EA+DA,iBAAA;EAKA,qHAAA;AnBqnDD;AmBjuDC;;EACC,WAAA;AnBouDF;AmBjuDC;;EACC,aAAA;EACA,gBAAA;AnBouDF;AmB5tDC;EAGC,mBAAA;EACA,gBAAA;EACA,mBAAA;AnBiuDF;AmB/tDE;;;;;;EACC,mBAAA;AnBsuDH;AmBnuDE;EACC,cAAA;AnB0uDH;AmBnuDE;EAGC,WAAA;AnBwuDH;AmB3uDE;EAGC,WAAA;AnBwuDH;AmB3uDE;EAGC,WAAA;AnBwuDH;AmB3uDE;EAGC,WAAA;AnBwuDH;AmB3uDE;EAGC,WAAA;AnBwuDH;AmB3uDE;EAGC,WAAA;AnBwuDH;AmBnuDC;EACC,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mBAAA;EACA,UAAA;AnBsuDF;AGxiDA;EgBpMC;EACC;EnB2uDF;AAt+CA;AmBtQC;EACC,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mBAAA;EACA,UAAA;AnBsuDF;AGxiDA;EgBpMC;EACC;EnB2uDF;AAt+CA;AmB9PE;;EACC,gBAAA;AnBuuDH;AmBpuDE;;EACC,kBAAA;AnBuuDH;AmBpuDE;;EACC,iBAAA;AnBuuDH;AmBnuDC;EAEC,wBAAA;AnBquDF;AmBnuDE;EACC,gBAAA;EACA,mBAAA;AnBsuDH;AmBxuDE;EACC,gBAAA;EACA,mBAAA;AnBsuDH;AKnxDE;Ec2CA;IAKE,gBAAA;IACA,mBAAA;EnBwuDF;EmB9uDA;IAKE,gBAAA;IACA,mBAAA;EnBwuDF;AACF;AmBtuDG;;EACC,aAAA;AnByuDJ;AmBtuDG;;EACC,gBAAA;AnByuDJ;AmBpuDC;;;EAEC,aAAA;AnBuuDF;AmBruDE;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;AnByuDH;AmB9uDE;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;AnByuDH;AmB9uDE;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;AnByuDH;AmB9uDE;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;AnByuDH;AmBruDC;;;EAEC,uBAAA;AnBwuDF;AmBpuDC;EACC,yBAAA;AnBuuDF;AmBnuDC;;EACC,uBAAA;AnBsuDF;;AoBp1DC;;;EAGC,gBAAA;ApBu1DF;AoBp1DC;EACC,qBAAA;ApBs1DF;;AqBh2DA;EAEC,cAAA;ArBk2DD;AqBh2DC;EAIC,uBAAA;ArBg2DF;AqB91DE;EACC,SAAA;EAEA,WAAA;EACA,eAAA;ArBg2DH;AqB91DG;EACC,WAAA;ArBi2DJ;AqB/1DI;EACC,6BAAA;EACA,0BAAA;EACA,qBAAA;ArBk2DL;AqBr2DI;EACC,6BAAA;EACA,0BAAA;EACA,qBAAA;ArBk2DL;AqB71DE;;EACC,mBAAA;ArBg2DH;;AsB53DA;EAIC,cAAA;EACA,WAAA;EAEA,kBAAA;AtB23DD;AsBz3DC;EAEC,WAAA;EACA,cAAA;EACA,WAAA;AtB03DF;AsBt3DC;EACC,iBAAA;EACA,kBAAA;AtBw3DF;AsBt3DE;EACC,gBAAA;EACA,mBAAA;AtBw3DH;AKr3DE;EiBLA;IASE,gBAAA;IACA,mBAAA;EtBq3DF;AACF;AsBn3DG;EACC,aAAA;AtBq3DJ;AsBl3DG;EACC,gBAAA;AtBo3DJ;AsB/2DC;EACC,aAAA;AtBi3DF;AKp4DE;EiBkBD;IAIE,aAAA;EtBk3DD;AACF;AsB92DC;EACC,yBAAA;EACA,aAAA;AtBg3DF;AsBz2DE;EAEC,4BAAA;EACA,wBAAA;EACA,kBAAA;AtB42DH;AsBh3DE;EAEC,4BAAA;EACA,wBAAA;EACA,kBAAA;AtB42DH;AsBh3DE;EAEC,4BAAA;EACA,wBAAA;EACA,kBAAA;AtB42DH;AsBh3DE;EAEC,4BAAA;EACA,wBAAA;EACA,kBAAA;AtB42DH;;AuB96DA;EAYC,WAAA;EACA,gIAAA;EACA,mBAAA;AvBi7DD;AuB/6DC;EACC,gBAAA;AvB47DF;;AuBx7DA;EAEC,eAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AGpuDA;EoB3NA;EAEC;EvB67DD;AAlqDA;;AuB7RA;EAEC,eAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AGpuDA;EoB3NA;EAEC;EvB67DD;AAlqDA;;AuBtRA;EAEC,kBAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AG3uDA;EoBpNA;EAEC;EvB67DD;AAzqDA;;AuBtRA;EAEC,kBAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AG3uDA;EoBpNA;EAEC;EvB67DD;AAzqDA;;AuB/QA;EAEC,eAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AGlvDA;EoB7MA;EAEC;EvB67DD;AAhrDA;;AuB/QA;EAEC,eAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AGlvDA;EoB7MA;EAEC;EvB67DD;AAhrDA;;AuBxQA;EAEC,iBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AuBx7DA;EAEC,mBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AuBx7DA;EAEC,eAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AvB27DD;;AwB1/DA;EACC,kBAAA;AxB6/DD;AwB3/DC;EACC,cAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;AxB6/DF;AwB1/DC;EACC,iBAAA;AxB4/DF;AwBz/DC;EACC,kBAAA;AxB2/DF;AwBx/DC;EACC,mBAAA;AxB0/DF;;AwBr/DA;;EAEC,aAAA;EACA,gBAAA;AxBw/DD;AwBr/DC;;EACC,aAAA;AxBw/DF;;AwBn/DA;EAEC,yBAAA;AxBs/DD;;AwBn/DA;EACC,aAAA;AxBs/DD;;AKxgEE;EmByBA;;IAGE,cAAA;ExBk/DF;AACF;AKrhEE;EmB+BA;;IAME,cAAA;IACA,eAAA;ExBq/DF;AACF;;AyBhjEA;EACC,eAAA;AzBmjED;AyBjjEC;EACC,mBAAA;EACA,gBAAA;EAEA,2BAAA;EACA,gBAAA;EACA,mBAAA;AzBkjEF;AyBhjEE;EACC,aAAA;AzBkjEH;AyB/iEE;EACC,gBAAA;AzBijEH;AyB7iEC;EACC,gIAAA;AzB+iEF;AyB5iEC;EACC,cAAA;EACA,mBAAA;AzB8iEF;AyB3iEC;EACC,mBAAA;EACA,gBAAA;EACA,SAAA;AzB6iEF;;A0B7kEA;EACC,eAAA;A1BglED;A0B7kEC;EACC,gBAAA;EACA,mBAAA;A1B+kEF;A0B7kEE;EACC,aAAA;A1B+kEH;A0B5kEE;EACC,gBAAA;A1B8kEH;A0B1kEC;EACC,aAAA;EACA,gBAAA;A1B4kEF;A0BzkEC;EACC,qBAAA;EACA,sBAAA;A1B2kEF;A0BzkEE;EACC,mBAAA;A1B2kEH;A0BzkEG;EACC,gBAAA;A1B2kEJ;A0BtkEE;EAUC,gBAAA;A1B+jEH;A0B3jEC;EACC,gBAAA;EACA,mBAAA;A1B6jEF;A0B3jEE;EACC,aAAA;A1B6jEH;A0B1jEE;EACC,gBAAA;A1B4jEH;A0BvjEC;EACC,qBAAA;EACA,gIAAA;EACA,eAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;A1ByjEF;AG94DA;EuBjLC;EAGC;E1B4jEF;AA50DA;A0B1OC;EACC,mBAAA;EACA,gBAAA;A1BwjEF;A0BpjEC;EACC,cAAA;EACA,kBAAA;EACA,gBAAA;A1BsjEF;A0BljEC;EACC,cAAA;EACA,eAAA;EACA,gBAAA;A1BojEF;A0BljEE;EAEC,mBAAA;A1BmjEH;A0B9iEC;EAEC,gIAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;A1BgjEF;A0B5iEC;EACC,kBAAA;EACA,mBAAA;A1B8iEF;A0B5iEE;EAEC,eAAA;EACA,gBAAA;A1B6iEH;A0BxiEC;EACC,6BAAA;EACA,gCAAA;A1B0iEF;A0BxiEE;EAEC,oBAAA;EACA,gCAAA;EACA,gBAAA;EACA,mBAAA;A1B0iEH;A0B/iEE;EAEC,oBAAA;EACA,gCAAA;EACA,gBAAA;EACA,mBAAA;A1B0iEH;A0BxiEG;;EACC,iBAAA;EACA,mBAAA;A1B2iEJ;A0BviEE;EAEC,oCAAA;EACA,gCAAA;A1BwiEH;A0BtiEG;EACC,SAAA;EACA,iBAAA;EACA,mBAAA;A1BwiEJ;A0BtiEI;EACC,oBAAA;A1BwiEL;A0BliEG;EAEE;IACC,UAAA;E1BmiEJ;E0BpiEG;IACC,UAAA;E1BsiEJ;E0BviEG;IACC,UAAA;E1ByiEJ;E0B1iEG;IACC,UAAA;E1B4iEJ;E0B7iEG;IACC,UAAA;E1B+iEJ;AACF;A0BviEE;EACC,yBAAA;EACA,kBAAA;A1ByiEH;A0BviEG;EACC,oBAAA;A1ByiEJ;A0BriEE;EACC,gBAAA;EACA,mBAAA;A1BuiEH;;A2BttEA;EACC,qBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;A3BytED;A2BvtEC;EACC,cAAA;A3BytEF;A2BttEC;EACC,oBAAA;A3BwtEF;A2BrtEC;EACC,cAAA;A3ButEF;A2BptEC;EACC,iBAAA;A3BstEF;A2BntEC;EACC,cAAA;A3BqtEF;A2BltEC;EACC,cAAA;A3BotEF;A2BjtEC;EACC,iBAAA;A3BmtEF;A2BhtEC;EACC,iBAAA;A3BktEF;A2B/sEC;EACC,gBAAA;A3BitEF;A2B9sEC;EACC,iBAAA;A3BgtEF;;A2B5sEA;EACC,cAAA;A3B+sED;;A2B3sEA;EACC,mBAAA;A3B8sED;;A4BnwEA;EAEC,gIAAA;EACA,SAAA;EACA,kBAAA;A5BswED;A4B9vEC;;;EAJC,2BAAA;EACA,UAAA;A5B4wEF;A4BzwEC;;EAEC,iBAAA;A5BuwEF;;A4BlwEA;EACC,qBAAA;A5BqwED;A4BnwEC;EACC,uBAAA;A5BqwEF;;A4BjwEA;EACC,wBAAA;A5BowED;A4BlwEC;EACC,uBAAA;A5BowEF;;A4BhwEA;EACC,gIAAA;EACA,iBAAA;A5BmwED;;A4BhwEA;EACC,SAAA;EACA,kBAAA;A5BmwED;;A6B7yEA;EAqCC;;IAAA;A7B8wED;A6BjzEC;EACC,aAAA;EACA,gBAAA;A7BmzEF;A6BhzEC;EACC,oBAAA;A7BkzEF;A6B/yEC;EACC,aAAA;A7BizEF;AKvxEE;EwB3BD;IAIE,aAAA;E7BkzED;AACF;A6BhzEE;EACC,gBAAA;EACA,mBAAA;A7BkzEH;AK5yEE;EwBRA;IAKE,gBAAA;IACA,mBAAA;E7BmzEF;AACF;A6BjzEG;EACC,aAAA;A7BmzEJ;A6BhzEG;EACC,gBAAA;A7BkzEJ;AKxzEE;EwBeD;IAEE,iBAAA;IACA,oBAAA;E7B2yED;AACF;A6BvyEC;EACC,yBAAA;A7ByyEF;;A8Bz1EC;EACC,UAAA;A9B41EF;A8B11EE;EACC,aAAA;A9B41EH;A8Bz1EE;EACC,gIAAA;EACA,kBAAA;EACA,mBAAA;A9B21EH;A8Bv1EC;EACC,UAAA;A9By1EF;A8Bj1EG;EACC,gBAAA;A9Bm1EJ;A8Bh1EG;EACC,YAAA;EACA,OAAA;EACA,iBAAA;EACA,sBAAA;EACA,UAAA;EACA,UAAA;EACA,iBAAA;EACA,YAAA;A9Bk1EJ;A8B90EK;EACC,qBAAA;EACA,iBAAA;A9Bg1EN;A8B50EI;EACC,aAAA;A9B80EL;A8Bv0EI;EACC,cAAA;EACA,UAAA;EACA,mBAAA;A9By0EL;A8Bl0EG;EACC,mBAAA;EACA,SAAA;EACA,UAAA;EACA,kBAAA;EACA,SAAA;EACA,yBAAA;A9Bo0EJ;A8Bl0EI;EAEC,WAAA;EACA,cAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,UAAA;EACA,mBAAA;EACA,iCAAA;EACA,4BAAA;A9Bm0EL;A8B70EI;EAEC,WAAA;EACA,cAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,UAAA;EACA,mBAAA;EACA,iCAAA;EACA,4BAAA;A9Bm0EL;A8Bh0EI;EACC,SAAA;EACA,iCAAA;A9Bk0EL;A8B1zEE;EACC,mBAAA;A9B4zEH;A8B1zEG;EACC,mBAAA;A9B4zEJ;A8BjzEI;EAEC,cAAA;A9BkzEL;A8BpzEI;EAEC,cAAA;A9BkzEL;A8B/yEI;EACC,0BAAA;EACA,6BAAA;A9BizEL;A8B5yEE;EACC,mBAAA;A9B8yEH;;A+B16EA;EAEC,gBAAA;A/B46ED;A+Bz6EC;EACC,aAAA;A/B26EF;A+Bv6EC;EACC,cAAA;A/By6EF;;AgCp7EA;EACC,gBAAA;EACA,gBAAA;AhCu7ED;;AiCz7EA;EACC,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;EACA,0BAAA;EACA,kBAAA;EAqCA;;IAAA;AjC05ED;AiC77EC;EACC,mBAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAA;EACA,OAAA;EACA,eAAA;EACA,gBAAA;EACA,cAAA;AjC+7EF;AiC57EC;EACC,gIAAA;EACA,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;EACA,SAAA;AjC87EF;AG1uEA;E8B3NC;EAEC;EjCm8EF;AAxqEA;AiCnRC;EACC,mBAAA;AjC67EF;AiC17EC;EAGC,mBAAA;EACA,cAAA;EACA,eAAA;EACA,kBAAA;EACA,oBAAA;AjC47EF;AiCt7EC;EACC,gBAAA;AjCw7EF;AiCn7EE;;EAEC,kBAAA;AjCq7EH;AiCj7EC;EAEC,6BAAA;AjCk7EF;AKt9EE;E4BkCD;EAEC;EjCk7EF;AA92DA;AKpkBE;E4BFD;EAEC;EjCk7EF;AAx2DA;AiC5kBC;EAEC,6BAAA;AjCk7EF;AKt9EE;E4BkCD;EAEC;EjCk7EF;AA92DA;AKpkBE;E4BFD;EAEC;EjCk7EF;AAx2DA;AiCvkBC;EAEC,eAAA;AjCg7EF;AiCl7EC;EAEC,eAAA;AjCg7EF;AiC76EC;EACC,cAAA;EACA,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,qBAAA;AjC+6EF;AiC76EE;EAPD;IAQE,cAAA;EjCg7ED;AACF;AiC96EE;EACC,gBAAA;AjCg7EH;AiC76EE;EACC,SAAA;EACA,kBAAA;AjC+6EH;AiC76EG;EACC,eAAA;AjC+6EJ;AGzxEA;E8BvJG;EACC;EjC+6EJ;AAvtEA;AiCpNE;;;EAGC,mBAAA;AjC66EH;AiC16EE;EAEC,aAAA;AjC26EH;AiCz6EG;EACC,kBAAA;AjC26EJ;;AkClhFC;EACC,aAAA;AlCqhFF;AK9/EE;E6BxBD;IAIE,aAAA;ElCshFD;AACF;;AmC7hFA;EACC,iBAAA;EAqBA;;IAAA;AnC8gFD;AmCjiFC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,SAAA;AnCmiFF;AmC5hFE;;;;;;;;;EAIC,mBAAA;AnCmiFH;AmC5hFC;EACC,2BAAA;EACA,gBAAA;EACA,kBAAA;AnC8hFF;AmC3hFE;EACC,aAAA;AnC6hFH;AmCzhFE;EACC,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;AnC2hFH;AmCvhFC;EACC,iBAAA;AnCyhFF;AmCvhFE;EACC,aAAA;AnCyhFH;AmCrhFC;EAEC,eAAA;EACA,gBAAA;EAEA,qDAAA;EACA,gBAAA;EACA,mBAAA;AnCqhFF;AmCnhFE;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;AnCqhFH;AGt2EA;EgClLE;EACC;EnCuhFH;AApyEA;AmCpPE;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;AnCqhFH;AGt2EA;EgClLE;EACC;EnCuhFH;AApyEA;AmC9OE;EACC,kBAAA;EACA,iBAAA;EACA,WAAA;AnCohFH;AG32EA;EgC5KE;EACC;EnCshFH;AAzyEA;AmC9OE;EACC,kBAAA;EACA,iBAAA;EACA,WAAA;AnCohFH;AG32EA;EgC5KE;EACC;EnCshFH;AAzyEA;AmCrOG;EACC,aAAA;AnCghFJ;AmC5gFG;EACC,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;AnC8gFJ;AGr3EA;EgC9JG;EAEC;EnCihFJ;AAnzEA;AmChOG;EACC,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;AnC8gFJ;AGr3EA;EgC9JG;EAEC;EnCihFJ;AAnzEA;AmCvNE;EAGC,cAAA;EACA,mBAAA;AnC8gFH;AKzlFE;E8BiCD;IA8CE,kBAAA;EnC8gFD;EmC5gFC;IACC,OAAA;EnC8gFF;EmC3gFC;IACC,eAAA;IACA,mBAAA;EnC6gFF;EmC3gFE;IACC,QAAA;EnC6gFH;EmCzgFC;IACC,eAAA;IACA,gBAAA;EnC2gFF;EmCpgFA;IACC,eAAA;IACA,mBAAA;EnCwgFD;AALF;AK5mFE;E8B2GC;IACC,QAAA;EnCwgFF;EmCpgFA;IACC,eAAA;IACA,gBAAA;EnCsgFD;AACF;;AoC7oFA;EACC,eAAA;ApCgpFD;AoC9oFC;EACC,gBAAA;ApCgpFF;AoC5oFC;EACC,gBAAA;EACA,mBAAA;ApC8oFF;AoC5oFE;EACC,aAAA;ApC8oFH;AoC3oFE;EACC,gBAAA;ApC6oFH;AoCvoFE;EACC,mBAAA;ApCyoFH;AoCvoFG;EACC,gBAAA;ApCyoFJ;AoCpoFE;EAUC,gBAAA;ApC6nFH;AoCznFC;EACC,gBAAA;EACA,mBAAA;ApC2nFF;AoCznFE;EACC,aAAA;ApC2nFH;AoCxnFE;EACC,gBAAA;ApC0nFH;AoCrnFC;EACC,qBAAA;EACA,gIAAA;EACA,eAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;ApCunFF;AGz8EA;EiCpLC;EAGC;EpC0nFF;AAv4EA;AoC5OC;EACC,cAAA;EACA,kBAAA;EACA,gBAAA;ApCqnFF;AoCjnFC;EACC,cAAA;EACA,eAAA;EACA,gBAAA;ApCmnFF;AoCjnFE;EAEC,mBAAA;ApCknFH;AoC7mFC;EAEC,gIAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;ApC+mFF;AoC3mFC;EACC,kBAAA;EACA,mBAAA;ApC6mFF;AoC3mFE;EAEC,eAAA;EACA,gBAAA;ApC4mFH;;AqCrtFA;EACC,6BAAA;ArCwtFD;;AK/rFE;EgC1BF;EACC;ErCwtFD;AAvlEA;;AKpkBE;EgC9DF;EACC;ErCwtFD;AAjlEA;AqCnoBE;EACC,uBAAA;ArCstFH;AqCltFC;EACC,mBAAA;EACA,gBAAA;EACA,mBAAA;ArCotFF;AqCjtFC;EACC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;EACA,aAAA;ArCmtFF;AqCjtFE;EACC,cAAA;EACA,qBAAA;ArCmtFH;AqChtFE;EACC,gCAAA;ArCktFH;AqC9sFC;EACC,cAAA;EACA,cAAA;ArCgtFF;AqC9sFE;EACC,iBAAA;ArCgtFH;AqC9sFG;EACC,WAAA;EACA,YAAA;EACA,kBAAA;ArCgtFJ;AqCzsFG;EACC,oCAAA;EACA,yBAAA;ArC2sFJ;AqC7sFG;EACC,oCAAA;EACA,yBAAA;ArC2sFJ;AqCxsFG;EACC,yBAAA;ArC0sFJ;AqC3sFG;EACC,yBAAA;ArC0sFJ;AqCnsFE;EACC,sBAAA;EACA,yBAAA;EACA,gBAAA;EACA,YAAA;ArCqsFH;AqCnsFG;EACC,gCAAA;ArCqsFJ;AqClsFG;EACC,cAAA;EACA,eAAA;EACA,kBAAA;ArCosFJ;AqCjsFI;EACC,cAAA;EACA,oBAAA;EACA,2BAAA;ArCmsFL;AqC/rFG;EACC,kBAAA;ArCisFJ;AqC9rFI;EACC,cAAA;ArCgsFL;AqC7rFI;EACC,cAAA;ArC+rFL;AqC7rFK;EACC,yBAAA;EACA,WAAA;ArC+rFN;AqC3rFI;EACC,iBAAA;ArC6rFL;;AqCtrFA;EACC,gBAAA;ArCyrFD;;AsC3yFA;EACC,kBAAA;EAEA,WAAA;EACA,iBAAA;EACA,kBAAA;AtC8yFD;AsC5yFC;EALA,gCAAA;AtCwzFD;AsCnzFC;EAEC,UAAA;EAiBA;;IAAA;AtCgyFF;AsC/yFE;EACC,6BAAA;AtCizFH;AKnyFE;EiCfA;EACC;EtCizFH;AA3rEA;AKpkBE;EiCnDA;EACC;EtCizFH;AArrEA;AsCvnBG;EACC,6BAAA;AtC8yFJ;AKtyFE;EiCTC;EACC;EtC8yFJ;AA9rEA;AKpkBE;EiC7CC;EACC;EtC8yFJ;AAxrEA;AsCnnBG;EACC,eAAA;AtC6yFJ;AsCtyFE;EACC,wBAAA;AtCwyFH;AsCnyFG;EAEC,wCAAA;AtCoyFJ;AsClyFI;EACC,8BAAA;AtCoyFL;AsChyFG;EACC,cAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;AtCkyFJ;AGlmFA;EmCpMG;EAEC;EtCoyFJ;AAhiFA;AsC9PE;EAIC,0BAAA;AtC6xFH;;AuCn1FC;EACC,cAAA;AvCs1FF;AuCj1FE;EACC,cAAA;AvCm1FH;AuCh1FE;EAEC,gBAAA;AvCi1FH;;AwC/1FA;;EAEC,WAAA;EACA,gBAAA;EACA,yBAAA;AxCk2FD;AwCh2FC;;;;EAEC,kBAAA;AxCo2FF;AwCj2FC;EACC,gIAAA;AxCo2FF;AwCj2FC;EAEC,aAAA;EACA,iBAAA;AxCq2FF;AwCl2FC;EACC,cAAA;EACA,eAAA;AxCq2FF;AwCl2FC;EAKC,cAAA;AxCq2FF;AwCl2FC;EACC,qBAAA;AxCq2FF;AwCn2FE;;;;EAEC,eAAA;AxCu2FH;AwCp2FE;EACC,yBAAA;AxCu2FH;AwCx2FE;EACC,yBAAA;AxCu2FH;AwCp2FE;EACC,0CAAA;AxCu2FH;AwCx2FE;EACC,0CAAA;AxCu2FH;;AwCh2FC;;EAEC,uBAAA;EACA,SAAA;EACA,kBAAA;EACA,cAAA;EACA,sBAAA;EACA,kBAAA;AxCm2FF;AwCh2FC;EACC,iBAAA;AxCk2FF;AwC/1FC;;EAEC,mBAAA;EACA,iBAAA;AxCi2FF;AwC91FC;EACC,iBAAA;EACA,gBAAA;EACA,mBAAA;EACA,mBAAA;AxCg2FF;;AwC51FA;EACC,gBAAA;EACA,gBAAA;AxC+1FD;AwC71FC;EACC,WAAA;EACA,sBAAA;AxC+1FF;AwC71FE;EACC,kBAAA;AxC+1FH;AwC31FC;EACC,YAAA;AxC61FF;;AyC37FC;EACC,kBAAA;EACA,mBAAA;AzC87FF;;A0Cl8FA;EACC,gIAAA;A1Cq8FD;;A2Cp8FC;EACC,cAAA;EACA,eAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;A3Cu8FF;;A2Cn8FA;EACC,gBAAA;EACA,WAAA;EACA,sBAAA;A3Cs8FD;;A4Cj9FC;EAEC,eAAA;A5Co9FF;;A4Ct9FC;EAEC,eAAA;A5Co9FF;A4Cj9FC;EAEC,mBAAA;A5Cm9FF;A4Cr9FC;EAEC,mBAAA;A5Cm9FF;A4Ch9FC;EAKC,kBAAA;A5Ck9FF;A4Cv9FC;EAKC,kBAAA;A5Ck9FF;A4Cv9FC;EAKC,kBAAA;A5Ck9FF;A4Cv9FC;EAKC,kBAAA;A5Ck9FF;A4Cv9FC;EAKC,kBAAA;A5Ck9FF;A4C/8FC;EAEC,iBAAA;EACA,gBAAA;A5Ci9FF;A4Cp9FC;EAEC,iBAAA;EACA,gBAAA;A5Ci9FF;A4C98FC;EAIC,iBAAA;EACA,gBAAA;A5Cg9FF;AGhwFA;EyCrNC;EAIC;E5Ci9FF;AA9rFA;A4CvRC;EAIC,iBAAA;EACA,gBAAA;A5Cg9FF;AGhwFA;EyCrNC;EAIC;E5Ci9FF;AA9rFA;A4CvRC;EAIC,iBAAA;EACA,gBAAA;A5Cg9FF;AGhwFA;EyCrNC;EAIC;E5Ci9FF;AA9rFA;A4CvRC;EAIC,iBAAA;EACA,gBAAA;A5Cg9FF;AGhwFA;EyCrNC;EAIC;E5Ci9FF;AA9rFA;A4C/QC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;A5C68FF;AGtwFA;EyC7MC;EAEC;E5Ci9FF;AApsFA;A4C/QC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;A5C68FF;AGtwFA;EyC7MC;EAEC;E5Ci9FF;AApsFA;A4CtQC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;A5C08FF;AG5wFA;EyCpMC;EAEC;E5C88FF;AA1sFA;A4CtQC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;A5C08FF;AG5wFA;EyCpMC;EAEC;E5C88FF;AA1sFA;;A6ClTA,qBAAA;AAEA;;EAAA;AAQA;;EAAA;AAGA;EAEC,aAAA;EACA,gBAAA;EAEA,aAAA;A7Cu/FD;;A6Cl/FA;EACC,6BAAA;A7Cq/FD;;AKn/FE;EwCHF;EACC;E7Cq/FD;AA34EA;;AKpkBE;EwCvCF;EACC;E7Cq/FD;AAr4EA;;AK9mBE;EwCID;IAEC,aAAA;IACA,WAAA;IAEA,aAAA;IACA,kBAAA;IACA,mBAAA;E7Ci/FA;E6C9+FD;IACC,qEAAA;E7Cg/FA;EK//FA;IwCcD;IACC;I7Cg/FA;EAv5EF;EKpkBE;IwCtBD;IACC;I7Cg/FA;EAj5EF;AAk5EA;A6C7+FA;;EAAA;AAGA;EACC,WAAA;EACA,cAAA;EACA,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;A7C++FD;;A6C5+FA;;EAAA;AAGA;EAEC,aAAA;EACA,mBAAA;A7C8+FD;;A6Cz+FA;EACC,6BAAA;A7C4+FD;;AKvhGE;EwC0CF;EACC;E7C4+FD;AA/6EA;;AKpkBE;EwCMF;EACC;E7C4+FD;AAz6EA;;AK9mBE;EwCiDD;IAEC,aAAA;IACA,YAAA;IAEA,aAAA;IACA,iBAAA;E7Cw+FA;E6Cr+FD;IACC,qEAAA;E7Cu+FA;EKliGA;IwC0DD;IACC;I7Cu+FA;EA17EF;EKpkBE;IwCsBD;IACC;I7Cu+FA;EAp7EF;AAq7EA;A6Cn+FA;;EAEC,aAAA;A7Cq+FD;;A6Cl+FA;;EAAA;;AAYA;;EAAA;AAGA;EACC,WAAA;A7Cg+FD;;A6Ct9FA;EACC,2BAAA;A7Cy9FD;;A6Ct9FA;EACC,yBAAA;A7Cy9FD;;A6Cr9FA;EACC,4BAAA;A7Cw9FD;;A6Cp9FA;EACC,gIAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,kBAAA;EACA,WAAA;EACA,uBAAA;EACA,eAAA;A7Cu9FD;;AGt3FA;E0CzGA;EAQC;E7Cu9FD;AApzFA;;A6ChKA;EACC,WAAA;EACA,cAAA;EACA,WAAA;EACA,iBAAA;A7Cu9FD;;A6Cp9FA;EACC,aAAA;A7Cu9FD;AKvlGE;EwC+HF;IAIE,cAAA;E7Cw9FA;AACF;;AEjhGA,4LAAA;A4CpGA;EAEC,aAAA;EACA,uBAAA;EACA,eAAA;EACA,aAAA;A9CwnGD;A8CtnGC;EACC,mBAAA;A9CwnGF;AKvmGE;EyCzBF;IAYE,iBAAA;E9CwnGA;AACF;AKxkGE;EyC7DF;IAgBE,iBAAA;E9CynGA;AACF;;A8CrnGA;EACC,cAAA;EACA,mBAAA;A9CwnGD;A8CtnGC;EACC,eAAA;EACA,WAAA;EACA,kBAAA;A9CwnGF;AK3nGE;EyCJF;IAWE,qBAAA;IACA,eAAA;E9CwnGA;AACF;;A8CpnGA;EAEC,cAAA;EACA,gIAAA;EACA,iBAAA;EACA,sBAAA;EACA,yBAAA;EACA,gBAAA;EACA,kBAAA;A9CsnGD;A8CpnGC;EACC,mBAAA;EACA,mBAAA;A9CsnGF;A8CpnGE;EAGC,mBAAA;A9ConGH;A8CjnGE;EAEC,cAAA;A9CknGH;A8CpnGE;EAEC,cAAA;A9CknGH;AKrpGE;EyCaF;IA4BE,iBAAA;E9CgnGA;AACF;;A8C5mGA;EACC,mBAAA;EACA,gIAAA;EACA,mBAAA;EACA,gBAAA;A9C+mGD;;A8C5mGA;EACC,8BAAA;A9C+mGD;;A8C3mGA;EAEC,cAAA;A9C6mGD;A8C3mGC;EACC,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,kBAAA;A9C6mGF;A8C1mGC;EACC,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,YAAA;EACA,qBAAA;EACA,WAAA;A9C4mGF;AKxrGE;EyCiFA;IACC,gBAAA;IACA,iBAAA;IACA,YAAA;IACA,WAAA;E9C0mGD;AACF;;AKtsGE;EyC0GG;IACC,kBAAA;IACA,iBAAA;IACA,aAAA;IACA,QAAA;E9CgmGJ;E8C9lGI;IACC,aAAA;E9CgmGL;E8C7lGI;IACC,4BAAA;E9C+lGL;E8CzlGC;IACC,uBAAA;E9C2lGF;E8CzlGE;IACC,8BAAA;E9C2lGH;E8CzlGG;IACC,6BAAA;E9C2lGJ;E8CvlGE;IACC,eAAA;E9CylGH;E8CplGG;IACC,aAAA;E9CslGJ;E8CnlGG;IACC,kBAAA;IACA,MAAA;E9CqlGJ;E8CllGG;IACC,kBAAA;IACA,cAAA;IACA,iBAAA;E9ColGJ;E8CllGI;IAGC,kBAAA;IACA,mBAAA;IACA,mBAAA;E9CklGL;E8CvkGE;IACC,eAAA;IACA,6BAAA;E9CykGH;E8CpkGA;IACC,uBAAA;E9CskGD;AACF;A+C5wGA;EACC,cAAA;EACA,oBAAA;A/C8wGD;A+C1wGC;EACC,iBAAA;A/C4wGF;AKhwGE;E0CPA;IACC,gBAAA;E/C0wGD;AACF;;A+CrwGA;EACC,iBAAA;EACA,cAAA;EACA,gIAAA;EACA,mBAAA;EACA,gBAAA;EACA,6BAAA;A/CwwGD;A+CtwGC;EACC,yBAAA;EACA,iBAAA;A/CwwGF;A+CrwGC;EAEC,gBAAA;A/CuwGF;A+CzwGC;EAEC,gBAAA;A/CuwGF;AK5uGE;E0C1CF;IAmBE,aAAA;IACA,mBAAA;E/CuwGA;E+CrwGA;IACC,kBAAA;E/CuwGD;E+CpwGA;;IAEC,mBAAA;IACA,iBAAA;E/CswGD;E+CnwGA;IACC,iBAAA;E/CqwGD;AACF;A+ClwGC;EACC,cAAA;A/CowGF;A+ClwGE;EAGC,cAAA;A/CkwGH;A+CrwGE;EAGC,cAAA;A/CkwGH;A+CrwGE;EAGC,cAAA;A/CkwGH;A+C/vGE;EACC,cAAA;A/CiwGH;A+C9vGE;EACC,cAAA;A/CgwGH;A+C9vGG;EACC,cAAA;A/CgwGJ;A+C5vGG;EACC,WAAA;A/C8vGJ;;AgD70GA;EACC,gCAAA;EACA,oBAAA;EACA,mBAAA;AhDg1GD;;AgD70GA;EACC,mBAAA;EACA,iBAAA;EACA,gBAAA;AhDg1GD;;AgD70GA;EACC,mBAAA;EACA,oBAAA;EACA,gBAAA;AhDg1GD;;AiD31GA;EACC,mBAAA;AjD81GD;;AiD11GA;EACC,WAAA;AjD61GD;AiD31GC;EACC,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;AjD61GF;AiD31GE;EACC,cAAA;AjD61GH;;AkDj3GA;EAEC,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,yBAAA;AlDm3GD;;AGzoGA;E+ChPA;EAGC;ElDs3GD;AAvkGA;AkD1SC;EACC,mBAAA;EACA,6BAAA;AlDm3GF;AkDj3GE;EACC,cAAA;AlDm3GH;AkDh3GE;EACC,cAAA;AlDk3GH;AkD/2GE;EACC,mBAAA;AlDi3GH;;AkD52GA;EACC,eAAA;AlD+2GD;;AG1pGA;E+CtNA;EACC;ElD+2GD;AAxlGA;;AkDpRA;EACC,gBAAA;EACA,gBAAA;AlD+2GD;;AkD52GA;;EAAA;AAIA;EAEC,gIAAA;AlD82GD;;AkDz2GC;EACC,qBAAA;AlD42GF;AkDx2GC;EAEC,yBAAA;EACA,0BAAA;AlDy2GF;AkDh2GA;EAEC,cAAA;EACA,WAAA;EACA,WAAA;EACA,eAAA;EACA,cAAA;AlDi2GD;AkD/1GC;EACC,qBAAA;AlDi2GF;AkD91GC;EACC,mBAAA;AlDg2GF;AkD91GE;EAEC,cAAA;AlD+1GH;AkDj2GE;EAEC,cAAA;AlD+1GH;AkD51GE;EACC,mBAAA;AlD81GH;;AkDx1GA;EACC,gBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gCAAA;AlD21GD;;AkDx1GA;EACC,oCAAA;AlD21GD;;AkDx1GA;EACC,iBAAA;EACA,oBAAA;EACA,iBAAA;EACA,iBAAA;EACA,6BAAA;EACA,oCAAA;EACA,aAAA;EACA,qCAAA;EACA,gBAAA;AlD21GD;AkDz1GC;;EAEC,yBAAA;EACA,iBAAA;AlD21GF;AkDx1GC;EACC,mBAAA;AlD01GF;AkDv1GC;;;;EAIC,cAAA;AlDy1GF;AKn8GE;E6CiFF;IA6BE,cAAA;ElDy1GA;EkDv1GA;IACC,cAAA;ElDy1GD;EkDt1GA;;IAEC,gBAAA;ElDw1GD;AACF;;AkDp1GA;;EAAA;AAIA;EAEC,kBAAA;AlDq1GD;AkD90GC;EACC,cAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;AlDg1GF;;AkD50GA;;EAAA;AAIA;EACC,kBAAA;EACA,eAAA;EACA,6BAAA;AlD80GD;AKj+GE;E6CgJF;EAGC;ElD80GD;AAz3FA;AKpkBE;E6C4GF;EAGC;ElD80GD;AAn3FA;AkDzdC;EACC,gBAAA;AlD80GF;AkDx0GE;EACC,qBAAA;EACA,mBAAA;EACA,kBAAA;AlD00GH;AkDv0GE;EACC,qBAAA;EACA,kBAAA;EACA,8BAAA;AlDy0GH;AK9+GE;E6CkKA;EAGC;ElDy0GH;AAt4FA;AKpkBE;E6C8HA;EAGC;ElDy0GH;AAh4FA;AkDncE;EACC,gIAAA;EACA,iBAAA;EACA,eAAA;AlDq0GH;AkDl0GE;EACC,eAAA;EACA,gBAAA;EACA,mBAAA;AlDo0GH;;AmDlhHA;EACC,eAAA;AnDqhHD;;AGtyGA;EgDhPA;EACC;EnDqhHD;AApuGA;;AmD9SA;EAEC,gBAAA;AnDqhHD;;AmDlhHA;EACC,gBAAA;AnDqhHD;;AmDlhHA;EACC,gCAAA;EACA,oBAAA;AnDqhHD;;AmDxgHG;EACC,iBAAA;AnDmhHJ;AmDzgHE;EACC,gBAAA;AnDmhHH;AmD7gHE;;;;;;EAEC,cAAA;AnDmhHH;AmD3gHG;EACC,kBAAA;AnD+gHJ;;AmDzgHA;EACC,gBAAA;EACA,kBAAA;EACA,gBAAA;AnD4gHD;;AG91GA;EgDjLA;EAEC;EnD6gHD;AA5xGA;;AoDlTA;EACC,iBAAA;EACA,mBAAA;ApDilHD;;AqDnlHA;EACC,gBAAA;ArDslHD;;AsDvlHA;;EAAA;AAKC;EACC,gBAAA;EACA,mBAAA;AtDwlHF;AsDtlHE;EACC,aAAA;AtDwlHH;AsDrlHE;EACC,gBAAA;AtDulHH;AsDjlHE;EACC,kBAAA;EACA,kBAAA;EACA,SAAA;AtDmlHH;AsDhlHE;EACC,qBAAA;EACA,kBAAA;AtDklHH;AsD/kHE;EACC,uBAAA;AtDilHH;;AsD3kHA;;EAAA;AAIA;EAEC,kBAAA;EACA,sBAAA;AtD6kHD;AG14GA;EmDtMA;EAEC;EtD8kHD;AAx0GA;AsDxQA;EAEC,kBAAA;EACA,sBAAA;AtD6kHD;AG14GA;EmDtMA;EAEC;EtD8kHD;AAx0GA;;AsDlQA;EACC,aAAA;EACA,8BAAA;AtD6kHD;AsDzkHE;EACC,gIAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,sBAAA;AtD2kHH;;AsDtkHA,8BAAA;AACA;EACC,iBAAA;AtDykHD;;AsDtkHA;;EAAA;AAGA;EACC,eAAA;EACA,gBAAA;AtDykHD;AsDvkHC;EACC,gBAAA;EACA,mBAAA;AtDykHF;;AsDpkHA;EACC,gBAAA;EACA,eAAA;AtDukHD;AsDrkHC;EACC,gBAAA;EACA,mBAAA;AtDukHF;;AKtoHE;EiDoEF;IAGE,mBAAA;EtDqkHA;AACF;;AsDlkHA;;EAAA;AAKC;EACC,gBAAA;EACA,kBAAA;AtDmkHF;AKrpHE;EiDgFD;IAKE,gBAAA;IACA,gBAAA;EtDokHD;AACF;AsDlkHE;EACC,gIAAA;EACA,mBAAA;EACA,iBAAA;EACA,aAAA;EACA,qBAAA;EACA,sBAAA;AtDokHH;AsD/jHC;EACC,cAAA;EACA,eAAA;EACA,oBAAA;AtDikHF;AsD/jHE;EACC,iBAAA;AtDikHH;AK3qHE;EiD8EF;IAkCE,qBAAA;EtD+jHA;EsD7jHA;IACC,kBAAA;EtD+jHD;AACF;;AsD3jHA;EACC,mBAAA;EACA,gBAAA;AtD8jHD;;AsD3jHA;EACC,cAAA;AtD8jHD;;AsD3jHA;EACC,aAAA;AtD8jHD;;AsD3jHA;EAEC,gIAAA;AtD8jHD;;AsD1jHA;EACC,kBAAA;EACA,mBAAA;AtD6jHD;AsD3jHC;EACC,gBAAA;EACA,mBAAA;AtD6jHF;AsD1jHC;EACC,SAAA;AtD4jHF;;AsDxjHA;EACC,qBAAA;AtD2jHD;;AsDvjHA;EAEC,gBAAA;EACA,mBAAA;AtD0jHD;;AsDvjHA;EACC,gBAAA;AtD0jHD;;AsDvjHA;EACC,gBAAA;EACA,mBAAA;AtD0jHD;AsDxjHC;EACC,aAAA;AtD0jHF;AsDvjHC;EACC,gBAAA;AtDyjHF;AsDvjHE;EACC,mBAAA;AtDyjHH;;AsDpjHA;EACC,gBAAA;AtDujHD;AsDrjHC;EACC,mBAAA;AtDujHF;;AsDnjHA;EACC,aAAA;EACA,eAAA;AtDsjHD;AsDpjHC;EACC,gBAAA;AtDsjHF;AsDnjHC;EACC,mBAAA;AtDqjHF;AsDljHC;;EAEC,WAAA;AtDojHF;AsDjjHC;;EAEC,aAAA;EACA,YAAA;AtDmjHF;AK9wHE;EiDwND;;IAME,gBAAA;EtDqjHD;AACF;AsDljHC;EAEC,eAAA;EACA,mBAAA;AtDojHF;AsDvjHC;EAEC,eAAA;EACA,mBAAA;AtDojHF;;AsDhjHA;EACC,mBAAA;AtDmjHD;AsDjjHC;EACC,aAAA;AtDmjHF;AsDhjHC;EACC,gBAAA;AtDkjHF;AsD/iHC;EAKC,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,gBAAA;AtDijHF;AsD1jHC;EAKC,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,gBAAA;AtDijHF;AsD1jHC;EAKC,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,gBAAA;AtDijHF;AsD1jHC;EAKC,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,gBAAA;AtDijHF;AsD1jHC;EAKC,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,gBAAA;AtDijHF;AsD9iHC;EACC,aAAA;AtDgjHF;AK3yHE;EiDgQA;IACC,kBAAA;EtD8iHD;EsD3iHA;IAEC,cAAA;EtD4iHD;AACF;;AuDz0HA;EACC,aAAA;EACA,8BAAA;EACA,kBAAA;EACA,QAAA;EACA,iBAAA;EACA,mBAAA;AvD40HD;AKl0HE;EkDhBF;IASE,aAAA;EvD60HA;AACF;AuD10HC;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,6BAAA;EACA,YAAA;EACA,cAAA;AvD40HF;AuD10HE;EACC,aAAA;EACA,mBAAA;AvD40HH;AuD10HG;EACC,gBAAA;AvD40HJ;AuDx0HG;EACC,kBAAA;EACA,SAAA;AvD00HJ;AuDv0HG;EACC,aAAA;AvDy0HJ;AuDj0HI;EACC,aAAA;AvDm0HL;AuDh0HI;EACC,aAAA;AvDk0HL;AuDh0HK;EACC,uDAAA;EACA,wBAAA;AvDk0HN;AuD1zHC;EACC,WAAA;EACA,YAAA;EACA,yBAAA;AvD4zHF;AuD1zHE;EACC,gBAAA;AvD4zHH;;AuDvzHA;EACC,kBAAA;EACA,QAAA;EACA,QAAA;EACA,cAAA;EACA,kBAAA;EACA,iBAAA;EACA,aAAA;EACA,gBAAA;AvD0zHD;AuDvzHC;EACC,eAAA;EACA,kBAAA;EACA,UAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EAEA,8BAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;EACA,yBAAA;EACA,2BAAA;AvDwzHF;AuDtzHE;EAhBD;IAiBE,iCAAA;EvDyzHD;AACF;AKh5HE;EkDqED;IAqBE,aAAA;IACA,YAAA;IACA,kBAAA;IACA,gBAAA;IACA,6BAAA;EvD0zHD;EuDxzHC;IACC,eAAA;IACA,yCAAA;EvD0zHF;EuDvzHC;IACC,SAAA;EvDyzHF;EGxsHD;IoDlHE;IACC;IvDyzHF;EA3oHF;EuD3KG;IACC,0BAAA;EvDwzHF;EG3sHD;IoD9GE;IACC;IvDwzHF;EA9oHF;EuDvKG;IACC,yBAAA;EvDuzHF;AACF;AKt6HE;EkDoHD;IAGE,WAAA;IACA,eAAA;IACA,UAAA;EvDmzHD;AACF;AuDjzHE;EACC,kBAAA;EACA,mBAAA;EACA,UAAA;EACA,wBAAA;AvDmzHH;AKn7HE;EkDuIC;IACC,sCAAA;EvD+yHF;AACF;AKl7HE;EkDoDF;IAoFE,kBAAA;IACA,iBAAA;EvD8yHA;EuD3yHA;IACC,mBAAA;IACA,UAAA;IACA,kBAAA;IACA,UAAA;IACA,6BAAA;IACA,iBAAA;IACA,eAAA;EvD6yHD;EuDzyHA;IACC,aAAA;EvD2yHD;EuDvyHA;IACC,aAAA;EvDyyHD;EuDryHA;IACC,YAAA;EvDuyHD;EuDryHC;IACC,YAAA;EvDuyHF;AACF;AuDlyHC;EACC,aAAA;EACA,2BAAA;EACA,eAAA;EACA,gBAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,kBAAA;AvDoyHF;AK79HE;EkDiLD;IAWE,qBAAA;EvDqyHD;EuDnyHC;IACC,eAAA;EvDqyHF;AACF;AuDlyHE;EACC,cAAA;EACA,kBAAA;EACA,WAAA;AvDoyHH;AKp+HE;EkD6LA;IAME,SAAA;IACA,cAAA;EvDqyHF;EuDnyHE;IACC,eAAA;EvDqyHH;AACF;AuDhyHE;EACC,aAAA;EACA,wBAAA;EACA,WAAA;EACA,UAAA;EACA,uBAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;EACA,YAAA;AvDkyHH;AuDhyHG;EACC,0BAAA;AvDkyHJ;AKjgIE;EkDmNA;IAgBE,aAAA;EvDkyHF;AACF;AuDhyHG;;EAEC,YAAA;EACA,aAAA;EACA,mBAAA;AvDkyHJ;AuDhyHI;;EACC,gBAAA;AvDmyHL;AuD/xHG;EACC,aAAA;AvDiyHJ;AuD3xHI;EACC,aAAA;AvD6xHL;AuD1xHI;EACC,aAAA;AvD4xHL;AuDtxHE;EAEC,kBAAA;AvDuxHH;AuDpxHI;EALF;IAMG,yBAAA;EvDuxHH;AACF;AK3hIE;EkD6PA;IAWE,OAAA;IACA,SAAA;IACA,sBAAA;IACA,kBAAA;IACA,SAAA;IACA,gBAAA;IACA,cAAA;EvDuxHF;EuDrxHE;IAEC,WAAA;IACA,cAAA;IACA,kBAAA;IACA,QAAA;IACA,UAAA;IACA,UAAA;IACA,mBAAA;IACA,iCAAA;IACA,4BAAA;EvDsxHH;EuDhyHE;IAEC,WAAA;IACA,cAAA;IACA,kBAAA;IACA,QAAA;IACA,UAAA;IACA,UAAA;IACA,mBAAA;IACA,iCAAA;IACA,4BAAA;EvDsxHH;EuDnxHE;IACC,SAAA;IACA,iCAAA;EvDqxHH;EuDlxHE;IACC,mBAAA;EvDoxHH;EuDjxHE;IAEC,eAAA;IACA,OAAA;IAEA,eAAA;IACA,WAAA;EvDixHH;EuD/wHG;IAGC,eAAA;IACA,UAAA;IAEA,eAAA;IACA,WAAA;EvD8wHJ;EuDrxHG;IAGC,eAAA;IACA,UAAA;IAEA,eAAA;IACA,WAAA;EvD8wHJ;EuD1wHE;IAEC,eAAA;IACA,QAAA;IAEA,eAAA;IACA,UAAA;EvD0wHH;EuDxwHG;IAGC,eAAA;IACA,UAAA;IAEA,eAAA;IACA,WAAA;EvDuwHJ;EuD9wHG;IAGC,eAAA;IACA,UAAA;IAEA,eAAA;IACA,WAAA;EvDuwHJ;AACF;AuDhwHC;EACC,cAAA;AvDkwHF;AKnlIE;EkDoVD;IAGE,mBAAA;IACA,kBAAA;EvDgwHD;EuD7vHC;IACC,aAAA;EvD+vHF;EuD7vHE;IACC,kBAAA;IACA,mBAAA;EvD+vHH;EuD7vHG;IACC,iBAAA;EvD+vHJ;AACF;AuDxvHC;EACC,cAAA;EACA,gIAAA;EACA,mBAAA;EACA,mBAAA;EACA,eAAA;EACA,qBAAA;AvD0vHF;AK3mIE;EkD2WD;IASE,cAAA;IACA,gIAAA;IACA,kBAAA;IACA,mBAAA;EvD2vHD;AACF;AuDzvHE;EACC,aAAA;AvD2vHH;AuDxvHE;EAGC,cAAA;AvDwvHH;AuD3vHE;EAGC,cAAA;AvDwvHH;AuD3vHE;EAGC,cAAA;AvDwvHH;AuDrvHE;EACC,0BAAA;EACA,6BAAA;AvDuvHH;AuDpvHE;EACC,kBAAA;EACA,cAAA;EACA,iBAAA;EACA,8BAAA;AvDsvHH;AuDlvHC;;EAEC,0BAAA;EACA,4BAAA;AvDovHF;AuDlvHE;;EACC,0BAAA;EACA,6BAAA;AvDqvHH;AuDhvHC;EACC,SAAA;EACA,UAAA;EACA,gBAAA;EACA,iBAAA;EACA,yBAAA;AvDkvHF;AuDhvHE;EACC,YAAA;AvDkvHH;AKvpIE;EkD4aC;IACC,UAAA;EvD8uHF;AACF;AKlqIE;EkD2bE;IACC,gBAAA;EvD0uHH;AACF;AuDtuHG;EACC,kBAAA;EACA,cAAA;EACA,mBAAA;EACA,kBAAA;AvDwuHJ;AKvqIE;EkD2bC;IAOE,eAAA;IACA,kBAAA;EvDyuHH;AACF;AuDjuHE;EACC,aAAA;AvDmuHH;AKhrIE;EkDkdC;IACC,qBAAA;IACA,YAAA;EvDiuHF;EuD9tHC;IACC,aAAA;EvDguHF;AACF;AuD3tHC;EACC,cAAA;EACA,WAAA;EACA,eAAA;EACA,oBAAA;EACA,gBAAA;AvD6tHF;AuD3tHE;EACC,qBAAA;AvD6tHH;;AKzsIE;EkDofD;IACC,eAAA;IACA,eAAA;IACA,WAAA;EvDytHA;AACF;AuDrtHA;EAEC;IACC,UAAA;EvDstHA;EuDntHD;IACC,UAAA;EvDqtHA;AACF;AwD5uIA;EACC,gBAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;EACA,gIAAA;AxD8uID;;AwD3uIA;EACC,aAAA;EACA,uBAAA;EACA,eAAA;EACA,gBAAA;EACA,eAAA;AxD8uID;AwD5uIC;EACC,eAAA;EAEA,cAAA;AxD6uIF;AwD3uIE;EACC,kBAAA;EACA,cAAA;AxD6uIH;AwD3uIG;EAGC,cAAA;AxD2uIJ;AwD9uIG;EAGC,cAAA;AxD2uIJ;AwD9uIG;EAGC,cAAA;AxD2uIJ;AwDxuIG;EACC,0BAAA;EACA,6BAAA;EACA,8BAAA;EACA,cAAA;AxD0uIJ;AwDnuIK;EACC,aAAA;AxDquIN;AwD9tIK;EACC,UAAA;AxDguIN;AwD1tIE;EACC,sBAAA;EACA,aAAA;AxD4tIH;AwD1tIG;EACC,qBAAA;AxD4tIJ;AwDztIG;EARD;IASE,+BAAA;ExD4tIF;AACF;AwDxtIC;;EAEC,aAAA;AxD0tIF;;AyDnyIA,6BAAA;AAMC;EAFA,cAAA;AzDwyID;AyDtyIC;EAEC,qBAAA;AzDoyIF;AyDlyIE;EACC,cAAA;EACA,0BAAA;EACA,6BAAA;AzDoyIH;AyDjyIE;EACC,cAAA;AzDmyIH;AyDhyIE;EACC,cAAA;AzDkyIH;AyD5xIE;EACC,eAAA;EACA,gBAAA;AzD8xIH;AyD3xIE;;EAEC,aAAA;EACA,sBAAA;AzD6xIH;AyD1xIE;EACC,kBAAA;AzD4xIH;AK7xIE;EoDbD;IAkBE,aAAA;IACA,uBAAA;IACA,eAAA;EzD4xID;EyD1xIC;IAEC,cAAA;IACA,sBAAA;IACA,mBAAA;IACA,2BAAA;EzD4xIF;EyDzxIC;IACC,iBAAA;EzD2xIF;AACF;AyDvxIC;EACC,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;AzDyxIF;AyDtxIC;EAEC,SAAA;EACA,iBAAA;AzDwxIF;AyDrxIC;EAEC,SAAA;EACA,gBAAA;AzDuxIF;;AyDlxIA;EAEC,iBAAA;AzDoxID;AK1yIE;EoDoBF;IAKE,iBAAA;EzDqxIA;AACF;AyDjxIC;EACC,gBAAA;EACA,cAAA;AzDmxIF;AyDhxIC;EACC,qBAAA;EACA,gIAAA;EACA,iBAAA;EACA,gBAAA;EACA,gBAAA;AzDkxIF;AK1zIE;EoDmCD;IAOE,kBAAA;EzDoxID;AACF;AKn2IE;EoDkFD;IAEE,8BAAA;EzDmxID;AACF;AyDhxIC;EAEC,gBAAA;EACA,mBAAA;AzDkxIF;AyDhxIE;;EACC,aAAA;AzDmxIH;AyDhxIE;;EACC,gBAAA;AzDmxIH;;AyD7wIA;EAGC,6BAAA;EACA,iBAAA;EACA,iBAAA;AzD+wID;AKx1IE;EoDoEF;IAQE,iBAAA;EzDixIA;AACF;AyD5wIC;EACC,iBAAA;AzD+wIF;AyD7wIE;EACC,cAAA;AzDgxIH;AyDjxIE;EACC,cAAA;AzDgxIH;AyD3wIG;EAGC,cAAA;AzDgxIJ;AyDnxIG;EAGC,cAAA;AzDgxIJ;AyDnxIG;EAGC,cAAA;AzDgxIJ;AyDnxIG;EAGC,cAAA;AzDgxIJ;AyDnxIG;EAGC,cAAA;AzDgxIJ;AyDnxIG;EAGC,cAAA;AzDgxIJ;AyD1wIG;EAGC,WAAA;AzD+wIJ;AyDlxIG;EAGC,WAAA;AzD+wIJ;AyDlxIG;EAGC,WAAA;AzD+wIJ;AyDlxIG;EAGC,WAAA;AzD+wIJ;AyDlxIG;EAGC,WAAA;AzD+wIJ;AyDlxIG;EAGC,WAAA;AzD+wIJ;AyD1wIC;EACC,cAAA;EACA,gIAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AzD6wIF;AyDpxIC;EACC,cAAA;EACA,gIAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AzD6wIF;AyD3wIE;;EACC,0BAAA;AzD8wIH;AyD3wIE;;EACC,6BAAA;AzD8wIH;AyD3wIE;;EACC,cAAA;AzD8wIH;AyD3wIE;;EACC,eAAA;AzD8wIH;AyD3wIE;;EACC,iBAAA;AzD8wIH;AyD3wIE;;EACC,kBAAA;AzD8wIH;AK95IE;EoDsJA;;IACC,aAAA;IACA,eAAA;EzD4wID;EyDzwIA;;IACC,aAAA;EzD4wID;EyD1wIC;;;IAEC,qBAAA;IACA,cAAA;EzD6wIF;AACF;AKn9IE;EoD4MA;;IACC,aAAA;EzD2wID;AACF;;AyDtwIA;EACC,iBAAA;EACA,iBAAA;AzDywID;AKp7IE;EoDyKF;IAKE,4BAAA;EzD0wIA;AACF;AyDxwIC;EACC,kBAAA;AzD0wIF;;A0D1/IA;EAEC,iBAAA;EACA,oBAAA;EACA,cAAA;EACA,mBAAA;EACA,gIAAA;A1D4/ID;AKh9IE;EqDlDF;IASE,aAAA;IACA,qCAAA;IACA,gBAAA;E1D6/IA;AACF;AK/7IE;EqD1EF;IAeE,qCAAA;E1D8/IA;AACF;AK1/IE;EqDpBF;IAmBE,gBAAA;E1D+/IA;AACF;A0D3/IE;EACC,gBAAA;EACA,yBAAA;A1D6/IH;A0D1/IE;EACC,gBAAA;A1D4/IH;A0Dx/IC;EACC,WAAA;EACA,cAAA;EACA,WAAA;A1D0/IF;;A0Dp/IC;EAMC,gBAAA;EACA,gBAAA;A1Du/IF;A0Dp/IC;EACC,kBAAA;A1Ds/IF;A0Dn/IC;EACC,mBAAA;A1Dq/IF;A0Dt+IC;EACC,eAAA;A1Di/IF;A0D9+IC;EACC,qBAAA;EACA,UAAA;A1Dg/IF;A0D9+IE;EACC,gBAAA;A1Dg/IH;A0D7+IE;EAEC,iBAAA;A1D8+IH;A0D3+IE;EACC,aAAA;A1D6+IH;A0Dz+IC;EACC,cAAA;EACA,0BAAA;EACA,4BAAA;EACA,mCAAA;A1D2+IF;A0Dz+IE;EAGC,cAAA;A1Dy+IH;A0D5+IE;EAGC,cAAA;A1Dy+IH;A0D5+IE;EAGC,cAAA;A1Dy+IH;A0Dt+IE;EACC,cAAA;EACA,6BAAA;A1Dw+IH;;A0Dl+IA;EACC,aAAA;EACA,eAAA;EACA,YAAA;EACA,6BAAA;A1Dq+ID;;AKlkJE;EqDyFF;EAIC;E1Dq+ID;AA19HA;;AKpkBE;EqDqDF;EAIC;E1Dq+ID;AAp9HA;A0D/gBC;EACC,WAAA;EACA,gBAAA;EACA,gBAAA;A1Dq+IF;A0Dl+IC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;A1Do+IF;A0Dj+IC;EACC,gBAAA;EACA,iBAAA;A1Dm+IF;;A0D79IC;EACC,kBAAA;EACA,wBAAA;EACA,mBAAA;A1Dg+IF;A0D79IC;EACC,cAAA;EACA,mBAAA;A1D+9IF;;A0D39IA;EACC,aAAA;A1D89ID;;AErgJA,0FAAA;AyDpHA;EACC,SAAA;EACA,8BAAA;EACA,6BAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,UAAA;EACA,6BAAA;EACA,UAAA;EACA,4BAAA;EACA,kBAAA;A3D6nJD;;A2D1nJA;EACC,yBAAA;EACA,kBAAA;EACA,0CAAA;EACA,qBAAA;EACA,uBAAA;EACA,eAAA;EACA,cAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,YAAA;EACA,SAAA;EACA,mBAAA;EACA,uBAAA;EACA,qBAAA;EACA,QAAA;EACA,WAAA;EACA,eAAA;A3D6nJD;;A2D1nJA,qDAAA;AACA;EACC,UAAA;A3D6nJD;;A4DjqJA;EAMC,WAAA;A5D+pJD;A4DnqJC;EAEC,WAAA;A5DqqJF;;A4DhqJA;EAMC,cAAA;A5D8pJD;A4DlqJC;EAEC,cAAA;A5DoqJF;;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;;;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","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   ========================================================================== */