Make WordPress Core

Changeset 55089


Ignore:
Timestamp:
01/18/2023 02:50:29 PM (2 years ago)
Author:
audrasjb
Message:

Twenty Twenty-One: Revert [55088].

[55088] introduced some issues with the "Test Default Themes & Create ZIPs" workflow on GitHub Actions. This changeset reverts it to leave time to figure out what failed and why.

See #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

    r55088 r55089  
    11@charset "UTF-8";
     2
    23/**
    34 * These styles should be loaded by the Block Editor only
    45 */
     6
    57/* Variables */
    68:root {
    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 }
     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
    3259/**
    3360 * Responsive Styles
    3461 */
     62
    3563/**
    3664 * Required Variables
    3765 */
     66
    3867/**
    3968 * Root Media Query Variables
    4069 */
     70
    4171/**
    4272 * Extends
    4373 */
    4474.default-max-width {
    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   }
     75    max-width: calc(100vw - 30px);
     76    margin-left: auto;
     77    margin-right: auto;
     78}
     79@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    }
    5890}
    5991
    6092.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   }
     93    max-width: calc(100vw - 30px);
     94    margin-left: auto;
     95    margin-right: auto;
    7696}
    7797
    7898@media only screen and (min-width: 482px) {
    79   .full-max-width {
    80     max-width: 100%;
    81     width: auto;
    82     margin-left: auto;
    83     margin-right: auto;
    84   }
    85 }
     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
    86122blockquote {
    87   padding: 0;
    88   position: relative;
    89   margin: 30px 0 30px 25px;
    90 }
     123    padding: 0;
     124    position: relative;
     125    margin: 30px 0 30px 25px;
     126}
     127
    91128blockquote > * {
    92   margin-top: 20px;
    93   margin-bottom: 20px;
    94 }
     129    margin-top: 20px;
     130    margin-bottom: 20px;
     131}
     132
    95133blockquote > *:first-child {
    96   margin-top: 0;
    97 }
     134    margin-top: 0;
     135}
     136
    98137blockquote > *:last-child {
    99   margin-bottom: 0;
    100 }
     138    margin-bottom: 0;
     139}
     140
    101141blockquote p {
    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 }
    109 blockquote cite {
    110   font-weight: normal;
    111   letter-spacing: normal;
    112 }
     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
     150blockquote cite,
    113151blockquote footer {
    114   font-weight: normal;
    115   letter-spacing: normal;
    116 }
    117 blockquote.alignleft, blockquote.alignright {
    118   padding-left: inherit;
    119 }
    120 blockquote.alignleft p {
    121   font-size: 1.125rem;
    122   max-width: inherit;
    123   width: inherit;
    124 }
     152    font-weight: normal;
     153    letter-spacing: normal;
     154}
     155
     156blockquote.alignleft,
     157blockquote.alignright {
     158    padding-left: inherit;
     159}
     160
     161blockquote.alignleft p,
    125162blockquote.alignright p {
    126   font-size: 1.125rem;
    127   max-width: inherit;
    128   width: inherit;
    129 }
    130 blockquote.alignleft cite {
    131   font-size: 1rem;
    132   letter-spacing: normal;
    133 }
    134 blockquote.alignleft footer {
    135   font-size: 1rem;
    136   letter-spacing: normal;
    137 }
    138 blockquote.alignright cite {
    139   font-size: 1rem;
    140   letter-spacing: normal;
    141 }
     163    font-size: 1.125rem;
     164    max-width: inherit;
     165    width: inherit;
     166}
     167
     168blockquote.alignleft cite,
     169blockquote.alignleft footer,
     170blockquote.alignright cite,
    142171blockquote.alignright footer {
    143   font-size: 1rem;
    144   letter-spacing: normal;
    145 }
     172    font-size: 1rem;
     173    letter-spacing: normal;
     174}
     175
    146176blockquote strong {
    147   font-weight: bolder;
    148 }
     177    font-weight: bolder;
     178}
     179
    149180blockquote:before {
    150   content: "“";
    151   font-size: 1.25rem;
    152   line-height: 1.7;
    153   position: absolute;
    154   left: -12px;
    155 }
    156 blockquote .wp-block-quote__citation {
    157   color: #28303d;
    158   font-size: 1rem;
    159   font-style: normal;
    160 }
    161 blockquote cite {
    162   color: #28303d;
    163   font-size: 1rem;
    164   font-style: normal;
    165 }
     181    content: "“";
     182    font-size: 1.25rem;
     183    line-height: 1.7;
     184    position: absolute;
     185    left: -12px;
     186}
     187
     188blockquote .wp-block-quote__citation,
     189blockquote cite,
    166190blockquote footer {
    167   color: #28303d;
    168   font-size: 1rem;
    169   font-style: normal;
     191    color: #28303d;
     192    font-size: 1rem;
     193    font-style: normal;
    170194}
    171195@media only screen and (max-width: 481px) {
    172   blockquote {
    173     padding-left: 13px;
    174   }
    175   blockquote:before {
    176     left: 0;
    177   }
     196
     197    blockquote {
     198        padding-left: 13px;
     199    }
     200
     201    blockquote:before {
     202        left: 0;
     203    }
    178204}
    179205
    180206img {
    181   height: auto;
    182   max-width: 100%;
    183   vertical-align: middle;
     207    height: auto;
     208    vertical-align: middle;
    184209}
    185210
    186211/* Classic editor images */
    187 .entry-content img {
    188   max-width: 100%;
    189 }
    190212
    191213/* Make sure embeds and iframes fit their containers. */
     214img,
     215.entry-content img,
    192216embed,
    193217iframe,
    194218object,
    195219video {
    196   max-width: 100%;
     220    max-width: 100%;
    197221}
    198222
    199223/* Media captions */
    200 figcaption {
    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 }
     224figcaption,
     225.wp-caption,
     226.wp-caption-text,
    224227.wp-block-embed 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,
     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,
    233238.alignleft .wp-caption,
    234239.alignright .wp-caption,
     
    237242.alignleft .wp-block-embed figcaption,
    238243.alignright .wp-block-embed figcaption {
    239   margin-bottom: 0;
     244    margin-bottom: 0;
    240245}
    241246
     
    244249.entry-content .wp-smiley,
    245250.comment-content .wp-smiley {
    246   border: none;
    247   margin-bottom: 0;
    248   margin-top: 0;
    249   padding: 0;
     251    border: none;
     252    margin-bottom: 0;
     253    margin-top: 0;
     254    padding: 0;
    250255}
    251256
    252257select {
    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%;
     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%;
    263268}
    264269
    265270select:focus {
    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%;
     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%;
    276281}
    277282
     
    282287 */
    283288a {
    284   cursor: pointer;
    285   color: #28303d;
    286   text-underline-offset: 3px;
    287   text-decoration-skip-ink: all;
     289    cursor: pointer;
     290    color: #28303d;
     291    text-underline-offset: 3px;
     292    text-decoration-skip-ink: all;
    288293}
    289294
    290295a:hover {
    291   text-decoration-style: dotted;
    292   text-decoration-skip-ink: none;
     296    text-decoration-style: dotted;
     297    text-decoration-skip-ink: none;
    293298}
    294299
    295300.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    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 }
     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
    302309.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    303   background: #000;
    304   color: #fff;
    305   text-decoration: none;
    306 }
     310    background: #000;
     311    color: #fff;
     312    text-decoration: none;
     313}
     314
    307315.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    308   color: #fff;
    309 }
     316    color: #fff;
     317}
     318
    310319.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    311   background: rgba(0, 0, 0, 0.9);
    312   color: #fff;
    313 }
     320    background: rgba(0, 0, 0, 0.9);
     321    color: #fff;
     322}
     323
    314324.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    315   color: #fff;
    316 }
     325    color: #fff;
     326}
     327
    317328.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    318   /* Only visible in Windows High Contrast mode */
    319   outline: 2px solid transparent;
    320   outline-offset: -2px;
    321 }
     329
     330    /* Only visible in Windows High Contrast mode */
     331    outline: 2px solid transparent;
     332    outline-offset: -2px;
     333}
     334
    322335.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    323   color: #21759b;
    324   background-color: #f1f1f1;
    325 }
     336    color: #21759b;
     337    background-color: #f1f1f1;
     338}
     339
    326340.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    327   background: none;
    328 }
     341    background: none;
     342}
     343
    329344.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    330   outline: 2px dotted #28303d;
     345    outline: 2px dotted #28303d;
    331346}
    332347
    333348.wp-block-button__link {
    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 }
     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
    344360.wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    345   color: #d1e4dd;
    346 }
     361    color: #d1e4dd;
     362}
     363
    347364.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    348   color: #28303d;
    349 }
     365    color: #28303d;
     366}
     367
    350368.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    351   color: #28303d;
    352 }
     369    color: #28303d;
     370}
     371
    353372.wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    354   background-color: #28303d;
    355 }
     373    background-color: #28303d;
     374}
     375
    356376.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    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 }
     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
    364387.wp-block-button__link:focus {
    365   outline-offset: -6px;
    366   outline: 2px dotted currentColor;
    367 }
     388    outline-offset: -6px;
     389    outline: 2px dotted currentColor;
     390}
     391
    368392.wp-block-button__link:disabled {
    369   background-color: rgba(255, 255, 255, 0.5);
    370   border-color: rgba(255, 255, 255, 0.5);
    371   color: #39414d;
     393    background-color: rgba(255, 255, 255, 0.5);
     394    border-color: rgba(255, 255, 255, 0.5);
     395    color: #39414d;
    372396}
    373397
     
    375399 * Block Options
    376400 */
    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 
    388401.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    389   color: #d1e4dd;
    390 }
     402    color: #d1e4dd;
     403}
     404
    391405.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    392   color: #d1e4dd;
    393 }
     406    color: #d1e4dd;
     407}
     408
    394409.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    395   color: #28303d;
    396 }
     410    color: #28303d;
     411}
     412
    397413.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    398   background-color: #28303d;
    399 }
     414    background-color: #28303d;
     415}
     416
    400417.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    401   background-color: #28303d;
    402 }
     418    background-color: #28303d;
     419}
     420
    403421.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    404422.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    405   border-color: currentColor !important;
    406   background-color: transparent !important;
    407   color: inherit !important;
    408 }
     423    border-color: currentColor !important;
     424    background-color: transparent !important;
     425    color: inherit !important;
     426}
     427
    409428.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
    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 }
     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
    416439.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    417   color: #28303d;
    418 }
     440    color: #28303d;
     441}
     442
    419443.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    420   color: #28303d;
    421 }
     444    color: #28303d;
     445}
     446
    422447.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    423   color: inherit;
    424 }
     448    color: inherit;
     449}
     450
    425451.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    426   background-color: transparent;
    427 }
     452    background-color: transparent;
     453}
     454
    428455.wp-block-button.is-style-outline .wp-block-button__link:hover {
    429   background-color: #28303d !important;
    430   border-color: transparent !important;
    431   color: #d1e4dd !important;
    432 }
     456    background-color: #28303d !important;
     457    border-color: transparent !important;
     458    color: #d1e4dd !important;
     459}
     460
    433461.wp-block-button.is-style-outline .wp-block-button__link:active {
    434   background-color: #28303d !important;
    435   border-color: transparent !important;
    436   color: #d1e4dd !important;
    437 }
     462    background-color: #28303d !important;
     463    border-color: transparent !important;
     464    color: #d1e4dd !important;
     465}
     466
    438467.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover {
    439   background-color: #28303d !important;
    440   color: #d1e4dd !important;
    441 }
     468    background-color: #28303d !important;
     469    color: #d1e4dd !important;
     470}
     471
    442472.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    443   background-color: #28303d !important;
    444   color: #d1e4dd !important;
    445 }
     473    background-color: #28303d !important;
     474    color: #d1e4dd !important;
     475}
     476
    446477.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover {
    447   color: #d1e4dd !important;
    448 }
     478    color: #d1e4dd !important;
     479}
     480
    449481.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    450   color: #d1e4dd !important;
    451 }
     482    color: #d1e4dd !important;
     483}
     484
    452485.wp-block-button.is-style-outline .wp-block-button__link:focus {
    453   outline-offset: inherit;
    454   outline: inherit;
    455 }
     486    outline-offset: inherit;
     487    outline: inherit;
     488}
     489
    456490.wp-block-button.is-style-squared {
    457   border-radius: 0;
     491    border-radius: 0;
    458492}
    459493
    460494.is-style-outline .wp-block-button__link[style*=radius],
    461495.wp-block-button__link[style*=radius] {
    462   outline-offset: 2px;
     496    outline-offset: 2px;
    463497}
    464498
    465499.wp-block-code code {
    466   white-space: pre !important;
    467   overflow-x: auto;
     500    white-space: pre !important;
     501    overflow-x: auto;
    468502}
    469503
    470504.wp-block-code {
    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 
     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,
    486514.wp-block-cover-image {
    487   background-color: #000;
    488   min-height: 450px;
    489   margin-top: inherit;
    490   margin-bottom: inherit;
    491 }
     515    background-color: #000;
     516    min-height: 450px;
     517    margin-top: inherit;
     518    margin-bottom: inherit;
     519}
     520
    492521.wp-block-cover:not(.alignwide):not(.alignfull),
    493522.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    494   clear: both;
    495 }
     523    clear: both;
     524}
     525
    496526[data-align=full] .wp-block-cover,
    497527[data-align=full] .wp-block-cover-image {
    498   margin-top: 0;
    499   margin-bottom: 0;
    500 }
     528    margin-top: 0;
     529    margin-bottom: 0;
     530}
     531
    501532.wp-block-cover > .wp-block-cover__inner-container > *:first-child,
    502533.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {
    503   margin-top: 0;
    504 }
     534    margin-top: 0;
     535}
     536
    505537.wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender),
    506538.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) {
    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),
     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),
    510544.wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
    511545.wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) {
    512   margin-bottom: 0;
    513 }
     546    margin-bottom: 0;
     547}
     548
    514549.wp-block-cover .wp-block-cover__inner-container,
    515550.wp-block-cover .wp-block-cover-image-text,
     
    519554.wp-block-cover-image .wp-block-cover-image-text,
    520555.wp-block-cover-image .wp-block-cover-text,
    521 .wp-block-cover-image .block-editor-block-list__block {
    522   color: currentColor;
    523 }
     556.wp-block-cover-image .block-editor-block-list__block,
    524557.wp-block-cover .wp-block-cover__inner-container a,
    525558.wp-block-cover .wp-block-cover-image-text a,
     
    530563.wp-block-cover-image .wp-block-cover-text a,
    531564.wp-block-cover-image .block-editor-block-list__block 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 }
     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,
    555575.wp-block-cover-image .block-editor-block-list__block .has-link-color a {
    556   color: #28303d;
    557 }
     576    color: #28303d;
     577}
     578
    558579.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
    559   color: #fff;
    560 }
     580    color: #fff;
     581}
     582
    561583.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text {
    562   color: #fff;
    563 }
     584    color: #fff;
     585}
     586
    564587.wp-block-cover:not([class*=background-color]) .wp-block-cover-text {
    565   color: #fff;
    566 }
     588    color: #fff;
     589}
     590
    567591.wp-block-cover:not([class*=background-color]) .block-editor-block-list__block {
    568   color: #fff;
    569 }
     592    color: #fff;
     593}
     594
    570595.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
    571   color: #fff;
    572 }
     596    color: #fff;
     597}
     598
    573599.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text {
    574   color: #fff;
    575 }
     600    color: #fff;
     601}
     602
    576603.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
    577   color: #fff;
    578 }
     604    color: #fff;
     605}
     606
    579607.wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block {
    580   color: #fff;
    581 }
     608    color: #fff;
     609}
     610
    582611.wp-block-cover h2 {
    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 }
     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
    595625.wp-block-cover-image h2 {
    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 }
     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
    608639.wp-block-cover h2.has-text-align-left,
    609640.wp-block-cover-image h2.has-text-align-left {
    610   text-align: left;
    611 }
     641    text-align: left;
     642}
     643
    612644.wp-block-cover h2.has-text-align-center,
    613645.wp-block-cover-image h2.has-text-align-center {
    614   text-align: center;
    615 }
     646    text-align: center;
     647}
     648
    616649.wp-block-cover h2.has-text-align-right,
    617650.wp-block-cover-image h2.has-text-align-right {
    618   text-align: right;
    619 }
    620 .wp-block-cover.is-style-twentytwentyone-border {
    621   border: 3px solid #28303d;
    622 }
     651    text-align: right;
     652}
     653
     654.wp-block-cover.is-style-twentytwentyone-border,
    623655.wp-block-cover-image.is-style-twentytwentyone-border {
    624   border: 3px solid #28303d;
    625 }
     656    border: 3px solid #28303d;
     657}
     658
    626659.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    627660.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    628   background-color: unset;
     661    background-color: unset;
    629662}
    630663
    631664.wp-block-columns:not(.alignwide):not(.alignfull) {
    632   clear: both;
    633 }
     665    clear: both;
     666}
     667
    634668.wp-block-columns .wp-block,
    635669.wp-block-columns .wp-block-column {
    636   max-width: inherit;
    637 }
     670    max-width: inherit;
     671}
     672
    638673.wp-block-columns > .wp-block-column > *:first-child {
    639   margin-top: 0;
    640 }
     674    margin-top: 0;
     675}
     676
    641677.wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) {
    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;
    646 }
    647 @media only screen and (min-width: 652px) {
    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 }
     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;
     684}
     685@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
    703756.wp-block[data-align=full] > .wp-block-columns p:not(.has-background) {
    704   padding-left: 20px;
    705   padding-right: 20px;
    706 }
     757    padding-left: 20px;
     758    padding-right: 20px;
     759}
     760
    707761.wp-block[data-align=full] > .wp-block-columns h1:not(.has-background) {
    708   padding-left: 20px;
    709   padding-right: 20px;
    710 }
     762    padding-left: 20px;
     763    padding-right: 20px;
     764}
     765
    711766.wp-block[data-align=full] > .wp-block-columns h2:not(.has-background) {
    712   padding-left: 20px;
    713   padding-right: 20px;
    714 }
     767    padding-left: 20px;
     768    padding-right: 20px;
     769}
     770
    715771.wp-block[data-align=full] > .wp-block-columns h3:not(.has-background) {
    716   padding-left: 20px;
    717   padding-right: 20px;
    718 }
     772    padding-left: 20px;
     773    padding-right: 20px;
     774}
     775
    719776.wp-block[data-align=full] > .wp-block-columns h4:not(.has-background) {
    720   padding-left: 20px;
    721   padding-right: 20px;
    722 }
     777    padding-left: 20px;
     778    padding-right: 20px;
     779}
     780
    723781.wp-block[data-align=full] > .wp-block-columns h5:not(.has-background) {
    724   padding-left: 20px;
    725   padding-right: 20px;
    726 }
     782    padding-left: 20px;
     783    padding-right: 20px;
     784}
     785
    727786.wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) {
    728   padding-left: 20px;
    729   padding-right: 20px;
     787    padding-left: 20px;
     788    padding-right: 20px;
    730789}
    731790
    732791.wp-block-file .wp-block-file__textlink {
    733   text-decoration: underline;
    734   text-decoration-style: solid;
    735   text-decoration-thickness: 1px;
    736 }
     792    text-decoration: underline;
     793    text-decoration-style: solid;
     794    text-decoration-thickness: 1px;
     795}
     796
    737797.wp-block-file .wp-block-file__textlink:hover {
    738   text-decoration: underline;
    739   text-decoration-style: dotted;
    740 }
     798    text-decoration: underline;
     799    text-decoration-style: dotted;
     800}
     801
    741802.wp-block-file .wp-block-file__button {
    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 }
     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
    753815.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    754   color: #d1e4dd;
    755 }
     816    color: #d1e4dd;
     817}
     818
    756819.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    757   color: #28303d;
    758 }
     820    color: #28303d;
     821}
     822
    759823.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    760   color: #28303d;
    761 }
     824    color: #28303d;
     825}
     826
    762827.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    763   background-color: #28303d;
    764 }
     828    background-color: #28303d;
     829}
     830
    765831.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    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 }
     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
    773842.wp-block-file .wp-block-file__button:focus {
    774   outline-offset: -6px;
    775   outline: 2px dotted currentColor;
    776 }
     843    outline-offset: -6px;
     844    outline: 2px dotted currentColor;
     845}
     846
    777847.wp-block-file .wp-block-file__button:disabled {
    778   background-color: rgba(255, 255, 255, 0.5);
    779   border-color: rgba(255, 255, 255, 0.5);
    780   color: #39414d;
    781 }
     848    background-color: rgba(255, 255, 255, 0.5);
     849    border-color: rgba(255, 255, 255, 0.5);
     850    color: #39414d;
     851}
     852
    782853.wp-block-file .wp-block-file__button:focus {
    783   outline-offset: inherit;
    784   outline: inherit;
     854    outline-offset: inherit;
     855    outline: inherit;
    785856}
    786857
    787858.wp-block-gallery figcaption {
    788   margin-bottom: 0;
    789 }
     859    margin-bottom: 0;
     860}
     861
    790862.wp-block-gallery figcaption a {
    791   color: #fff;
     863    color: #fff;
    792864}
    793865
    794866.wp-block-group {
    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 }
     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
    804879.wp-block-group.has-background {
    805   padding: 30px;
    806 }
     880    padding: 30px;
     881}
     882
    807883[data-align=full] .wp-block-group.has-background {
    808   margin-top: 0;
    809   margin-bottom: 0;
    810 }
     884    margin-top: 0;
     885    margin-bottom: 0;
     886}
     887
    811888.wp-block-group.is-style-twentytwentyone-border {
    812   border: 3px solid #28303d;
    813   padding: 30px;
    814 }
     889    border: 3px solid #28303d;
     890    padding: 30px;
     891}
     892
    815893.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] {
    816   max-width: calc(100% + 60px);
    817   width: calc(100% + 60px);
    818   margin-left: -30px;
    819 }
     894    max-width: calc(100% + 60px);
     895    width: calc(100% + 60px);
     896    margin-left: -30px;
     897}
     898
    820899.wp-block-group > .wp-block-group__inner-container > *:first-child {
    821   margin-top: 0;
    822 }
     900    margin-top: 0;
     901}
     902
    823903.wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) {
    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;
     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;
    828910}
    829911
    830912.wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] {
    831   margin: 0;
    832   width: 100%;
     913    margin: 0;
     914    width: 100%;
     915}
     916
     917.wp-block-heading h1,
     918h1,
     919.h1,
     920.wp-block-heading h2,
     921h2,
     922.h2,
     923.wp-block-heading h3,
     924h3,
     925.h3,
     926.wp-block-heading h4,
     927h4,
     928.h4,
     929.wp-block-heading h5,
     930h5,
     931.h5,
     932.wp-block-heading h6,
     933h6,
     934.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,
     941h1 strong,
     942.h1 strong,
     943.wp-block-heading h2 strong,
     944h2 strong,
     945.h2 strong,
     946.wp-block-heading h3 strong,
     947h3 strong,
     948.h3 strong,
     949.wp-block-heading h4 strong,
     950h4 strong,
     951.h4 strong,
     952.wp-block-heading h5 strong,
     953h5 strong,
     954.h5 strong,
     955.wp-block-heading h6 strong,
     956h6 strong,
     957.h6 strong {
     958    font-weight: 600;
     959}
     960
     961.wp-block-heading h1[style*="--wp--typography--line-height"] {
     962    line-height: 1.7;
     963}
     964
     965h1[style*="--wp--typography--line-height"] {
     966    line-height: 1.7;
     967}
     968
     969.h1[style*="--wp--typography--line-height"] {
     970    line-height: 1.7;
     971}
     972
     973.wp-block-heading h2[style*="--wp--typography--line-height"] {
     974    line-height: 1.7;
     975}
     976
     977h2[style*="--wp--typography--line-height"] {
     978    line-height: 1.7;
     979}
     980
     981.h2[style*="--wp--typography--line-height"] {
     982    line-height: 1.7;
     983}
     984
     985.wp-block-heading h3[style*="--wp--typography--line-height"] {
     986    line-height: 1.7;
     987}
     988
     989h3[style*="--wp--typography--line-height"] {
     990    line-height: 1.7;
     991}
     992
     993.h3[style*="--wp--typography--line-height"] {
     994    line-height: 1.7;
     995}
     996
     997.wp-block-heading h4[style*="--wp--typography--line-height"] {
     998    line-height: 1.7;
     999}
     1000
     1001h4[style*="--wp--typography--line-height"] {
     1002    line-height: 1.7;
     1003}
     1004
     1005.h4[style*="--wp--typography--line-height"] {
     1006    line-height: 1.7;
     1007}
     1008
     1009.wp-block-heading h5[style*="--wp--typography--line-height"] {
     1010    line-height: 1.7;
     1011}
     1012
     1013h5[style*="--wp--typography--line-height"] {
     1014    line-height: 1.7;
     1015}
     1016
     1017.h5[style*="--wp--typography--line-height"] {
     1018    line-height: 1.7;
     1019}
     1020
     1021.wp-block-heading h6[style*="--wp--typography--line-height"] {
     1022    line-height: 1.7;
     1023}
     1024
     1025h6[style*="--wp--typography--line-height"] {
     1026    line-height: 1.7;
     1027}
     1028
     1029.h6[style*="--wp--typography--line-height"] {
     1030    line-height: 1.7;
    8331031}
    8341032
    8351033.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;
     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    }
    8391044}
    8401045
    8411046h1 {
    842   clear: both;
    843   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    844   font-weight: normal;
     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    }
    8451057}
    8461058
    8471059.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;
     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    }
    8511070}
    8521071
    8531072.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;
     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    }
    8571083}
    8581084
    8591085h2 {
    860   clear: both;
    861   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    862   font-weight: normal;
     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    }
    8631096}
    8641097
    8651098.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;
     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    }
    8691109}
    8701110
    8711111.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;
     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    }
    8751122}
    8761123
    8771124h3 {
    878   clear: both;
    879   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    880   font-weight: normal;
     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    }
    8811135}
    8821136
    8831137.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 
    895 h4 {
    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 
     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,
     1151h4,
    9011152.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 
    913 h5 {
    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 
     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,
     1160h5,
    9191161.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 
    931 h6 {
    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 
     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,
     1169h6,
    9371170.h6 {
    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 }
    945 h1 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 }
    954 h2 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 }
    963 h3 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 }
    972 h4 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 }
    981 h5 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 }
    990 h6 strong {
    991   font-weight: 600;
    992 }
    993 .h6 strong {
    994   font-weight: 600;
    995 }
    996 .wp-block-heading h1[style*="--wp--typography--line-height"] {
    997   line-height: 1.7;
    998 }
    999 h1[style*="--wp--typography--line-height"] {
    1000   line-height: 1.7;
    1001 }
    1002 .h1[style*="--wp--typography--line-height"] {
    1003   line-height: 1.7;
    1004 }
    1005 .wp-block-heading h2[style*="--wp--typography--line-height"] {
    1006   line-height: 1.7;
    1007 }
    1008 h2[style*="--wp--typography--line-height"] {
    1009   line-height: 1.7;
    1010 }
    1011 .h2[style*="--wp--typography--line-height"] {
    1012   line-height: 1.7;
    1013 }
    1014 .wp-block-heading h3[style*="--wp--typography--line-height"] {
    1015   line-height: 1.7;
    1016 }
    1017 h3[style*="--wp--typography--line-height"] {
    1018   line-height: 1.7;
    1019 }
    1020 .h3[style*="--wp--typography--line-height"] {
    1021   line-height: 1.7;
    1022 }
    1023 .wp-block-heading h4[style*="--wp--typography--line-height"] {
    1024   line-height: 1.7;
    1025 }
    1026 h4[style*="--wp--typography--line-height"] {
    1027   line-height: 1.7;
    1028 }
    1029 .h4[style*="--wp--typography--line-height"] {
    1030   line-height: 1.7;
    1031 }
    1032 .wp-block-heading h5[style*="--wp--typography--line-height"] {
    1033   line-height: 1.7;
    1034 }
    1035 h5[style*="--wp--typography--line-height"] {
    1036   line-height: 1.7;
    1037 }
    1038 .h5[style*="--wp--typography--line-height"] {
    1039   line-height: 1.7;
    1040 }
    1041 .wp-block-heading h6[style*="--wp--typography--line-height"] {
    1042   line-height: 1.7;
    1043 }
    1044 h6[style*="--wp--typography--line-height"] {
    1045   line-height: 1.7;
    1046 }
    1047 .h6[style*="--wp--typography--line-height"] {
    1048   line-height: 1.7;
    1049 }
    1050 
    1051 .wp-block-heading h1 {
    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   }
    1061 }
    1062 
    1063 h1 {
    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   }
    1073 }
    1074 
    1075 .h1 {
    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   }
    1085 }
    1086 
    1087 .wp-block-heading h2 {
    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   }
    1097 }
    1098 
    1099 h2 {
    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   }
    1109 }
    1110 
    1111 .h2 {
    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   }
    1121 }
    1122 
    1123 .wp-block-heading h3 {
    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   }
    1133 }
    1134 
    1135 h3 {
    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   }
    1145 }
    1146 
    1147 .h3 {
    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 
    1166 h4 {
    1167   font-size: 1.5rem;
    1168   font-weight: 600;
    1169   letter-spacing: normal;
    1170   line-height: 1.3;
    1171 }
    1172 
    1173 .h4 {
    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 
    1187 h5 {
    1188   font-size: 1.125rem;
    1189   font-weight: 600;
    1190   letter-spacing: 0.05em;
    1191   line-height: 1.3;
    1192 }
    1193 
    1194 .h5 {
    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 
    1208 h6 {
    1209   font-size: 1rem;
    1210   font-weight: 600;
    1211   letter-spacing: 0.05em;
    1212   line-height: 1.3;
    1213 }
    1214 
    1215 .h6 {
    1216   font-size: 1rem;
    1217   font-weight: 600;
    1218   letter-spacing: 0.05em;
    1219   line-height: 1.3;
     1171    font-size: 1rem;
     1172    font-weight: 600;
     1173    letter-spacing: 0.05em;
     1174    line-height: 1.3;
    12201175}
    12211176
    12221177[data-type="core/html"] textarea {
    1223   color: #28303d;
    1224   border-radius: 0;
    1225   padding: 20px;
     1178    color: #28303d;
     1179    border-radius: 0;
     1180    padding: 20px;
    12261181}
    12271182
    12281183/* Center image block by default in the editor */
    1229 .wp-block-image > div {
    1230   text-align: center;
     1184.wp-block-image,
     1185.wp-block-image > div:not(.components-placeholder) {
     1186    text-align: center;
    12311187}
    12321188
    12331189[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized {
    1234   margin: 0 auto;
     1190    margin: 0 auto;
    12351191}
    12361192
    12371193/* Block Styles */
    1238 .wp-block-image.is-style-twentytwentyone-border img {
    1239   border: 3px solid #28303d;
    1240 }
     1194.wp-block-image.is-style-twentytwentyone-border img,
    12411195.wp-block-image.is-style-twentytwentyone-image-frame img {
    1242   border: 3px solid #28303d;
     1196    border: 3px solid #28303d;
    12431197}
    12441198
    12451199.wp-block-image.is-style-twentytwentyone-image-frame img {
    1246   padding: 20px;
    1247 }
    1248 
    1249 .wp-block-latest-comments {
    1250   padding-left: 0;
    1251 }
    1252 
     1200    padding: 20px;
     1201}
     1202
     1203.wp-block-latest-comments,
    12531204.wp-block-latest-posts {
    1254   padding-left: 0;
    1255 }
     1205    padding-left: 0;
     1206}
     1207
    12561208.wp-block-latest-posts:not(.is-grid) > li {
    1257   margin-top: 50px;
    1258   margin-bottom: 50px;
    1259 }
     1209    margin-top: 50px;
     1210    margin-bottom: 50px;
     1211}
     1212
    12601213.wp-block-latest-posts:not(.is-grid) > li:first-child {
    1261   margin-top: 0;
    1262 }
     1214    margin-top: 0;
     1215}
     1216
    12631217.wp-block-latest-posts:not(.is-grid) > li:last-child {
    1264   margin-bottom: 0;
    1265 }
     1218    margin-bottom: 0;
     1219}
     1220
    12661221.wp-block-latest-posts.is-grid {
    1267   word-wrap: break-word;
    1268   word-break: break-word;
    1269 }
     1222    word-wrap: break-word;
     1223    word-break: break-word;
     1224}
     1225
    12701226.wp-block-latest-posts.is-grid > li {
    1271   margin-bottom: 30px;
    1272 }
     1227    margin-bottom: 30px;
     1228}
     1229
    12731230.wp-block-latest-posts.is-grid > li:last-child {
    1274   margin-bottom: 0;
    1275 }
     1231    margin-bottom: 0;
     1232}
     1233
    12761234.wp-block-latest-posts > li > * {
    1277   margin-top: 10px;
    1278   margin-bottom: 10px;
    1279 }
     1235    margin-top: 10px;
     1236    margin-bottom: 10px;
     1237}
     1238
    12801239.wp-block-latest-posts > li > *:first-child {
    1281   margin-top: 0;
    1282 }
     1240    margin-top: 0;
     1241}
     1242
    12831243.wp-block-latest-posts > li > *:last-child {
    1284   margin-bottom: 0;
    1285 }
     1244    margin-bottom: 0;
     1245}
     1246
    12861247.wp-block-latest-posts > li > a {
    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 }
     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
    12991262.wp-block-latest-posts .wp-block-latest-posts__post-author {
    1300   color: #28303d;
    1301   font-size: 1.25rem;
    1302   line-height: 1.7;
    1303 }
     1263    color: #28303d;
     1264    font-size: 1.25rem;
     1265    line-height: 1.7;
     1266}
     1267
    13041268.wp-block-latest-posts .wp-block-latest-posts__post-date {
    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 }
     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,
    13181280.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    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 }
     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
    13241287.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    1325   border-top: 3px solid #28303d;
    1326   border-bottom: 3px solid #28303d;
    1327 }
     1288    border-top: 3px solid #28303d;
     1289    border-bottom: 3px solid #28303d;
     1290}
     1291
    13281292.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li {
    1329   padding-bottom: 30px;
    1330   border-bottom: 1px solid #28303d;
    1331   margin-top: 30px;
    1332   margin-bottom: 30px;
    1333 }
     1293    padding-bottom: 30px;
     1294    border-bottom: 1px solid #28303d;
     1295    margin-top: 30px;
     1296    margin-bottom: 30px;
     1297}
     1298
    13341299.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    1335   padding-bottom: 30px;
    1336   border-bottom: 1px solid #28303d;
    1337   margin-top: 30px;
    1338   margin-bottom: 30px;
    1339 }
     1300    padding-bottom: 30px;
     1301    border-bottom: 1px solid #28303d;
     1302    margin-top: 30px;
     1303    margin-bottom: 30px;
     1304}
     1305
    13401306.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    13411307.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    1342   padding-bottom: 0;
    1343   border-bottom: none;
    1344 }
     1308    padding-bottom: 0;
     1309    border-bottom: none;
     1310}
     1311
    13451312.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    1346   box-shadow: inset 0 -1px 0 0 #28303d;
    1347   border-bottom: 2px solid #28303d;
    1348 }
     1313    box-shadow: inset 0 -1px 0 0 #28303d;
     1314    border-bottom: 2px solid #28303d;
     1315}
     1316
    13491317.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    1350   margin: 0;
    1351   padding-top: 30px;
    1352   padding-right: 25px;
    1353 }
     1318    margin: 0;
     1319    padding-top: 30px;
     1320    padding-right: 25px;
     1321}
     1322
    13541323.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    1355   padding-bottom: 30px;
     1324    padding-bottom: 30px;
    13561325}
    13571326@media screen and (min-width: 600px) {
    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 }
     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
    13741349.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    1375   border: 3px solid #28303d;
    1376   padding: 30px 25px;
    1377 }
     1350    border: 3px solid #28303d;
     1351    padding: 30px 25px;
     1352}
     1353
    13781354.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    1379   padding-bottom: 30px;
    1380   margin-bottom: 30px;
    1381 }
     1355    padding-bottom: 30px;
     1356    margin-bottom: 30px;
     1357}
     1358
    13821359.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    1383   margin-top: 25px;
    1384   margin-bottom: 25px;
     1360    margin-top: 25px;
     1361    margin-bottom: 25px;
    13851362}
    13861363
    13871364.gallery-item {
    1388   display: inline-block;
    1389   text-align: center;
    1390   vertical-align: top;
    1391   width: 100%;
    1392 }
     1365    display: inline-block;
     1366    text-align: center;
     1367    vertical-align: top;
     1368    width: 100%;
     1369}
     1370
    13931371.gallery-columns-2 .gallery-item {
    1394   max-width: 50%;
    1395 }
     1372    max-width: 50%;
     1373}
     1374
    13961375.gallery-columns-3 .gallery-item {
    1397   max-width: 33.33%;
    1398 }
     1376    max-width: 33.33%;
     1377}
     1378
    13991379.gallery-columns-4 .gallery-item {
    1400   max-width: 25%;
    1401 }
     1380    max-width: 25%;
     1381}
     1382
    14021383.gallery-columns-5 .gallery-item {
    1403   max-width: 20%;
    1404 }
     1384    max-width: 20%;
     1385}
     1386
    14051387.gallery-columns-6 .gallery-item {
    1406   max-width: 16.66%;
    1407 }
     1388    max-width: 16.66%;
     1389}
     1390
    14081391.gallery-columns-7 .gallery-item {
    1409   max-width: 14.28%;
    1410 }
     1392    max-width: 14.28%;
     1393}
     1394
    14111395.gallery-columns-8 .gallery-item {
    1412   max-width: 12.5%;
    1413 }
     1396    max-width: 12.5%;
     1397}
     1398
    14141399.gallery-columns-9 .gallery-item {
    1415   max-width: 11.11%;
     1400    max-width: 11.11%;
    14161401}
    14171402
    14181403.gallery-caption {
    1419   display: block;
    1420 }
    1421 
    1422 ul {
    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 
     1404    display: block;
     1405}
     1406
     1407ul,
    14281408ol {
    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 }
     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
    14331414ul.aligncenter,
    14341415ol.aligncenter {
    1435   list-style-position: inside;
    1436   padding: 0;
    1437   text-align: center;
    1438 }
     1416    list-style-position: inside;
     1417    padding: 0;
     1418    text-align: center;
     1419}
     1420
    14391421ul.alignright,
    14401422ol.alignright {
    1441   list-style-position: inside;
    1442   padding: 0;
    1443   text-align: right;
     1423    list-style-position: inside;
     1424    padding: 0;
     1425    text-align: right;
    14441426}
    14451427
    14461428li > ul,
    14471429li > ol {
    1448   margin: 0;
     1430    margin: 0;
    14491431}
    14501432
    14511433dt {
    1452   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    1453   font-weight: bold;
     1434    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     1435    font-weight: bold;
    14541436}
    14551437
    14561438[data-align=full] .wp-block-media-text {
    1457   margin-top: 0;
    1458   margin-bottom: 0;
    1459 }
     1439    margin-top: 0;
     1440    margin-bottom: 0;
     1441}
     1442
    14601443.wp-block-media-text > .wp-block-media-text__content > *:first-child {
    1461   margin-top: 0;
    1462 }
     1444    margin-top: 0;
     1445}
     1446
    14631447.wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) {
    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 }
     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
    14691456.wp-block-media-text .wp-block-media-text__content {
    1470   padding: 25px;
    1471 }
     1457    padding: 25px;
     1458}
     1459
    14721460.wp-block-media-text.is-style-twentytwentyone-border {
    1473   border: 3px solid #28303d;
    1474 }
    1475 
    1476 .wp-block-navigation [data-block] {
    1477   margin-top: revert;
    1478   margin-bottom: revert;
    1479 }
     1461    border: 3px solid #28303d;
     1462}
     1463
    14801464.wp-block-navigation .wp-block-navigation__container {
    1481   background: #d1e4dd;
    1482 }
     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
    14831473.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    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 }
     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
    14881479.wp-block-navigation .has-child .wp-block-navigation__container {
    1489   box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    1490 }
     1480    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
     1481}
     1482
    14911483.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    1492   color: #28303d;
    1493 }
     1484    color: #28303d;
     1485}
     1486
    14941487.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
    1495   color: #28303d;
    1496 }
     1488    color: #28303d;
     1489}
     1490
    14971491.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    1498   color: currentColor;
     1492    color: currentColor;
    14991493}
    15001494
    15011495p {
    1502   line-height: 1.7;
    1503 }
     1496    line-height: 1.7;
     1497}
     1498
    15041499p.has-background {
    1505   padding: 20px;
     1500    padding: 20px;
    15061501}
    15071502
    15081503pre.wp-block-preformatted {
    1509   overflow-x: auto;
    1510   white-space: pre !important;
    1511   font-size: 1rem;
     1504    overflow-x: auto;
     1505    white-space: pre !important;
     1506    font-size: 1rem;
    15121507}
    15131508
    15141509.wp-block-pullquote {
    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 }
     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
    15241520.wp-block-pullquote blockquote::before {
    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 }
     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
    15341531.wp-block-pullquote p {
    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 }
     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
    15481547.wp-block-pullquote a {
    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 }
     1548    color: currentColor;
     1549}
     1550
     1551.wp-block-pullquote .wp-block-pullquote__citation,
     1552.wp-block-pullquote cite,
    15611553.wp-block-pullquote footer {
    1562   font-size: 1rem;
    1563   font-style: normal;
    1564   text-transform: none;
    1565 }
     1554    font-size: 1rem;
     1555    font-style: normal;
     1556    text-transform: none;
     1557}
     1558
    15661559.wp-block-pullquote:not(.is-style-solid-color) {
    1567   background: none;
    1568 }
     1560    background: none;
     1561}
     1562
    15691563.wp-block-pullquote.is-style-solid-color {
    1570   margin-left: auto;
    1571   margin-right: auto;
    1572   padding: 50px;
    1573   border-width: 3px;
    1574   border-style: solid;
    1575   border-color: #28303d;
     1564    margin-left: auto;
     1565    margin-right: auto;
     1566    padding: 50px;
     1567    border-width: 3px;
     1568    border-style: solid;
     1569    border-color: #28303d;
    15761570}
    15771571@media (min-width: 600px) {
    1578   .wp-block-pullquote.is-style-solid-color {
    1579     padding: 100px;
    1580   }
    1581 }
     1572
     1573    .wp-block-pullquote.is-style-solid-color {
     1574        padding: 100px;
     1575    }
     1576}
     1577
    15821578.wp-block-pullquote.is-style-solid-color blockquote::before {
    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 }
     1579    text-align: left;
     1580}
     1581
     1582.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
    15901583.wp-block-pullquote.is-style-solid-color.alignright blockquote {
    1591   padding-left: 20px;
    1592   padding-right: 20px;
    1593   max-width: inherit;
    1594 }
     1584    padding-left: 20px;
     1585    padding-right: 20px;
     1586    max-width: inherit;
     1587}
     1588
    15951589.wp-block-pullquote.is-style-solid-color blockquote {
    1596   margin: 0;
    1597   max-width: 100%;
    1598 }
     1590    margin: 0;
     1591    max-width: 100%;
     1592}
     1593
    15991594.wp-block-pullquote.is-style-solid-color blockquote p {
    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 }
     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
    16071604.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    16081605.wp-block-pullquote.is-style-solid-color cite,
    16091606.wp-block-pullquote.is-style-solid-color footer {
    1610   color: currentColor;
     1607    color: currentColor;
    16111608}
    16121609
    16131610.wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote {
    1614   padding: 0 40px;
     1611    padding: 0 40px;
    16151612}
    16161613
    16171614.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color {
    1618   padding: 20px;
     1615    padding: 20px;
    16191616}
    16201617
    16211618.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color {
    1622   padding: 20px;
     1619    padding: 20px;
    16231620}
    16241621
    16251622.wp-block-query.has-background {
    1626   padding: 20px;
     1623    padding: 20px;
    16271624}
    16281625@media only screen and (min-width: 482px) {
    1629   .wp-block-query.has-background {
    1630     padding: 30px;
    1631   }
     1626
     1627    .wp-block-query.has-background {
     1628        padding: 30px;
     1629    }
    16321630}
    16331631
    16341632.wp-block-quote {
    1635   position: relative;
    1636   border-left: none;
    1637   margin: 30px auto 30px 25px;
    1638 }
     1633    position: relative;
     1634    border-left: none;
     1635    margin: 30px auto 30px 25px;
     1636}
     1637
    16391638.wp-block-quote p {
    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 }
     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
    16461646.wp-block-quote strong {
    1647   font-weight: bolder;
    1648 }
     1647    font-weight: bolder;
     1648}
     1649
    16491650.wp-block-quote:before {
    1650   content: "“";
    1651   font-size: 1.25rem;
    1652   line-height: 1.7;
    1653   left: -12px;
    1654 }
     1651    content: "“";
     1652    font-size: 1.25rem;
     1653    line-height: 1.7;
     1654    left: -12px;
     1655}
     1656
    16551657.wp-block-quote .wp-block-quote__citation {
    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 }
     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
    16631670.wp-block-quote.has-text-align-right {
    1664   margin: 30px 25px 30px auto;
    1665   padding-right: 0;
    1666   border-right: none;
    1667 }
     1671    margin: 30px 25px 30px auto;
     1672    padding-right: 0;
     1673    border-right: none;
     1674}
     1675
    16681676.wp-block-quote.has-text-align-right:before {
    1669   display: none;
    1670 }
     1677    display: none;
     1678}
     1679
    16711680.wp-block-quote.has-text-align-right p:before {
    1672   content: "”";
    1673   font-size: 1.25rem;
    1674   font-weight: normal;
    1675   line-height: 1.7;
    1676   margin-right: 5px;
    1677 }
     1681    content: "”";
     1682    font-size: 1.25rem;
     1683    font-weight: normal;
     1684    line-height: 1.7;
     1685    margin-right: 5px;
     1686}
     1687
    16781688.wp-block-quote.has-text-align-center {
    1679   margin: 30px auto;
    1680 }
     1689    margin: 30px auto;
     1690}
     1691
    16811692.wp-block-quote.has-text-align-center:before {
    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 }
     1693    display: none;
     1694}
     1695
     1696.wp-block-quote.is-large,
    16901697.wp-block-quote.is-style-large {
    1691   padding-left: 0;
    1692   /* Resetting margins to match _block-container.scss */
    1693   margin-top: 30px;
    1694   margin-bottom: 30px;
    1695 }
     1698    padding-left: 0;
     1699
     1700    /* Resetting margins to match _block-container.scss */
     1701    margin-top: 30px;
     1702    margin-bottom: 30px;
     1703}
     1704
    16961705.wp-block-quote.is-large p {
    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 }
     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
    17061717.wp-block-quote.is-style-large p {
    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 }
     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
    17161729.wp-block-quote.is-large:before {
    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 }
     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
    17261741.wp-block-quote.is-style-large:before {
    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 }
     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
    17391758.wp-block-quote.is-large.has-text-align-right p:before {
    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 }
     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
    17511772.wp-block-quote.is-style-large.has-text-align-right p:before {
    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   }
     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    }
    17621784}
    17631785@media only screen and (max-width: 481px) {
    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   }
     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    }
    17841807}
    17851808@media only screen and (max-width: 481px) {
    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   }
     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    }
    18031831}
    18041832@media only screen and (min-width: 482px) {
    1805   .wp-block-quote {
    1806     margin-left: auto;
    1807   }
    1808   .wp-block-quote.has-text-align-right {
    1809     margin-right: auto;
    1810   }
     1833
     1834    .wp-block-quote {
     1835        margin-left: auto;
     1836    }
     1837
     1838    .wp-block-quote.has-text-align-right {
     1839        margin-right: auto;
     1840    }
    18111841}
    18121842
    18131843.wp-block-rss {
    1814   padding-left: 0;
    1815 }
     1844    padding-left: 0;
     1845}
     1846
    18161847.wp-block-rss > li {
    1817   list-style: none;
    1818 }
     1848    list-style: none;
     1849}
     1850
    18191851.wp-block-rss:not(.is-grid) > li {
    1820   margin-top: 50px;
    1821   margin-bottom: 50px;
    1822 }
     1852    margin-top: 50px;
     1853    margin-bottom: 50px;
     1854}
     1855
    18231856.wp-block-rss:not(.is-grid) > li:first-child {
    1824   margin-top: 0;
    1825 }
     1857    margin-top: 0;
     1858}
     1859
    18261860.wp-block-rss:not(.is-grid) > li:last-child {
    1827   margin-bottom: 0;
    1828 }
     1861    margin-bottom: 0;
     1862}
     1863
    18291864.wp-block-rss.is-grid > li {
    1830   margin-bottom: 30px;
    1831 }
     1865    margin-bottom: 30px;
     1866}
     1867
    18321868.wp-block-rss.is-grid > li:last-child {
    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 }
     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
    18381885.wp-block-rss > li > * {
    1839   margin-top: 10px;
    1840   margin-bottom: 10px;
    1841 }
     1886    margin-top: 10px;
     1887    margin-bottom: 10px;
     1888}
     1889
    18421890.wp-block-rss > li > *:first-child {
    1843   margin-top: 0;
    1844 }
     1891    margin-top: 0;
     1892}
     1893
    18451894.wp-block-rss > li > *:last-child {
    1846   margin-bottom: 0;
    1847 }
     1895    margin-bottom: 0;
     1896}
     1897
    18481898.wp-block-rss .wp-block-rss__item-title > a {
    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 }
     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
    18611913.wp-block-rss .wp-block-rss__item-author {
    1862   color: #28303d;
    1863   font-size: 1.25rem;
    1864   line-height: 1.7;
    1865 }
     1914    color: #28303d;
     1915    font-size: 1.25rem;
     1916    line-height: 1.7;
     1917}
     1918
    18661919.wp-block-rss .wp-block-rss__item-publish-date {
    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 }
     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,
    18801931.wp-block-rss .wp-block-rss__item-full-content {
    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 }
     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
    18861938.wp-block-rss.alignfull {
    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;
     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;
    18931947}
    18941948
    18951949.wp-block-search {
    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 }
     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
    19101967.wp-block-search .wp-block-search__label {
    1911   font-size: 1.125rem;
    1912   font-weight: 500;
    1913   margin-bottom: 10px;
    1914 }
     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,
     1974.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,
     1986.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,
     1991.has-background .wp-block-search .wp-block-search__input {
     1992    border-color: #28303d !important;
     1993}
     1994
     1995.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
     2009.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
     2010    color: #d1e4dd;
     2011}
     2012
     2013.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
     2017.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
     2021.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
     2022    background-color: #28303d;
     2023}
     2024
     2025.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
     2036.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
     2037    outline-offset: -6px;
     2038    outline: 2px dotted currentColor;
     2039}
     2040
     2041.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
     2047.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon {
     2048    padding: 6px 15px;
     2049    display: inherit;
     2050}
     2051
     2052.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg {
     2053    width: 40px;
     2054    height: 40px;
     2055}
     2056
     2057.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
     2062.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
     2067.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover {
     2068    color: #28303d !important;
     2069}
     2070
     2071.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active {
     2072    color: #28303d !important;
     2073}
     2074
     2075.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
     2076    outline-offset: inherit;
     2077    outline: inherit;
     2078}
     2079
    19152080.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 }
    1925 .wp-block-search .wp-block-search__input {
    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 }
    1938 .is-dark-theme .wp-block-search .wp-block-search__input {
    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 }
    1944 .has-background .wp-block-search .wp-block-search__input {
    1945   border-color: #28303d !important;
    1946 }
    1947 .wp-block-search .wp-block-search__button.wp-block-search__button {
    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 }
    1960 .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    1961   color: #d1e4dd;
    1962 }
    1963 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    1964   color: #28303d;
    1965 }
    1966 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background {
    1967   color: #28303d;
    1968 }
    1969 .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    1970   background-color: #28303d;
    1971 }
    1972 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    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 }
    1980 .wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    1981   outline-offset: -6px;
    1982   outline: 2px dotted currentColor;
    1983 }
    1984 .wp-block-search .wp-block-search__button.wp-block-search__button:disabled {
    1985   background-color: rgba(255, 255, 255, 0.5);
    1986   border-color: rgba(255, 255, 255, 0.5);
    1987   color: #39414d;
    1988 }
    1989 .wp-block-search .wp-block-search__button.wp-block-search__button.has-icon {
    1990   padding: 6px 15px;
    1991   display: inherit;
    1992 }
    1993 .wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg {
    1994   width: 40px;
    1995   height: 40px;
    1996 }
    1997 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover {
    1998   background-color: #d1e4dd !important;
    1999   color: #28303d !important;
    2000 }
    2001 .has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    2002   background-color: #d1e4dd !important;
    2003   color: #28303d !important;
    2004 }
    2005 .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover {
    2006   color: #28303d !important;
    2007 }
    2008 .has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active {
    2009   color: #28303d !important;
    2010 }
    2011 .wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    2012   outline-offset: inherit;
    2013   outline: inherit;
    2014 }
    2015 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    2016   padding: 3px;
    2017 }
     2081    padding: 3px;
     2082}
     2083
    20182084.wp-block-search.wp-block-search__button-inside .wp-block-search__input {
    2019   border: none;
    2020 }
     2085    border: none;
     2086}
     2087
    20212088.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover {
    2022   color: #28303d;
    2023 }
     2089    color: #28303d;
     2090}
     2091
    20242092.wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
    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 }
     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,
    20302097.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button {
    2031   color: #28303d;
    2032 }
     2098    color: #28303d;
     2099}
     2100
    20332101.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover {
    2034   background-color: #28303d;
    2035   color: #fff;
    2036 }
     2102    background-color: #28303d;
     2103    color: #fff;
     2104}
     2105
    20372106.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
    2038   background-color: #28303d;
    2039   color: #fff;
    2040 }
     2107    background-color: #28303d;
     2108    color: #fff;
     2109}
     2110
    20412111.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
    2042   padding: 15px 30px;
     2112    padding: 15px 30px;
    20432113}
    20442114
    20452115.wp-block[data-align=center] > * {
    2046   text-align: center;
     2116    text-align: center;
    20472117}
    20482118
    20492119.wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper {
    2050   justify-content: center;
    2051 }
    2052 
    2053 .wp-block-separator {
    2054   border-bottom: 1px solid #28303d;
    2055   clear: both;
    2056   opacity: 1;
    2057 }
    2058 
     2120    justify-content: center;
     2121}
     2122
     2123.wp-block-separator,
    20592124hr {
    2060   border-bottom: 1px solid #28303d;
    2061   clear: both;
    2062   opacity: 1;
    2063 }
     2125    border-bottom: 1px solid #28303d;
     2126    clear: both;
     2127    opacity: 1;
     2128}
     2129
    20642130.wp-block-separator[style*="text-align:right"] {
    2065   border-right-color: #28303d;
    2066 }
     2131    border-right-color: #28303d;
     2132}
     2133
    20672134.wp-block-separator[style*="text-align: right"] {
    2068   border-right-color: #28303d;
    2069 }
     2135    border-right-color: #28303d;
     2136}
     2137
    20702138hr[style*="text-align:right"] {
    2071   border-right-color: #28303d;
    2072 }
     2139    border-right-color: #28303d;
     2140}
     2141
    20732142hr[style*="text-align: right"] {
    2074   border-right-color: #28303d;
    2075 }
     2143    border-right-color: #28303d;
     2144}
     2145
    20762146.wp-block-separator:not(.is-style-dots) {
    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 }
     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
    20892162hr:not(.is-style-dots) {
    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,
     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,
    21032180[data-align=full] > hr,
    21042181[data-align=wide] > hr {
    2105   max-width: inherit;
    2106 }
    2107 .wp-block-separator.is-style-twentytwentyone-separator-thick {
    2108   border-bottom-width: 3px;
    2109 }
     2182    max-width: inherit;
     2183}
     2184
     2185.wp-block-separator.is-style-twentytwentyone-separator-thick,
    21102186hr.is-style-twentytwentyone-separator-thick {
    2111   border-bottom-width: 3px;
    2112 }
     2187    border-bottom-width: 3px;
     2188}
     2189
    21132190.wp-block-separator.is-style-dots,
    21142191hr.is-style-dots {
    2115   border-bottom: none;
    2116 }
    2117 .wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color,
     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,
    21182197hr.is-style-dots.has-background,
    21192198hr.is-style-dots.has-text-color {
    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,
     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,
    21232204hr.is-style-dots.has-background:before,
    21242205hr.is-style-dots.has-text-color:before {
    2125   color: currentColor !important;
    2126 }
     2206    color: currentColor !important;
     2207}
     2208
    21272209.wp-block-separator.is-style-dots:before {
    2128   color: #28303d;
    2129 }
     2210    color: #28303d;
     2211}
     2212
    21302213hr.is-style-dots:before {
    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,
     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,
    21342221.has-background hr,
    21352222[class*=background-color] hr,
    21362223[style*=background-color] hr,
    21372224.wp-block-cover[style*=background-image] hr {
    2138   border-color: currentColor;
     2225    border-color: currentColor;
    21392226}
    21402227
    21412228.wp-block-social-links [data-block] {
    2142   margin-top: 0;
    2143   margin-bottom: 0;
    2144 }
     2229    margin-top: 0;
     2230    margin-bottom: 0;
     2231}
     2232
    21452233.wp-block-social-links.is-style-twentytwentyone-social-icons-color button {
    2146   color: #28303d;
    2147 }
     2234    color: #28303d;
     2235}
     2236
    21482237.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link {
    2149   background: none;
     2238    background: none;
    21502239}
    21512240
     
    21542243.wp-block-table thead,
    21552244.wp-block-table tfoot {
    2156   text-align: center;
    2157 }
    2158 table th {
    2159   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2160 }
     2245    text-align: center;
     2246}
     2247
     2248table th,
    21612249.wp-block-table th {
    2162   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2163 }
    2164 table td {
    2165   padding: 10px;
    2166 }
    2167 table th {
    2168   padding: 10px;
    2169 }
    2170 .wp-block-table td {
    2171   padding: 10px;
    2172 }
     2250    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2251}
     2252
     2253table td,
     2254table th,
     2255.wp-block-table td,
    21732256.wp-block-table th {
    2174   padding: 10px;
    2175 }
    2176 table.is-style-regular .has-background {
    2177   color: #28303d;
    2178 }
    2179 table.is-style-stripes .has-background {
    2180   color: #28303d;
    2181 }
    2182 table.is-style-stripes .has-background thead tr {
    2183   color: #28303d;
    2184 }
    2185 table.is-style-stripes .has-background tfoot tr {
    2186   color: #28303d;
    2187 }
    2188 table.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 }
     2257    padding: 10px;
     2258}
     2259
     2260table.is-style-regular .has-background,
     2261table.is-style-stripes .has-background,
     2262table.is-style-stripes .has-background thead tr,
     2263table.is-style-stripes .has-background tfoot tr,
     2264table.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,
    22032269.wp-block-table.is-style-stripes .has-background tbody tr {
    2204   color: #28303d;
    2205 }
    2206 table.is-style-stripes {
    2207   border-color: #f0f0f0;
    2208 }
     2270    color: #28303d;
     2271}
     2272
     2273table.is-style-stripes,
    22092274.wp-block-table.is-style-stripes {
    2210   border-color: #f0f0f0;
    2211 }
     2275    border-color: #f0f0f0;
     2276}
     2277
    22122278table.is-style-stripes th,
    22132279table.is-style-stripes td,
    22142280.wp-block-table.is-style-stripes th,
    22152281.wp-block-table.is-style-stripes td {
    2216   border-width: 0;
    2217 }
     2282    border-width: 0;
     2283}
     2284
    22182285table.is-style-stripes tbody tr:nth-child(odd) {
    2219   background-color: #f0f0f0;
    2220 }
     2286    background-color: #f0f0f0;
     2287}
     2288
    22212289.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    2222   background-color: #f0f0f0;
    2223 }
     2290    background-color: #f0f0f0;
     2291}
     2292
    22242293table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    2225   background-color: rgba(255, 255, 255, 0.9);
    2226 }
     2294    background-color: rgba(255, 255, 255, 0.9);
     2295}
     2296
    22272297.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    2228   background-color: rgba(255, 255, 255, 0.9);
     2298    background-color: rgba(255, 255, 255, 0.9);
    22292299}
    22302300
    22312301table.wp-calendar-table td,
    22322302table.wp-calendar-table th {
    2233   background: transparent;
    2234   border: 0;
    2235   text-align: center;
    2236   line-height: 2;
    2237   vertical-align: middle;
    2238 }
     2303    background: transparent;
     2304    border: 0;
     2305    text-align: center;
     2306    line-height: 2;
     2307    vertical-align: middle;
     2308}
     2309
    22392310table.wp-calendar-table th {
    2240   font-weight: bold;
    2241 }
     2311    font-weight: bold;
     2312}
     2313
    22422314table.wp-calendar-table thead,
    22432315table.wp-calendar-table tbody {
    2244   color: currentColor;
    2245   border: 1px solid;
    2246 }
     2316    color: currentColor;
     2317    border: 1px solid;
     2318}
     2319
    22472320table.wp-calendar-table caption {
    2248   font-weight: bold;
    2249   text-align: left;
    2250   margin-bottom: 20px;
    2251   color: currentColor;
     2321    font-weight: bold;
     2322    text-align: left;
     2323    margin-bottom: 20px;
     2324    color: currentColor;
    22522325}
    22532326
    22542327.wp-calendar-nav {
    2255   text-align: left;
    2256   margin-top: 10px;
    2257 }
     2328    text-align: left;
     2329    margin-top: 10px;
     2330}
     2331
    22582332.wp-calendar-nav svg {
    2259   height: 1em;
    2260   vertical-align: middle;
    2261 }
     2333    height: 1em;
     2334    vertical-align: middle;
     2335}
     2336
    22622337.wp-calendar-nav svg path {
    2263   fill: currentColor;
    2264 }
     2338    fill: currentColor;
     2339}
     2340
    22652341.wp-calendar-nav .wp-calendar-nav-next {
    2266   float: right;
     2342    float: right;
    22672343}
    22682344
    22692345.wp-block-tag-cloud.aligncenter {
    2270   text-align: center;
     2346    text-align: center;
    22712347}
    22722348
    22732349pre.wp-block-verse {
    2274   padding: 0;
    2275   color: currentColor;
     2350    padding: 0;
     2351    color: currentColor;
    22762352}
    22772353
    22782354:root .is-extra-small-text {
    2279   font-size: 1rem;
     2355    font-size: 1rem;
    22802356}
    22812357
    22822358:root .has-extra-small-font-size {
    2283   font-size: 1rem;
    2284 }
     2359    font-size: 1rem;
     2360}
     2361
    22852362:root .is-small-text {
    2286   font-size: 1.125rem;
    2287 }
     2363    font-size: 1.125rem;
     2364}
     2365
    22882366:root .has-small-font-size {
    2289   font-size: 1.125rem;
    2290 }
     2367    font-size: 1.125rem;
     2368}
     2369
    22912370:root .is-regular-text {
    2292   font-size: 1.25rem;
    2293 }
     2371    font-size: 1.25rem;
     2372}
     2373
    22942374:root .has-regular-font-size {
    2295   font-size: 1.25rem;
    2296 }
     2375    font-size: 1.25rem;
     2376}
     2377
    22972378:root .is-normal-font-size {
    2298   font-size: 1.25rem;
    2299 }
     2379    font-size: 1.25rem;
     2380}
     2381
    23002382:root .has-normal-font-size {
    2301   font-size: 1.25rem;
    2302 }
     2383    font-size: 1.25rem;
     2384}
     2385
    23032386:root .has-medium-font-size {
    2304   font-size: 1.25rem;
    2305 }
     2387    font-size: 1.25rem;
     2388}
     2389
    23062390:root .is-large-text {
    2307   font-size: 1.5rem;
    2308   line-height: 1.3;
    2309 }
     2391    font-size: 1.5rem;
     2392    line-height: 1.3;
     2393}
     2394
    23102395:root .has-large-font-size {
    2311   font-size: 1.5rem;
    2312   line-height: 1.3;
    2313 }
     2396    font-size: 1.5rem;
     2397    line-height: 1.3;
     2398}
     2399
    23142400:root .is-larger-text {
    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 }
     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
    23232411:root .has-larger-font-size {
    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 }
     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
    23322422:root .is-extra-large-text {
    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 }
     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
    23412433:root .has-extra-large-font-size {
    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 }
     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
    23502444:root .is-huge-text {
    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 }
     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
    23602456:root .has-huge-font-size {
    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 }
     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
    23702468:root .is-gigantic-text {
    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 }
     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
    23802480:root .has-gigantic-font-size {
    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   }
     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    }
    23892490}
    23902491
     
    23942495*/
    23952496.wp-block.editor-post-title__block {
    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 }
     2497    border-bottom: 3px solid #28303d;
     2498    padding-bottom: 60px;
     2499    margin-bottom: 90px;
     2500    max-width: calc(100vw - 30px);
     2501}
     2502@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
    24112515.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   }
     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    }
    24222527}
    24232528
    24242529.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;
     2530    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2531    font-size: 1.25rem;
    24272532}
    24282533
    24292534.has-primary-color[class] {
    2430   color: #28303d;
     2535    color: #28303d;
    24312536}
    24322537
    24332538.has-secondary-color[class] {
    2434   color: #39414d;
     2539    color: #39414d;
    24352540}
    24362541
    24372542.has-primary-background-color[class] {
    2438   background-color: #28303d;
    2439   color: #d1e4dd;
     2543    background-color: #28303d;
     2544    color: #d1e4dd;
    24402545}
    24412546
    24422547.has-secondary-background-color[class] {
    2443   background-color: #39414d;
    2444   color: #d1e4dd;
     2548    background-color: #39414d;
     2549    color: #d1e4dd;
    24452550}
    24462551
    24472552.has-white-background-color[class] {
    2448   color: #39414d;
     2553    color: #39414d;
    24492554}
    24502555
    24512556.has-black-background-color[class] {
    2452   color: #28303d;
     2557    color: #28303d;
    24532558}
    24542559
    24552560[data-block] {
    2456   margin-top: 30px;
    2457   margin-bottom: 30px;
     2561    margin-top: 30px;
     2562    margin-bottom: 30px;
    24582563}
    24592564
    24602565.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 }
     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
    24752583.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 }
     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
    24882599.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;
     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;
    25032618}
    25042619
    25052620.alignleft {
    2506   margin: 0;
    2507   margin-right: 25px;
     2621    margin: 0;
     2622    margin-right: 25px;
    25082623}
    25092624
    25102625.alignright {
    2511   margin: 0;
    2512   margin-left: 25px;
     2626    margin: 0;
     2627    margin-left: 25px;
    25132628}
    25142629
    25152630.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   }
     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    }
    25302646}
    25312647
    25322648@media only screen and (min-width: 482px) {
    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 }
     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
    25432661.wp-block-freeform.block-library-rich-text__tinymce blockquote {
    2544   border: none;
     2662    border: none;
    25452663}
    25462664
    25472665.wp-block-freeform.block-library-rich-text__tinymce blockquote:before {
    2548   left: 5px;
     2666    left: 5px;
    25492667}
    25502668
    25512669html {
    2552   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2553   line-height: 1.7;
    2554 }
    2555 
     2670    line-height: 1.7;
     2671}
     2672
     2673html,
    25562674body {
    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 
     2675    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     2676}
     2677
     2678body {
     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
     2686body,
    25662687.wp-block a {
    2567   color: #28303d;
    2568 }
     2688    color: #28303d;
     2689}
     2690
    25692691.wp-block a:hover {
    2570   text-decoration-style: dotted;
    2571 }
     2692    text-decoration-style: dotted;
     2693}
     2694
    25722695.wp-block a:focus {
    2573   outline: 2px solid #28303d;
    2574   text-decoration: none;
    2575 }
    2576 
    2577 .has-background .has-link-color a {
    2578   color: #28303d;
    2579 }
    2580 
     2696    outline: 2px solid #28303d;
     2697    text-decoration: none;
     2698}
     2699
     2700.has-background .has-link-color a,
    25812701.has-background.has-link-color a {
    2582   color: #28303d;
     2702    color: #28303d;
    25832703}
    25842704
    25852705button,
    25862706a {
    2587   cursor: pointer;
     2707    cursor: pointer;
    25882708}
    25892709
    25902710.has-black-color[class] {
    2591   color: #000;
    2592 }
     2711    color: #000;
     2712}
     2713
    25932714.has-black-color[class] > [class*=__inner-container] {
    2594   color: #000;
     2715    color: #000;
    25952716}
    25962717
    25972718.has-gray-color[class] {
    2598   color: #39414d;
    2599 }
     2719    color: #39414d;
     2720}
     2721
    26002722.has-gray-color[class] > [class*=__inner-container] {
    2601   color: #39414d;
     2723    color: #39414d;
    26022724}
    26032725
    26042726.has-dark-gray-color[class] {
    2605   color: #28303d;
    2606 }
     2727    color: #28303d;
     2728}
     2729
    26072730.has-dark-gray-color[class] > [class*=__inner-container] {
    2608   color: #28303d;
     2731    color: #28303d;
    26092732}
    26102733
    26112734.has-green-color[class] {
    2612   color: #d1e4dd;
    2613 }
     2735    color: #d1e4dd;
     2736}
     2737
    26142738.has-green-color[class] > [class*=__inner-container] {
    2615   color: #d1e4dd;
     2739    color: #d1e4dd;
    26162740}
    26172741
    26182742.has-blue-color[class] {
    2619   color: #d1dfe4;
    2620 }
     2743    color: #d1dfe4;
     2744}
     2745
    26212746.has-blue-color[class] > [class*=__inner-container] {
    2622   color: #d1dfe4;
     2747    color: #d1dfe4;
    26232748}
    26242749
    26252750.has-purple-color[class] {
    2626   color: #d1d1e4;
    2627 }
     2751    color: #d1d1e4;
     2752}
     2753
    26282754.has-purple-color[class] > [class*=__inner-container] {
    2629   color: #d1d1e4;
     2755    color: #d1d1e4;
    26302756}
    26312757
    26322758.has-red-color[class] {
    2633   color: #e4d1d1;
    2634 }
     2759    color: #e4d1d1;
     2760}
     2761
    26352762.has-red-color[class] > [class*=__inner-container] {
    2636   color: #e4d1d1;
     2763    color: #e4d1d1;
    26372764}
    26382765
    26392766.has-orange-color[class] {
    2640   color: #e4dad1;
    2641 }
     2767    color: #e4dad1;
     2768}
     2769
    26422770.has-orange-color[class] > [class*=__inner-container] {
    2643   color: #e4dad1;
     2771    color: #e4dad1;
    26442772}
    26452773
    26462774.has-yellow-color[class] {
    2647   color: #eeeadd;
    2648 }
     2775    color: #eeeadd;
     2776}
     2777
    26492778.has-yellow-color[class] > [class*=__inner-container] {
    2650   color: #eeeadd;
     2779    color: #eeeadd;
    26512780}
    26522781
    26532782.has-white-color[class] {
    2654   color: #fff;
    2655 }
     2783    color: #fff;
     2784}
     2785
    26562786.has-white-color[class] > [class*=__inner-container] {
    2657   color: #fff;
     2787    color: #fff;
    26582788}
    26592789
     
    26662796.has-background h5,
    26672797.has-background h6 {
    2668   color: currentColor;
     2798    color: currentColor;
    26692799}
    26702800
    26712801.has-black-background-color[class] {
    2672   background-color: #000;
    2673 }
     2802    background-color: #000;
     2803}
     2804
    26742805.has-black-background-color[class] > [class*=__inner-container] {
    2675   background-color: #000;
     2806    background-color: #000;
    26762807}
    26772808
    26782809.has-dark-gray-background-color[class] {
    2679   background-color: #28303d;
    2680 }
     2810    background-color: #28303d;
     2811}
     2812
    26812813.has-dark-gray-background-color[class] > [class*=__inner-container] {
    2682   background-color: #28303d;
     2814    background-color: #28303d;
    26832815}
    26842816
    26852817.has-gray-background-color[class] {
    2686   background-color: #39414d;
    2687 }
     2818    background-color: #39414d;
     2819}
     2820
    26882821.has-gray-background-color[class] > [class*=__inner-container] {
    2689   background-color: #39414d;
     2822    background-color: #39414d;
    26902823}
    26912824
    26922825.has-light-gray-background-color[class] {
    2693   background-color: #f0f0f0;
    2694 }
     2826    background-color: #f0f0f0;
     2827}
     2828
    26952829.has-light-gray-background-color[class] > [class*=__inner-container] {
    2696   background-color: #f0f0f0;
     2830    background-color: #f0f0f0;
    26972831}
    26982832
    26992833.has-green-background-color[class] {
    2700   background-color: #d1e4dd;
    2701 }
     2834    background-color: #d1e4dd;
     2835}
     2836
    27022837.has-green-background-color[class] > [class*=__inner-container] {
    2703   background-color: #d1e4dd;
     2838    background-color: #d1e4dd;
    27042839}
    27052840
    27062841.has-blue-background-color[class] {
    2707   background-color: #d1dfe4;
    2708 }
     2842    background-color: #d1dfe4;
     2843}
     2844
    27092845.has-blue-background-color[class] > [class*=__inner-container] {
    2710   background-color: #d1dfe4;
     2846    background-color: #d1dfe4;
    27112847}
    27122848
    27132849.has-purple-background-color[class] {
    2714   background-color: #d1d1e4;
    2715 }
     2850    background-color: #d1d1e4;
     2851}
     2852
    27162853.has-purple-background-color[class] > [class*=__inner-container] {
    2717   background-color: #d1d1e4;
     2854    background-color: #d1d1e4;
    27182855}
    27192856
    27202857.has-red-background-color[class] {
    2721   background-color: #e4d1d1;
    2722 }
     2858    background-color: #e4d1d1;
     2859}
     2860
    27232861.has-red-background-color[class] > [class*=__inner-container] {
    2724   background-color: #e4d1d1;
     2862    background-color: #e4d1d1;
    27252863}
    27262864
    27272865.has-orange-background-color[class] {
    2728   background-color: #e4dad1;
    2729 }
     2866    background-color: #e4dad1;
     2867}
     2868
    27302869.has-orange-background-color[class] > [class*=__inner-container] {
    2731   background-color: #e4dad1;
     2870    background-color: #e4dad1;
    27322871}
    27332872
    27342873.has-yellow-background-color[class] {
    2735   background-color: #eeeadd;
    2736 }
     2874    background-color: #eeeadd;
     2875}
     2876
    27372877.has-yellow-background-color[class] > [class*=__inner-container] {
    2738   background-color: #eeeadd;
     2878    background-color: #eeeadd;
    27392879}
    27402880
    27412881.has-white-background-color[class] {
    2742   background-color: #fff;
    2743 }
     2882    background-color: #fff;
     2883}
     2884
    27442885.has-white-background-color[class] > [class*=__inner-container] {
    2745   background-color: #fff;
     2886    background-color: #fff;
    27462887}
    27472888
    27482889.has-background:not(.has-text-color).has-black-background-color[class] {
    2749   color: #fff;
     2890    color: #fff;
    27502891}
    27512892
    27522893.has-background:not(.has-text-color).has-gray-background-color[class] {
    2753   color: #fff;
     2894    color: #fff;
    27542895}
    27552896
    27562897.has-background:not(.has-text-color).has-dark-gray-background-color[class] {
    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 }
     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
    27682913.has-background:not(.has-text-color).has-green-background-color[class] {
    2769   color: #28303d;
    2770 }
     2914    color: #28303d;
     2915}
     2916
    27712917.has-background:not(.has-text-color).has-blue-background-color[class] {
    2772   color: #28303d;
    2773 }
     2918    color: #28303d;
     2919}
     2920
    27742921.has-background:not(.has-text-color).has-purple-background-color[class] {
    2775   color: #28303d;
    2776 }
     2922    color: #28303d;
     2923}
     2924
    27772925.has-background:not(.has-text-color).has-red-background-color[class] {
    2778   color: #28303d;
    2779 }
     2926    color: #28303d;
     2927}
     2928
    27802929.has-background:not(.has-text-color).has-orange-background-color[class] {
    2781   color: #28303d;
    2782 }
     2930    color: #28303d;
     2931}
     2932
    27832933.has-background:not(.has-text-color).has-yellow-background-color[class] {
    2784   color: #28303d;
    2785 }
     2934    color: #28303d;
     2935}
     2936
    27862937.has-background:not(.has-text-color).has-white-background-color[class] {
    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;
     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;
    28092967}
    28102968
    28112969.has-purple-to-yellow-gradient-background {
    2812   background: linear-gradient(160deg, #d1d1e4, #eeeadd);
     2970    background: linear-gradient(160deg, #d1d1e4, #eeeadd);
    28132971}
    28142972
    28152973.has-yellow-to-purple-gradient-background {
    2816   background: linear-gradient(160deg, #eeeadd, #d1d1e4);
     2974    background: linear-gradient(160deg, #eeeadd, #d1d1e4);
    28172975}
    28182976
    28192977.has-green-to-yellow-gradient-background {
    2820   background: linear-gradient(160deg, #d1e4dd, #eeeadd);
     2978    background: linear-gradient(160deg, #d1e4dd, #eeeadd);
    28212979}
    28222980
    28232981.has-yellow-to-green-gradient-background {
    2824   background: linear-gradient(160deg, #eeeadd, #d1e4dd);
     2982    background: linear-gradient(160deg, #eeeadd, #d1e4dd);
    28252983}
    28262984
    28272985.has-red-to-yellow-gradient-background {
    2828   background: linear-gradient(160deg, #e4d1d1, #eeeadd);
     2986    background: linear-gradient(160deg, #e4d1d1, #eeeadd);
    28292987}
    28302988
    28312989.has-yellow-to-red-gradient-background {
    2832   background: linear-gradient(160deg, #eeeadd, #e4d1d1);
     2990    background: linear-gradient(160deg, #eeeadd, #e4d1d1);
    28332991}
    28342992
    28352993.has-purple-to-red-gradient-background {
    2836   background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
     2994    background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
    28372995}
    28382996
    28392997.has-red-to-purple-gradient-background {
    2840   background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
    2841 }
    2842 
    2843 /*# sourceMappingURL=ie-editor.css.map */
     2998    background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
     2999}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css.map

    r55088 r55089  
    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":"AAAA,gBAAgB;ACAhB;;EAAA;ACAA,cAAA;AAKA;EAEC,gBAAA;EAIA,cAAA;EAYA,gBAAA;EAKA,aAAA;EA4BA,wBAAA;EASA,WAAA;EAeyD,oDAAA;EACH,aAAA;EAEE,kCAAA;EACF,kCAAA;EAEtD,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;AF3BD;AGzMA;;EAAA;AAIA;;EAAA;AA4EA;;EAAA;AA8BA;;EAAA;AAGA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AHgJD;AG1OE;EAuFF;EACC;EHkJD;AAdA;AGxLE;EAmDF;EACC;EHkJD;AARA;;AGrIA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AHgJD;;AGhPE;EA6FF;EACC;EHkJD;AApBA;;AGxLE;EAyDF;EACC;EHkJD;AAdA;;AGlOE;EA2GD;IACC,eAAA;IACA,WAAA;IACA,iBAAA;IACA,kBAAA;EHyIA;AACF;AInRA;EACC,UAAA;EACA,kBAAA;EACA,wBAAA;AJqRD;AInRC;EACC,gBAAA;EACA,mBAAA;AJqRF;AInRE;EACC,aAAA;AJqRH;AIlRE;EACC,gBAAA;AJoRH;AIhRC;EACC,sBAAA;EACA,gIAAA;EACA,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,gBAAA;AJkRF;AI/QC;EAEC,mBAAA;EAGA,sBAAA;AJiRF;AItRC;EAEC,mBAAA;EAGA,sBAAA;AJiRF;AI9QC;EAGC,qBAAA;AJ8QF;AI5QE;EACC,mBAAA;EACA,kBAAA;EACA,cAAA;AJ8QH;AIjRE;EACC,mBAAA;EACA,kBAAA;EACA,cAAA;AJ8QH;AI3QE;EAEC,eAAA;EACA,sBAAA;AJ8QH;AIjRE;EAEC,eAAA;EACA,sBAAA;AJ8QH;AIjRE;EAEC,eAAA;EACA,sBAAA;AJ8QH;AIjRE;EAEC,eAAA;EACA,sBAAA;AJ8QH;AI1QC;EACC,mBAAA;AJ4QF;AIzQC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;AJ2QF;AIxQC;EAGC,cAAA;EACA,eAAA;EACA,kBAAA;AJ0QF;AI/QC;EAGC,cAAA;EACA,eAAA;EACA,kBAAA;AJ0QF;AI/QC;EAGC,cAAA;EACA,eAAA;EACA,kBAAA;AJ0QF;AG5TE;ECpBF;IA0EE,kBAAA;EJ0QA;EIxQA;IACC,OAAA;EJ0QD;AACF;;AKxVA;EACC,YAAA;EACA,eAAA;EACA,sBAAA;AL2VD;;AKxVA,0BAAA;AACA;EACC,eAAA;AL2VD;;AKxVA,uDAAA;AACA;;;;EAIC,eAAA;AL2VD;;AKxVA,mBAAA;AACA;EAIC,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;AL2VD;AKpWA;EAIC,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;AL2VD;AKpWA;EAIC,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;AL2VD;AKpWA;EAIC,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;AL2VD;AKzVC;;;;;;;EAEC,gBAAA;ALgWF;;AK5VA,cAAA;AACA;;;EAGC,YAAA;EACA,gBAAA;EACA,aAAA;EACA,UAAA;AL+VD;;AM3YA;EAEC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EACA,4BAAA;EACA,gLAAA;EACA,uCAAA;AN8YD;;AMzZA;EAEC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EACA,4BAAA;EACA,gLAAA;EACA,uCAAA;AN8YD;;AOzZA;;;;EAAA;AAKA;EACC,eAAA;EACA,cAAA;EACA,0BAAA;EACA,6BAAA;AP4ZD;;AOzZA;EACC,6BAAA;EACA,8BAAA;AP4ZD;;AOzZA;EAEC,+CAAA;EACA,8BAAA;EAEA,kDAAA;EACA,8BAAA;EACA,oCAAA;AP0ZD;AOvZC;EACC,gBAAA;EACA,WAAA;EACA,qBAAA;APyZF;AOvZE;EACC,WAAA;APyZH;AOpZC;EACC,8BAAA;EACA,WAAA;APsZF;AOpZE;EACC,WAAA;APsZH;AOlZC;EAEC,+CAAA;EACA,8BAAA;EACA,oBAAA;APmZF;AOjZE;EACC,cAAA;EACA,yBAAA;APmZH;AO/YC;EACC,gBAAA;APiZF;AO9YC;EACC,2BAAA;APgZF;;AQhdA;ECsBC,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;ATkcD;AS5bE;EACC,cAAA;AT8bH;AS3bG;EACC,cAAA;AT6bJ;AS3bI;EACC,cAAA;AT6bL;ASvbE;EACC,yBAAA;ATybH;AStbG;EACC,yBAAA;ATwbJ;ASlbC;EAEC,6BAAA;EACA,0BAAA;EACA,cAAA;ATmbF;AS/aC;EACC,oBAAA;EACA,gCAAA;ATibF;AS7aC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AT+aF;;AQxfA;;EAAA;AAMA;EACC,aAAA;EACA,gBAAA;ARwfD;AQtfC;EACC,gBAAA;ARwfF;AQrfC;EACC,mBAAA;ARufF;;AQ3eG;EACC,cAAA;AR8eJ;AQ3eI;EACC,cAAA;AR6eL;AQ3eK;EACC,cAAA;AR6eN;AQveG;EACC,yBAAA;ARyeJ;AQteI;EACC,yBAAA;ARweL;AQleE;;EAEC,qCAAA;EACA,wCAAA;EACA,yBAAA;ARoeH;AQheE;EACC,uBAAA;EACA,gBAAA;ARkeH;AQxdG;EAGC,0BAAA;ARwdJ;AQpdG;EACC,cAAA;ARsdJ;AQndI;EACC,cAAA;ARqdL;AQ/cI;EACC,cAAA;ARidL;AQ5cG;EACC,6BAAA;AR8cJ;AQzcE;EAGC,oCAAA;EACA,oCAAA;EACA,yBAAA;AR0cH;AQ/cE;EAGC,oCAAA;EACA,oCAAA;EACA,yBAAA;AR0cH;AQxcG;EACC,oCAAA;EACA,yBAAA;AR2cJ;AQ7cG;EACC,oCAAA;EACA,yBAAA;AR2cJ;AQxcG;EACC,yBAAA;AR2cJ;AQ5cG;EACC,yBAAA;AR2cJ;AQtcE;EACC,uBAAA;EACA,gBAAA;ARwcH;AQncC;EACC,gBAAA;ARqcF;;AQjcA;;EAEC,mBAAA;ARocD;;AU/kBA;EACC,2BAAA;EACA,gBAAA;AVklBD;;AU/kBA;EACC,qBAAA;EACA,gBAAA;EACA,mBAAA;EACA,oBAAA;EACA,aAAA;EACA,mBAAA;AVklBD;;AW7lBA;EAOC,sBAAA;EACA,iBAAA;EACA,mBAAA;EACA,sBAAA;AX2lBD;;AWrmBA;EAOC,sBAAA;EACA,iBAAA;EACA,mBAAA;EACA,sBAAA;AX2lBD;AWlmBC;;EACC,WAAA;AXqmBF;AW7lBC;;EACC,aAAA;EACA,gBAAA;AXgmBF;ASzhBC;;EACC,aAAA;AT4hBF;ASxhBC;;EACC,gBAAA;AT2hBF;ASvhBC;;;EAEC,gBAAA;AT0hBF;AWxmBC;;;;;;;;EAIC,mBAAA;AX8mBF;AW5mBE;;;;;;;;EACC,mBAAA;AXqnBH;AWlnBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AW5nBE;EACC,cAAA;AX2nBH;AWpnBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AW9nBE;EAIC,WAAA;AX0nBH;AWrnBC;EACC,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,UAAA;EACA,kBAAA;EACA,mBAAA;AXwnBF;AE5bA;ESlMC;EACC;EX6nBF;AAhdA;AW9KC;EACC,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,UAAA;EACA,kBAAA;EACA,mBAAA;AXwnBF;AE5bA;ESlMC;EACC;EX6nBF;AAhdA;AWtKE;;EACC,gBAAA;AXynBH;AWtnBE;;EACC,kBAAA;AXynBH;AWtnBE;;EACC,iBAAA;AXynBH;AWpnBC;EACC,yBAAA;AXunBF;AWxnBC;EACC,yBAAA;AXunBF;AWnnBC;;EACC,uBAAA;AXsnBF;;AY9rBC;EACC,WAAA;AZisBF;AY9rBC;;EAGC,kBAAA;AZ+rBF;ASnnBC;EACC,aAAA;ATqnBF;ASjnBC;EACC,gBAAA;ATmnBF;AS/mBC;EAEC,gBAAA;ATgnBF;AG/pBE;EShCC;IACC,kBAAA;IACA,gBAAA;IACA,UAAA;EZksBF;EYprBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EYjsBG;IACC,yBAAA;IACA,aAAA;EZ+rBJ;EY1rBE;IAEC,kBAAA;EZ4rBH;EY9rBE;IAEC,kBAAA;EZ4rBH;EYzrBE;IACC,aAAA;EZ2rBH;AACF;AYprBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;AY9rBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;AY9rBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;AY9rBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;AY9rBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;AY9rBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;AY9rBE;EAOC,kBAAA;EACA,mBAAA;AZsrBH;;AapvBC;EACC,0BAAA;EACA,4BAAA;EACA,8BAAA;AbuvBF;AarvBE;EACC,0BAAA;EACA,6BAAA;AbuvBH;AanvBC;EJSA,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EIdC,qBAAA;Ab4vBF;ASxuBE;EACC,cAAA;AT0uBH;ASvuBG;EACC,cAAA;ATyuBJ;ASvuBI;EACC,cAAA;ATyuBL;ASnuBE;EACC,yBAAA;ATquBH;ASluBG;EACC,yBAAA;ATouBJ;AS9tBC;EAEC,6BAAA;EACA,0BAAA;EACA,cAAA;AT+tBF;AS3tBC;EACC,oBAAA;EACA,gCAAA;AT6tBF;ASztBC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AT2tBF;AatxBE;EACC,uBAAA;EACA,gBAAA;AbwxBH;;Ac3yBC;EACC,gBAAA;Ad8yBF;Ac5yBE;EACC,WAAA;Ad8yBH;;AepzBA;EAIC,cAAA;EACA,WAAA;EAEA,kBAAA;AfmzBD;AejzBC;EAEC,WAAA;EACA,cAAA;EACA,WAAA;AfkzBF;Ae9yBC;EACC,aAAA;AfgzBF;Ae9yBE;EACC,aAAA;EACA,gBAAA;AfgzBH;Ae3yBC;EACC,yBAAA;EACA,aAAA;Af6yBF;Ae3yBE;EACC,4BAAA;EACA,wBAAA;EACA,kBAAA;Af6yBH;AS1vBC;EACC,aAAA;AT4vBF;ASxvBC;EACC,gBAAA;AT0vBF;AStvBC;EAEC,gBAAA;ATuvBF;;Ae/yBA;EACC,SAAA;EACA,WAAA;AfkzBD;;AgB71BA;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;;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;;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;;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"}
     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":"AAAA,gBAAgB;ACAhB;;EAAA;ACAA,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;AF/BD;AGrMA;;EAAA;AAIA;;EAAA;AA4EA;;EAAA;AA8BA;;EAAA;AAGA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AH4ID;AGtOE;EAuFF;EACC;EH8ID;AAdA;AGpLE;EAmDF;EACC;EH8ID;AARA;;AGjIA;EACC,6BAAA;EACA,iBAAA;EACA,kBAAA;AH4ID;;AG5OE;EA6FF;EACC;EH8ID;AApBA;;AGpLE;EAyDF;EACC;EH8ID;AAdA;;AG9NE;EA2GD;IACC,eAAA;IACA,WAAA;IACA,iBAAA;IACA,kBAAA;EHqIA;AACF;AI/QA;EACC,UAAA;EACA,kBAAA;EACA,wBAAA;AJiRD;AI/QC;EACC,gBAAA;EACA,mBAAA;AJiRF;AI/QE;EACC,aAAA;AJiRH;AI9QE;EACC,gBAAA;AJgRH;AI5QC;EACC,sBAAA;EACA,gIAAA;EACA,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,gBAAA;AJ8QF;AI3QC;EAEC,mBAAA;EAGA,sBAAA;AJ6QF;AI1QC;EAGC,qBAAA;AJ0QF;AIxQE;EACC,mBAAA;EACA,kBAAA;EACA,cAAA;AJ0QH;AIvQE;EAEC,eAAA;EACA,sBAAA;AJ0QH;AItQC;EACC,mBAAA;AJwQF;AIrQC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;AJuQF;AIpQC;EAGC,cAAA;EACA,eAAA;EACA,kBAAA;AJsQF;AGxTE;ECpBF;IA0EE,kBAAA;EJsQA;EIpQA;IACC,OAAA;EJsQD;AACF;;AKpVA;EACC,YAAA;EAEA,sBAAA;ALuVD;;AKpVA,0BAAA;;AAKA,uDAAA;AACA;;;;EAIC,eAAA;ALuVD;;AKpVA,mBAAA;AACA;EAIC,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;ALuVD;AKrVC;;;;;;;EAEC,gBAAA;AL4VF;;AKxVA,cAAA;AACA;;;EAGC,YAAA;EACA,gBAAA;EACA,aAAA;EACA,UAAA;AL2VD;;AMvYA;EAEC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EACA,4BAAA;EACA,gLAAA;EACA,uCAAA;AN0YD;;AMrZA;EAEC,yBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EACA,4BAAA;EACA,gLAAA;EACA,uCAAA;AN0YD;;AOrZA;;;;EAAA;AAKA;EACC,eAAA;EACA,cAAA;EACA,0BAAA;EACA,6BAAA;APwZD;;AOrZA;EACC,6BAAA;EACA,8BAAA;APwZD;;AOrZA;EAEC,+CAAA;EACA,8BAAA;EAEA,kDAAA;EACA,8BAAA;EACA,oCAAA;APsZD;AOnZC;EACC,gBAAA;EACA,WAAA;EACA,qBAAA;APqZF;AOnZE;EACC,WAAA;APqZH;AOhZC;EACC,8BAAA;EACA,WAAA;APkZF;AOhZE;EACC,WAAA;APkZH;AO9YC;EAEC,+CAAA;EACA,8BAAA;EACA,oBAAA;AP+YF;AO7YE;EACC,cAAA;EACA,yBAAA;AP+YH;AO3YC;EACC,gBAAA;AP6YF;AO1YC;EACC,2BAAA;AP4YF;;AQ5cA;ECsBC,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;AT8bD;ASxbE;EACC,cAAA;AT0bH;ASvbG;EACC,cAAA;ATybJ;ASvbI;EACC,cAAA;ATybL;ASnbE;EACC,yBAAA;ATqbH;ASlbG;EACC,yBAAA;ATobJ;AS9aC;EAEC,6BAAA;EACA,0BAAA;EACA,cAAA;AT+aF;AS3aC;EACC,oBAAA;EACA,gCAAA;AT6aF;ASzaC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AT2aF;;AQpfA;;EAAA;AAYG;EACC,cAAA;AR8eJ;AQ3eI;EACC,cAAA;AR6eL;AQ3eK;EACC,cAAA;AR6eN;AQveG;EACC,yBAAA;ARyeJ;AQteI;EACC,yBAAA;ARweL;AQleE;;EAEC,qCAAA;EACA,wCAAA;EACA,yBAAA;ARoeH;AQheE;EACC,uBAAA;EACA,gBAAA;ARkeH;AQxdG;EAGC,0BAAA;ARwdJ;AQpdG;EACC,cAAA;ARsdJ;AQndI;EACC,cAAA;ARqdL;AQ/cI;EACC,cAAA;ARidL;AQ5cG;EACC,6BAAA;AR8cJ;AQzcE;EAGC,oCAAA;EACA,oCAAA;EACA,yBAAA;AR0cH;AQ/cE;EAGC,oCAAA;EACA,oCAAA;EACA,yBAAA;AR0cH;AQxcG;EACC,oCAAA;EACA,yBAAA;AR2cJ;AQ7cG;EACC,oCAAA;EACA,yBAAA;AR2cJ;AQxcG;EACC,yBAAA;AR2cJ;AQ5cG;EACC,yBAAA;AR2cJ;AQtcE;EACC,uBAAA;EACA,gBAAA;ARwcH;AQncC;EACC,gBAAA;ARqcF;;AQjcA;;EAEC,mBAAA;ARocD;;AUhkBA;EACC,2BAAA;EACA,gBAAA;AVmkBD;;AUhkBA;EACC,qBAAA;EACA,gBAAA;EACA,mBAAA;EACA,oBAAA;EACA,aAAA;EACA,mBAAA;AVmkBD;;AW9kBA;EAOC,sBAAA;EACA,iBAAA;EACA,mBAAA;EACA,sBAAA;AX4kBD;AWnlBC;;EACC,WAAA;AXslBF;AW9kBC;;EACC,aAAA;EACA,gBAAA;AXilBF;AS1gBC;;EACC,aAAA;AT6gBF;ASzgBC;;EACC,gBAAA;AT4gBF;ASxgBC;;;EAEC,gBAAA;AT2gBF;AWnlBE;;;;;;;;;;;;;;;EACC,mBAAA;AXsmBH;AWnmBE;EACC,cAAA;AX4mBH;AWrmBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AW/mBE;EAIC,WAAA;AX2mBH;AWtmBC;EACC,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,UAAA;EACA,mBAAA;AXymBF;AE5aA;ESlMC;EACC;EX6mBF;AApcA;AW1KC;EACC,kBAAA;EACA,sBAAA;EACA,gBAAA;EACA,UAAA;EACA,mBAAA;AXymBF;AE5aA;ESlMC;EACC;EX6mBF;AApcA;AWnKE;;EACC,gBAAA;AX0mBH;AWvmBE;;EACC,kBAAA;AX0mBH;AWvmBE;;EACC,iBAAA;AX0mBH;AWrmBC;EACC,yBAAA;AXwmBF;AWpmBC;;EACC,uBAAA;AXumBF;;AY9qBC;EACC,WAAA;AZirBF;AY9qBC;;EAGC,kBAAA;AZ+qBF;ASnmBC;EACC,aAAA;ATqmBF;ASjmBC;EACC,gBAAA;ATmmBF;AS/lBC;EAEC,gBAAA;ATgmBF;AG/oBE;EShCC;IACC,kBAAA;IACA,gBAAA;IACA,UAAA;EZkrBF;EYpqBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EYjrBG;IACC,yBAAA;IACA,aAAA;EZ+qBJ;EY1qBE;IAEC,kBAAA;EZ4qBH;EY9qBE;IAEC,kBAAA;EZ4qBH;EYzqBE;IACC,aAAA;EZ2qBH;AACF;AYpqBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;AY9qBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;AY9qBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;AY9qBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;AY9qBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;AY9qBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;AY9qBE;EAOC,kBAAA;EACA,mBAAA;AZsqBH;;AapuBC;EACC,0BAAA;EACA,4BAAA;EACA,8BAAA;AbuuBF;AaruBE;EACC,0BAAA;EACA,6BAAA;AbuuBH;AanuBC;EJSA,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EIdC,qBAAA;Ab4uBF;ASxtBE;EACC,cAAA;AT0tBH;ASvtBG;EACC,cAAA;ATytBJ;ASvtBI;EACC,cAAA;ATytBL;ASntBE;EACC,yBAAA;ATqtBH;ASltBG;EACC,yBAAA;ATotBJ;AS9sBC;EAEC,6BAAA;EACA,0BAAA;EACA,cAAA;AT+sBF;AS3sBC;EACC,oBAAA;EACA,gCAAA;AT6sBF;ASzsBC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;AT2sBF;AatwBE;EACC,uBAAA;EACA,gBAAA;AbwwBH;;Ac3xBC;EACC,gBAAA;Ad8xBF;Ac5xBE;EACC,WAAA;Ad8xBH;;AepyBA;EAIC,cAAA;EACA,WAAA;EAEA,kBAAA;AfmyBD;AejyBC;EAEC,WAAA;EACA,cAAA;EACA,WAAA;AfkyBF;Ae9xBC;EACC,aAAA;AfgyBF;Ae9xBE;EACC,aAAA;EACA,gBAAA;AfgyBH;Ae3xBC;EACC,yBAAA;EACA,aAAA;Af6xBF;Ae3xBE;EACC,4BAAA;EACA,wBAAA;EACA,kBAAA;Af6xBH;AS1uBC;EACC,aAAA;AT4uBF;ASxuBC;EACC,gBAAA;AT0uBF;AStuBC;EAEC,gBAAA;ATuuBF;;Ae/xBA;EACC,SAAA;EACA,WAAA;AfkyBD;;AgB70BA;EAkBC,WAAA;EACA,gIAAA;EACA,mBAAA;AhBg1BD;AgB90BC;EACC,gBAAA;AhBi2BF;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;;AgB72BA;EAGC,eAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AEpqBA;EcjNA;EAGC;EhBk3BD;AA5rBA;;AgBzLA;EAGC,eAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AEpqBA;EcjNA;EAGC;EhBk3BD;AA5rBA;;AgBzLA;EAGC,eAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AEpqBA;EcjNA;EAGC;EhBk3BD;AA5rBA;;AgBjLA;EAGC,kBAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AE5qBA;EczMA;EAGC;EhBk3BD;AApsBA;;AgBjLA;EAGC,kBAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AE5qBA;EczMA;EAGC;EhBk3BD;AApsBA;;AgBjLA;EAGC,kBAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AE5qBA;EczMA;EAGC;EhBk3BD;AApsBA;;AgBzKA;EAGC,eAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AEprBA;EcjMA;EAGC;EhBk3BD;AA5sBA;;AgBzKA;EAGC,eAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AEprBA;EcjMA;EAGC;EhBk3BD;AA5sBA;;AgBzKA;EAGC,eAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AEprBA;EcjMA;EAGC;EhBk3BD;AA5sBA;;AgBjKA;EAGC,iBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AgB72BA;EAGC,mBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AgB72BA;EAGC,eAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AhBg3BD;;AiB/7BA;EAEC,cAAA;EACA,gBAAA;EACA,aAAA;AjBi8BD;;AkBr8BA,gDAAA;AAEA;;EAEC,kBAAA;AlBu8BD;;AkBp8BA;EACC,cAAA;AlBu8BD;;AkBp8BA,iBAAA;AAEA;EAEC,yBAAA;AlBs8BD;;AkBn8BA;EACC,aAAA;AlBs8BD;;AmBz9BA;EACC,eAAA;AnBg+BD;AmB79BC;EACC,gBAAA;EACA,mBAAA;AnB+9BF;AmB79BE;EACC,aAAA;AnB+9BH;AmB59BE;EACC,gBAAA;AnB89BH;AmB19BC;EACC,qBAAA;EACA,sBAAA;AnB49BF;AmB19BE;EACC,mBAAA;AnB49BH;AmB19BG;EACC,gBAAA;AnB49BJ;AmBv9BC;EACC,gBAAA;EACA,mBAAA;AnBy9BF;AmBv9BE;EACC,aAAA;AnBy9BH;AmBt9BE;EACC,gBAAA;AnBw9BH;AmBn9BC;EACC,qBAAA;EACA,gIAAA;EACA,eAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;AnBq9BF;AEvxBA;EiBpMC;EAGC;EnBw9BF;AA/yBA;AmBlKC;EACC,cAAA;EACA,kBAAA;EACA,gBAAA;AnBm9BF;AmB/8BC;EACC,cAAA;EACA,eAAA;EACA,gBAAA;AnBi9BF;AmB/8BE;EAEC,mBAAA;AnBg9BH;AmB38BC;EAEC,gIAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;AnB68BF;AmBz8BC;EACC,6BAAA;EACA,gCAAA;AnB28BF;AmBz8BE;EAEC,oBAAA;EACA,gCAAA;EACA,gBAAA;EACA,mBAAA;AnB28BH;AmBh9BE;EAEC,oBAAA;EACA,gCAAA;EACA,gBAAA;EACA,mBAAA;AnB28BH;AmBz8BG;;EACC,iBAAA;EACA,mBAAA;AnB48BJ;AmBx8BE;EAEC,oCAAA;EACA,gCAAA;AnBy8BH;AmBv8BG;EACC,SAAA;EACA,iBAAA;EACA,mBAAA;AnBy8BJ;AmBv8BI;EACC,oBAAA;AnBy8BL;AmBn8BG;EAEE;IACC,UAAA;EnBo8BJ;EmBr8BG;IACC,UAAA;EnBu8BJ;EmBx8BG;IACC,UAAA;EnB08BJ;EmB38BG;IACC,UAAA;EnB68BJ;EmB98BG;IACC,UAAA;EnBg9BJ;AACF;AmBx8BE;EACC,yBAAA;EACA,kBAAA;AnB08BH;AmBx8BG;EACC,oBAAA;EACA,mBAAA;AnB08BJ;AmBt8BE;EACC,gBAAA;EACA,mBAAA;AnBw8BH;;AoBplCA;EACC,qBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;ApBulCD;AoBrlCC;EACC,cAAA;ApBulCF;AoBplCC;EACC,iBAAA;ApBslCF;AoBnlCC;EACC,cAAA;ApBqlCF;AoBllCC;EACC,cAAA;ApBolCF;AoBjlCC;EACC,iBAAA;ApBmlCF;AoBhlCC;EACC,iBAAA;ApBklCF;AoB/kCC;EACC,gBAAA;ApBilCF;AoB9kCC;EACC,iBAAA;ApBglCF;;AoB5kCA;EACC,cAAA;ApB+kCD;;AqBvnCA;EAEC,gIAAA;EACA,cAAA;EACA,kBAAA;ArB0nCD;AqBvnCC;;EACC,2BAAA;EACA,UAAA;EACA,kBAAA;ArB0nCF;AqBvnCC;;EACC,2BAAA;EACA,UAAA;EACA,iBAAA;ArB0nCF;;AqBpnCC;;EAEC,SAAA;ArBunCF;;AqBnnCA;EACC,gIAAA;EACA,iBAAA;ArBsnCD;;AsBlpCC;EACC,aAAA;EACA,gBAAA;AtBqpCF;ASpkCC;EACC,aAAA;ATskCF;ASlkCC;EACC,gBAAA;ATokCF;AShkCC;EAEC,gBAAA;ATikCF;AsBzpCC;EACC,aAAA;AtB2pCF;AsBvpCC;EACC,yBAAA;AtBypCF;;AuBtqCC;EACC,mBAAA;EACA,UAAA;AvByqCF;AuBpqCE;EACC,aAAA;AvBsqCH;AuBnqCE;EACC,gIAAA;EACA,kBAAA;EACA,mBAAA;AvBqqCH;AuB/pCE;EACC,4CAAA;AvBiqCH;AuBvpCI;EAEC,cAAA;AvBwpCL;AuB1pCI;EAEC,cAAA;AvBwpCL;AuBnpCE;EACC,mBAAA;AvBqpCH;;AwB9rCA;EACC,gBAAA;AxBisCD;AwB/rCC;EACC,aAAA;AxBisCF;;AyBrsCA;EACC,gBAAA;EACA,2BAAA;EACA,eAAA;AzBwsCD;;A0B3sCA;EACC,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;EACA,0BAAA;EACA,kBAAA;A1B8sCD;A0B5sCC;EACC,mBAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAA;EACA,OAAA;EACA,eAAA;EACA,gBAAA;EACA,cAAA;A1B8sCF;A0B3sCC;EACC,gIAAA;EACA,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;EACA,SAAA;A1B6sCF;AEz/BA;EwB3NC;EAEC;E1BktCF;AAjhCA;A0BzLC;EACC,mBAAA;A1B4sCF;A0BzsCC;EAGC,eAAA;EACA,kBAAA;EACA,oBAAA;A1B2sCF;A0BvsCC;EACC,gBAAA;A1BysCF;A0BtsCC;EACC,iBAAA;EACA,kBAAA;EACA,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,qBAAA;A1BwsCF;A0BtsCE;EARD;IASE,cAAA;E1BysCD;AACF;A0BvsCE;EACC,gBAAA;A1BysCH;A0BtsCE;EAEC,kBAAA;EACA,mBAAA;EACA,kBAAA;A1BusCH;A0BpsCE;EACC,SAAA;EACA,eAAA;A1BssCH;A0BpsCG;EACC,eAAA;A1BssCJ;AEliCA;EwBrKG;EACC;E1BssCJ;AA1jCA;A0BxIE;;;EAGC,mBAAA;A1BosCH;;A0B1rCE;EACC,eAAA;A1B6rCH;;A0BrrCC;EACC,aAAA;A1ByrCF;;A0B1rCC;EACC,aAAA;A1ByrCF;;A2B9xCC;EACC,aAAA;A3BiyCF;AG1wCE;EwBxBD;IAIE,aAAA;E3BkyCD;AACF;;A4BzyCA;EACC,kBAAA;EACA,iBAAA;EACA,2BAAA;A5B4yCD;A4B1yCC;EACC,gIAAA;EACA,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,gBAAA;A5B4yCF;A4BzyCC;EACC,mBAAA;A5B2yCF;A4BxyCC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,WAAA;A5B0yCF;A4BvyCC;EACC,mBAAA;EACA,eAAA;EACA,kBAAA;A5ByyCF;A4BvyCE;EAIC,mBAAA;A5BsyCH;A4BlyCC;EACC,2BAAA;EACA,gBAAA;EACA,kBAAA;A5BoyCF;A4BjyCE;EACC,aAAA;A5BmyCH;A4B/xCE;EACC,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;A5BiyCH;A4B7xCC;EACC,iBAAA;A5B+xCF;A4B7xCE;EACC,aAAA;A5B+xCH;A4B3xCC;EAEC,eAAA;EAEA,qDAAA;EACA,gBAAA;EACA,mBAAA;A5B2xCF;A4BzxCE;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;A5B2xCH;AEvnCA;E0BvKE;EACC;E5B6xCH;AA/oCA;A4B/IE;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;A5B2xCH;AEvnCA;E0BvKE;EACC;E5B6xCH;AA/oCA;A4BzIE;EACC,kBAAA;EACA,iBAAA;EACA,WAAA;A5B0xCH;AE5nCA;E0BjKE;EACC;E5B4xCH;AAppCA;A4BzIE;EACC,kBAAA;EACA,iBAAA;EACA,WAAA;A5B0xCH;AE5nCA;E0BjKE;EACC;E5B4xCH;AAppCA;A4BhIG;EACC,aAAA;A5BsxCJ;A4BlxCG;EACC,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;A5BoxCJ;AEtoCA;E0BnJG;EAEC;E5BuxCJ;AA9pCA;A4B3HG;EACC,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;A5BoxCJ;AEtoCA;E0BnJG;EAEC;E5BuxCJ;AA9pCA;AGpME;EyB6CD;IAsCE,kBAAA;E5BmxCD;E4BjxCC;IACC,OAAA;E5BmxCF;E4BhxCC;IACC,eAAA;IACA,mBAAA;E5BkxCF;E4BhxCE;IACC,QAAA;E5BkxCH;AACF;AGj3CE;EyBpBF;IAyHE,kBAAA;E5BgxCA;E4B9wCA;IACC,OAAA;E5BgxCD;E4B7wCA;IACC,eAAA;IACA,mBAAA;E5B+wCD;E4B7wCC;IACC,QAAA;E5B+wCF;E4B3wCA;IACC,eAAA;IACA,gBAAA;E5B6wCD;AACF;AG93CE;EyB1BF;IA+IE,iBAAA;E5B6wCA;E4B3wCA;IACC,kBAAA;E5B6wCD;AACF;;A6Bh6CA;EACC,eAAA;A7Bm6CD;A6Bj6CC;EACC,gBAAA;A7Bm6CF;A6B/5CC;EACC,gBAAA;EACA,mBAAA;A7Bi6CF;A6B/5CE;EACC,aAAA;A7Bi6CH;A6B95CE;EACC,gBAAA;A7Bg6CH;A6B15CE;EACC,mBAAA;A7B45CH;A6B15CG;EACC,gBAAA;A7B45CJ;A6Bv5CE;EAUC,gBAAA;A7Bg5CH;A6B54CC;EACC,gBAAA;EACA,mBAAA;A7B84CF;A6B54CE;EACC,aAAA;A7B84CH;A6B34CE;EACC,gBAAA;A7B64CH;A6Bx4CC;EACC,qBAAA;EACA,gIAAA;EACA,eAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;A7B04CF;AE5tCA;E2BpLC;EAGC;E7B64CF;AApvCA;A6BlJC;EACC,cAAA;EACA,kBAAA;EACA,gBAAA;A7Bw4CF;A6Bp4CC;EACC,cAAA;EACA,eAAA;EACA,gBAAA;A7Bs4CF;A6Bp4CE;EAEC,mBAAA;A7Bq4CH;A6Bh4CC;EAEC,gIAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;A7Bk4CF;A6B93CC;EACC,kBAAA;EACA,mBAAA;A7Bg4CF;A6B93CE;EAEC,eAAA;EACA,gBAAA;A7B+3CH;;A8Bx+CA;EACC,6BAAA;A9B2+CD;;AGl9CE;E2B1BF;EACC;E9B2+CD;AA1vCA;;AGpLE;E2B9DF;EACC;E9B2+CD;AApvCA;A8BrPC;EACC,mBAAA;EACA,gBAAA;EACA,mBAAA;A9B2+CF;A8Bx+CC;EAEC,yBAAA;EACA,gBAAA;EACA,gIAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;EACA,aAAA;A9B0+CF;A8Bx+CE;EACC,oCAAA;A9B2+CH;A8Bx+CE;EACC,gCAAA;A9B2+CH;A8Bv+CC;ErBPA,6BAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,gIAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EqBCC,gBAAA;EACA,cAAA;A9Bi/CF;AS7+CE;EACC,cAAA;AT++CH;AS5+CG;EACC,cAAA;AT8+CJ;AS5+CI;EACC,cAAA;AT8+CL;ASx+CE;EACC,yBAAA;AT0+CH;ASv+CG;EACC,yBAAA;ATy+CJ;ASn+CC;EAEC,6BAAA;EACA,0BAAA;EACA,cAAA;ATo+CF;ASh+CC;EACC,oBAAA;EACA,gCAAA;ATk+CF;AS99CC;EACC,0CAAA;EACA,sCAAA;EACA,cAAA;ATg+CF;A8B5gDE;EACC,iBAAA;EACA,gBAAA;A9B8gDH;A8B5gDG;EACC,WAAA;EACA,YAAA;A9B8gDJ;A8BvgDG;EACC,oCAAA;EACA,yBAAA;A9BygDJ;A8B3gDG;EACC,oCAAA;EACA,yBAAA;A9BygDJ;A8BtgDG;EACC,yBAAA;A9BwgDJ;A8BzgDG;EACC,yBAAA;A9BwgDJ;A8BngDE;EACC,uBAAA;EACA,gBAAA;A9BqgDH;A8B//CE;EACC,YAAA;A9BigDH;A8B9/CE;EACC,YAAA;A9BggDH;A8Bx/CI;EACC,cAAA;A9B0/CL;A8B3/CI;EACC,cAAA;A9B0/CL;A8Bv/CI;EACC,cAAA;A9By/CL;A8Bv/CK;EACC,yBAAA;EACA,WAAA;A9By/CN;A8B3/CK;EACC,yBAAA;EACA,WAAA;A9By/CN;A8Bn/CE;EAEC,kBAAA;A9Bo/CH;;A8B/+CA;EACC,kBAAA;A9Bk/CD;;A8B3+CE;EACC,uBAAA;A9B8+CH;;A+B5lDA;EAEC,gCAAA;EACA,WAAA;EACA,UAAA;A/B+lDD;A+B7lDC;EAEC,2BAAA;A/BgmDF;A+BlmDC;EAEC,2BAAA;A/BgmDF;A+BlmDC;EAEC,2BAAA;A/BgmDF;A+BlmDC;EAEC,2BAAA;A/BgmDF;A+B7lDC;EACC,6BAAA;A/BgmDF;AGllDE;E4BfD;EACC;E/BgmDF;AA13CA;AGpLE;E4BnDD;EACC;E/BgmDF;AAp3CA;A+B7OC;EACC,6BAAA;A/BgmDF;AGllDE;E4BfD;EACC;E/BgmDF;AA13CA;AGpLE;E4BnDD;EACC;E/BgmDF;AAp3CA;A+BzOC;;;EAEC,kBAAA;A/BgmDF;A+B7lDC;EACC,wBAAA;A/BgmDF;A+B7lDC;;EACC,mBAAA;A/BgmDF;A+B9lDE;;;EAEC,wCAAA;A/BimDH;A+B/lDG;;;EACC,8BAAA;A/BmmDJ;A+B/lDE;EACC,cAAA;A/BkmDH;A+BnmDE;EACC,cAAA;A/BkmDH;A+B9lDC;;;;;EAIC,0BAAA;A/BimDF;;AgC3oDC;EACC,aAAA;EACA,gBAAA;AhC8oDF;AgCzoDE;EACC,cAAA;AhC2oDH;AgCxoDE;EACC,gBAAA;AhC0oDH;;AiCtpDC;;;;EAEC,kBAAA;AjC2pDF;AiCxpDC;EACC,gIAAA;AjC2pDF;AiCxpDC;EAEC,aAAA;AjC4pDF;AiCzpDC;EAKC,cAAA;AjC4pDF;AiCzpDC;EACC,qBAAA;AjC4pDF;AiC1pDE;;;;EAEC,eAAA;AjC8pDH;AiC3pDE;EACC,yBAAA;AjC8pDH;AiC/pDE;EACC,yBAAA;AjC8pDH;AiC3pDE;EACC,0CAAA;AjC8pDH;AiC/pDE;EACC,0CAAA;AjC8pDH;;AiCvpDC;;EAEC,uBAAA;EACA,SAAA;EACA,kBAAA;EACA,cAAA;EACA,sBAAA;AjC0pDF;AiCvpDC;EACC,iBAAA;AjCypDF;AiCtpDC;;EAEC,mBAAA;EACA,iBAAA;AjCwpDF;AiCrpDC;EACC,iBAAA;EACA,gBAAA;EACA,mBAAA;EACA,mBAAA;AjCupDF;;AiCnpDA;EACC,gBAAA;EACA,gBAAA;AjCspDD;AiCppDC;EACC,WAAA;EACA,sBAAA;AjCspDF;AiCppDE;EACC,kBAAA;AjCspDH;AiClpDC;EACC,YAAA;AjCopDF;;AkCxuDC;EACC,kBAAA;AlC2uDF;;AmC9uDA;EACC,UAAA;EACA,mBAAA;AnCivDD;;AoChvDC;EAEC,eAAA;ApCmvDF;;AoCrvDC;EAEC,eAAA;ApCmvDF;AoChvDC;EAEC,mBAAA;ApCkvDF;AoCpvDC;EAEC,mBAAA;ApCkvDF;AoC/uDC;EAKC,kBAAA;ApCivDF;AoCtvDC;EAKC,kBAAA;ApCivDF;AoCtvDC;EAKC,kBAAA;ApCivDF;AoCtvDC;EAKC,kBAAA;ApCivDF;AoCtvDC;EAKC,kBAAA;ApCivDF;AoC9uDC;EAEC,iBAAA;EACA,gBAAA;ApCgvDF;AoCnvDC;EAEC,iBAAA;EACA,gBAAA;ApCgvDF;AoC7uDC;EAIC,iBAAA;EACA,gBAAA;ApC+uDF;AE/hDA;EkCrNC;EAIC;EpCgvDF;AAvjDA;AoC7LC;EAIC,iBAAA;EACA,gBAAA;ApC+uDF;AE/hDA;EkCrNC;EAIC;EpCgvDF;AAvjDA;AoC7LC;EAIC,iBAAA;EACA,gBAAA;ApC+uDF;AE/hDA;EkCrNC;EAIC;EpCgvDF;AAvjDA;AoC7LC;EAIC,iBAAA;EACA,gBAAA;ApC+uDF;AE/hDA;EkCrNC;EAIC;EpCgvDF;AAvjDA;AoCrLC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;ApC4uDF;AEriDA;EkC7MC;EAEC;EpCgvDF;AA7jDA;AoCrLC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;ApC4uDF;AEriDA;EkC7MC;EAEC;EpCgvDF;AA7jDA;AoC5KC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;ApCyuDF;AE3iDA;EkCpMC;EAEC;EpC6uDF;AAnkDA;AoC5KC;EAEC,eAAA;EACA,gBAAA;EAGA,gBAAA;ApCyuDF;AE3iDA;EkCpMC;EAEC;EpC6uDF;AAnkDA;;AqCxNA;;;CAAA;AAMA;EACC,gCAAA;EACA,oBAAA;EACA,mBAAA;EACA,6BAAA;ArC4xDD;AG5wDE;EkCpBF;EAIC;ErC4xDD;AApjDA;AGpLE;EkCxDF;EAIC;ErC4xDD;AA9iDA;AqC5OC;EACC,cAAA;EACA,gIAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;ArC4xDF;AE7jDA;EmCpOC;EAGC;ErC8xDF;AArlDA;;AqClMA;EACC,gIAAA;EACA,kBAAA;ArC0xDD;;AqCtxDA;EACC,cAAA;ArCyxDD;;AqCtxDA;EACC,cAAA;ArCyxDD;;AqCvwDA;EACC,yBAAA;EACA,cAAA;ArCqxDD;;AqClxDA;EACC,yBAAA;EACA,cAAA;ArCqxDD;;AqClxDA;EAEC,cAAA;ArCqxDD;;AqClxDA;EAEC,cAAA;ArCqxDD;;AqCjxDA;EACC,gBAAA;EACA,mBAAA;ArCoxDD;;AqChxDA;EAIC,6BAAA;ArCgxDD;;AGx0DE;EkCoDF;EAIC;ErCgxDD;AAhnDA;;AGpLE;EkCgBF;EAIC;ErCgxDD;AA1mDA;AqCnKC;EAEC,6BAAA;ArC8wDF;AG30DE;EkC2DD;EAEC;ErC8wDF;AAnnDA;AGpLE;EkCuBD;EAEC;ErC8wDF;AA7mDA;AqCnKC;EAEC,6BAAA;ArC8wDF;AG30DE;EkC2DD;EAEC;ErC8wDF;AAnnDA;AGpLE;EkCuBD;EAEC;ErC8wDF;AA7mDA;AqC9JC;EAEC,eAAA;ArC4wDF;;AqCxwDA;EACC,SAAA;EACA,kBAAA;ArC2wDD;;AqCxwDA;EACC,SAAA;EACA,iBAAA;ArC2wDD;;AqCvwDA;EACC,gIAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,kBAAA;EACA,WAAA;EACA,uBAAA;EACA,eAAA;ArC0wDD;;AE7oDA;EmCrIA;EAQC;ErC0wDD;AArqDA;;AqClGA;EAEC;IACC,gBAAA;IACA,kBAAA;ErCywDA;EqCtwDD;IACC,gBAAA;IACA,iBAAA;ErCwwDA;AACF;AqCpwDA;EACC,YAAA;ArCswDD;;AqClwDA;EACC,SAAA;ArCqwDD;;AsC/4DA;EAEC,gBAAA;AtCk5DD;;AsC/4DA;EAJC,gIAAA;AtC85DD;;AsC15DA;EAGC,yBAAA;EAEA,kBAAA;EACA,mBAAA;EACA,kCAAA;EACA,mCAAA;AtCk5DD;;AsC94DA;EAVC,cAAA;AtC45DD;AsC/4DC;EACC,6BAAA;AtCi5DF;AsC94DC;EACC,0BAAA;EACA,qBAAA;AtCg5DF;;AsCx4DC;EAEC,cAAA;AtC04DF;;AsCt4DA;;EAEC,eAAA;AtCy4DD;;AuCj7DA;EAMC,WAAA;AvC+6DD;AuCn7DC;EAEC,WAAA;AvCq7DF;;AuCh7DA;EAMC,cAAA;AvC86DD;AuCl7DC;EAEC,cAAA;AvCo7DF;;AuC/6DA;EAMC,cAAA;AvC66DD;AuCj7DC;EAEC,cAAA;AvCm7DF;;AuC96DA;EAMC,cAAA;AvC46DD;AuCh7DC;EAEC,cAAA;AvCk7DF;;AuC76DA;EAMC,cAAA;AvC26DD;AuC/6DC;EAEC,cAAA;AvCi7DF;;AuC56DA;EAMC,cAAA;AvC06DD;AuC96DC;EAEC,cAAA;AvCg7DF;;AuC36DA;EAMC,cAAA;AvCy6DD;AuC76DC;EAEC,cAAA;AvC+6DF;;AuC16DA;EAMC,cAAA;AvCw6DD;AuC56DC;EAEC,cAAA;AvC86DF;;AuCz6DA;EAMC,cAAA;AvCu6DD;AuC36DC;EAEC,cAAA;AvC66DF;;AuCx6DA;EAMC,WAAA;AvCs6DD;AuC16DC;EAEC,WAAA;AvC46DF;;AuCp6DC;;;;;;;;EAQC,mBAAA;AvCu6DF;;AuCn6DA;EAMC,sBAAA;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"}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css

    r55088 r55089  
    11@charset "UTF-8";
     2
    23/*
    34Theme Name: Twenty Twenty-One
     
    78Description: 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.
    89Requires at least: 5.3
    9 Tested up to: 5.8
     10Tested up to: 6.0
    1011Requires PHP: 5.6
    11 Version: 1.4
     12Version: 1.7
    1213License: GNU General Public License v2 or later
    1314License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1819Twenty Twenty-One is distributed under the terms of the GNU GPL.
    1920*/
     21
    2022/**
    2123 * SETTINGS
     
    6567 * Search...............Specific styles for the search block.
    6668 * Separator............Specific styles for the separator block.
    67  * Spacer...............Specific styles for the spacer block.
    6869 * Table................Specific styles for the table block.
    6970 * Verse................Specific styles for the verse block.
     
    9394 * Measure..............The width of a line of text, in characters.
    9495 */
     96
    9597/* Categories 01 to 03 are the basics. */
     98
    9699/* Variables */
    97100:root {
    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 }
     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
    123151/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
     152
    124153/* Document
    125154   ========================================================================== */
     155
    126156/**
    127157 * 1. Correct the line height in all browsers.
     
    129159 */
    130160html {
    131   line-height: 1.15;
    132   /* 1 */
    133   -webkit-text-size-adjust: 100%;
    134   /* 2 */
     161    line-height: 1.15; /* 1 */
     162    -webkit-text-size-adjust: 100%; /* 2 */
    135163}
    136164
    137165/* Sections
    138166   ========================================================================== */
     167
    139168/**
    140169 * Remove the margin in all browsers.
    141170 */
    142171body {
    143   margin: 0;
     172    margin: 0;
    144173}
    145174
     
    148177 */
    149178main {
    150   display: block;
     179    display: block;
    151180}
    152181
     
    156185 */
    157186h1 {
    158   font-size: 2em;
    159   margin: 0.67em 0;
     187    font-size: 2em;
     188    margin: 0.67em 0;
    160189}
    161190
    162191/* Grouping content
    163192   ========================================================================== */
     193
    164194/**
    165195 * 1. Add the correct box sizing in Firefox.
     
    167197 */
    168198hr {
    169   box-sizing: content-box;
    170   /* 1 */
    171   height: 0;
    172   /* 1 */
    173   overflow: visible;
    174   /* 2 */
     199    box-sizing: content-box; /* 1 */
     200    height: 0; /* 1 */
     201    overflow: visible; /* 2 */
    175202}
    176203
     
    180207 */
    181208pre {
    182   font-family: monospace;
    183   /* 1 */
    184   font-size: 1em;
    185   /* 2 */
     209    font-family: monospace; /* 1 */
     210    font-size: 1em; /* 2 */
    186211}
    187212
    188213/* Text-level semantics
    189214   ========================================================================== */
     215
    190216/**
    191217 * Remove the gray background on active links in IE 10.
    192218 */
    193219a {
    194   background-color: transparent;
    195   text-decoration-thickness: 1px;
     220    background-color: transparent;
     221    text-decoration-thickness: 1px;
    196222}
    197223
     
    201227 */
    202228abbr[title] {
    203   border-bottom: none;
    204   /* 1 */
    205   text-decoration: underline;
    206   /* 2 */
    207   text-decoration-style: dotted;
    208   /* 2 */
     229    border-bottom: none; /* 1 */
     230    text-decoration: underline; /* 2 */
     231    text-decoration-style: dotted; /* 2 */
    209232}
    210233
     
    214237b,
    215238strong {
    216   font-weight: bolder;
     239    font-weight: bolder;
    217240}
    218241
     
    224247kbd,
    225248samp {
    226   font-family: monospace;
    227   /* 1 */
    228   font-size: 1em;
    229   /* 2 */
     249    font-family: monospace; /* 1 */
     250    font-size: 1em; /* 2 */
    230251}
    231252
     
    234255 */
    235256small {
    236   font-size: 80%;
     257    font-size: 80%;
    237258}
    238259
     
    243264sub,
    244265sup {
    245   font-size: 75%;
    246   line-height: 0;
    247   position: relative;
    248   vertical-align: baseline;
     266    font-size: 75%;
     267    line-height: 0;
     268    position: relative;
     269    vertical-align: baseline;
    249270}
    250271
    251272sub {
    252   bottom: -0.25em;
     273    bottom: -0.25em;
    253274}
    254275
    255276sup {
    256   top: -0.5em;
     277    top: -0.5em;
    257278}
    258279
    259280/* Embedded content
    260281   ========================================================================== */
     282
    261283/**
    262284 * Remove the border on images inside links in IE 10.
    263285 */
    264286img {
    265   border-style: none;
     287    border-style: none;
    266288}
    267289
    268290/* Forms
    269291   ========================================================================== */
     292
    270293/**
    271294 * 1. Change the font styles in all browsers.
     
    277300select,
    278301textarea {
    279   font-family: inherit;
    280   /* 1 */
    281   font-size: 100%;
    282   /* 1 */
    283   line-height: 1.15;
    284   /* 1 */
    285   margin: 0;
    286   /* 2 */
     302    font-family: inherit; /* 1 */
     303    font-size: 100%; /* 1 */
     304    line-height: 1.15; /* 1 */
     305    margin: 0; /* 2 */
    287306}
    288307
     
    292311 */
    293312button,
    294 input {
    295   /* 1 */
    296   overflow: visible;
     313input { /* 1 */
     314    overflow: visible;
    297315}
    298316
     
    302320 */
    303321button,
    304 select {
    305   /* 1 */
    306   text-transform: none;
     322select { /* 1 */
     323    text-transform: none;
    307324}
    308325
     
    314331[type=reset],
    315332[type=submit] {
    316   -webkit-appearance: button;
     333    -webkit-appearance: button;
    317334}
    318335
     
    324341[type=reset]::-moz-focus-inner,
    325342[type=submit]::-moz-focus-inner {
    326   border-style: none;
    327   padding: 0;
     343    border-style: none;
     344    padding: 0;
    328345}
    329346
     
    335352[type=reset]:-moz-focusring,
    336353[type=submit]:-moz-focusring {
    337   outline: 1px dotted ButtonText;
     354    outline: 1px dotted ButtonText;
    338355}
    339356
     
    342359 */
    343360fieldset {
    344   padding: 0.35em 0.75em 0.625em;
     361    padding: 0.35em 0.75em 0.625em;
    345362}
    346363
     
    352369 */
    353370legend {
    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 */
     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 */
    366377}
    367378
     
    370381 */
    371382progress {
    372   vertical-align: baseline;
     383    vertical-align: baseline;
    373384}
    374385
     
    377388 */
    378389textarea {
    379   overflow: auto;
     390    overflow: auto;
    380391}
    381392
     
    386397[type=checkbox],
    387398[type=radio] {
    388   box-sizing: border-box;
    389   /* 1 */
    390   padding: 0;
    391   /* 2 */
     399    box-sizing: border-box; /* 1 */
     400    padding: 0; /* 2 */
    392401}
    393402
     
    397406[type=number]::-webkit-inner-spin-button,
    398407[type=number]::-webkit-outer-spin-button {
    399   height: auto;
     408    height: auto;
    400409}
    401410
     
    405414 */
    406415[type=search] {
    407   -webkit-appearance: textfield;
    408   /* 1 */
    409   outline-offset: -2px;
    410   /* 2 */
     416    -webkit-appearance: textfield; /* 1 */
     417    outline-offset: -2px; /* 2 */
    411418}
    412419
     
    415422 */
    416423[type=search]::-webkit-search-decoration {
    417   -webkit-appearance: none;
     424    -webkit-appearance: none;
    418425}
    419426
     
    423430 */
    424431::-webkit-file-upload-button {
    425   -webkit-appearance: button;
    426   /* 1 */
    427   font: inherit;
    428   /* 2 */
     432    -webkit-appearance: button; /* 1 */
     433    font: inherit; /* 2 */
    429434}
    430435
    431436/* Interactive
    432437   ========================================================================== */
     438
    433439/*
    434440 * Add the correct display in Edge, IE 10+, and Firefox.
    435441 */
    436442details {
    437   display: block;
     443    display: block;
    438444}
    439445
     
    442448 */
    443449summary {
    444   display: list-item;
     450    display: list-item;
    445451}
    446452
    447453/* Misc
    448454   ========================================================================== */
     455
    449456/**
    450457 * Add the correct display in IE 10+.
    451458 */
    452459template {
    453   display: none;
     460    display: none;
    454461}
    455462
     
    458465 */
    459466[hidden] {
    460   display: none;
     467    display: none;
    461468}
    462469
     
    464471 * Responsive Styles
    465472 */
     473
    466474/**
    467475 * Required Variables
    468476 */
     477
    469478/**
    470479 * Root Media Query Variables
    471480 */
     481
    472482/**
    473483 * Extends
    474484 */
    475485.post-thumbnail {
    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 }
     486    max-width: calc(100vw - 30px);
     487}
     488@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
    488501.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 }
     502    max-width: calc(100vw - 30px);
     503    margin-left: auto;
     504    margin-right: auto;
     505}
     506@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;
     523}
     524@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
    533555.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   }
     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    }
    547571}
    548572
    549573.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   }
     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    }
    563589}
    564590
    565591.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   }
     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    }
    581609}
    582610
    583611.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   }
     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    }
    599629}
    600630
    601631.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   }
     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    }
    617649}
    618650
    619651.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   }
     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    }
    633667}
    634668
    635669.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   }
     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    }
    649685}
    650686
    651687.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   }
     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    }
    667705}
    668706
    669707.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   }
     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    }
    685725}
    686726
    687727.alignfull {
    688   max-width: 100%;
    689   width: 100%;
    690   margin-left: auto;
    691   margin-right: auto;
     728    max-width: 100%;
     729    width: 100%;
     730    margin-left: auto;
     731    margin-right: auto;
    692732}
    693733
    694734.wp-block-group .wp-block-group__inner-container > *.alignfull {
    695   max-width: 100%;
    696   width: 100%;
    697   margin-left: auto;
    698   margin-right: auto;
     735    max-width: 100%;
     736    width: 100%;
     737    margin-left: auto;
     738    margin-right: auto;
    699739}
    700740
    701741.full-max-width {
    702   max-width: 100%;
    703   width: 100%;
    704   margin-left: auto;
    705   margin-right: auto;
     742    max-width: 100%;
     743    width: 100%;
     744    margin-left: auto;
     745    margin-right: auto;
    706746}
    707747
    708748@media only screen and (min-width: 482px) {
    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 }
     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
    722759.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 }
     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
    738778.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 }
     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
    754797.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 }
     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
    770816.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 
     817    margin-left: auto;
     818    margin-right: auto;
     819    width: calc(100vw - 30px);
     820    max-width: 100%;
     821}
    787822@media only screen and (min-width: 482px) {
    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   }
    804 }
     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
    805835@media only screen and (min-width: 482px) {
    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 }
     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
    823882/**
    824883 * Site Structure
     
    829888 * - See: globals/_global-width-responsive.scss
    830889 */
     890
    831891/**
    832892 * Top Level Wrappers (header, main, footer)
    833893 * - Set vertical padding and horizontal margins
    834894 */
     895.site-header,
     896.site-main,
     897.widget-area,
     898.site-footer {
     899    padding-top: 30px;
     900    padding-bottom: 30px;
     901    margin-left: auto;
     902    margin-right: auto;
     903}
     904
    835905.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 }
    853 .site-footer {
    854   padding-top: 30px;
    855   padding-bottom: 30px;
    856   margin-left: auto;
    857   margin-right: auto;
    858 }
    859 
    860 .site-header {
    861   padding-top: 23px;
    862   padding-bottom: 60px;
     906    padding-top: 23px;
     907    padding-bottom: 60px;
    863908}
    864909@media only screen and (min-width: 482px) {
    865   .site-header {
    866     padding-bottom: 90px;
    867   }
     910
     911    .site-header {
     912        padding-bottom: 90px;
     913    }
    868914}
    869915
     
    873919 */
    874920.site-main > * {
    875   margin-top: 90px;
    876   margin-bottom: 90px;
    877 }
     921    margin-top: 90px;
     922    margin-bottom: 90px;
     923}
     924
    878925.site-main > *:first-child {
    879   margin-top: 0;
    880 }
     926    margin-top: 0;
     927}
     928
    881929.site-main > *:last-child {
    882   margin-bottom: 0;
     930    margin-bottom: 0;
    883931}
    884932
     
    886934 * Set the default maximum responsive content-width
    887935 */
     936
    888937/**
    889938 * Set the wide maximum responsive content-width
    890939 */
     940
    891941/**
    892942 * Set the full maximum responsive content-width
    893943 */
     944
    894945/*
    895946 * Block & non-gutenberg content wrappers
    896947 * - Set margins
    897948 */
    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 }
     949.entry-header,
     950.post-thumbnail,
     951.entry-content,
     952.entry-footer,
    922953.author-bio {
    923   margin-top: 30px;
    924   margin-right: auto;
    925   margin-bottom: 30px;
    926   margin-left: auto;
     954    margin-top: 30px;
     955    margin-right: auto;
     956    margin-bottom: 30px;
     957    margin-left: auto;
    927958}
    928959
     
    932963 */
    933964.site-main > article > * {
    934   margin-top: 20px;
    935   margin-bottom: 20px;
    936 }
     965    margin-top: 20px;
     966    margin-bottom: 20px;
     967}
     968
    937969.site-main > .not-found > * {
    938   margin-top: 20px;
    939   margin-bottom: 20px;
    940 }
     970    margin-top: 20px;
     971    margin-bottom: 20px;
     972}
     973
    941974.entry-content > * {
    942   margin-top: 20px;
    943   margin-bottom: 20px;
    944 }
     975    margin-top: 20px;
     976    margin-bottom: 20px;
     977}
     978
    945979[class*=inner-container] > * {
    946   margin-top: 20px;
    947   margin-bottom: 20px;
    948 }
     980    margin-top: 20px;
     981    margin-bottom: 20px;
     982}
     983
    949984.wp-block-template-part > * {
    950   margin-top: 20px;
    951   margin-bottom: 20px;
    952 }
     985    margin-top: 20px;
     986    margin-bottom: 20px;
     987}
     988
    953989.wp-block-post-template :where(li > *) {
    954   margin-top: 20px;
    955   margin-bottom: 20px;
     990    margin-top: 20px;
     991    margin-bottom: 20px;
    956992}
    957993@media only screen and (min-width: 482px) {
    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 }
     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
    9831026.site-main > article > *:first-child,
    9841027.site-main > .not-found > *:first-child,
     
    9871030.wp-block-template-part > *:first-child,
    9881031.wp-block-post-template :where(li > *):first-child {
    989   margin-top: 0;
    990 }
     1032    margin-top: 0;
     1033}
     1034
    9911035.site-main > article > *:last-child,
    9921036.site-main > .not-found > *:last-child,
     
    9951039.wp-block-template-part > *:last-child,
    9961040.wp-block-post-template :where(li > *):last-child {
    997   margin-bottom: 0;
     1041    margin-bottom: 0;
    9981042}
    9991043
    10001044.site-footer > * {
    1001   margin-top: 20px;
    1002   margin-bottom: 20px;
     1045    margin-top: 20px;
     1046    margin-bottom: 20px;
    10031047}
    10041048
    10051049.widget-area > * {
    1006   margin-top: 20px;
    1007   margin-bottom: 20px;
     1050    margin-top: 20px;
     1051    margin-bottom: 20px;
    10081052}
    10091053@media only screen and (min-width: 482px) {
    1010   .site-footer > * {
    1011     margin-top: 30px;
    1012     margin-bottom: 30px;
    1013   }
    1014   .widget-area > * {
    1015     margin-top: 30px;
    1016     margin-bottom: 30px;
    1017   }
     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    }
    10181064}
    10191065
     
    10231069 */
    10241070.entry-header > * {
    1025   margin-top: 20px;
    1026   margin-bottom: 20px;
    1027 }
     1071    margin-top: 20px;
     1072    margin-bottom: 20px;
     1073}
     1074
    10281075.post-thumbnail > * {
    1029   margin-top: 20px;
    1030   margin-bottom: 20px;
    1031 }
     1076    margin-top: 20px;
     1077    margin-bottom: 20px;
     1078}
     1079
    10321080.page-content > * {
    1033   margin-top: 20px;
    1034   margin-bottom: 20px;
    1035 }
     1081    margin-top: 20px;
     1082    margin-bottom: 20px;
     1083}
     1084
    10361085.comment-content > * {
    1037   margin-top: 20px;
    1038   margin-bottom: 20px;
    1039 }
     1086    margin-top: 20px;
     1087    margin-bottom: 20px;
     1088}
     1089
    10401090.widget > * {
    1041   margin-top: 20px;
    1042   margin-bottom: 20px;
    1043 }
     1091    margin-top: 20px;
     1092    margin-bottom: 20px;
     1093}
     1094
    10441095.entry-header > *:first-child,
    10451096.post-thumbnail > *:first-child,
     
    10471098.comment-content > *:first-child,
    10481099.widget > *:first-child {
    1049   margin-top: 0;
    1050 }
     1100    margin-top: 0;
     1101}
     1102
    10511103.entry-header > *:last-child,
    10521104.post-thumbnail > *:last-child,
     
    10541106.comment-content > *:last-child,
    10551107.widget > *:last-child {
    1056   margin-bottom: 0;
     1108    margin-bottom: 0;
    10571109}
    10581110
     
    10621114 */
    10631115.entry-content > * {
    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 }
     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
    10721133.entry-content > *.alignfull + .alignleft {
    1073   margin-top: 30px;
    1074 }
     1134    margin-top: 30px;
     1135}
     1136
    10751137.entry-content > *.alignfull + .alignright {
    1076   margin-top: 30px;
     1138    margin-top: 30px;
    10771139}
    10781140
     
    11041166h5,
    11051167h6 {
    1106   padding: 0;
    1107   margin: 0;
    1108   -moz-osx-font-smoothing: grayscale;
    1109   -webkit-font-smoothing: antialiased;
     1168    padding: 0;
     1169    margin: 0;
     1170    -moz-osx-font-smoothing: grayscale;
     1171    -webkit-font-smoothing: antialiased;
    11101172}
    11111173
     
    11161178 */
    11171179html {
    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;
     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;
    11221185}
    11231186
     
    11251188 * Relax the definition a bit, to allow components to override it manually.
    11261189 */
    1127 *, *::before, *::after {
    1128   box-sizing: inherit;
     1190*,
     1191*::before,
     1192*::after {
     1193    box-sizing: inherit;
    11291194}
    11301195
    11311196body {
    1132   font-size: 1.25rem;
    1133   font-weight: normal;
    1134   color: #28303d;
    1135   text-align: left;
    1136   background-color: #d1e4dd;
     1197    font-size: 1.25rem;
     1198    font-weight: normal;
     1199    color: #28303d;
     1200    text-align: left;
     1201    background-color: #d1e4dd;
    11371202}
    11381203
     
    11491214.site-footer:before,
    11501215.site-footer:after {
    1151   content: "";
    1152   display: table;
    1153   table-layout: fixed;
     1216    content: "";
     1217    display: table;
     1218    table-layout: fixed;
    11541219}
    11551220
     
    11601225.site-content:after,
    11611226.site-footer:after {
    1162   clear: both;
     1227    clear: both;
    11631228}
    11641229
    11651230/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
    11661231blockquote {
    1167   padding: 0;
    1168   position: relative;
    1169   margin: 30px 0 30px 25px;
    1170 }
     1232    padding: 0;
     1233    position: relative;
     1234    margin: 30px 0 30px 25px;
     1235}
     1236
    11711237blockquote > * {
    1172   margin-top: 20px;
    1173   margin-bottom: 20px;
    1174 }
     1238    margin-top: 20px;
     1239    margin-bottom: 20px;
     1240}
     1241
    11751242blockquote > *:first-child {
    1176   margin-top: 0;
    1177 }
     1243    margin-top: 0;
     1244}
     1245
    11781246blockquote > *:last-child {
    1179   margin-bottom: 0;
    1180 }
     1247    margin-bottom: 0;
     1248}
     1249
    11811250blockquote p {
    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 }
    1189 blockquote cite {
    1190   font-weight: normal;
    1191   letter-spacing: normal;
    1192 }
     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
     1259blockquote cite,
    11931260blockquote footer {
    1194   font-weight: normal;
    1195   letter-spacing: normal;
    1196 }
    1197 blockquote.alignleft, blockquote.alignright {
    1198   padding-left: inherit;
    1199 }
    1200 blockquote.alignleft p {
    1201   font-size: 1.125rem;
    1202   max-width: inherit;
    1203   width: inherit;
    1204 }
     1261    font-weight: normal;
     1262    letter-spacing: normal;
     1263}
     1264
     1265blockquote.alignleft,
     1266blockquote.alignright {
     1267    padding-left: inherit;
     1268}
     1269
     1270blockquote.alignleft p,
    12051271blockquote.alignright p {
    1206   font-size: 1.125rem;
    1207   max-width: inherit;
    1208   width: inherit;
    1209 }
    1210 blockquote.alignleft cite {
    1211   font-size: 1rem;
    1212   letter-spacing: normal;
    1213 }
    1214 blockquote.alignleft footer {
    1215   font-size: 1rem;
    1216   letter-spacing: normal;
    1217 }
    1218 blockquote.alignright cite {
    1219   font-size: 1rem;
    1220   letter-spacing: normal;
    1221 }
     1272    font-size: 1.125rem;
     1273    max-width: inherit;
     1274    width: inherit;
     1275}
     1276
     1277blockquote.alignleft cite,
     1278blockquote.alignleft footer,
     1279blockquote.alignright cite,
    12221280blockquote.alignright footer {
    1223   font-size: 1rem;
    1224   letter-spacing: normal;
    1225 }
     1281    font-size: 1rem;
     1282    letter-spacing: normal;
     1283}
     1284
    12261285blockquote strong {
    1227   font-weight: bolder;
    1228 }
     1286    font-weight: bolder;
     1287}
     1288
    12291289blockquote:before {
    1230   content: "“";
    1231   font-size: 1.25rem;
    1232   line-height: 1.7;
    1233   position: absolute;
    1234   left: -12px;
    1235 }
    1236 blockquote .wp-block-quote__citation {
    1237   color: #28303d;
    1238   font-size: 1rem;
    1239   font-style: normal;
    1240 }
    1241 blockquote cite {
    1242   color: #28303d;
    1243   font-size: 1rem;
    1244   font-style: normal;
    1245 }
     1290    content: "“";
     1291    font-size: 1.25rem;
     1292    line-height: 1.7;
     1293    position: absolute;
     1294    left: -12px;
     1295}
     1296
     1297blockquote .wp-block-quote__citation,
     1298blockquote cite,
    12461299blockquote footer {
    1247   color: #28303d;
    1248   font-size: 1rem;
    1249   font-style: normal;
     1300    color: #28303d;
     1301    font-size: 1rem;
     1302    font-style: normal;
    12501303}
    12511304@media only screen and (max-width: 481px) {
    1252   blockquote {
    1253     padding-left: 13px;
    1254   }
    1255   blockquote:before {
    1256     left: 0;
    1257   }
     1305
     1306    blockquote {
     1307        padding-left: 13px;
     1308    }
     1309
     1310    blockquote:before {
     1311        left: 0;
     1312    }
    12581313}
    12591314
    12601315input[type=text] {
    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%;
     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%;
    12681323}
    12691324
    12701325input[type=email] {
    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%;
     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%;
    12781333}
    12791334
    12801335input[type=url] {
    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%;
     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%;
    12881343}
    12891344
    12901345input[type=password] {
    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%;
     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%;
    12981353}
    12991354
    13001355input[type=search] {
    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%;
     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%;
    13081363}
    13091364
    13101365input[type=number] {
    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%;
     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%;
    13181373}
    13191374
    13201375input[type=tel] {
    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%;
     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%;
    13281383}
    13291384
    13301385input[type=date] {
    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%;
     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%;
    13381393}
    13391394
    13401395input[type=month] {
    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%;
     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%;
    13481403}
    13491404
    13501405input[type=week] {
    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%;
     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%;
    13581413}
    13591414
    13601415input[type=time] {
    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%;
     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%;
    13681423}
    13691424
    13701425input[type=datetime] {
    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%;
     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%;
    13781433}
    13791434
    13801435input[type=datetime-local] {
    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%;
     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%;
    13881443}
    13891444
    13901445input[type=color] {
    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%;
     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%;
    13981453}
    13991454
    14001455.site textarea {
    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 }
     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
    14091465input[type=text]:focus {
    1410   color: #28303d;
    1411   outline-offset: 2px;
    1412   outline: 2px dotted #39414d;
    1413 }
     1466    color: #28303d;
     1467    outline-offset: 2px;
     1468    outline: 2px dotted #39414d;
     1469}
     1470
    14141471input[type=email]:focus {
    1415   color: #28303d;
    1416   outline-offset: 2px;
    1417   outline: 2px dotted #39414d;
    1418 }
     1472    color: #28303d;
     1473    outline-offset: 2px;
     1474    outline: 2px dotted #39414d;
     1475}
     1476
    14191477input[type=url]:focus {
    1420   color: #28303d;
    1421   outline-offset: 2px;
    1422   outline: 2px dotted #39414d;
    1423 }
     1478    color: #28303d;
     1479    outline-offset: 2px;
     1480    outline: 2px dotted #39414d;
     1481}
     1482
    14241483input[type=password]:focus {
    1425   color: #28303d;
    1426   outline-offset: 2px;
    1427   outline: 2px dotted #39414d;
    1428 }
     1484    color: #28303d;
     1485    outline-offset: 2px;
     1486    outline: 2px dotted #39414d;
     1487}
     1488
    14291489input[type=search]:focus {
    1430   color: #28303d;
    1431   outline-offset: 2px;
    1432   outline: 2px dotted #39414d;
    1433 }
     1490    color: #28303d;
     1491    outline-offset: 2px;
     1492    outline: 2px dotted #39414d;
     1493}
     1494
    14341495input[type=number]:focus {
    1435   color: #28303d;
    1436   outline-offset: 2px;
    1437   outline: 2px dotted #39414d;
    1438 }
     1496    color: #28303d;
     1497    outline-offset: 2px;
     1498    outline: 2px dotted #39414d;
     1499}
     1500
    14391501input[type=tel]:focus {
    1440   color: #28303d;
    1441   outline-offset: 2px;
    1442   outline: 2px dotted #39414d;
    1443 }
     1502    color: #28303d;
     1503    outline-offset: 2px;
     1504    outline: 2px dotted #39414d;
     1505}
     1506
    14441507input[type=date]:focus {
    1445   color: #28303d;
    1446   outline-offset: 2px;
    1447   outline: 2px dotted #39414d;
    1448 }
     1508    color: #28303d;
     1509    outline-offset: 2px;
     1510    outline: 2px dotted #39414d;
     1511}
     1512
    14491513input[type=month]:focus {
    1450   color: #28303d;
    1451   outline-offset: 2px;
    1452   outline: 2px dotted #39414d;
    1453 }
     1514    color: #28303d;
     1515    outline-offset: 2px;
     1516    outline: 2px dotted #39414d;
     1517}
     1518
    14541519input[type=week]:focus {
    1455   color: #28303d;
    1456   outline-offset: 2px;
    1457   outline: 2px dotted #39414d;
    1458 }
     1520    color: #28303d;
     1521    outline-offset: 2px;
     1522    outline: 2px dotted #39414d;
     1523}
     1524
    14591525input[type=time]:focus {
    1460   color: #28303d;
    1461   outline-offset: 2px;
    1462   outline: 2px dotted #39414d;
    1463 }
     1526    color: #28303d;
     1527    outline-offset: 2px;
     1528    outline: 2px dotted #39414d;
     1529}
     1530
    14641531input[type=datetime]:focus {
    1465   color: #28303d;
    1466   outline-offset: 2px;
    1467   outline: 2px dotted #39414d;
    1468 }
     1532    color: #28303d;
     1533    outline-offset: 2px;
     1534    outline: 2px dotted #39414d;
     1535}
     1536
    14691537input[type=datetime-local]:focus {
    1470   color: #28303d;
    1471   outline-offset: 2px;
    1472   outline: 2px dotted #39414d;
    1473 }
     1538    color: #28303d;
     1539    outline-offset: 2px;
     1540    outline: 2px dotted #39414d;
     1541}
     1542
    14741543input[type=color]:focus {
    1475   color: #28303d;
    1476   outline-offset: 2px;
    1477   outline: 2px dotted #39414d;
    1478 }
     1544    color: #28303d;
     1545    outline-offset: 2px;
     1546    outline: 2px dotted #39414d;
     1547}
     1548
    14791549.site textarea:focus {
    1480   color: #28303d;
    1481   outline-offset: 2px;
    1482   outline: 2px dotted #39414d;
    1483 }
     1550    color: #28303d;
     1551    outline-offset: 2px;
     1552    outline: 2px dotted #39414d;
     1553}
     1554
    14841555input[type=text]:disabled,
    14851556input[type=email]:disabled,
     
    14971568input[type=color]:disabled,
    14981569.site textarea:disabled {
    1499   opacity: 0.7;
    1500 }
     1570    opacity: 0.7;
     1571}
     1572
    15011573.is-dark-theme input[type=text] {
    1502   background: rgba(255, 255, 255, 0.9);
    1503 }
     1574    background: rgba(255, 255, 255, 0.9);
     1575}
     1576
    15041577.is-dark-theme input[type=email] {
    1505   background: rgba(255, 255, 255, 0.9);
    1506 }
     1578    background: rgba(255, 255, 255, 0.9);
     1579}
     1580
    15071581.is-dark-theme input[type=url] {
    1508   background: rgba(255, 255, 255, 0.9);
    1509 }
     1582    background: rgba(255, 255, 255, 0.9);
     1583}
     1584
    15101585.is-dark-theme input[type=password] {
    1511   background: rgba(255, 255, 255, 0.9);
    1512 }
     1586    background: rgba(255, 255, 255, 0.9);
     1587}
     1588
    15131589.is-dark-theme input[type=search] {
    1514   background: rgba(255, 255, 255, 0.9);
    1515 }
     1590    background: rgba(255, 255, 255, 0.9);
     1591}
     1592
    15161593.is-dark-theme input[type=number] {
    1517   background: rgba(255, 255, 255, 0.9);
    1518 }
     1594    background: rgba(255, 255, 255, 0.9);
     1595}
     1596
    15191597.is-dark-theme input[type=tel] {
    1520   background: rgba(255, 255, 255, 0.9);
    1521 }
     1598    background: rgba(255, 255, 255, 0.9);
     1599}
     1600
    15221601.is-dark-theme input[type=date] {
    1523   background: rgba(255, 255, 255, 0.9);
    1524 }
     1602    background: rgba(255, 255, 255, 0.9);
     1603}
     1604
    15251605.is-dark-theme input[type=month] {
    1526   background: rgba(255, 255, 255, 0.9);
    1527 }
     1606    background: rgba(255, 255, 255, 0.9);
     1607}
     1608
    15281609.is-dark-theme input[type=week] {
    1529   background: rgba(255, 255, 255, 0.9);
    1530 }
     1610    background: rgba(255, 255, 255, 0.9);
     1611}
     1612
    15311613.is-dark-theme input[type=time] {
    1532   background: rgba(255, 255, 255, 0.9);
    1533 }
     1614    background: rgba(255, 255, 255, 0.9);
     1615}
     1616
    15341617.is-dark-theme input[type=datetime] {
    1535   background: rgba(255, 255, 255, 0.9);
    1536 }
     1618    background: rgba(255, 255, 255, 0.9);
     1619}
     1620
    15371621.is-dark-theme input[type=datetime-local] {
    1538   background: rgba(255, 255, 255, 0.9);
    1539 }
     1622    background: rgba(255, 255, 255, 0.9);
     1623}
     1624
    15401625.is-dark-theme input[type=color] {
    1541   background: rgba(255, 255, 255, 0.9);
    1542 }
     1626    background: rgba(255, 255, 255, 0.9);
     1627}
     1628
    15431629.is-dark-theme .site textarea {
    1544   background: rgba(255, 255, 255, 0.9);
     1630    background: rgba(255, 255, 255, 0.9);
    15451631}
    15461632
    15471633input[type=search]:focus {
    1548   outline-offset: -7px;
    1549 }
     1634    outline-offset: -7px;
     1635}
     1636
    15501637.is-dark-theme input[type=search]:focus {
    1551   outline-color: #d1e4dd;
     1638    outline-color: #d1e4dd;
    15521639}
    15531640
    15541641input[type=color] {
    1555   padding: 5px;
    1556   height: 40px;
     1642    padding: 5px;
     1643    height: 40px;
    15571644}
    15581645
    15591646input[type=email],
    15601647input[type=url] {
    1561   /*rtl:ignore*/
    1562   direction: ltr;
     1648
     1649    /*rtl:ignore*/
     1650    direction: ltr;
    15631651}
    15641652
    15651653select {
    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 }
     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
    15761665select:focus {
    1577   outline-offset: 2px;
    1578   outline: 2px dotted #39414d;
    1579 }
     1666    outline-offset: 2px;
     1667    outline: 2px dotted #39414d;
     1668}
     1669
    15801670.is-dark-theme select {
    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%;
     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%;
    15831673}
    15841674
    15851675textarea {
    1586   width: 100%;
     1676    width: 100%;
    15871677}
    15881678
    15891679label {
    1590   font-size: 1.125rem;
    1591   font-weight: 500;
    1592   margin-bottom: 10px;
     1680    font-size: 1.125rem;
     1681    font-weight: 500;
     1682    margin-bottom: 10px;
    15931683}
    15941684
     
    15991689*/
    16001690@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    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,
    1620 input[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 }
     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
    16851789input[type=checkbox] + label {
    1686   display: inline-block;
    1687   padding-left: 10px;
    1688   font-size: 1rem;
    1689   vertical-align: top;
    1690 }
     1790    display: inline-block;
     1791    padding-left: 10px;
     1792    font-size: 1rem;
     1793    vertical-align: top;
     1794}
     1795
    16911796input[type=radio] + label {
    1692   display: inline-block;
    1693   padding-left: 10px;
    1694   font-size: 1rem;
    1695   vertical-align: top;
     1797    display: inline-block;
     1798    padding-left: 10px;
     1799    font-size: 1rem;
     1800    vertical-align: top;
    16961801}
    16971802
     
    17001805*/
    17011806@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    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 }
     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
    17361842input[type=range]::-ms-track {
    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;
     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;
    17451851}
    17461852
    17471853input[type=range]::-ms-fill-upper {
    1748   background: #39414d;
    1749   border-radius: 6px;
     1854    background: #39414d;
     1855    border-radius: 6px;
    17501856}
    17511857
    17521858input[type=range]::-ms-fill-lower {
    1753   background: #39414d;
    1754   border-radius: 6px;
     1859    background: #39414d;
     1860    border-radius: 6px;
    17551861}
    17561862
    17571863input[type=range]::-ms-thumb {
    1758   border: 3px solid #39414d;
    1759   height: 44px;
    1760   width: 44px;
    1761   border-radius: 50%;
    1762   background: #d1e4dd;
    1763   cursor: pointer;
     1864    border: 3px solid #39414d;
     1865    height: 44px;
     1866    width: 44px;
     1867    border-radius: 50%;
     1868    background: #d1e4dd;
     1869    cursor: pointer;
    17641870}
    17651871
    17661872fieldset {
    1767   display: grid;
    1768   border-color: #39414d;
    1769   padding: 25px;
    1770 }
     1873    display: grid;
     1874    border-color: #39414d;
     1875    padding: 25px;
     1876}
     1877
    17711878fieldset legend {
    1772   font-size: 1.5rem;
    1773 }
     1879    font-size: 1.5rem;
     1880}
     1881
    17741882fieldset input[type=submit] {
    1775   max-width: max-content;
    1776 }
     1883    max-width: max-content;
     1884}
     1885
    17771886fieldset input:not([type=submit]) {
    1778   margin-bottom: 20px;
    1779 }
    1780 fieldset input[type=radio], fieldset input[type=checkbox] {
    1781   margin-bottom: 0;
    1782 }
     1887    margin-bottom: 20px;
     1888}
     1889
     1890fieldset input[type=radio],
     1891fieldset input[type=checkbox] {
     1892    margin-bottom: 0;
     1893}
     1894
    17831895fieldset input[type=radio] + label {
    1784   font-size: 1.125rem;
    1785   padding-left: 0;
    1786   margin-bottom: 20px;
    1787 }
     1896    font-size: 1.125rem;
     1897    padding-left: 0;
     1898    margin-bottom: 20px;
     1899}
     1900
    17881901fieldset input[type=checkbox] + label {
    1789   font-size: 1.125rem;
    1790   padding-left: 0;
    1791   margin-bottom: 20px;
     1902    font-size: 1.125rem;
     1903    padding-left: 0;
     1904    margin-bottom: 20px;
    17921905}
    17931906
    17941907::-moz-placeholder {
    1795   opacity: 1;
     1908    opacity: 1;
    17961909}
    17971910
    17981911.post-password-message {
    1799   font-size: 1.5rem;
     1912    font-size: 1.5rem;
    18001913}
    18011914
    18021915.post-password-form {
    1803   display: flex;
    1804   flex-wrap: wrap;
    1805 }
     1916    display: flex;
     1917    flex-wrap: wrap;
     1918}
     1919
    18061920.post-password-form__label {
    1807   width: 100%;
    1808   margin-bottom: 0;
    1809 }
     1921    width: 100%;
     1922    margin-bottom: 0;
     1923}
     1924
    18101925.post-password-form input[type=password] {
    1811   flex-grow: 1;
    1812   margin-top: 10px;
    1813   margin-right: 17px;
    1814 }
     1926    flex-grow: 1;
     1927    margin-top: 10px;
     1928    margin-right: 17px;
     1929}
     1930
    18151931.post-password-form__submit {
    1816   margin-top: 10px;
     1932    margin-top: 10px;
    18171933}
    18181934@media only screen and (min-width: 592px) {
    1819   .post-password-form__submit {
    1820     margin-left: 10px;
    1821   }
     1935
     1936    .post-password-form__submit {
     1937        margin-left: 10px;
     1938    }
    18221939}
    18231940
    18241941img {
    1825   height: auto;
    1826   max-width: 100%;
    1827   vertical-align: middle;
     1942    height: auto;
     1943    vertical-align: middle;
    18281944}
    18291945
    18301946/* Classic editor images */
    1831 .entry-content img {
    1832   max-width: 100%;
    1833 }
    18341947
    18351948/* Make sure embeds and iframes fit their containers. */
     1949img,
     1950.entry-content img,
    18361951embed,
    18371952iframe,
    18381953object,
    18391954video {
    1840   max-width: 100%;
     1955    max-width: 100%;
    18411956}
    18421957
    18431958/* Media captions */
    1844 figcaption {
    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 }
     1959figcaption,
     1960.wp-caption,
     1961.wp-caption-text,
    18681962.wp-block-embed 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,
     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,
    18771973.alignleft .wp-caption,
    18781974.alignright .wp-caption,
     
    18811977.alignleft .wp-block-embed figcaption,
    18821978.alignright .wp-block-embed figcaption {
    1883   margin-bottom: 0;
     1979    margin-bottom: 0;
    18841980}
    18851981
     
    18881984.entry-content .wp-smiley,
    18891985.comment-content .wp-smiley {
    1890   border: none;
    1891   margin-bottom: 0;
    1892   margin-top: 0;
    1893   padding: 0;
     1986    border: none;
     1987    margin-bottom: 0;
     1988    margin-top: 0;
     1989    padding: 0;
    18941990}
    18951991
     
    18971993b,
    18981994strong {
    1899   font-weight: 700;
     1995    font-weight: 700;
    19001996}
    19011997
     
    19042000em,
    19052001i {
    1906   font-style: italic;
     2002    font-style: italic;
    19072003}
    19082004
    19092005pre {
    1910   white-space: pre;
    1911   overflow-x: auto;
     2006    white-space: pre;
     2007    overflow-x: auto;
    19122008}
    19132009
     
    19182014 */
    19192015a {
    1920   cursor: pointer;
    1921   color: #28303d;
    1922   text-underline-offset: 3px;
    1923   text-decoration-skip-ink: all;
     2016    cursor: pointer;
     2017    color: #28303d;
     2018    text-underline-offset: 3px;
     2019    text-decoration-skip-ink: all;
    19242020}
    19252021
    19262022a:hover {
    1927   text-decoration-style: dotted;
    1928   text-decoration-skip-ink: none;
     2023    text-decoration-style: dotted;
     2024    text-decoration-skip-ink: none;
    19292025}
    19302026
    19312027.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    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 }
     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
    19382036.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1939   background: #000;
    1940   color: #fff;
    1941   text-decoration: none;
    1942 }
     2037    background: #000;
     2038    color: #fff;
     2039    text-decoration: none;
     2040}
     2041
    19432042.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1944   color: #fff;
    1945 }
     2043    color: #fff;
     2044}
     2045
    19462046.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1947   background: rgba(0, 0, 0, 0.9);
    1948   color: #fff;
    1949 }
     2047    background: rgba(0, 0, 0, 0.9);
     2048    color: #fff;
     2049}
     2050
    19502051.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1951   color: #fff;
    1952 }
     2052    color: #fff;
     2053}
     2054
    19532055.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    1954   /* Only visible in Windows High Contrast mode */
    1955   outline: 2px solid transparent;
    1956   outline-offset: -2px;
    1957 }
     2056
     2057    /* Only visible in Windows High Contrast mode */
     2058    outline: 2px solid transparent;
     2059    outline-offset: -2px;
     2060}
     2061
    19582062.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    1959   color: #21759b;
    1960   background-color: #f1f1f1;
    1961 }
     2063    color: #21759b;
     2064    background-color: #f1f1f1;
     2065}
     2066
    19622067.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    1963   background: none;
    1964 }
     2068    background: none;
     2069}
     2070
    19652071.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    1966   outline: 2px dotted #28303d;
    1967 }
    1968 
    1969 .has-background .has-link-color a {
    1970   color: #28303d;
    1971 }
    1972 
     2072    outline: 2px dotted #28303d;
     2073}
     2074
     2075.has-background .has-link-color a,
    19732076.has-background.has-link-color a {
    1974   color: #28303d;
     2077    color: #28303d;
    19752078}
    19762079
    19772080/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
    19782081.wp-block-audio audio:focus {
    1979   outline-offset: 5px;
    1980   outline: 2px solid #28303d;
     2082    outline-offset: 5px;
     2083    outline: 2px solid #28303d;
    19812084}
    19822085
     
    19842087 * Button
    19852088 */
    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 }
     2089.site .button,
    19972090button {
    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 }
     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
    20082102input[type=submit] {
    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 }
     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
    20192114input[type=reset] {
    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 }
     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,
    20522128.wp-block-file a.wp-block-file__button {
    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 }
     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
    20632140.site .button:not(:hover):not(:active):not(.has-text-color) {
    2064   color: #d1e4dd;
    2065 }
     2141    color: #d1e4dd;
     2142}
     2143
    20662144button:not(:hover):not(:active):not(.has-text-color) {
    2067   color: #d1e4dd;
    2068 }
     2145    color: #d1e4dd;
     2146}
     2147
    20692148input[type=submit]:not(:hover):not(:active):not(.has-text-color) {
    2070   color: #d1e4dd;
    2071 }
     2149    color: #d1e4dd;
     2150}
     2151
    20722152input[type=reset]:not(:hover):not(:active):not(.has-text-color) {
    2073   color: #d1e4dd;
    2074 }
     2153    color: #d1e4dd;
     2154}
     2155
    20752156.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    2076   color: #d1e4dd;
    2077 }
     2157    color: #d1e4dd;
     2158}
     2159
    20782160.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2079   color: #d1e4dd;
    2080 }
     2161    color: #d1e4dd;
     2162}
     2163
    20812164.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    2082   color: #d1e4dd;
    2083 }
     2165    color: #d1e4dd;
     2166}
     2167
    20842168.has-background .site .button:not(:hover):not(:active):not(.has-text-color) {
    2085   color: #28303d;
    2086 }
     2169    color: #28303d;
     2170}
     2171
    20872172.has-background button:not(:hover):not(:active):not(.has-text-color) {
    2088   color: #28303d;
    2089 }
     2173    color: #28303d;
     2174}
     2175
    20902176.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color) {
    2091   color: #28303d;
    2092 }
     2177    color: #28303d;
     2178}
     2179
    20932180.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color) {
    2094   color: #28303d;
    2095 }
     2181    color: #28303d;
     2182}
     2183
    20962184.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    2097   color: #28303d;
    2098 }
     2185    color: #28303d;
     2186}
     2187
    20992188.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2100   color: #28303d;
    2101 }
     2189    color: #28303d;
     2190}
     2191
    21022192.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    2103   color: #28303d;
    2104 }
     2193    color: #28303d;
     2194}
     2195
    21052196.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background {
    2106   color: #28303d;
    2107 }
     2197    color: #28303d;
     2198}
     2199
    21082200.has-background button:not(:hover):not(:active):not(.has-text-color).has-background {
    2109   color: #28303d;
    2110 }
     2201    color: #28303d;
     2202}
     2203
    21112204.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background {
    2112   color: #28303d;
    2113 }
     2205    color: #28303d;
     2206}
     2207
    21142208.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background {
    2115   color: #28303d;
    2116 }
     2209    color: #28303d;
     2210}
     2211
    21172212.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background {
    2118   color: #28303d;
    2119 }
     2213    color: #28303d;
     2214}
     2215
    21202216.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    2121   color: #28303d;
    2122 }
     2217    color: #28303d;
     2218}
     2219
    21232220.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    2124   color: #28303d;
    2125 }
     2221    color: #28303d;
     2222}
     2223
    21262224.site .button:not(:hover):not(:active):not(.has-background) {
    2127   background-color: #28303d;
    2128 }
     2225    background-color: #28303d;
     2226}
     2227
    21292228button:not(:hover):not(:active):not(.has-background) {
    2130   background-color: #28303d;
    2131 }
     2229    background-color: #28303d;
     2230}
     2231
    21322232input[type=submit]:not(:hover):not(:active):not(.has-background) {
    2133   background-color: #28303d;
    2134 }
     2233    background-color: #28303d;
     2234}
     2235
    21352236input[type=reset]:not(:hover):not(:active):not(.has-background) {
    2136   background-color: #28303d;
    2137 }
     2237    background-color: #28303d;
     2238}
     2239
    21382240.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    2139   background-color: #28303d;
    2140 }
     2241    background-color: #28303d;
     2242}
     2243
    21412244.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2142   background-color: #28303d;
    2143 }
     2245    background-color: #28303d;
     2246}
     2247
    21442248.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    2145   background-color: #28303d;
    2146 }
     2249    background-color: #28303d;
     2250}
     2251
    21472252.has-background .site .button:not(:hover):not(:active):not(.has-background) {
    2148   background-color: #28303d;
    2149 }
     2253    background-color: #28303d;
     2254}
     2255
    21502256.has-background button:not(:hover):not(:active):not(.has-background) {
    2151   background-color: #28303d;
    2152 }
     2257    background-color: #28303d;
     2258}
     2259
    21532260.has-background input[type=submit]:not(:hover):not(:active):not(.has-background) {
    2154   background-color: #28303d;
    2155 }
     2261    background-color: #28303d;
     2262}
     2263
    21562264.has-background input[type=reset]:not(:hover):not(:active):not(.has-background) {
    2157   background-color: #28303d;
    2158 }
     2265    background-color: #28303d;
     2266}
     2267
    21592268.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    2160   background-color: #28303d;
    2161 }
     2269    background-color: #28303d;
     2270}
     2271
    21622272.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2163   background-color: #28303d;
    2164 }
     2273    background-color: #28303d;
     2274}
     2275
    21652276.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    2166   background-color: #28303d;
    2167 }
    2168 .site .button:hover, .site .button:active,
     2277    background-color: #28303d;
     2278}
     2279
     2280.site .button:hover,
     2281.site .button:active,
    21692282button:hover,
    21702283button:active,
     
    21792292.wp-block-file a.wp-block-file__button:hover,
    21802293.wp-block-file a.wp-block-file__button:active {
    2181   background-color: transparent;
    2182   border-color: currentColor;
    2183   color: inherit;
    2184 }
     2294    background-color: transparent;
     2295    border-color: currentColor;
     2296    color: inherit;
     2297}
     2298
    21852299.site .button:focus,
    21862300button:focus,
     
    21902304.wp-block-button .wp-block-button__link:focus,
    21912305.wp-block-file a.wp-block-file__button:focus {
    2192   outline-offset: -6px;
    2193   outline: 2px dotted currentColor;
    2194 }
     2306    outline-offset: -6px;
     2307    outline: 2px dotted currentColor;
     2308}
     2309
    21952310.site .button:disabled {
    2196   background-color: rgba(255, 255, 255, 0.5);
    2197   border-color: rgba(255, 255, 255, 0.5);
    2198   color: #39414d;
    2199 }
     2311    background-color: rgba(255, 255, 255, 0.5);
     2312    border-color: rgba(255, 255, 255, 0.5);
     2313    color: #39414d;
     2314}
     2315
    22002316button:disabled {
    2201   background-color: rgba(255, 255, 255, 0.5);
    2202   border-color: rgba(255, 255, 255, 0.5);
    2203   color: #39414d;
    2204 }
     2317    background-color: rgba(255, 255, 255, 0.5);
     2318    border-color: rgba(255, 255, 255, 0.5);
     2319    color: #39414d;
     2320}
     2321
    22052322input[type=submit]:disabled {
    2206   background-color: rgba(255, 255, 255, 0.5);
    2207   border-color: rgba(255, 255, 255, 0.5);
    2208   color: #39414d;
    2209 }
     2323    background-color: rgba(255, 255, 255, 0.5);
     2324    border-color: rgba(255, 255, 255, 0.5);
     2325    color: #39414d;
     2326}
     2327
    22102328input[type=reset]:disabled {
    2211   background-color: rgba(255, 255, 255, 0.5);
    2212   border-color: rgba(255, 255, 255, 0.5);
    2213   color: #39414d;
    2214 }
     2329    background-color: rgba(255, 255, 255, 0.5);
     2330    border-color: rgba(255, 255, 255, 0.5);
     2331    color: #39414d;
     2332}
     2333
    22152334.wp-block-search .wp-block-search__button:disabled {
    2216   background-color: rgba(255, 255, 255, 0.5);
    2217   border-color: rgba(255, 255, 255, 0.5);
    2218   color: #39414d;
    2219 }
     2335    background-color: rgba(255, 255, 255, 0.5);
     2336    border-color: rgba(255, 255, 255, 0.5);
     2337    color: #39414d;
     2338}
     2339
    22202340.wp-block-button .wp-block-button__link:disabled {
    2221   background-color: rgba(255, 255, 255, 0.5);
    2222   border-color: rgba(255, 255, 255, 0.5);
    2223   color: #39414d;
    2224 }
     2341    background-color: rgba(255, 255, 255, 0.5);
     2342    border-color: rgba(255, 255, 255, 0.5);
     2343    color: #39414d;
     2344}
     2345
    22252346.wp-block-file a.wp-block-file__button:disabled {
    2226   background-color: rgba(255, 255, 255, 0.5);
    2227   border-color: rgba(255, 255, 255, 0.5);
    2228   color: #39414d;
     2347    background-color: rgba(255, 255, 255, 0.5);
     2348    border-color: rgba(255, 255, 255, 0.5);
     2349    color: #39414d;
    22292350}
    22302351
     
    22332354 */
    22342355.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2235   color: #d1e4dd;
    2236 }
     2356    color: #d1e4dd;
     2357}
     2358
    22372359.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2238   color: #d1e4dd;
    2239 }
     2360    color: #d1e4dd;
     2361}
     2362
    22402363.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    2241   color: #28303d;
    2242 }
     2364    color: #28303d;
     2365}
     2366
    22432367.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2244   background-color: #28303d;
    2245 }
     2368    background-color: #28303d;
     2369}
     2370
    22462371.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2247   background-color: #28303d;
    2248 }
     2372    background-color: #28303d;
     2373}
     2374
    22492375.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    22502376.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    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 }
     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
    22582388.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2259   color: #28303d;
    2260 }
     2389    color: #28303d;
     2390}
     2391
    22612392.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    2262   color: #28303d;
    2263 }
     2393    color: #28303d;
     2394}
     2395
    22642396.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    2265   color: inherit;
    2266 }
     2397    color: inherit;
     2398}
     2399
    22672400.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    2268   background-color: transparent;
    2269 }
     2401    background-color: transparent;
     2402}
     2403
    22702404.wp-block-button.is-style-outline .wp-block-button__link:hover {
    2271   border-color: transparent !important;
    2272   background-color: #28303d !important;
    2273   color: #d1e4dd !important;
    2274 }
     2405    border-color: transparent !important;
     2406    background-color: #28303d !important;
     2407    color: #d1e4dd !important;
     2408}
     2409
    22752410.wp-block-button.is-style-outline .wp-block-button__link:active {
    2276   border-color: transparent !important;
    2277   background-color: #28303d !important;
    2278   color: #d1e4dd !important;
    2279 }
     2411    border-color: transparent !important;
     2412    background-color: #28303d !important;
     2413    color: #d1e4dd !important;
     2414}
     2415
    22802416.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover {
    2281   background-color: #28303d !important;
    2282   color: #d1e4dd !important;
    2283 }
     2417    background-color: #28303d !important;
     2418    color: #d1e4dd !important;
     2419}
     2420
    22842421.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    2285   background-color: #28303d !important;
    2286   color: #d1e4dd !important;
    2287 }
     2422    background-color: #28303d !important;
     2423    color: #d1e4dd !important;
     2424}
     2425
    22882426.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover {
    2289   color: #d1e4dd !important;
    2290 }
     2427    color: #d1e4dd !important;
     2428}
     2429
    22912430.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    2292   color: #d1e4dd !important;
    2293 }
     2431    color: #d1e4dd !important;
     2432}
     2433
    22942434.wp-block-button .is-style-squared .wp-block-button__link {
    2295   border-radius: 0;
     2435    border-radius: 0;
    22962436}
    22972437
    22982438.is-style-outline .wp-block-button__link[style*=radius]:focus {
    2299   outline-offset: 2px;
    2300   outline: 2px dotted #39414d;
     2439    outline-offset: 2px;
     2440    outline: 2px dotted #39414d;
    23012441}
    23022442
    23032443.wp-block-button a.wp-block-button__link[style*=radius]:focus {
    2304   outline-offset: 2px;
    2305   outline: 2px dotted #39414d;
     2444    outline-offset: 2px;
     2445    outline: 2px dotted #39414d;
    23062446}
    23072447
    23082448.wp-block-code {
    2309   border-color: #28303d;
    2310   border-radius: 0;
    2311   border-style: solid;
    2312   border-width: 0.1rem;
    2313   padding: 20px;
    2314 }
     2449    border-color: #28303d;
     2450    border-radius: 0;
     2451    border-style: solid;
     2452    border-width: 0.1rem;
     2453    padding: 20px;
     2454}
     2455
    23152456.wp-block-code code {
    2316   color: #28303d;
    2317   white-space: pre;
    2318   overflow-x: auto;
    2319   display: block;
     2457    color: #28303d;
     2458    white-space: pre;
     2459    overflow-x: auto;
     2460    display: block;
    23202461}
    23212462
    23222463.wp-block-columns:not(.alignwide):not(.alignfull) {
    2323   clear: both;
    2324 }
     2464    clear: both;
     2465}
     2466
    23252467.wp-block-columns .wp-block-column > * {
    2326   margin-top: 20px;
    2327   margin-bottom: 20px;
     2468    margin-top: 20px;
     2469    margin-bottom: 20px;
    23282470}
    23292471@media only screen and (min-width: 482px) {
    2330   .wp-block-columns .wp-block-column > * {
    2331     margin-top: 30px;
    2332     margin-bottom: 30px;
    2333   }
    2334 }
     2472
     2473    .wp-block-columns .wp-block-column > * {
     2474        margin-top: 30px;
     2475        margin-bottom: 30px;
     2476    }
     2477}
     2478
    23352479.wp-block-columns .wp-block-column > *:first-child {
    2336   margin-top: 0;
    2337 }
     2480    margin-top: 0;
     2481}
     2482
    23382483.wp-block-columns .wp-block-column > *:last-child {
    2339   margin-bottom: 0;
    2340 }
     2484    margin-bottom: 0;
     2485}
     2486
    23412487.wp-block-columns .wp-block-column:last-child {
    2342   margin-bottom: 0;
    2343 }
     2488    margin-bottom: 0;
     2489}
     2490
    23442491.wp-block-columns .wp-block-column:not(:last-child) {
    2345   margin-bottom: 20px;
     2492    margin-bottom: 20px;
    23462493}
    23472494@media only screen and (min-width: 482px) {
    2348   .wp-block-columns .wp-block-column:not(:last-child) {
    2349     margin-bottom: 30px;
    2350   }
     2495
     2496    .wp-block-columns .wp-block-column:not(:last-child) {
     2497        margin-bottom: 30px;
     2498    }
    23512499}
    23522500@media only screen and (min-width: 822px) {
    2353   .wp-block-columns .wp-block-column:not(:last-child) {
    2354     margin-bottom: 0;
    2355   }
    2356 }
     2501
     2502    .wp-block-columns .wp-block-column:not(:last-child) {
     2503        margin-bottom: 0;
     2504    }
     2505}
     2506
    23572507.wp-block-columns.is-style-twentytwentyone-columns-overlap {
    2358   justify-content: space-around;
     2508    justify-content: space-around;
    23592509}
    23602510@media only screen and (min-width: 652px) {
    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 }
     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
    24162581.wp-block-columns.alignfull .wp-block-column p:not(.has-background) {
    2417   padding-left: 20px;
    2418   padding-right: 20px;
    2419 }
     2582    padding-left: 20px;
     2583    padding-right: 20px;
     2584}
     2585
    24202586.wp-block-columns.alignfull .wp-block-column h1:not(.has-background) {
    2421   padding-left: 20px;
    2422   padding-right: 20px;
    2423 }
     2587    padding-left: 20px;
     2588    padding-right: 20px;
     2589}
     2590
    24242591.wp-block-columns.alignfull .wp-block-column h2:not(.has-background) {
    2425   padding-left: 20px;
    2426   padding-right: 20px;
    2427 }
     2592    padding-left: 20px;
     2593    padding-right: 20px;
     2594}
     2595
    24282596.wp-block-columns.alignfull .wp-block-column h3:not(.has-background) {
    2429   padding-left: 20px;
    2430   padding-right: 20px;
    2431 }
     2597    padding-left: 20px;
     2598    padding-right: 20px;
     2599}
     2600
    24322601.wp-block-columns.alignfull .wp-block-column h4:not(.has-background) {
    2433   padding-left: 20px;
    2434   padding-right: 20px;
    2435 }
     2602    padding-left: 20px;
     2603    padding-right: 20px;
     2604}
     2605
    24362606.wp-block-columns.alignfull .wp-block-column h5:not(.has-background) {
    2437   padding-left: 20px;
    2438   padding-right: 20px;
    2439 }
     2607    padding-left: 20px;
     2608    padding-right: 20px;
     2609}
     2610
    24402611.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    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 
     2612    padding-left: 20px;
     2613    padding-right: 20px;
     2614}
     2615
     2616.wp-block-cover,
    24562617.wp-block-cover-image {
    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 }
     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
    24662632.wp-block-cover:not(.alignwide):not(.alignfull),
    24672633.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    2468   clear: both;
    2469 }
     2634    clear: both;
     2635}
     2636
    24702637.wp-block-cover.alignfull,
    24712638.wp-block-cover-image.alignfull {
    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 }
     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,
    25002648.wp-block-cover-image .wp-block-cover-text {
    2501   color: currentColor;
    2502   margin-top: 30px;
    2503   margin-bottom: 30px;
    2504 }
     2649    color: currentColor;
     2650    margin-top: 30px;
     2651    margin-bottom: 30px;
     2652}
     2653
    25052654.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
    25062655.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
     
    25092658.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
    25102659.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
    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 }
     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,
    25282668.wp-block-cover-image .wp-block-cover-text .has-link-color a {
    2529   color: #28303d;
    2530 }
     2669    color: #28303d;
     2670}
     2671
    25312672.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
    2532   color: #fff;
    2533 }
     2673    color: #fff;
     2674}
     2675
    25342676.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text {
    2535   color: #fff;
    2536 }
     2677    color: #fff;
     2678}
     2679
    25372680.wp-block-cover:not([class*=background-color]) .wp-block-cover-text {
    2538   color: #fff;
    2539 }
     2681    color: #fff;
     2682}
     2683
    25402684.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
    2541   color: #fff;
    2542 }
     2685    color: #fff;
     2686}
     2687
    25432688.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text {
    2544   color: #fff;
    2545 }
     2689    color: #fff;
     2690}
     2691
    25462692.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
    2547   color: #fff;
    2548 }
     2693    color: #fff;
     2694}
     2695
    25492696.wp-block-cover h2 {
    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 }
     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
    25622711.wp-block-cover-image h2 {
    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 }
     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
    25752726.wp-block-cover h2.has-text-align-left,
    25762727.wp-block-cover-image h2.has-text-align-left {
    2577   text-align: left;
    2578 }
     2728    text-align: left;
     2729}
     2730
    25792731.wp-block-cover h2.has-text-align-center,
    25802732.wp-block-cover-image h2.has-text-align-center {
    2581   text-align: center;
    2582 }
     2733    text-align: center;
     2734}
     2735
    25832736.wp-block-cover h2.has-text-align-right,
    25842737.wp-block-cover-image h2.has-text-align-right {
    2585   text-align: right;
    2586 }
    2587 .wp-block-cover .wp-block-cover__inner-container {
    2588   width: calc(100% - 60px);
    2589 }
     2738    text-align: right;
     2739}
     2740
     2741.wp-block-cover .wp-block-cover__inner-container,
    25902742.wp-block-cover-image .wp-block-cover__inner-container {
    2591   width: calc(100% - 60px);
    2592 }
     2743    width: calc(100% - 60px);
     2744}
     2745
    25932746.wp-block-cover .wp-block-cover__inner-container > * {
    2594   margin-top: 20px;
    2595   margin-bottom: 20px;
    2596 }
     2747    margin-top: 20px;
     2748    margin-bottom: 20px;
     2749}
     2750
    25972751.wp-block-cover-image .wp-block-cover__inner-container > * {
    2598   margin-top: 20px;
    2599   margin-bottom: 20px;
     2752    margin-top: 20px;
     2753    margin-bottom: 20px;
    26002754}
    26012755@media only screen and (min-width: 482px) {
    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 }
     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
    26112768.wp-block-cover .wp-block-cover__inner-container > *:first-child,
    26122769.wp-block-cover-image .wp-block-cover__inner-container > *:first-child {
    2613   margin-top: 0;
    2614 }
     2770    margin-top: 0;
     2771}
     2772
    26152773.wp-block-cover .wp-block-cover__inner-container > *:last-child,
    26162774.wp-block-cover-image .wp-block-cover__inner-container > *:last-child {
    2617   margin-bottom: 0;
    2618 }
    2619 .wp-block-cover.alignleft, .wp-block-cover.alignright,
     2775    margin-bottom: 0;
     2776}
     2777
     2778.wp-block-cover.alignleft,
     2779.wp-block-cover.alignright,
    26202780.wp-block-cover-image.alignleft,
    26212781.wp-block-cover-image.alignright {
    2622   margin-top: 0;
    2623 }
     2782    margin-top: 0;
     2783}
     2784
    26242785.wp-block-cover.alignleft > * {
    2625   margin-top: 60px;
    2626   margin-bottom: 60px;
    2627   padding-left: 25px;
    2628   padding-right: 25px;
    2629   width: 100%;
    2630 }
     2786    margin-top: 60px;
     2787    margin-bottom: 60px;
     2788    padding-left: 25px;
     2789    padding-right: 25px;
     2790    width: 100%;
     2791}
     2792
    26312793.wp-block-cover.alignright > * {
    2632   margin-top: 60px;
    2633   margin-bottom: 60px;
    2634   padding-left: 25px;
    2635   padding-right: 25px;
    2636   width: 100%;
    2637 }
     2794    margin-top: 60px;
     2795    margin-bottom: 60px;
     2796    padding-left: 25px;
     2797    padding-right: 25px;
     2798    width: 100%;
     2799}
     2800
    26382801.wp-block-cover-image.alignleft > * {
    2639   margin-top: 60px;
    2640   margin-bottom: 60px;
    2641   padding-left: 25px;
    2642   padding-right: 25px;
    2643   width: 100%;
    2644 }
     2802    margin-top: 60px;
     2803    margin-bottom: 60px;
     2804    padding-left: 25px;
     2805    padding-right: 25px;
     2806    width: 100%;
     2807}
     2808
    26452809.wp-block-cover-image.alignright > * {
    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,
     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,
    26532819.wp-block-cover-image.has-left-content,
    26542820.wp-block-cover-image.has-right-content {
    2655   justify-content: center;
    2656 }
    2657 .wp-block-cover.is-style-twentytwentyone-border {
    2658   border: 3px solid #28303d;
    2659 }
     2821    justify-content: center;
     2822}
     2823
     2824.wp-block-cover.is-style-twentytwentyone-border,
    26602825.wp-block-cover-image.is-style-twentytwentyone-border {
    2661   border: 3px solid #28303d;
    2662 }
     2826    border: 3px solid #28303d;
     2827}
     2828
    26632829.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    26642830.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    2665   background-color: unset;
     2831    background-color: unset;
    26662832}
    26672833
     
    26692835.wp-block-file a.wp-block-file__button:focus,
    26702836.wp-block-file a.wp-block-file__button:hover {
    2671   opacity: inherit;
    2672 }
     2837    opacity: inherit;
     2838}
     2839
    26732840.wp-block-file a.wp-block-file__button {
    2674   display: inline-block;
     2841    display: inline-block;
    26752842}
    26762843
    26772844.wp-block-gallery {
    2678   margin: 0 auto;
    2679 }
    2680 .wp-block-gallery .blocks-gallery-image {
    2681   width: calc(50% - 10px);
    2682 }
     2845    margin: 0 auto;
     2846}
     2847
     2848.wp-block-gallery .blocks-gallery-image,
    26832849.wp-block-gallery .blocks-gallery-item {
    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 }
     2850    width: calc(50% - 10px);
     2851}
     2852
     2853.wp-block-gallery .blocks-gallery-image figcaption,
    26912854.wp-block-gallery .blocks-gallery-item figcaption {
    2692   margin: 0;
    2693   color: #fff;
    2694   font-size: 1rem;
    2695 }
    2696 .wp-block-gallery .blocks-gallery-image figcaption a {
    2697   color: #fff;
    2698 }
     2855    margin: 0;
     2856    color: #fff;
     2857    font-size: 1rem;
     2858}
     2859
     2860.wp-block-gallery .blocks-gallery-image figcaption a,
    26992861.wp-block-gallery .blocks-gallery-item figcaption a {
    2700   color: #fff;
    2701 }
     2862    color: #fff;
     2863}
     2864
    27022865.wp-block-gallery .blocks-gallery-image figcaption a:focus {
    2703   background-color: transparent;
    2704   outline: 2px solid #28303d;
    2705   text-decoration: none;
    2706 }
     2866    background-color: transparent;
     2867    outline: 2px solid #28303d;
     2868    text-decoration: none;
     2869}
     2870
    27072871.wp-block-gallery .blocks-gallery-item figcaption a:focus {
    2708   background-color: transparent;
    2709   outline: 2px solid #28303d;
    2710   text-decoration: none;
    2711 }
     2872    background-color: transparent;
     2873    outline: 2px solid #28303d;
     2874    text-decoration: none;
     2875}
     2876
    27122877.wp-block-gallery .blocks-gallery-image a:focus img,
    27132878.wp-block-gallery .blocks-gallery-item a:focus img {
    2714   outline-offset: 2px;
     2879    outline-offset: 2px;
    27152880}
    27162881
    27172882.wp-block-group {
    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 }
     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
    27272895.wp-block-group .wp-block-group__inner-container {
    2728   margin-left: auto;
    2729   margin-right: auto;
    2730 }
     2896    margin-left: auto;
     2897    margin-right: auto;
     2898}
     2899
    27312900.wp-block-group .wp-block-group__inner-container > * {
    2732   margin-top: 20px;
    2733   margin-bottom: 20px;
     2901    margin-top: 20px;
     2902    margin-bottom: 20px;
    27342903}
    27352904@media only screen and (min-width: 482px) {
    2736   .wp-block-group .wp-block-group__inner-container > * {
    2737     margin-top: 30px;
    2738     margin-bottom: 30px;
    2739   }
    2740 }
     2905
     2906    .wp-block-group .wp-block-group__inner-container > * {
     2907        margin-top: 30px;
     2908        margin-bottom: 30px;
     2909    }
     2910}
     2911
    27412912.wp-block-group .wp-block-group__inner-container > *:first-child {
    2742   margin-top: 0;
    2743 }
     2913    margin-top: 0;
     2914}
     2915
    27442916.wp-block-group .wp-block-group__inner-container > *:last-child {
    2745   margin-bottom: 0;
    2746 }
     2917    margin-bottom: 0;
     2918}
     2919
    27472920.wp-block-group.has-background {
    2748   padding: 20px;
     2921    padding: 20px;
    27492922}
    27502923@media only screen and (min-width: 482px) {
    2751   .wp-block-group.has-background {
    2752     padding: 30px;
    2753   }
    2754 }
     2924
     2925    .wp-block-group.has-background {
     2926        padding: 30px;
     2927    }
     2928}
     2929
    27552930.wp-block-group.is-style-twentytwentyone-border {
    2756   border: 3px solid #28303d;
    2757   padding: 30px;
    2758 }
     2931    border: 3px solid #28303d;
     2932    padding: 30px;
     2933}
     2934
    27592935.wp-block-group.has-background .wp-block-group__inner-container > .alignfull {
    2760   max-width: calc(100% + 60px);
    2761   width: calc(100% + 60px);
    2762   margin-left: -30px;
    2763 }
     2936    max-width: calc(100% + 60px);
     2937    width: calc(100% + 60px);
     2938    margin-left: -30px;
     2939}
     2940
    27642941.wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    2765   max-width: calc(100% + 60px);
    2766   width: calc(100% + 60px);
    2767   margin-left: -30px;
    2768 }
     2942    max-width: calc(100% + 60px);
     2943    width: calc(100% + 60px);
     2944    margin-left: -30px;
     2945}
     2946
    27692947.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull {
    2770   max-width: calc(100% + 60px);
    2771   width: calc(100% + 60px);
    2772   margin-left: -30px;
    2773 }
     2948    max-width: calc(100% + 60px);
     2949    width: calc(100% + 60px);
     2950    margin-left: -30px;
     2951}
     2952
    27742953.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    2775   max-width: calc(100% + 60px);
    2776   width: calc(100% + 60px);
    2777   margin-left: -30px;
     2954    max-width: calc(100% + 60px);
     2955    width: calc(100% + 60px);
     2956    margin-left: -30px;
     2957}
     2958
     2959h1,
     2960.h1,
     2961h2,
     2962.h2,
     2963h3,
     2964.h3,
     2965h4,
     2966.h4,
     2967h5,
     2968.h5,
     2969h6,
     2970.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
     2976h1 strong,
     2977.h1 strong,
     2978h2 strong,
     2979.h2 strong,
     2980h3 strong,
     2981.h3 strong,
     2982h4 strong,
     2983.h4 strong,
     2984h5 strong,
     2985.h5 strong,
     2986h6 strong,
     2987.h6 strong {
     2988    font-weight: 600;
    27782989}
    27792990
    27802991h1 {
    2781   clear: both;
    2782   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2783   font-weight: normal;
     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    }
    27843002}
    27853003
    27863004.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;
     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    }
    27903015}
    27913016
    27923017h2 {
    2793   clear: both;
    2794   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2795   font-weight: normal;
     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    }
    27963028}
    27973029
    27983030.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;
     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    }
    28023041}
    28033042
    28043043h3 {
    2805   clear: both;
    2806   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    2807   font-weight: normal;
     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    }
    28083054}
    28093055
    28103056.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 
    2816 h4 {
    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 
     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
     3069h4,
    28223070.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 
    2828 h5 {
    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 
     3071    font-size: 1.5rem;
     3072    font-weight: 600;
     3073    letter-spacing: normal;
     3074    line-height: 1.3;
     3075}
     3076
     3077h5,
    28343078.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 
    2840 h6 {
    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 
     3079    font-size: 1.125rem;
     3080    font-weight: 600;
     3081    letter-spacing: 0.05em;
     3082    line-height: 1.3;
     3083}
     3084
     3085h6,
    28463086.h6 {
    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 }
    2851 h1 strong {
    2852   font-weight: 600;
    2853 }
    2854 .h1 strong {
    2855   font-weight: 600;
    2856 }
    2857 h2 strong {
    2858   font-weight: 600;
    2859 }
    2860 .h2 strong {
    2861   font-weight: 600;
    2862 }
    2863 h3 strong {
    2864   font-weight: 600;
    2865 }
    2866 .h3 strong {
    2867   font-weight: 600;
    2868 }
    2869 h4 strong {
    2870   font-weight: 600;
    2871 }
    2872 .h4 strong {
    2873   font-weight: 600;
    2874 }
    2875 h5 strong {
    2876   font-weight: 600;
    2877 }
    2878 .h5 strong {
    2879   font-weight: 600;
    2880 }
    2881 h6 strong {
    2882   font-weight: 600;
    2883 }
    2884 .h6 strong {
    2885   font-weight: 600;
    2886 }
    2887 
    2888 h1 {
    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   }
    2898 }
    2899 
    2900 .h1 {
    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   }
    2910 }
    2911 
    2912 h2 {
    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   }
    2922 }
    2923 
    2924 .h2 {
    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   }
    2934 }
    2935 
    2936 h3 {
    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   }
    2946 }
    2947 
    2948 .h3 {
    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 
    2960 h4 {
    2961   font-size: 1.5rem;
    2962   font-weight: 600;
    2963   letter-spacing: normal;
    2964   line-height: 1.3;
    2965 }
    2966 
    2967 .h4 {
    2968   font-size: 1.5rem;
    2969   font-weight: 600;
    2970   letter-spacing: normal;
    2971   line-height: 1.3;
    2972 }
    2973 
    2974 h5 {
    2975   font-size: 1.125rem;
    2976   font-weight: 600;
    2977   letter-spacing: 0.05em;
    2978   line-height: 1.3;
    2979 }
    2980 
    2981 .h5 {
    2982   font-size: 1.125rem;
    2983   font-weight: 600;
    2984   letter-spacing: 0.05em;
    2985   line-height: 1.3;
    2986 }
    2987 
    2988 h6 {
    2989   font-size: 1rem;
    2990   font-weight: 600;
    2991   letter-spacing: 0.05em;
    2992   line-height: 1.3;
    2993 }
    2994 
    2995 .h6 {
    2996   font-size: 1rem;
    2997   font-weight: 600;
    2998   letter-spacing: 0.05em;
    2999   line-height: 1.3;
     3087    font-size: 1rem;
     3088    font-weight: 600;
     3089    letter-spacing: 0.05em;
     3090    line-height: 1.3;
    30003091}
    30013092
    30023093.wp-block-image {
    3003   text-align: center;
    3004 }
     3094    text-align: center;
     3095}
     3096
    30053097.wp-block-image figcaption {
    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 }
     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
    30133106.wp-block-image .alignright {
    3014   margin-left: 25px;
    3015 }
     3107    margin-left: 25px;
     3108}
     3109
    30163110.wp-block-image .alignleft {
    3017   margin-right: 25px;
    3018 }
     3111    margin-right: 25px;
     3112}
     3113
    30193114.wp-block-image a:focus img {
    3020   outline-offset: 2px;
     3115    outline-offset: 2px;
    30213116}
    30223117
    30233118.entry-content > *[class=wp-block-image],
    30243119.entry-content [class*=inner-container] > *[class=wp-block-image] {
    3025   margin-top: 0;
    3026   margin-bottom: 0;
    3027 }
     3120    margin-top: 0;
     3121    margin-bottom: 0;
     3122}
     3123
    30283124.entry-content > *[class=wp-block-image] + *,
    30293125.entry-content [class*=inner-container] > *[class=wp-block-image] + * {
    3030   margin-top: 0;
    3031 }
    3032 
    3033 .wp-block-image.is-style-twentytwentyone-border img {
    3034   border: 3px solid #28303d;
    3035 }
    3036 
     3126    margin-top: 0;
     3127}
     3128
     3129.wp-block-image.is-style-twentytwentyone-border img,
    30373130.wp-block-image.is-style-twentytwentyone-image-frame img {
    3038   border: 3px solid #28303d;
     3131    border: 3px solid #28303d;
    30393132}
    30403133
    30413134.wp-block-image.is-style-twentytwentyone-image-frame img {
    3042   padding: 20px;
     3135    padding: 20px;
    30433136}
    30443137
    30453138@media only screen and (min-width: 482px) {
    3046   .entry-content > .wp-block-image > .alignleft,
    3047 .entry-content > .wp-block-image > .alignright {
    3048     max-width: 50%;
    3049   }
     3139
     3140    .entry-content > .wp-block-image > .alignleft,
     3141    .entry-content > .wp-block-image > .alignright {
     3142        max-width: 50%;
     3143    }
    30503144}
    30513145@media only screen and (max-width: 481px) {
    3052   .entry-content > .wp-block-image > .alignleft,
    3053 .entry-content > .wp-block-image > .alignright {
    3054     margin-left: 0;
    3055     margin-right: 0;
    3056   }
     3146
     3147    .entry-content > .wp-block-image > .alignleft,
     3148    .entry-content > .wp-block-image > .alignright {
     3149        margin-left: 0;
     3150        margin-right: 0;
     3151    }
    30573152}
    30583153
    30593154.wp-block-latest-comments {
    3060   padding-left: 0;
    3061 }
     3155    padding-left: 0;
     3156}
     3157
    30623158.wp-block-latest-comments .wp-block-latest-comments__comment {
    3063   font-size: 1.125rem;
    3064   line-height: 1.7;
    3065   /* Vertical margins logic */
    3066   margin-top: 30px;
    3067   margin-bottom: 30px;
    3068 }
     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
    30693167.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
    3070   margin-top: 0;
    3071 }
     3168    margin-top: 0;
     3169}
     3170
    30723171.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    3073   margin-bottom: 0;
    3074 }
     3172    margin-bottom: 0;
     3173}
     3174
    30753175.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    3076   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3077 }
     3176    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3177}
     3178
    30783179.wp-block-latest-comments .wp-block-latest-comments__comment-date {
    3079   color: #28303d;
    3080   font-size: 1.125rem;
    3081 }
     3180    color: #28303d;
     3181    font-size: 1.125rem;
     3182}
     3183
    30823184.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    3083   font-size: 1.125rem;
    3084   line-height: 1.7;
    3085   margin: 0;
     3185    font-size: 1.125rem;
     3186    line-height: 1.7;
     3187    margin: 0;
    30863188}
    30873189
    30883190.wp-block-latest-posts {
    3089   padding-left: 0;
    3090 }
     3191    padding-left: 0;
     3192}
     3193
    30913194.wp-block-latest-posts:not(.is-grid) > li {
    3092   margin-top: 50px;
    3093   margin-bottom: 50px;
    3094 }
     3195    margin-top: 50px;
     3196    margin-bottom: 50px;
     3197}
     3198
    30953199.wp-block-latest-posts:not(.is-grid) > li:first-child {
    3096   margin-top: 0;
    3097 }
     3200    margin-top: 0;
     3201}
     3202
    30983203.wp-block-latest-posts:not(.is-grid) > li:last-child {
    3099   margin-bottom: 0;
    3100 }
     3204    margin-bottom: 0;
     3205}
     3206
    31013207.widget-area .wp-block-latest-posts:not(.is-grid) > li {
    3102   margin-top: 0;
    3103   margin-bottom: 0;
    3104 }
     3208    margin-top: 0;
     3209    margin-bottom: 0;
     3210}
     3211
    31053212.wp-block-latest-posts.is-grid {
    3106   word-wrap: break-word;
    3107   word-break: break-word;
    3108 }
     3213    word-wrap: break-word;
     3214    word-break: break-word;
     3215}
     3216
    31093217.wp-block-latest-posts.is-grid > li {
    3110   margin-bottom: 30px;
    3111 }
     3218    margin-bottom: 30px;
     3219}
     3220
    31123221.wp-block-latest-posts.is-grid > li:last-child {
    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 }
     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
    31183238.wp-block-latest-posts > li > * {
    3119   margin-top: 10px;
    3120   margin-bottom: 10px;
    3121 }
     3239    margin-top: 10px;
     3240    margin-bottom: 10px;
     3241}
     3242
    31223243.wp-block-latest-posts > li > *:first-child {
    3123   margin-top: 0;
    3124 }
     3244    margin-top: 0;
     3245}
     3246
    31253247.wp-block-latest-posts > li > *:last-child {
    3126   margin-bottom: 0;
    3127 }
     3248    margin-bottom: 0;
     3249}
     3250
    31283251.wp-block-latest-posts > li > a {
    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 }
     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
    31413266.widget-area .wp-block-latest-posts > li > a {
    3142   font-size: 1.125rem;
    3143   margin-bottom: 0;
    3144 }
     3267    font-size: 1.125rem;
     3268    margin-bottom: 0;
     3269}
     3270
    31453271.wp-block-latest-posts .wp-block-latest-posts__post-author {
    3146   color: #28303d;
    3147   font-size: 1.25rem;
    3148   line-height: 1.7;
    3149 }
     3272    color: #28303d;
     3273    font-size: 1.25rem;
     3274    line-height: 1.7;
     3275}
     3276
    31503277.wp-block-latest-posts .wp-block-latest-posts__post-date {
    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 }
     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,
    31643289.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    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 }
     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
    31703296.wp-block-latest-posts.alignfull {
    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 }
     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
    31783307.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    3179   border-top: 3px solid #28303d;
    3180   border-bottom: 3px solid #28303d;
    3181 }
     3308    border-top: 3px solid #28303d;
     3309    border-bottom: 3px solid #28303d;
     3310}
     3311
    31823312.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li {
    3183   padding-bottom: 30px;
    3184   border-bottom: 1px solid #28303d;
    3185   margin-top: 30px;
    3186   margin-bottom: 30px;
    3187 }
     3313    padding-bottom: 30px;
     3314    border-bottom: 1px solid #28303d;
     3315    margin-top: 30px;
     3316    margin-bottom: 30px;
     3317}
     3318
    31883319.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    3189   padding-bottom: 30px;
    3190   border-bottom: 1px solid #28303d;
    3191   margin-top: 30px;
    3192   margin-bottom: 30px;
    3193 }
     3320    padding-bottom: 30px;
     3321    border-bottom: 1px solid #28303d;
     3322    margin-top: 30px;
     3323    margin-bottom: 30px;
     3324}
     3325
    31943326.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    31953327.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    3196   padding-bottom: 0;
    3197   border-bottom: none;
    3198 }
     3328    padding-bottom: 0;
     3329    border-bottom: none;
     3330}
     3331
    31993332.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    3200   box-shadow: inset 0 -1px 0 0 #28303d;
    3201   border-bottom: 2px solid #28303d;
    3202 }
     3333    box-shadow: inset 0 -1px 0 0 #28303d;
     3334    border-bottom: 2px solid #28303d;
     3335}
     3336
    32033337.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    3204   margin: 0;
    3205   padding-top: 30px;
    3206   padding-right: 25px;
    3207 }
     3338    margin: 0;
     3339    padding-top: 30px;
     3340    padding-right: 25px;
     3341}
     3342
    32083343.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    3209   padding-bottom: 30px;
     3344    padding-bottom: 30px;
    32103345}
    32113346@media screen and (min-width: 600px) {
    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 }
     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
    32283369.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    3229   border: 3px solid #28303d;
    3230   padding: 30px 25px;
    3231 }
     3370    border: 3px solid #28303d;
     3371    padding: 30px 25px;
     3372}
     3373
    32323374.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    3233   padding-bottom: 30px;
    3234 }
     3375    padding-bottom: 30px;
     3376}
     3377
    32353378.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    3236   margin-top: 25px;
    3237   margin-bottom: 25px;
     3379    margin-top: 25px;
     3380    margin-bottom: 25px;
    32383381}
    32393382
    32403383.gallery-item {
    3241   display: inline-block;
    3242   text-align: center;
    3243   vertical-align: top;
    3244   width: 100%;
    3245 }
     3384    display: inline-block;
     3385    text-align: center;
     3386    vertical-align: top;
     3387    width: 100%;
     3388}
     3389
    32463390.gallery-item a {
    3247   display: block;
    3248 }
     3391    display: block;
     3392}
     3393
    32493394.gallery-item a:focus img {
    3250   outline-offset: -2px;
    3251 }
     3395    outline-offset: -2px;
     3396}
     3397
    32523398.gallery-columns-2 .gallery-item {
    3253   max-width: 50%;
    3254 }
     3399    max-width: 50%;
     3400}
     3401
    32553402.gallery-columns-3 .gallery-item {
    3256   max-width: 33.33%;
    3257 }
     3403    max-width: 33.33%;
     3404}
     3405
    32583406.gallery-columns-4 .gallery-item {
    3259   max-width: 25%;
    3260 }
     3407    max-width: 25%;
     3408}
     3409
    32613410.gallery-columns-5 .gallery-item {
    3262   max-width: 20%;
    3263 }
     3411    max-width: 20%;
     3412}
     3413
    32643414.gallery-columns-6 .gallery-item {
    3265   max-width: 16.66%;
    3266 }
     3415    max-width: 16.66%;
     3416}
     3417
    32673418.gallery-columns-7 .gallery-item {
    3268   max-width: 14.28%;
    3269 }
     3419    max-width: 14.28%;
     3420}
     3421
    32703422.gallery-columns-8 .gallery-item {
    3271   max-width: 12.5%;
    3272 }
     3423    max-width: 12.5%;
     3424}
     3425
    32733426.gallery-columns-9 .gallery-item {
    3274   max-width: 11.11%;
     3427    max-width: 11.11%;
    32753428}
    32763429
    32773430.gallery-caption {
    3278   display: block;
     3431    display: block;
    32793432}
    32803433
    32813434figure.wp-caption a:focus img {
    3282   outline-offset: 2px;
    3283 }
    3284 
    3285 ul {
    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 
     3435    outline-offset: 2px;
     3436}
     3437
     3438ul,
    32913439ol {
    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 }
     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
    32963445ul.aligncenter,
    3297 ol.aligncenter {
    3298   list-style-position: inside;
    3299   padding: 0;
    3300 }
     3446ol.aligncenter,
    33013447ul.alignright,
    33023448ol.alignright {
    3303   list-style-position: inside;
    3304   text-align: right;
    3305   padding: 0;
     3449    list-style-position: inside;
     3450    padding: 0;
     3451}
     3452
     3453ul.alignright,
     3454ol.alignright {
     3455    text-align: right;
    33063456}
    33073457
    33083458ul {
    3309   list-style-type: disc;
    3310 }
     3459    list-style-type: disc;
     3460}
     3461
    33113462ul ul {
    3312   list-style-type: circle;
     3463    list-style-type: circle;
    33133464}
    33143465
    33153466ol {
    3316   list-style-type: decimal;
    3317 }
     3467    list-style-type: decimal;
     3468}
     3469
    33183470ol ul {
    3319   list-style-type: circle;
     3471    list-style-type: circle;
    33203472}
    33213473
    33223474dt {
    3323   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    3324   font-weight: bold;
     3475    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     3476    font-weight: bold;
    33253477}
    33263478
    33273479dd {
    3328   margin: 0;
    3329   padding-left: 50px;
     3480    margin: 0;
     3481    padding-left: 50px;
    33303482}
    33313483
    33323484.wp-block-media-text {
    3333   /**
     3485
     3486    /**
    33343487   * Block Options
    33353488   */
    33363489}
     3490
    33373491.wp-block-media-text.alignfull {
    3338   margin-top: 0;
    3339   margin-bottom: 0;
    3340 }
     3492    margin-top: 0;
     3493    margin-bottom: 0;
     3494}
     3495
    33413496.wp-block-media-text a:focus img {
    3342   outline-offset: -1px;
    3343 }
     3497    outline-offset: -1px;
     3498}
     3499
    33443500.wp-block-media-text .wp-block-media-text__content {
    3345   padding: 25px;
     3501    padding: 25px;
    33463502}
    33473503@media only screen and (min-width: 592px) {
    3348   .wp-block-media-text .wp-block-media-text__content {
    3349     padding: 30px;
    3350   }
    3351 }
     3504
     3505    .wp-block-media-text .wp-block-media-text__content {
     3506        padding: 30px;
     3507    }
     3508}
     3509
    33523510.wp-block-media-text .wp-block-media-text__content > * {
    3353   margin-top: 20px;
    3354   margin-bottom: 20px;
     3511    margin-top: 20px;
     3512    margin-bottom: 20px;
    33553513}
    33563514@media only screen and (min-width: 482px) {
    3357   .wp-block-media-text .wp-block-media-text__content > * {
    3358     margin-top: 30px;
    3359     margin-bottom: 30px;
    3360   }
    3361 }
     3515
     3516    .wp-block-media-text .wp-block-media-text__content > * {
     3517        margin-top: 30px;
     3518        margin-bottom: 30px;
     3519    }
     3520}
     3521
    33623522.wp-block-media-text .wp-block-media-text__content > *:first-child {
    3363   margin-top: 0;
    3364 }
     3523    margin-top: 0;
     3524}
     3525
    33653526.wp-block-media-text .wp-block-media-text__content > *:last-child {
    3366   margin-bottom: 0;
     3527    margin-bottom: 0;
    33673528}
    33683529@media only screen and (min-width: 482px) {
    3369   .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    3370     padding-top: 30px;
    3371     padding-bottom: 30px;
    3372   }
    3373 }
     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
    33743537.wp-block-media-text.is-style-twentytwentyone-border {
    3375   border: 3px solid #28303d;
     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;
    33763547}
    33773548
    33783549.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    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 }
     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
    33833555.wp-block-navigation .wp-block-navigation-link__submenu-icon {
    3384   padding: 0;
    3385 }
     3556    padding: 0;
     3557}
     3558
    33863559.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
    3387   display: inherit;
    3388 }
     3560    display: inherit;
     3561}
     3562
    33893563.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
    3390   border: none;
    3391   left: 0;
    3392   min-width: max-content;
    3393   opacity: 0;
    3394   padding: 0;
    3395   position: inherit;
    3396   top: inherit;
    3397 }
     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
    33983579.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
    3399   display: none;
    3400 }
     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
    34013590.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
    3402   background: #d1e4dd;
    3403   margin: 0;
    3404   padding: 0;
    3405   position: absolute;
    3406   top: 100%;
    3407   border: 1px solid #28303d;
    3408 }
     3591    background: #d1e4dd;
     3592    margin: 0;
     3593    padding: 0;
     3594    position: absolute;
     3595    top: 100%;
     3596    border: 1px solid #28303d;
     3597}
     3598
    34093599.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before {
    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 }
     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
    34203611.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    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 }
     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
    34313623.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    3432   top: -9px;
    3433   border-color: #d1e4dd transparent;
    3434 }
     3624    top: -9px;
     3625    border-color: #d1e4dd transparent;
     3626}
     3627
    34353628.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
    3436   background: #d1e4dd;
    3437 }
     3629    background: #d1e4dd;
     3630}
     3631
    34383632.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
    3439   background: #d1e4dd;
    3440 }
     3633    background: #d1e4dd;
     3634}
     3635
    34413636.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    3442   color: #28303d;
    3443 }
     3637    color: #28303d;
     3638}
     3639
    34443640.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
    3445   color: #28303d;
    3446 }
     3641    color: #28303d;
     3642}
     3643
    34473644.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    3448   text-decoration: underline;
    3449   text-decoration-style: dotted;
    3450 }
     3645    text-decoration: underline;
     3646    text-decoration-style: dotted;
     3647}
     3648
    34513649.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    3452   color: currentColor;
     3650    color: currentColor;
    34533651}
    34543652
    34553653p {
    3456   line-height: 1.7;
    3457 }
     3654    line-height: 1.7;
     3655}
     3656
    34583657p.has-background {
    3459   padding: 20px;
    3460 }
     3658    padding: 20px;
     3659}
     3660
    34613661p.has-text-color a {
    3462   color: #28303d;
     3662    color: #28303d;
    34633663}
    34643664
    34653665pre.wp-block-preformatted {
    3466   overflow-x: auto;
    3467   white-space: pre;
     3666    overflow-x: auto;
     3667    white-space: pre;
    34683668}
    34693669
    34703670.wp-block-pullquote {
    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   /**
     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    /**
    34803681   * Block Options
    34813682   */
    34823683}
     3684
    34833685.wp-block-pullquote blockquote::before {
    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 }
     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
    34933696.wp-block-pullquote p {
    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 }
     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
    35073712.wp-block-pullquote a {
    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 }
     3713    color: currentColor;
     3714}
     3715
     3716.wp-block-pullquote .wp-block-pullquote__citation,
     3717.wp-block-pullquote cite,
    35243718.wp-block-pullquote footer {
    3525   color: currentColor;
    3526   display: block;
    3527   font-size: 1rem;
    3528   font-style: normal;
    3529   text-transform: none;
    3530 }
     3719    color: currentColor;
     3720    display: block;
     3721    font-size: 1rem;
     3722    font-style: normal;
     3723    text-transform: none;
     3724}
     3725
    35313726.wp-block-pullquote:not(.is-style-solid-color) {
    3532   background: none;
    3533 }
     3727    background: none;
     3728}
     3729
    35343730.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
    35353731.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
    3536   text-align: center;
    3537 }
     3732    text-align: center;
     3733}
     3734
    35383735.wp-block-pullquote.alignwide > p {
    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 }
     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
    35513751.wp-block-pullquote.alignwide blockquote {
    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 }
     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
    35643767.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p {
    3565   padding: 0 40px;
    3566 }
     3768    padding: 0 40px;
     3769}
     3770
    35673771.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
    3568   padding: 0 40px;
    3569 }
     3772    padding: 0 40px;
     3773}
     3774
    35703775.wp-block-pullquote.is-style-solid-color {
    3571   color: #28303d;
    3572   padding: 50px;
    3573   border-width: 3px;
    3574   border-style: solid;
    3575   border-color: #28303d;
     3776    color: #28303d;
     3777    padding: 50px;
     3778    border-width: 3px;
     3779    border-style: solid;
     3780    border-color: #28303d;
    35763781}
    35773782@media (min-width: 600px) {
    3578   .wp-block-pullquote.is-style-solid-color {
    3579     padding: 100px;
    3580   }
    3581 }
     3783
     3784    .wp-block-pullquote.is-style-solid-color {
     3785        padding: 100px;
     3786    }
     3787}
     3788
    35823789.wp-block-pullquote.is-style-solid-color blockquote::before {
    3583   text-align: left;
    3584 }
     3790    text-align: left;
     3791}
     3792
    35853793.wp-block-pullquote.is-style-solid-color blockquote {
    3586   margin: 0;
    3587   max-width: inherit;
    3588 }
     3794    margin: 0;
     3795    max-width: inherit;
     3796}
     3797
    35893798.wp-block-pullquote.is-style-solid-color blockquote p {
    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 }
     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
    35973808.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    35983809.wp-block-pullquote.is-style-solid-color cite,
    35993810.wp-block-pullquote.is-style-solid-color footer {
    3600   color: currentColor;
    3601 }
    3602 .wp-block-pullquote.is-style-solid-color.alignleft {
    3603   padding: 20px;
    3604 }
     3811    color: currentColor;
     3812}
     3813
     3814.wp-block-pullquote.is-style-solid-color.alignleft,
    36053815.wp-block-pullquote.is-style-solid-color.alignright {
    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;
     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;
    36103822}
    36113823
    36123824.wp-block-query.has-background {
    3613   padding: 20px;
     3825    padding: 20px;
    36143826}
    36153827@media only screen and (min-width: 482px) {
    3616   .wp-block-query.has-background {
    3617     padding: 30px;
    3618   }
     3828
     3829    .wp-block-query.has-background {
     3830        padding: 30px;
     3831    }
    36193832}
    36203833
    36213834.wp-block-quote {
    3622   border-left: none;
    3623   /**
     3835    border-left: none;
     3836
     3837    /**
    36243838   * Block Options
    36253839   */
    36263840}
     3841
    36273842.wp-block-quote:before {
    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,
     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,
    36343853.has-background .wp-block-quote cite,
    36353854[class*=background-color] .wp-block-quote cite,
     
    36403859[style*=background-color] .wp-block-quote footer,
    36413860.wp-block-cover[style*=background-image] .wp-block-quote footer {
    3642   color: currentColor;
    3643 }
     3861    color: currentColor;
     3862}
     3863
    36443864.wp-block-quote.has-text-align-right {
    3645   margin: 30px 25px 30px auto;
    3646   padding-right: 0;
    3647   border-right: none;
    3648 }
     3865    margin: 30px 25px 30px auto;
     3866    padding-right: 0;
     3867    border-right: none;
     3868}
     3869
    36493870.wp-block-quote.has-text-align-right:before {
    3650   display: none;
    3651 }
     3871    display: none;
     3872}
     3873
    36523874.wp-block-quote.has-text-align-right p:before {
    3653   content: "”";
    3654   font-size: 1.25rem;
    3655   font-weight: normal;
    3656   line-height: 1.7;
    3657   margin-right: 5px;
    3658 }
     3875    content: "”";
     3876    font-size: 1.25rem;
     3877    font-weight: normal;
     3878    line-height: 1.7;
     3879    margin-right: 5px;
     3880}
     3881
    36593882.wp-block-quote.has-text-align-center {
    3660   margin: 30px auto;
    3661 }
     3883    margin: 30px auto;
     3884}
     3885
    36623886.wp-block-quote.has-text-align-center:before {
    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 }
     3887    display: none;
     3888}
     3889
     3890.wp-block-quote.is-large,
    36723891.wp-block-quote.is-style-large {
    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 }
     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
    36793900.wp-block-quote.is-large p {
    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 }
     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
    36893912.wp-block-quote.is-style-large p {
    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 }
     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
    36993924.wp-block-quote.is-large:before {
    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 }
     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
    37093936.wp-block-quote.is-style-large:before {
    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 }
     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
    37223953.wp-block-quote.is-large.has-text-align-right p:before {
    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 }
     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
    37343967.wp-block-quote.is-style-large.has-text-align-right p:before {
    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 }
     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,
    37663986.wp-block-quote.is-style-large footer {
    3767   color: #28303d;
    3768   font-size: 1.125rem;
     3987    color: #28303d;
     3988    font-size: 1.125rem;
    37693989}
    37703990@media only screen and (max-width: 481px) {
    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   }
     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    }
    37954023}
    37964024@media only screen and (max-width: 481px) {
    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   }
     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    }
    38084034}
    38094035
    38104036.wp-block-rss {
    3811   padding-left: 0;
    3812 }
     4037    padding-left: 0;
     4038}
     4039
    38134040.wp-block-rss > li {
    3814   list-style: none;
    3815 }
     4041    list-style: none;
     4042}
     4043
    38164044.wp-block-rss:not(.is-grid) > li {
    3817   margin-top: 50px;
    3818   margin-bottom: 50px;
    3819 }
     4045    margin-top: 50px;
     4046    margin-bottom: 50px;
     4047}
     4048
    38204049.wp-block-rss:not(.is-grid) > li:first-child {
    3821   margin-top: 0;
    3822 }
     4050    margin-top: 0;
     4051}
     4052
    38234053.wp-block-rss:not(.is-grid) > li:last-child {
    3824   margin-bottom: 0;
    3825 }
     4054    margin-bottom: 0;
     4055}
     4056
    38264057.wp-block-rss.is-grid > li {
    3827   margin-bottom: 30px;
    3828 }
     4058    margin-bottom: 30px;
     4059}
     4060
    38294061.wp-block-rss.is-grid > li:last-child {
    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 }
     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
    38354078.wp-block-rss > li > * {
    3836   margin-top: 10px;
    3837   margin-bottom: 10px;
    3838 }
     4079    margin-top: 10px;
     4080    margin-bottom: 10px;
     4081}
     4082
    38394083.wp-block-rss > li > *:first-child {
    3840   margin-top: 0;
    3841 }
     4084    margin-top: 0;
     4085}
     4086
    38424087.wp-block-rss > li > *:last-child {
    3843   margin-bottom: 0;
    3844 }
     4088    margin-bottom: 0;
     4089}
     4090
    38454091.wp-block-rss .wp-block-rss__item-title > a {
    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 }
     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
    38584106.wp-block-rss .wp-block-rss__item-author {
    3859   color: #28303d;
    3860   font-size: 1.25rem;
    3861   line-height: 1.7;
    3862 }
     4107    color: #28303d;
     4108    font-size: 1.25rem;
     4109    line-height: 1.7;
     4110}
     4111
    38634112.wp-block-rss .wp-block-rss__item-publish-date {
    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 }
     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,
    38774124.wp-block-rss .wp-block-rss__item-full-content {
    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 }
     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
    38834131.wp-block-rss.alignfull {
    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;
     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;
    38904140}
    38914141
    38924142.wp-block-search {
    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 }
     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
    39074160.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
    3908   justify-content: center;
    3909 }
     4161    justify-content: center;
     4162}
     4163
    39104164.wp-block-search .wp-block-search__label {
    3911   font-size: 1.125rem;
    3912   font-weight: 500;
    3913   margin-bottom: 10px;
    3914 }
     4165    font-size: 1.125rem;
     4166    font-weight: 500;
     4167    margin-bottom: 10px;
     4168}
     4169
    39154170.wp-block-search .wp-block-search__input {
    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 }
     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
    39244180.wp-block-search .wp-block-search__input:focus {
    3925   color: #28303d;
    3926   border-color: #39414d;
    3927 }
     4181    color: #28303d;
     4182    border-color: #39414d;
     4183}
     4184
    39284185.has-background .wp-block-search .wp-block-search__input {
    3929   border-color: #28303d !important;
    3930 }
     4186    border-color: #28303d !important;
     4187}
     4188
    39314189.wp-block-search button.wp-block-search__button {
    3932   margin-left: 0;
    3933   line-height: 1;
    3934 }
     4190    margin-left: 0;
     4191    line-height: 1;
     4192}
     4193
    39354194.wp-block-search button.wp-block-search__button.has-icon {
    3936   padding: 6px 15px;
    3937 }
     4195    padding: 6px 15px;
     4196}
     4197
    39384198.wp-block-search button.wp-block-search__button.has-icon svg {
    3939   width: 40px;
    3940   height: 40px;
    3941   fill: currentColor;
    3942 }
     4199    width: 40px;
     4200    height: 40px;
     4201    fill: currentColor;
     4202}
     4203
    39434204.has-background .wp-block-search button.wp-block-search__button:hover {
    3944   background-color: #d1e4dd !important;
    3945   color: #28303d !important;
    3946 }
     4205    background-color: #d1e4dd !important;
     4206    color: #28303d !important;
     4207}
     4208
    39474209.has-background .wp-block-search button.wp-block-search__button:active {
    3948   background-color: #d1e4dd !important;
    3949   color: #28303d !important;
    3950 }
     4210    background-color: #d1e4dd !important;
     4211    color: #28303d !important;
     4212}
     4213
    39514214.has-text-color .wp-block-search button.wp-block-search__button:hover {
    3952   color: #28303d !important;
    3953 }
     4215    color: #28303d !important;
     4216}
     4217
    39544218.has-text-color .wp-block-search button.wp-block-search__button:active {
    3955   color: #28303d !important;
    3956 }
     4219    color: #28303d !important;
     4220}
     4221
    39574222.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    3958   background-color: #fff;
    3959   border: 3px solid #39414d;
    3960   border-radius: 0;
    3961   padding: 3px;
    3962 }
     4223    background-color: #fff;
     4224    border: 3px solid #39414d;
     4225    border-radius: 0;
     4226    padding: 3px;
     4227}
     4228
    39634229.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    3964   border-color: #28303d !important;
    3965 }
     4230    border-color: #28303d !important;
     4231}
     4232
    39664233.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    3967   margin-left: 0;
    3968   margin-right: 0;
    3969   padding-left: 10px;
    3970 }
     4234    margin-left: 0;
     4235    margin-right: 0;
     4236    padding-left: 10px;
     4237}
     4238
    39714239.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
    3972   color: #28303d;
    3973   outline-offset: -2px;
    3974   outline: 2px dotted #39414d;
    3975 }
     4240    color: #28303d;
     4241    outline-offset: -2px;
     4242    outline: 2px dotted #39414d;
     4243}
     4244
    39764245.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    3977   padding: 15px 30px;
    3978 }
     4246    padding: 15px 30px;
     4247}
     4248
    39794249.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    3980   color: #28303d;
    3981 }
     4250    color: #28303d;
     4251}
     4252
    39824253.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    3983   color: #28303d;
    3984 }
     4254    color: #28303d;
     4255}
     4256
    39854257.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    3986   background-color: #28303d;
    3987   color: #fff;
    3988 }
     4258    background-color: #28303d;
     4259    color: #fff;
     4260}
     4261
    39894262.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
    3990   padding: 6px 15px;
     4263    padding: 6px 15px;
    39914264}
    39924265
    39934266.wp-block-search__button {
    3994   box-shadow: none;
     4267    box-shadow: none;
    39954268}
    39964269
    39974270hr {
    3998   border-style: none;
    3999   border-bottom: 1px solid #28303d;
    4000   clear: both;
    4001   margin-left: auto;
    4002   margin-right: auto;
    4003 }
     4271    border-style: none;
     4272    clear: both;
     4273    margin-left: auto;
     4274    margin-right: auto;
     4275}
     4276
     4277hr,
    40044278hr.wp-block-separator {
    4005   border-bottom: 1px solid #28303d;
    4006   opacity: 1;
    4007   /**
     4279    border-bottom: 1px solid #28303d;
     4280}
     4281
     4282hr.wp-block-separator {
     4283    opacity: 1;
     4284
     4285    /**
    40084286   * Block Options
    40094287   */
    40104288}
     4289
    40114290hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    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 }
     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
    40244306hr.wp-block-separator:not(.is-style-dots).alignwide {
    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 }
     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
    40374322hr.wp-block-separator:not(.is-style-dots).alignfull {
    4038   max-width: 100%;
    4039 }
     4323    max-width: 100%;
     4324}
     4325
    40404326hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
    4041   border-bottom-width: 3px;
    4042 }
    4043 hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color {
    4044   background-color: transparent !important;
    4045 }
    4046 hr.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 }
     4327    border-bottom-width: 3px;
     4328}
     4329
     4330hr.wp-block-separator.is-style-dots.has-background,
     4331hr.wp-block-separator.is-style-dots.has-text-color {
     4332    background-color: transparent !important;
     4333}
     4334
     4335hr.wp-block-separator.is-style-dots.has-background:before,
     4336hr.wp-block-separator.is-style-dots.has-text-color:before {
     4337    color: currentColor !important;
     4338}
     4339
    40494340hr.wp-block-separator.is-style-dots:before {
    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;
     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;
    40624358}
    40634359
    40644360.wp-block-social-links a:focus {
    4065   color: #28303d;
    4066 }
     4361    color: #28303d;
     4362}
     4363
    40674364.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
    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   }
     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;
    40834371}
    40844372
    40854373table,
    40864374.wp-block-table {
    4087   width: 100%;
    4088   min-width: 240px;
    4089   border-collapse: collapse;
    4090 }
     4375    width: 100%;
     4376    min-width: 240px;
     4377    border-collapse: collapse;
     4378}
     4379
    40914380table thead,
    40924381table tfoot,
    40934382.wp-block-table thead,
    40944383.wp-block-table tfoot {
    4095   text-align: center;
    4096 }
    4097 table th {
    4098   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4099 }
     4384    text-align: center;
     4385}
     4386
     4387table th,
    41004388.wp-block-table th {
    4101   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4102 }
    4103 table td {
    4104   padding: 10px;
    4105   border: 1px solid;
    4106 }
    4107 table th {
    4108   padding: 10px;
    4109   border: 1px solid;
    4110 }
    4111 .wp-block-table td {
    4112   padding: 10px;
    4113   border: 1px solid;
    4114 }
     4389    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4390}
     4391
     4392table td,
     4393table th,
     4394.wp-block-table td,
    41154395.wp-block-table th {
    4116   padding: 10px;
    4117   border: 1px solid;
    4118 }
    4119 table figcaption {
    4120   color: #28303d;
    4121   font-size: 1rem;
    4122 }
     4396    padding: 10px;
     4397    border: 1px solid;
     4398}
     4399
     4400table figcaption,
    41234401.wp-block-table figcaption {
    4124   color: #28303d;
    4125   font-size: 1rem;
    4126 }
    4127 table.is-style-regular .has-background {
    4128   color: #28303d;
    4129 }
    4130 table.is-style-stripes .has-background {
    4131   color: #28303d;
    4132 }
    4133 table.is-style-stripes .has-background thead tr {
    4134   color: #28303d;
    4135 }
    4136 table.is-style-stripes .has-background tfoot tr {
    4137   color: #28303d;
    4138 }
    4139 table.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 }
     4402    color: #28303d;
     4403    font-size: 1rem;
     4404}
     4405
     4406table.is-style-regular .has-background,
     4407table.is-style-stripes .has-background,
     4408table.is-style-stripes .has-background thead tr,
     4409table.is-style-stripes .has-background tfoot tr,
     4410table.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,
    41544415.wp-block-table.is-style-stripes .has-background tbody tr {
    4155   color: #28303d;
    4156 }
    4157 table.is-style-stripes {
    4158   border-color: #f0f0f0;
    4159 }
     4416    color: #28303d;
     4417}
     4418
     4419table.is-style-stripes,
    41604420.wp-block-table.is-style-stripes {
    4161   border-color: #f0f0f0;
    4162 }
     4421    border-color: #f0f0f0;
     4422}
     4423
    41634424table.is-style-stripes th,
    41644425table.is-style-stripes td,
    41654426.wp-block-table.is-style-stripes th,
    41664427.wp-block-table.is-style-stripes td {
    4167   border-width: 0;
    4168 }
     4428    border-width: 0;
     4429}
     4430
    41694431table.is-style-stripes tbody tr:nth-child(odd) {
    4170   background-color: #f0f0f0;
    4171 }
     4432    background-color: #f0f0f0;
     4433}
     4434
    41724435.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    4173   background-color: #f0f0f0;
    4174 }
     4436    background-color: #f0f0f0;
     4437}
     4438
    41754439table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    4176   background-color: rgba(255, 255, 255, 0.9);
    4177 }
     4440    background-color: rgba(255, 255, 255, 0.9);
     4441}
     4442
    41784443.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    4179   background-color: rgba(255, 255, 255, 0.9);
     4444    background-color: rgba(255, 255, 255, 0.9);
    41804445}
    41814446
    41824447table.wp-calendar-table td,
    41834448table.wp-calendar-table th {
    4184   background: transparent;
    4185   border: 0;
    4186   text-align: center;
    4187   line-height: 2;
    4188   vertical-align: middle;
    4189   word-break: normal;
    4190 }
     4449    background: transparent;
     4450    border: 0;
     4451    text-align: center;
     4452    line-height: 2;
     4453    vertical-align: middle;
     4454    word-break: normal;
     4455}
     4456
    41914457table.wp-calendar-table th {
    4192   font-weight: bold;
    4193 }
     4458    font-weight: bold;
     4459}
     4460
    41944461table.wp-calendar-table thead,
    41954462table.wp-calendar-table tbody {
    4196   color: currentColor;
    4197   border: 1px solid;
    4198 }
     4463    color: currentColor;
     4464    border: 1px solid;
     4465}
     4466
    41994467table.wp-calendar-table caption {
    4200   font-weight: bold;
    4201   text-align: left;
    4202   margin-bottom: 20px;
    4203   color: currentColor;
     4468    font-weight: bold;
     4469    text-align: left;
     4470    margin-bottom: 20px;
     4471    color: currentColor;
    42044472}
    42054473
    42064474.wp-calendar-nav {
    4207   text-align: left;
    4208   margin-top: 10px;
    4209 }
     4475    text-align: left;
     4476    margin-top: 10px;
     4477}
     4478
    42104479.wp-calendar-nav svg {
    4211   height: 1em;
    4212   vertical-align: middle;
    4213 }
     4480    height: 1em;
     4481    vertical-align: middle;
     4482}
     4483
    42144484.wp-calendar-nav svg path {
    4215   fill: currentColor;
    4216 }
     4485    fill: currentColor;
     4486}
     4487
    42174488.wp-calendar-nav .wp-calendar-nav-next {
    4218   float: right;
     4489    float: right;
    42194490}
    42204491
    42214492.wp-block-tag-cloud.alignfull {
    4222   padding-left: 20px;
    4223   padding-right: 20px;
     4493    padding-left: 20px;
     4494    padding-right: 20px;
    42244495}
    42254496
    42264497.wp-block-verse {
    4227   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     4498    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    42284499}
    42294500
    42304501.wp-block-video figcaption {
    4231   color: #28303d;
    4232   font-size: 1rem;
    4233   margin-top: 10px;
    4234   margin-bottom: 20px;
    4235   text-align: center;
     4502    color: #28303d;
     4503    font-size: 1rem;
     4504    margin-top: 10px;
     4505    margin-bottom: 20px;
     4506    text-align: center;
    42364507}
    42374508
    42384509* > figure > video {
    4239   max-width: unset;
    4240   width: 100%;
    4241   vertical-align: middle;
     4510    max-width: unset;
     4511    width: 100%;
     4512    vertical-align: middle;
    42424513}
    42434514
    42444515:root .is-extra-small-text {
    4245   font-size: 1rem;
     4516    font-size: 1rem;
    42464517}
    42474518
    42484519:root .has-extra-small-font-size {
    4249   font-size: 1rem;
    4250 }
     4520    font-size: 1rem;
     4521}
     4522
    42514523:root .is-small-text {
    4252   font-size: 1.125rem;
    4253 }
     4524    font-size: 1.125rem;
     4525}
     4526
    42544527:root .has-small-font-size {
    4255   font-size: 1.125rem;
    4256 }
     4528    font-size: 1.125rem;
     4529}
     4530
    42574531:root .is-regular-text {
    4258   font-size: 1.25rem;
    4259 }
     4532    font-size: 1.25rem;
     4533}
     4534
    42604535:root .has-regular-font-size {
    4261   font-size: 1.25rem;
    4262 }
     4536    font-size: 1.25rem;
     4537}
     4538
    42634539:root .is-normal-font-size {
    4264   font-size: 1.25rem;
    4265 }
     4540    font-size: 1.25rem;
     4541}
     4542
    42664543:root .has-normal-font-size {
    4267   font-size: 1.25rem;
    4268 }
     4544    font-size: 1.25rem;
     4545}
     4546
    42694547:root .has-medium-font-size {
    4270   font-size: 1.25rem;
    4271 }
     4548    font-size: 1.25rem;
     4549}
     4550
    42724551:root .is-large-text {
    4273   font-size: 1.5rem;
    4274   line-height: 1.3;
    4275 }
     4552    font-size: 1.5rem;
     4553    line-height: 1.3;
     4554}
     4555
    42764556:root .has-large-font-size {
    4277   font-size: 1.5rem;
    4278   line-height: 1.3;
    4279 }
     4557    font-size: 1.5rem;
     4558    line-height: 1.3;
     4559}
     4560
    42804561:root .is-larger-text {
    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 }
     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
    42894572:root .has-larger-font-size {
    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 }
     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
    42984583:root .is-extra-large-text {
    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 }
     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
    43074594:root .has-extra-large-font-size {
    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 }
     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
    43164605:root .is-huge-text {
    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 }
     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
    43264617:root .has-huge-font-size {
    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 }
     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
    43364629:root .is-gigantic-text {
    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 }
     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
    43464641:root .has-gigantic-font-size {
    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   }
     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    }
    43554651}
    43564652
    43574653/* Block Alignments */
     4654
    43584655/**
    43594656 * These selectors set the default max width for content appearing inside a post or page.
    43604657 */
     4658
    43614659/**
    43624660 * .alignleft
    43634661 */
    43644662.alignleft {
    4365   /*rtl:ignore*/
    4366   text-align: left;
    4367   margin-top: 0;
     4663
     4664    /*rtl:ignore*/
     4665    text-align: left;
     4666    margin-top: 0;
    43684667}
    43694668
    43704669.entry-content > .alignleft {
    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   }
     4670    max-width: calc(100vw - 30px);
    43844671}
    43854672
    43864673@media only screen and (min-width: 482px) {
    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 }
     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
    44114716/**
    44124717 * .aligncenter
    44134718 */
    44144719.aligncenter {
    4415   clear: both;
    4416   display: block;
    4417   float: none;
    4418   margin-right: auto;
    4419   margin-left: auto;
    4420   text-align: center;
     4720    clear: both;
     4721    display: block;
     4722    float: none;
     4723    margin-right: auto;
     4724    margin-left: auto;
     4725    text-align: center;
    44214726}
    44224727
     
    44254730 */
    44264731.alignright {
    4427   margin-top: 0;
    4428   margin-bottom: 30px;
     4732    margin-top: 0;
     4733    margin-bottom: 30px;
    44294734}
    44304735
    44314736.entry-content > .alignright {
    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   }
     4737    max-width: calc(100vw - 30px);
    44454738}
    44464739
    44474740@media only screen and (min-width: 482px) {
    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 }
     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
    44714782[class*=inner-container] > .alignleft + *,
    44724783[class*=inner-container] > .alignright + * {
    4473   margin-top: 0;
     4784    margin-top: 0;
    44744785}
    44754786
     
    44774788 * .alignwide
    44784789 */
    4479 .alignwide {
    4480   clear: both;
    4481 }
    44824790
    44834791/**
    44844792 * .alignfull
    44854793 */
     4794.alignwide,
    44864795.alignfull {
    4487   clear: both;
     4796    clear: both;
    44884797}
    44894798
    44904799.has-left-content {
    4491   justify-content: flex-start;
     4800    justify-content: flex-start;
    44924801}
    44934802
    44944803.has-right-content {
    4495   justify-content: flex-end;
     4804    justify-content: flex-end;
    44964805}
    44974806
    44984807.has-parallax {
    4499   background-attachment: fixed;
     4808    background-attachment: fixed;
    45004809}
    45014810
    45024811.has-drop-cap:not(:focus)::first-letter {
    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   }
     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    }
    45174827}
    45184828
    45194829.has-drop-cap:not(:focus)::after {
    4520   content: "";
    4521   display: table;
    4522   clear: both;
    4523   padding-top: 14px;
     4830    content: "";
     4831    display: table;
     4832    clear: both;
     4833    padding-top: 14px;
    45244834}
    45254835
    45264836.desktop-only {
    4527   display: none;
     4837    display: none;
    45284838}
    45294839@media only screen and (min-width: 482px) {
    4530   .desktop-only {
    4531     display: block;
    4532   }
     4840
     4841    .desktop-only {
     4842        display: block;
     4843    }
    45334844}
    45344845
    45354846/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
    45364847.site-header {
    4537   display: flex;
    4538   align-items: flex-start;
    4539   flex-wrap: wrap;
    4540   row-gap: 30px;
    4541 }
     4848    display: flex;
     4849    align-items: flex-start;
     4850    flex-wrap: wrap;
     4851    row-gap: 30px;
     4852}
     4853
    45424854.wp-custom-logo .site-header {
    4543   align-items: center;
     4855    align-items: center;
    45444856}
    45454857@media only screen and (min-width: 482px) {
    4546   .site-header {
    4547     padding-top: 40px;
    4548   }
     4858
     4859    .site-header {
     4860        padding-top: 40px;
     4861    }
    45494862}
    45504863@media only screen and (min-width: 822px) {
    4551   .site-header {
    4552     padding-top: 72px;
    4553   }
     4864
     4865    .site-header {
     4866        padding-top: 72px;
     4867    }
    45544868}
    45554869
    45564870.site-branding {
    4557   color: #28303d;
    4558   margin-right: 140px;
    4559 }
     4871    color: #28303d;
     4872    margin-right: 140px;
     4873}
     4874
    45604875.site-branding:last-child {
    4561   margin-right: 0;
    4562   width: 100%;
    4563   text-align: center;
     4876    margin-right: 0;
     4877    width: 100%;
     4878    text-align: center;
    45644879}
    45654880@media only screen and (min-width: 482px) {
    4566   .site-branding {
    4567     margin-right: initial;
    4568     margin-top: 4px;
    4569   }
     4881
     4882    .site-branding {
     4883        margin-right: initial;
     4884        margin-top: 4px;
     4885    }
    45704886}
    45714887
    45724888.site-title {
    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 }
     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
    45814898.site-title a {
    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 }
     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
    45884909.site-title a:hover {
    4589   color: #39414d;
    4590 }
     4910    color: #39414d;
     4911}
     4912
    45914913.site-title a:focus {
    4592   color: #39414d;
     4914    color: #39414d;
    45934915}
    45944916@media only screen and (min-width: 482px) {
    4595   .site-title {
    4596     font-size: 1.5rem;
    4597   }
     4917
     4918    .site-title {
     4919        font-size: 1.5rem;
     4920    }
    45984921}
    45994922
    46004923.site-description {
    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;
     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;
    46054928}
    46064929
    46074930.site-title > a {
    4608   text-decoration-color: #39414d;
     4931    text-decoration-color: #39414d;
    46094932}
    46104933
    46114934.site-logo {
    4612   margin: 15px 0;
    4613 }
     4935    margin: 15px 0;
     4936}
     4937
    46144938.site-header > .site-logo {
    4615   width: 100%;
    4616   padding-bottom: 45px;
    4617   border-bottom: 1px solid;
    4618   text-align: center;
    4619 }
     4939    width: 100%;
     4940    padding-bottom: 45px;
     4941    border-bottom: 1px solid;
     4942    text-align: center;
     4943}
     4944
    46204945.site-logo .custom-logo {
    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;
     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;
    46284953}
    46294954@media only screen and (min-width: 482px) {
    4630   .site-logo .custom-logo {
    4631     max-width: 300px;
    4632     max-height: 100px;
    4633     height: auto;
    4634     width: auto;
    4635   }
     4955
     4956    .site-logo .custom-logo {
     4957        max-width: 300px;
     4958        max-height: 100px;
     4959        height: auto;
     4960        width: auto;
     4961    }
    46364962}
    46374963
    46384964@media only screen and (max-width: 481px) {
    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 }
     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
    46885028.site-footer {
    4689   padding-top: 0;
    4690   padding-bottom: 51px;
    4691 }
     5029    padding-top: 0;
     5030    padding-bottom: 51px;
     5031}
     5032
    46925033.no-widgets .site-footer {
    4693   margin-top: 180px;
     5034    margin-top: 180px;
    46945035}
    46955036@media only screen and (max-width: 481px) {
    4696   .no-widgets .site-footer {
    4697     margin-top: 90px;
    4698   }
     5037
     5038    .no-widgets .site-footer {
     5039        margin-top: 90px;
     5040    }
    46995041}
    47005042
    47015043.site-footer > .site-info {
    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 }
     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
    47095052.site-footer > .site-info .site-name {
    4710   text-transform: uppercase;
    4711   font-size: 1.5rem;
    4712 }
     5053    text-transform: uppercase;
     5054    font-size: 1.5rem;
     5055}
     5056
     5057.site-footer > .site-info .privacy-policy {
     5058    margin-top: 15px;
     5059}
     5060
    47135061.site-footer > .site-info .powered-by {
    4714   margin-top: 15px;
     5062    margin-top: 15px;
    47155063}
    47165064@media only screen and (min-width: 822px) {
    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 }
     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
    47265086.site-footer > .site-info a {
    4727   color: #28303d;
    4728 }
     5087    color: #28303d;
     5088}
     5089
    47295090.site-footer > .site-info a:link {
    4730   color: #28303d;
    4731 }
     5091    color: #28303d;
     5092}
     5093
    47325094.site-footer > .site-info a:visited {
    4733   color: #28303d;
    4734 }
     5095    color: #28303d;
     5096}
     5097
    47355098.site-footer > .site-info a:active {
    4736   color: #28303d;
    4737 }
     5099    color: #28303d;
     5100}
     5101
    47385102.site-footer > .site-info a:hover {
    4739   color: #28303d;
    4740 }
     5103    color: #28303d;
     5104}
     5105
    47415106.site-footer > .site-info a:focus {
    4742   color: #28303d;
    4743 }
     5107    color: #28303d;
     5108}
     5109
    47445110.is-dark-theme .site-footer > .site-info a:focus {
    4745   color: #d1e4dd;
    4746 }
     5111    color: #d1e4dd;
     5112}
     5113
    47475114.has-background-white .site-footer > .site-info a:focus {
    4748   color: #fff;
     5115    color: #fff;
    47495116}
    47505117
    47515118.singular .entry-header {
    4752   border-bottom: 3px solid #28303d;
    4753   padding-bottom: 60px;
    4754   margin-bottom: 90px;
     5119    border-bottom: 3px solid #28303d;
     5120    padding-bottom: 60px;
     5121    margin-bottom: 90px;
    47555122}
    47565123
    47575124.home .entry-header {
    4758   border-bottom: none;
    4759   padding-bottom: 0;
    4760   margin-bottom: 0;
     5125    border-bottom: none;
     5126    padding-bottom: 0;
     5127    margin-bottom: 0;
    47615128}
    47625129
    47635130.singular .has-post-thumbnail .entry-header {
    4764   border-bottom: none;
    4765   padding-bottom: 39px;
    4766   margin-bottom: 0;
     5131    border-bottom: none;
     5132    padding-bottom: 39px;
     5133    margin-bottom: 0;
    47675134}
    47685135
    47695136.no-results.not-found > *:first-child {
    4770   margin-bottom: 90px;
     5137    margin-bottom: 90px;
    47715138}
    47725139
    47735140.page-links {
    4774   clear: both;
    4775 }
     5141    clear: both;
     5142}
     5143
    47765144.page-links .post-page-numbers {
    4777   display: inline-block;
    4778   margin-left: 13px;
    4779   margin-right: 13px;
    4780   min-width: 44px;
    4781   min-height: 44px;
    4782 }
     5145    display: inline-block;
     5146    margin-left: 13px;
     5147    margin-right: 13px;
     5148    min-width: 44px;
     5149    min-height: 44px;
     5150}
     5151
    47835152.page-links .post-page-numbers:first-child {
    4784   margin-left: 0;
     5153    margin-left: 0;
    47855154}
    47865155
    47875156.entry-title {
    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 }
     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
    48005171.entry-title a {
    4801   color: currentColor;
    4802   text-underline-offset: 0.15em;
    4803 }
     5172    color: currentColor;
     5173    text-underline-offset: 0.15em;
     5174}
     5175
    48045176.entry-title a:hover {
    4805   color: #28303d;
    4806 }
     5177    color: #28303d;
     5178}
     5179
    48075180.entry-title a:focus {
    4808   color: #39414d;
    4809 }
     5181    color: #39414d;
     5182}
     5183
    48105184.entry-title a:active {
    4811   color: currentColor;
     5185    color: currentColor;
    48125186}
    48135187
    48145188.singular .entry-title {
    4815   font-size: 4rem;
    4816 }
    4817 
    4818 @media only screen and (min-width: 652px){
    4819   .singular .entry-title{
    4820   font-size: 6rem;
    4821   }
     5189    font-size: 4rem;
     5190}
     5191
     5192@media only screen and (min-width: 652px) {
     5193
     5194    .singular .entry-title {
     5195        font-size: 6rem;
     5196    }
    48225197}
    48235198
    48245199h1.entry-title {
    4825   line-height: 1.1;
    4826   font-weight: 300;
     5200    line-height: 1.1;
     5201    font-weight: 300;
    48275202}
    48285203
     
    48305205 * Entry Content
    48315206 */
    4832 .entry-content {
    4833   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    4834 }
     5207.entry-content,
    48355208.entry-summary {
    4836   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5209    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    48375210}
    48385211
    48395212.entry-content p {
    4840   word-wrap: break-word;
    4841 }
     5213    word-wrap: break-word;
     5214}
     5215
    48425216.entry-content > iframe[style] {
    4843   margin: 30px 0 !important;
    4844   max-width: 100% !important;
    4845 }
     5217    margin: 30px 0 !important;
     5218    max-width: 100% !important;
     5219}
     5220
    48465221.entry-footer {
    4847   color: #28303d;
    4848   clear: both;
    4849   float: none;
    4850   font-size: 1rem;
    4851   display: block;
    4852 }
     5222    color: #28303d;
     5223    clear: both;
     5224    float: none;
     5225    font-size: 1rem;
     5226    display: block;
     5227}
     5228
    48535229.entry-footer > span {
    4854   display: inline-block;
    4855 }
     5230    display: inline-block;
     5231}
     5232
    48565233.entry-footer a {
    4857   color: currentColor;
    4858 }
     5234    color: currentColor;
     5235}
     5236
    48595237.entry-footer a:hover {
    4860   color: #28303d;
    4861 }
     5238    color: #28303d;
     5239}
     5240
    48625241.entry-footer a:focus {
    4863   color: #28303d;
    4864 }
     5242    color: #28303d;
     5243}
     5244
    48655245.entry-footer a:active {
    4866   color: currentColor;
     5246    color: currentColor;
    48675247}
    48685248
    48695249.site-main > article > .entry-footer {
    4870   margin-top: 30px;
    4871   padding-top: 20px;
    4872   padding-bottom: 90px;
    4873   border-bottom: 1px solid #28303d;
     5250    margin-top: 30px;
     5251    padding-top: 20px;
     5252    padding-bottom: 90px;
     5253    border-bottom: 1px solid #28303d;
    48745254}
    48755255
    48765256body:not(.single) .site-main > article:last-of-type .entry-footer {
    4877   border-bottom: 1px solid transparent;
     5257    border-bottom: 1px solid transparent;
    48785258}
    48795259
    48805260.single .site-main > article > .entry-footer {
    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 }
     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
    48915272.single .site-main > article > .entry-footer .post-taxonomies,
    48925273.single .site-main > article > .entry-footer .full-size-link {
    4893   justify-content: flex-end;
    4894   text-align: right;
    4895 }
     5274    justify-content: flex-end;
     5275    text-align: right;
     5276}
     5277
    48965278.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
    4897   grid-column: span 2;
    4898 }
     5279    grid-column: span 2;
     5280}
     5281
    48995282.single .site-main > article > .entry-footer .posted-on,
    49005283.single .site-main > article > .entry-footer .byline,
    49015284.single .site-main > article > .entry-footer .cat-links,
    49025285.single .site-main > article > .entry-footer .tags-links {
    4903   display: block;
     5286    display: block;
    49045287}
    49055288@media only screen and (max-width: 481px) {
    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   }
     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    }
    49165302}
    49175303
     
    49205306 */
    49215307.post-thumbnail {
    4922   text-align: center;
    4923 }
     5308    text-align: center;
     5309}
     5310
    49245311.post-thumbnail .wp-post-image {
    4925   display: block;
    4926   width: auto;
    4927   max-width: 100%;
    4928   margin-left: auto;
    4929   margin-right: auto;
    4930   margin-top: 60px;
     5312    display: block;
     5313    width: auto;
     5314    max-width: 100%;
     5315    margin-left: auto;
     5316    margin-right: auto;
     5317    margin-top: 60px;
    49315318}
    49325319
     
    49355322 */
    49365323.author-bio {
    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 }
     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
    49515341.site-main > article > .author-bio {
    4952   margin-top: 60px;
    4953 }
     5342    margin-top: 60px;
     5343}
     5344
    49545345.author-bio.show-avatars .avatar {
    4955   display: inline-block;
    4956   vertical-align: top;
    4957   border-radius: 50%;
    4958 }
     5346    display: inline-block;
     5347    vertical-align: top;
     5348    border-radius: 50%;
     5349}
     5350
    49595351.author-bio.show-avatars .author-bio-content {
    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 }
     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
    49745369.author-bio .author-bio-content .author-title {
    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 }
     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
    49795375.author-bio .author-bio-content .author-description {
    4980   font-size: 1rem;
    4981   margin-top: 15px;
    4982   margin-bottom: 15px;
     5376    font-size: 1rem;
     5377    margin-top: 15px;
     5378    margin-bottom: 15px;
    49835379}
    49845380
    49855381.page-title {
    4986   font-size: 4rem;
    4987 }
    4988 
    4989 @media only screen and (min-width: 652px){
    4990   .page-title{
    4991   font-size: 6rem;
    4992   }
     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
     5392h1.page-title,
     5393h2.page-title {
     5394    font-weight: 300;
    49935395}
    49945396
    49955397h1.page-title {
    4996   font-weight: 300;
    4997 }
    4998 
    4999 h2.page-title {
    5000   font-weight: 300;
    5001 }
    5002 
    5003 h1.page-title {
    5004   line-height: 1.1;
     5398    line-height: 1.1;
    50055399}
    50065400
    50075401.page-header {
    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 
     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,
    50445414.blog .content-area .format-link .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 }
     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,
    50715426.blog .format-video .entry-content {
    5072   margin-top: 60px;
    5073 }
     5427    margin-top: 60px;
     5428}
     5429
    50745430.archive .entry-footer .cat-links,
    50755431.archive .entry-footer .tags-links,
     
    50785434.blog .entry-footer .cat-links,
    50795435.blog .entry-footer .tags-links {
    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 }
     5436    display: block;
     5437}
     5438
     5439.archive.logged-in .entry-footer .posted-on,
     5440.search.logged-in .entry-footer .posted-on,
    50885441.blog.logged-in .entry-footer .posted-on {
    5089   margin-right: 10px;
     5442    margin-right: 10px;
    50905443}
    50915444
    50925445.archive-description {
    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   }
     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    }
    51025456}
    51035457
    51045458.error404 main p {
    5105   font-size: 1.5rem;
    5106   margin-bottom: 50px;
     5459    font-size: 1.5rem;
     5460    margin-bottom: 50px;
    51075461}
    51085462
    51095463.search-no-results .page-content {
    5110   margin-top: 90px;
     5464    margin-top: 90px;
    51115465}
    51125466
     
    51155469 */
    51165470.comments-area > * {
    5117   margin-top: 30px;
    5118   margin-bottom: 30px;
    5119 }
     5471    margin-top: 30px;
     5472    margin-bottom: 30px;
     5473}
     5474
    51205475.comments-area > *:first-child {
    5121   margin-top: 0;
    5122 }
     5476    margin-top: 0;
     5477}
     5478
    51235479.comments-area > *:last-child {
    5124   margin-bottom: 0;
    5125 }
     5480    margin-bottom: 0;
     5481}
     5482
    51265483.comments-area.show-avatars .avatar {
    5127   border-radius: 50%;
    5128   position: absolute;
    5129   top: 10px;
    5130 }
     5484    border-radius: 50%;
     5485    position: absolute;
     5486    top: 10px;
     5487}
     5488
    51315489.comments-area.show-avatars .fn {
    5132   display: inline-block;
    5133   padding-left: 85px;
    5134 }
     5490    display: inline-block;
     5491    padding-left: 85px;
     5492}
     5493
    51355494.comments-area.show-avatars .comment-metadata {
    5136   padding: 8px 0 9px 85px;
     5495    padding: 8px 0 9px 85px;
    51375496}
    51385497
     
    51415500 */
    51425501.comments-title {
    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 }
     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
    51515512.comment-reply-title {
    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   }
     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    }
    51595521}
    51605522
    51615523.comment-reply-title {
    5162   display: flex;
    5163   justify-content: space-between;
    5164 }
     5524    display: flex;
     5525    justify-content: space-between;
     5526}
     5527
    51655528.comment-reply-title small a {
    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;
     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;
    51715534}
    51725535
    51735536/* Nested comment reply title*/
    51745537.comment .comment-respond .comment-reply-title {
    5175   font-size: 1.5rem;
     5538    font-size: 1.5rem;
    51765539}
    51775540
     
    51805543 */
    51815544.comment-list {
    5182   padding-left: 0;
    5183   list-style: none;
    5184 }
     5545    padding-left: 0;
     5546    list-style: none;
     5547}
     5548
    51855549.comment-list > li {
    5186   margin-top: 30px;
    5187   margin-bottom: 30px;
     5550    margin-top: 30px;
     5551    margin-bottom: 30px;
    51885552}
    51895553
    51905554.comment-list .children {
    5191   list-style: none;
    5192   padding-left: 0;
    5193 }
     5555    list-style: none;
     5556    padding-left: 0;
     5557}
     5558
    51945559.comment-list .children > li {
    5195   margin-top: 30px;
    5196   margin-bottom: 30px;
     5560    margin-top: 30px;
     5561    margin-bottom: 30px;
    51975562}
    51985563
    51995564@media only screen and (min-width: 482px) {
    5200   .comment-list .depth-2 {
    5201     padding-left: 100px;
    5202   }
    5203   .comment-list .depth-3 {
    5204     padding-left: 100px;
    5205   }
     5565
     5566    .comment-list .depth-2,
     5567    .comment-list .depth-3 {
     5568        padding-left: 100px;
     5569    }
    52065570}
    52075571
     
    52105574 */
    52115575.comment-meta .comment-author {
    5212   line-height: 1.3;
    5213   margin-bottom: 5px;
     5576    line-height: 1.3;
     5577    margin-bottom: 5px;
    52145578}
    52155579@media only screen and (min-width: 482px) {
    5216   .comment-meta .comment-author {
    5217     margin-bottom: 0;
    5218     padding-right: 0;
    5219   }
    5220 }
     5580
     5581    .comment-meta .comment-author {
     5582        margin-bottom: 0;
     5583        padding-right: 0;
     5584    }
     5585}
     5586
    52215587.comment-meta .comment-author .fn {
    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 }
     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
    52295596.comment-meta .comment-metadata {
    5230   color: #28303d;
    5231   font-size: 1rem;
    5232   padding: 8px 0 9px 0;
    5233 }
     5597    color: #28303d;
     5598    font-size: 1rem;
     5599    padding: 8px 0 9px 0;
     5600}
     5601
    52345602.comment-meta .comment-metadata .edit-link {
    5235   margin-left: 25px;
     5603    margin-left: 25px;
    52365604}
    52375605@media only screen and (min-width: 482px) {
    5238   .comment-meta {
    5239     margin-right: inherit;
    5240   }
    5241   .comment-meta .comment-author {
    5242     max-width: inherit;
    5243   }
     5606
     5607    .comment-meta {
     5608        margin-right: inherit;
     5609    }
     5610
     5611    .comment-meta .comment-author {
     5612        max-width: inherit;
     5613    }
    52445614}
    52455615
    52465616.reply {
    5247   font-size: 1.125rem;
    5248   line-height: 1.3;
     5617    font-size: 1.125rem;
     5618    line-height: 1.3;
    52495619}
    52505620
    52515621.bypostauthor {
    5252   display: block;
     5622    display: block;
    52535623}
    52545624
    52555625.says {
    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 
     5626    display: none;
     5627}
     5628
     5629.pingback .url,
    52635630.trackback .url {
    5264   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     5631    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    52655632}
    52665633
    52675634.comment-body {
    5268   position: relative;
    5269   margin-bottom: 51px;
    5270 }
     5635    position: relative;
     5636    margin-bottom: 51px;
     5637}
     5638
    52715639.comment-body > * {
    5272   margin-top: 30px;
    5273   margin-bottom: 30px;
    5274 }
     5640    margin-top: 30px;
     5641    margin-bottom: 30px;
     5642}
     5643
    52755644.comment-body .reply {
    5276   margin: 0;
     5645    margin: 0;
    52775646}
    52785647
    52795648.comment-content {
    5280   word-wrap: break-word;
    5281 }
    5282 
    5283 .pingback .comment-body {
    5284   margin-top: 30px;
    5285   margin-bottom: 30px;
    5286 }
    5287 
     5649    word-wrap: break-word;
     5650}
     5651
     5652.pingback .comment-body,
    52885653.trackback .comment-body {
    5289   margin-top: 30px;
    5290   margin-bottom: 30px;
     5654    margin-top: 30px;
     5655    margin-bottom: 30px;
    52915656}
    52925657
    52935658.comment-respond {
    5294   margin-top: 30px;
     5659    margin-top: 30px;
    52955660}
    52965661
    52975662.comment-respond > * {
    5298   margin-top: 20px;
    5299   margin-bottom: 20px;
    5300 }
     5663    margin-top: 20px;
     5664    margin-bottom: 20px;
     5665}
     5666
    53015667.comment-respond > *:first-child {
    5302   margin-top: 0;
    5303 }
     5668    margin-top: 0;
     5669}
     5670
    53045671.comment-respond > *:last-child {
    5305   margin-bottom: 0;
    5306 }
     5672    margin-bottom: 0;
     5673}
     5674
    53075675.comment-respond > *:last-child.comment-form {
    5308   margin-bottom: 30px;
     5676    margin-bottom: 30px;
    53095677}
    53105678
    53115679.comment-author {
    5312   padding-top: 3px;
    5313 }
     5680    padding-top: 3px;
     5681}
     5682
    53145683.comment-author .url {
    5315   color: currentColor;
     5684    color: currentColor;
    53165685}
    53175686
    53185687.comment-form {
    5319   display: flex;
    5320   flex-wrap: wrap;
    5321 }
     5688    display: flex;
     5689    flex-wrap: wrap;
     5690}
     5691
    53225692.comment-form > * {
    5323   flex-basis: 100%;
    5324 }
     5693    flex-basis: 100%;
     5694}
     5695
    53255696.comment-form .comment-notes {
    5326   font-size: 1.125rem;
    5327 }
     5697    font-size: 1.125rem;
     5698}
     5699
    53285700.comment-form .comment-form-url,
    53295701.comment-form .comment-form-comment {
    5330   width: 100%;
    5331 }
     5702    width: 100%;
     5703}
     5704
    53325705.comment-form .comment-form-author,
    53335706.comment-form .comment-form-email {
    5334   flex-basis: 0;
    5335   flex-grow: 1;
     5707    flex-basis: 0;
     5708    flex-grow: 1;
    53365709}
    53375710@media only screen and (max-width: 481px) {
    5338   .comment-form .comment-form-author,
    5339 .comment-form .comment-form-email {
    5340     flex-basis: 100%;
    5341   }
    5342 }
     5711
     5712    .comment-form .comment-form-author,
     5713    .comment-form .comment-form-email {
     5714        flex-basis: 100%;
     5715    }
     5716}
     5717
    53435718.comment-form .comment-form-cookies-consent > label {
    5344   font-size: 1rem;
    5345   font-weight: normal;
    5346 }
     5719    font-size: 1rem;
     5720    font-weight: normal;
     5721}
     5722
    53475723.comment-form .comment-notes {
    5348   font-size: 1rem;
    5349   font-weight: normal;
     5724    font-size: 1rem;
     5725    font-weight: normal;
    53505726}
    53515727
    53525728.comment-form > p {
    5353   margin-bottom: 20px;
    5354 }
     5729    margin-bottom: 20px;
     5730}
     5731
    53555732.comment-form > p:first-of-type {
    5356   margin-top: 0;
    5357 }
     5733    margin-top: 0;
     5734}
     5735
    53585736.comment-form > p:last-of-type {
    5359   margin-bottom: 0;
    5360 }
     5737    margin-bottom: 0;
     5738}
     5739
    53615740.comment-form > p label {
    5362   display: block;
    5363   font-size: 1.125rem;
    5364   margin-bottom: 10px;
    5365   width: 100%;
    5366   font-weight: 500;
    5367 }
     5741    display: block;
     5742    font-size: 1.125rem;
     5743    margin-bottom: 10px;
     5744    width: 100%;
     5745    font-weight: 500;
     5746}
     5747
    53685748.comment-form > p input[type=email] {
    5369   display: block;
    5370   font-size: 1.125rem;
    5371   margin-bottom: 10px;
    5372   width: 100%;
    5373   font-weight: 500;
    5374 }
     5749    display: block;
     5750    font-size: 1.125rem;
     5751    margin-bottom: 10px;
     5752    width: 100%;
     5753    font-weight: 500;
     5754}
     5755
    53755756.comment-form > p input[type=text] {
    5376   display: block;
    5377   font-size: 1.125rem;
    5378   margin-bottom: 10px;
    5379   width: 100%;
    5380   font-weight: 500;
    5381 }
     5757    display: block;
     5758    font-size: 1.125rem;
     5759    margin-bottom: 10px;
     5760    width: 100%;
     5761    font-weight: 500;
     5762}
     5763
    53825764.comment-form > p input[type=url] {
    5383   display: block;
    5384   font-size: 1.125rem;
    5385   margin-bottom: 10px;
    5386   width: 100%;
    5387   font-weight: 500;
    5388 }
     5765    display: block;
     5766    font-size: 1.125rem;
     5767    margin-bottom: 10px;
     5768    width: 100%;
     5769    font-weight: 500;
     5770}
     5771
    53895772.comment-form > p textarea {
    5390   display: block;
    5391   font-size: 1.125rem;
    5392   margin-bottom: 10px;
    5393   width: 100%;
    5394   font-weight: 500;
    5395 }
     5773    display: block;
     5774    font-size: 1.125rem;
     5775    margin-bottom: 10px;
     5776    width: 100%;
     5777    font-weight: 500;
     5778}
     5779
    53965780.comment-form > p.comment-form-cookies-consent {
    5397   display: flex;
     5781    display: flex;
    53985782}
    53995783@media only screen and (min-width: 482px) {
    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   }
     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    }
    54065793}
    54075794
    54085795.menu-button-container {
    5409   display: none;
    5410   justify-content: space-between;
    5411   position: absolute;
    5412   right: 0;
    5413   padding-top: 15px;
    5414   padding-bottom: 8px;
     5796    display: none;
     5797    justify-content: space-between;
     5798    position: absolute;
     5799    right: 0;
     5800    padding-top: 15px;
     5801    padding-bottom: 8px;
    54155802}
    54165803@media only screen and (max-width: 481px) {
    5417   .menu-button-container {
    5418     display: flex;
    5419   }
    5420 }
     5804
     5805    .menu-button-container {
     5806        display: flex;
     5807    }
     5808}
     5809
    54215810.menu-button-container #primary-mobile-menu {
    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 }
     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
    54315821.menu-button-container #primary-mobile-menu .dropdown-icon {
    5432   display: flex;
    5433   align-items: center;
    5434 }
     5822    display: flex;
     5823    align-items: center;
     5824}
     5825
    54355826.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
    5436   margin-left: 5px;
    5437 }
     5827    margin-left: 5px;
     5828}
     5829
    54385830.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon {
    5439   position: relative;
    5440   top: -1px;
    5441 }
     5831    position: relative;
     5832    top: -1px;
     5833}
     5834
    54425835.menu-button-container #primary-mobile-menu .dropdown-icon.close {
    5443   display: none;
    5444 }
     5836    display: none;
     5837}
     5838
    54455839.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open {
    5446   display: none;
    5447 }
     5840    display: none;
     5841}
     5842
    54485843.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    5449   display: flex;
    5450 }
     5844    display: flex;
     5845}
     5846
    54515847.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    5452   animation-name: twentytwentyone-close-button-transition;
    5453   animation-duration: 0.3s;
    5454 }
     5848    animation-name: twentytwentyone-close-button-transition;
     5849    animation-duration: 0.3s;
     5850}
     5851
    54555852.primary-navigation-open .menu-button-container {
    5456   width: 100%;
    5457   z-index: 500;
    5458   background-color: #d1e4dd;
    5459 }
     5853    width: 100%;
     5854    z-index: 500;
     5855    background-color: #d1e4dd;
     5856}
     5857
    54605858.primary-navigation-open .menu-button-container #primary-mobile-menu {
    5461   position: static;
     5859    position: static;
    54625860}
    54635861
    54645862.primary-navigation {
    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 }
     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
    54745873.primary-navigation > .primary-menu-container {
    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);
     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    }
    54895893}
    54905894@media only screen and (max-width: 481px) {
    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   }
     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    }
    55215932}
    55225933@media only screen and (max-width: 481px) {
    5523   .primary-navigation-open .primary-navigation {
    5524     width: 100%;
    5525     position: fixed;
    5526     z-index: 2;
    5527   }
    5528 }
     5934
     5935    .primary-navigation-open .primary-navigation {
     5936        width: 100%;
     5937        position: fixed;
     5938        z-index: 2;
     5939    }
     5940}
     5941
    55295942.primary-navigation-open .primary-navigation > .primary-menu-container {
    5530   position: absolute;
    5531   visibility: visible;
    5532   opacity: 1;
    5533   transform: translateY(0);
     5943    position: absolute;
     5944    visibility: visible;
     5945    opacity: 1;
     5946    transform: translateY(0);
    55345947}
    55355948@media only screen and (max-width: 481px) {
    5536   .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    5537     transform: translateX(0) translateY(0);
    5538   }
     5949
     5950    .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     5951        transform: translateX(0) translateY(0);
     5952    }
    55395953}
    55405954@media only screen and (min-width: 482px) {
    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 }
     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
    55675988.primary-navigation > div > .menu-wrapper {
    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;
     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;
    55765997}
    55775998@media only screen and (max-width: 481px) {
    5578   .primary-navigation > div > .menu-wrapper {
    5579     padding-bottom: 100px;
    5580   }
    5581   .primary-navigation > div > .menu-wrapper ul {
    5582     padding-left: 0;
    5583   }
    5584 }
     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
    55856009.primary-navigation > div > .menu-wrapper li {
    5586   display: block;
    5587   position: relative;
    5588   width: 100%;
     6010    display: block;
     6011    position: relative;
     6012    width: 100%;
    55896013}
    55906014@media only screen and (min-width: 482px) {
    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 }
     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
    55996026.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    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 }
     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
    56106038.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {
    5611   outline: 2px solid #28303d;
     6039    outline: 2px solid #28303d;
    56126040}
    56136041@media only screen and (max-width: 481px) {
    5614   .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    5615     display: none;
    5616   }
    5617 }
     6042
     6043    .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
     6044        display: none;
     6045    }
     6046}
     6047
    56186048.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus,
    56196049.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    5620   height: 100%;
    5621   display: flex;
    5622   align-items: center;
    5623 }
     6050    height: 100%;
     6051    display: flex;
     6052    align-items: center;
     6053}
     6054
    56246055.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg,
    56256056.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg {
    5626   margin-top: -1px;
    5627 }
     6057    margin-top: -1px;
     6058}
     6059
    56286060.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    5629   display: none;
    5630 }
     6061    display: none;
     6062}
     6063
    56316064.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus {
    5632   display: flex;
    5633 }
     6065    display: flex;
     6066}
     6067
    56346068.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus {
    5635   display: none;
    5636 }
     6069    display: none;
     6070}
     6071
    56376072.primary-navigation > div > .menu-wrapper > li > .sub-menu {
    5638   position: relative;
     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    }
    56396080}
    56406081@media only screen and (min-width: 482px) {
    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 }
     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
    57176181.primary-navigation .primary-menu > .menu-item:hover > a {
    5718   color: #28303d;
     6182    color: #28303d;
    57196183}
    57206184@media only screen and (min-width: 482px) {
    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 }
     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
    57366205.primary-navigation a {
    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;
     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;
    57436212}
    57446213@media only screen and (min-width: 482px) {
    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 }
     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
    57526223.primary-navigation a + svg {
    5753   fill: #28303d;
    5754 }
     6224    fill: #28303d;
     6225}
     6226
    57556227.primary-navigation a:hover {
    5756   color: #28303d;
    5757 }
     6228    color: #28303d;
     6229}
     6230
    57586231.primary-navigation a:link {
    5759   color: #28303d;
    5760 }
     6232    color: #28303d;
     6233}
     6234
    57616235.primary-navigation a:visited {
    5762   color: #28303d;
    5763 }
     6236    color: #28303d;
     6237}
     6238
    57646239.primary-navigation a:hover {
    5765   text-decoration: underline;
    5766   text-decoration-style: dotted;
    5767 }
     6240    text-decoration: underline;
     6241    text-decoration-style: dotted;
     6242}
     6243
    57686244.primary-navigation a:focus {
    5769   position: relative;
    5770   z-index: 99999;
    5771   outline-offset: 0;
    5772   text-decoration-thickness: 2px;
    5773 }
     6245    position: relative;
     6246    z-index: 99999;
     6247    outline-offset: 0;
     6248    text-decoration-thickness: 2px;
     6249}
     6250
    57746251.primary-navigation .current-menu-item > a:first-child,
    57756252.primary-navigation .current_page_item > a:first-child {
    5776   text-decoration: underline;
    5777   text-decoration-style: solid;
    5778 }
     6253    text-decoration: underline;
     6254    text-decoration-style: solid;
     6255}
     6256
    57796257.primary-navigation .current-menu-item > a:first-child:hover,
    57806258.primary-navigation .current_page_item > a:first-child:hover {
    5781   text-decoration: underline;
    5782   text-decoration-style: dotted;
    5783 }
     6259    text-decoration: underline;
     6260    text-decoration-style: dotted;
     6261}
     6262
    57846263.primary-navigation .sub-menu {
    5785   margin: 0;
    5786   padding: 0;
    5787   list-style: none;
    5788   margin-left: 13px;
    5789   border: 1px solid #28303d;
    5790 }
     6264    margin: 0;
     6265    padding: 0;
     6266    list-style: none;
     6267    margin-left: 13px;
     6268    border: 1px solid #28303d;
     6269}
     6270
    57916271.primary-navigation .sub-menu .sub-menu {
    5792   border: none;
     6272    border: none;
    57936273}
    57946274@media only screen and (min-width: 482px) {
    5795   .primary-navigation .sub-menu > .menu-item > .sub-menu {
    5796     padding: 0;
    5797   }
     6275
     6276    .primary-navigation .sub-menu > .menu-item > .sub-menu {
     6277        padding: 0;
     6278    }
    57986279}
    57996280@media only screen and (max-width: 481px) {
    5800   .primary-navigation .sub-menu .menu-item:last-child {
    5801     margin-bottom: 0;
    5802   }
    5803 }
     6281
     6282    .primary-navigation .sub-menu .menu-item:last-child {
     6283        margin-bottom: 0;
     6284    }
     6285}
     6286
    58046287.primary-navigation .sub-menu .menu-item > a {
    5805   padding: 17px 13px;
    5806   display: block;
    5807   font-size: 1.125rem;
    5808   font-style: normal;
     6288    padding: 17px 13px;
     6289    display: block;
     6290    font-size: 1.125rem;
     6291    font-style: normal;
    58096292}
    58106293@media only screen and (min-width: 482px) {
    5811   .primary-navigation .sub-menu .menu-item > a {
    5812     font-size: 1rem;
    5813     font-style: normal;
    5814   }
    5815 }
     6294
     6295    .primary-navigation .sub-menu .menu-item > a {
     6296        font-size: 1rem;
     6297        font-style: normal;
     6298    }
     6299}
     6300
    58166301.primary-navigation .menu-item-has-children > .svg-icon {
    5817   display: none;
     6302    display: none;
    58186303}
    58196304@media only screen and (min-width: 482px) {
    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 }
     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
    58286316.primary-navigation .menu-item-description {
    5829   display: block;
    5830   clear: both;
    5831   font-size: 1rem;
    5832   text-transform: none;
    5833   line-height: 1.7;
    5834 }
     6317    display: block;
     6318    clear: both;
     6319    font-size: 1rem;
     6320    text-transform: none;
     6321    line-height: 1.7;
     6322}
     6323
    58356324.primary-navigation .menu-item-description > span {
    5836   display: inline-block;
     6325    display: inline-block;
    58376326}
    58386327
    58396328@media only screen and (max-width: 481px) {
    5840   .lock-scrolling .site {
    5841     position: fixed;
    5842     max-width: 100%;
    5843     width: 100%;
    5844   }
     6329
     6330    .lock-scrolling .site {
     6331        position: fixed;
     6332        max-width: 100%;
     6333        width: 100%;
     6334    }
    58456335}
    58466336@keyframes twentytwentyone-close-button-transition {
    5847   from {
    5848     opacity: 0;
    5849   }
    5850   to {
    5851     opacity: 1;
    5852   }
    5853 }
     6337
     6338    from {
     6339        opacity: 0;
     6340    }
     6341
     6342    to {
     6343        opacity: 1;
     6344    }
     6345}
     6346
    58546347.footer-navigation {
    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;
     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;
    58606353}
    58616354
    58626355.footer-navigation-wrapper {
    5863   display: flex;
    5864   justify-content: center;
    5865   flex-wrap: wrap;
    5866   list-style: none;
    5867   padding-left: 0;
    5868 }
     6356    display: flex;
     6357    justify-content: center;
     6358    flex-wrap: wrap;
     6359    list-style: none;
     6360    padding-left: 0;
     6361}
     6362
    58696363.footer-navigation-wrapper li {
    5870   display: inline;
    5871   line-height: 3;
    5872 }
     6364    display: inline;
     6365    line-height: 3;
     6366}
     6367
    58736368.footer-navigation-wrapper li a {
    5874   padding: 17px 13px;
    5875   transition: transform 0.1s ease;
    5876   color: #28303d;
    5877 }
     6369    padding: 17px 13px;
     6370    color: #28303d;
     6371}
     6372
    58786373.footer-navigation-wrapper li a:link {
    5879   color: #28303d;
    5880 }
     6374    color: #28303d;
     6375}
     6376
    58816377.footer-navigation-wrapper li a:visited {
    5882   color: #28303d;
    5883 }
     6378    color: #28303d;
     6379}
     6380
    58846381.footer-navigation-wrapper li a:active {
    5885   color: #28303d;
    5886 }
     6382    color: #28303d;
     6383}
     6384
    58876385.footer-navigation-wrapper li a:hover {
    5888   text-decoration: underline;
    5889   text-decoration-style: dotted;
    5890   text-decoration-skip-ink: none;
    5891   color: #28303d;
    5892 }
     6386    text-decoration: underline;
     6387    text-decoration-style: dotted;
     6388    text-decoration-skip-ink: none;
     6389    color: #28303d;
     6390}
     6391
    58936392.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon {
    5894   fill: #d1e4dd;
    5895 }
     6393    fill: #d1e4dd;
     6394}
     6395
    58966396.has-background-white .footer-navigation-wrapper li a:focus .svg-icon {
    5897   fill: #fff;
    5898 }
     6397    fill: #fff;
     6398}
     6399
    58996400.footer-navigation-wrapper li .svg-icon {
    5900   vertical-align: middle;
    5901   fill: #28303d;
    5902 }
     6401    vertical-align: middle;
     6402    fill: #28303d;
     6403}
     6404
    59036405.footer-navigation-wrapper li .svg-icon:hover {
    5904   transform: scale(1.1);
    5905 }
     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
    59066415.footer-navigation-wrapper .sub-menu-toggle,
    59076416.footer-navigation-wrapper .menu-item-description {
    5908   display: none;
     6417    display: none;
    59096418}
    59106419
    59116420/* Next/Previous navigation */
    5912 .navigation {
    5913   color: #28303d;
    5914 }
     6421.navigation,
    59156422.navigation a {
    5916   color: #28303d;
    5917   text-decoration: none;
    5918 }
     6423    color: #28303d;
     6424}
     6425
     6426.navigation a {
     6427    text-decoration: none;
     6428}
     6429
    59196430.navigation a:hover {
    5920   color: #28303d;
    5921   text-decoration: underline;
    5922   text-decoration-style: dotted;
    5923 }
     6431    color: #28303d;
     6432    text-decoration: underline;
     6433    text-decoration-style: dotted;
     6434}
     6435
    59246436.navigation a:focus {
    5925   color: #39414d;
    5926 }
     6437    color: #39414d;
     6438}
     6439
    59276440.navigation a:active {
    5928   color: #28303d;
    5929 }
     6441    color: #28303d;
     6442}
     6443
    59306444.navigation .nav-links > * {
    5931   min-width: 44px;
    5932   min-height: 44px;
    5933 }
     6445    min-width: 44px;
     6446    min-height: 44px;
     6447}
     6448
    59346449.navigation .nav-links .nav-next a,
    59356450.navigation .nav-links .nav-previous a {
    5936   display: flex;
    5937   flex-direction: column;
    5938 }
     6451    display: flex;
     6452    flex-direction: column;
     6453}
     6454
    59396455.navigation .nav-links .dots {
    5940   text-align: center;
     6456    text-align: center;
    59416457}
    59426458@media only screen and (min-width: 592px) {
    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 }
     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
    59646479.navigation .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 }
     6480    display: inline-block;
     6481    fill: currentColor;
     6482    vertical-align: middle;
     6483    position: relative;
     6484}
     6485
     6486.navigation .nav-previous .svg-icon,
    59746487.navigation .prev .svg-icon {
    5975   top: -2px;
    5976   margin-right: 5px;
    5977 }
    5978 .navigation .nav-next .svg-icon {
    5979   top: -1px;
    5980   margin-left: 5px;
    5981 }
     6488    top: -2px;
     6489    margin-right: 5px;
     6490}
     6491
     6492.navigation .nav-next .svg-icon,
    59826493.navigation .next .svg-icon {
    5983   top: -1px;
    5984   margin-left: 5px;
     6494    top: -1px;
     6495    margin-left: 5px;
    59856496}
    59866497
    59876498.post-navigation {
    5988   margin: 30px auto;
     6499    margin: 30px auto;
    59896500}
    59906501@media only screen and (min-width: 822px) {
    5991   .post-navigation {
    5992     margin: 30px auto;
    5993   }
    5994 }
     6502
     6503    .post-navigation {
     6504        margin: 30px auto;
     6505    }
     6506}
     6507
    59956508.post-navigation .meta-nav {
    5996   line-height: 1.7;
    5997   color: #28303d;
    5998 }
     6509    line-height: 1.7;
     6510    color: #28303d;
     6511}
     6512
    59996513.post-navigation .post-title {
    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;
     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;
    60056519}
    60066520@media only screen and (min-width: 822px) {
    6007   .post-navigation .post-title {
    6008     margin: 5px 29px 0;
    6009   }
     6521
     6522    .post-navigation .post-title {
     6523        margin: 5px 29px 0;
     6524    }
    60106525}
    60116526@media only screen and (min-width: 482px) {
    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 }
     6527
     6528    .post-navigation .nav-links {
     6529        justify-content: space-between;
     6530    }
     6531}
     6532
     6533.post-navigation .nav-next,
    60206534.post-navigation .nav-previous {
    6021   margin-top: 30px;
    6022   margin-bottom: 30px;
    6023 }
     6535    margin-top: 30px;
     6536    margin-bottom: 30px;
     6537}
     6538
    60246539.post-navigation .nav-next:first-child,
    60256540.post-navigation .nav-previous:first-child {
    6026   margin-top: 0;
    6027 }
     6541    margin-top: 0;
     6542}
     6543
    60286544.post-navigation .nav-next:last-child,
    60296545.post-navigation .nav-previous:last-child {
    6030   margin-bottom: 0;
    6031 }
    6032 
    6033 .pagination {
    6034   border-top: 3px solid #28303d;
    6035   padding-top: 30px;
    6036   margin: 30px auto;
    6037 }
    6038 
     6546    margin-bottom: 0;
     6547}
     6548
     6549.pagination,
    60396550.comments-pagination {
    6040   border-top: 3px solid #28303d;
    6041   padding-top: 30px;
    6042   margin: 30px auto;
     6551    border-top: 3px solid #28303d;
     6552    padding-top: 30px;
     6553    margin: 30px auto;
    60436554}
    60446555@media only screen and (min-width: 822px) {
    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 }
     6556
     6557    .pagination,
     6558    .comments-pagination {
     6559        margin: 30px auto;
     6560    }
     6561}
     6562
     6563.pagination .nav-links,
    60556564.comments-pagination .nav-links {
    6056   margin-top: -30px;
    6057 }
     6565    margin-top: -30px;
     6566}
     6567
    60586568.pagination .nav-links a:hover {
    6059   color: #28303d;
    6060 }
     6569    color: #28303d;
     6570}
     6571
    60616572.comments-pagination .nav-links a:hover {
    6062   color: #28303d;
    6063 }
     6573    color: #28303d;
     6574}
     6575
    60646576.is-dark-theme .pagination .nav-links a:active {
    6065   color: #d1e4dd;
    6066 }
     6577    color: #d1e4dd;
     6578}
     6579
    60676580.is-dark-theme .pagination .nav-links a:hover:active {
    6068   color: #d1e4dd;
    6069 }
     6581    color: #d1e4dd;
     6582}
     6583
    60706584.is-dark-theme .pagination .nav-links a:hover:focus {
    6071   color: #d1e4dd;
    6072 }
     6585    color: #d1e4dd;
     6586}
     6587
    60736588.is-dark-theme .comments-pagination .nav-links a:active {
    6074   color: #d1e4dd;
    6075 }
     6589    color: #d1e4dd;
     6590}
     6591
    60766592.is-dark-theme .comments-pagination .nav-links a:hover:active {
    6077   color: #d1e4dd;
    6078 }
     6593    color: #d1e4dd;
     6594}
     6595
    60796596.is-dark-theme .comments-pagination .nav-links a:hover:focus {
    6080   color: #d1e4dd;
    6081 }
     6597    color: #d1e4dd;
     6598}
     6599
    60826600.has-background-white .pagination .nav-links a:active {
    6083   color: #fff;
    6084 }
     6601    color: #fff;
     6602}
     6603
    60856604.has-background-white .pagination .nav-links a:hover:active {
    6086   color: #fff;
    6087 }
     6605    color: #fff;
     6606}
     6607
    60886608.has-background-white .pagination .nav-links a:hover:focus {
    6089   color: #fff;
    6090 }
     6609    color: #fff;
     6610}
     6611
    60916612.has-background-white .comments-pagination .nav-links a:active {
    6092   color: #fff;
    6093 }
     6613    color: #fff;
     6614}
     6615
    60946616.has-background-white .comments-pagination .nav-links a:hover:active {
    6095   color: #fff;
    6096 }
     6617    color: #fff;
     6618}
     6619
    60976620.has-background-white .comments-pagination .nav-links a:hover:focus {
    6098   color: #fff;
    6099 }
     6621    color: #fff;
     6622}
     6623
    61006624.pagination .nav-links > * {
    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 }
     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
    61096634.comments-pagination .nav-links > * {
    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 }
     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
    61186644.pagination .nav-links > *.current,
    61196645.comments-pagination .nav-links > *.current {
    6120   text-decoration: underline;
    6121 }
     6646    text-decoration: underline;
     6647}
     6648
    61226649.pagination .nav-links > *:not(.dots):not(.current):hover,
    61236650.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
    6124   text-decoration-style: dotted;
    6125 }
     6651    text-decoration-style: dotted;
     6652}
     6653
    61266654.pagination .nav-links > *:first-child,
    61276655.comments-pagination .nav-links > *:first-child {
    6128   margin-left: 0;
    6129 }
     6656    margin-left: 0;
     6657}
     6658
    61306659.pagination .nav-links > *:last-child,
    61316660.comments-pagination .nav-links > *:last-child {
    6132   margin-right: 0;
    6133 }
     6661    margin-right: 0;
     6662}
     6663
    61346664.pagination .nav-links > *.next,
    61356665.comments-pagination .nav-links > *.next {
    6136   margin-left: auto;
    6137 }
     6666    margin-left: auto;
     6667}
     6668
    61386669.pagination .nav-links > *.prev,
    61396670.comments-pagination .nav-links > *.prev {
    6140   margin-right: auto;
     6671    margin-right: auto;
    61416672}
    61426673@media only screen and (max-width: 821px) {
    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   }
     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    }
    61586693}
    61596694@media only screen and (max-width: 481px) {
    6160   .pagination .nav-short,
    6161 .comments-pagination .nav-short {
    6162     display: none;
    6163   }
     6695
     6696    .pagination .nav-short,
     6697    .comments-pagination .nav-short {
     6698        display: none;
     6699    }
    61646700}
    61656701
    61666702.comments-pagination {
    6167   padding-top: 20px;
    6168   margin: 90px auto;
     6703    padding-top: 20px;
     6704    margin: 90px auto;
    61696705}
    61706706@media only screen and (min-width: 822px) {
    6171   .comments-pagination {
    6172     margin: 90px auto 120px auto;
    6173   }
    6174 }
     6707
     6708    .comments-pagination {
     6709        margin: 90px auto 120px auto;
     6710    }
     6711}
     6712
    61756713.comments-pagination .nav-links > * {
    6176   font-size: 1.25rem;
     6714    font-size: 1.25rem;
    61776715}
    61786716
    61796717.widget-area {
    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;
     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;
    61856723}
    61866724@media only screen and (min-width: 652px) {
    6187   .widget-area {
    6188     display: grid;
    6189     grid-template-columns: repeat(2, 1fr);
    6190     column-gap: 50px;
    6191   }
     6725
     6726    .widget-area {
     6727        display: grid;
     6728        grid-template-columns: repeat(2, 1fr);
     6729        column-gap: 50px;
     6730    }
    61926731}
    61936732@media only screen and (min-width: 1024px) {
    6194   .widget-area {
    6195     grid-template-columns: repeat(3, 1fr);
    6196   }
     6733
     6734    .widget-area {
     6735        grid-template-columns: repeat(3, 1fr);
     6736    }
    61976737}
    61986738@media only screen and (max-width: 481px) {
    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 }
     6739
     6740    .widget-area {
     6741        margin-top: 90px;
     6742    }
     6743}
     6744
    62386745.widget-area .wp-block-social-links.alignright {
    6239   margin-top: 30px;
    6240   justify-content: flex-end;
    6241 }
     6746    margin-top: 30px;
     6747    justify-content: flex-end;
     6748}
     6749
    62426750.widget-area .wp-block-social-links.alignleft {
    6243   margin-top: 30px;
    6244 }
     6751    margin-top: 30px;
     6752}
     6753
    62456754.widget-area:after {
    6246   content: "";
    6247   display: table;
    6248   clear: both;
     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,
     6765.widget h6 {
     6766    font-weight: 700;
     6767    line-height: 1.4;
    62496768}
    62506769
    62516770.widget h1 {
    6252   font-weight: 700;
    6253   line-height: 1.4;
     6771    font-size: 1.25rem;
    62546772}
    62556773
    62566774.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 
     6775    font-size: 1.125rem;
     6776}
     6777
     6778.widget h3,
     6779.widget h4,
     6780.widget h5,
    62766781.widget h6 {
    6277   font-weight: 700;
    6278   line-height: 1.4;
    6279 }
    6280 .widget h1 {
    6281   font-size: 1.25rem;
    6282 }
    6283 .widget h2 {
    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 }
    6295 .widget h6 {
    6296   font-size: 1rem;
     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;
    62976825}
    62986826
    62996827.search-form {
    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 }
     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
    63176848.search-form > label {
    6318   width: 100%;
    6319   margin-bottom: 0;
    6320   font-weight: 500;
    6321 }
     6849    width: 100%;
     6850    margin-bottom: 0;
     6851    font-weight: 500;
     6852}
     6853
    63226854.search-form .search-field {
    6323   flex-grow: 1;
    6324   max-width: inherit;
    6325   margin-top: 10px;
    6326   margin-right: 17px;
    6327 }
     6855    flex-grow: 1;
     6856    max-width: inherit;
     6857    margin-top: 10px;
     6858    margin-right: 17px;
     6859}
     6860
    63286861.search-form .search-submit {
    6329   margin-top: 10px;
    6330   margin-left: 10px;
     6862    margin-top: 10px;
     6863    margin-left: 10px;
    63316864}
    63326865
    63336866.widget_search > .search-form .search-field {
    6334   margin-right: -3px;
    6335   -webkit-appearance: none;
    6336   margin-bottom: 15px;
    6337 }
     6867    margin-right: -3px;
     6868    -webkit-appearance: none;
     6869    margin-bottom: 15px;
     6870}
     6871
    63386872.widget_search > .search-form .search-submit {
    6339   margin-left: 0;
    6340   margin-bottom: 15px;
     6873    margin-left: 0;
     6874    margin-bottom: 15px;
    63416875}
    63426876
    63436877.widget_rss a.rsswidget .rss-widget-icon {
    6344   display: none;
     6878    display: none;
    63456879}
    63466880
    63476881/* Category 07 is for any utility classes that are not assigned to a specific component. */
    63486882.screen-reader-text {
    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;
     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;
    63616895}
    63626896
    63636897.skip-link:focus {
    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;
     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;
    63826916}
    63836917
    63846918/* Do not show the outline on the skip link target. */
    63856919#content[tabindex="-1"]:focus {
    6386   outline: 0;
    6387 }
    6388 
    6389 @media (prefers-reduced-motion) {
    6390   * {
    6391     transition-delay: 0s !important;
    6392     transition-duration: 0s !important;
    6393   }
    6394 }
     6920    outline: 0;
     6921}
     6922
    63956923.has-black-color[class] {
    6396   color: #000;
    6397 }
     6924    color: #000;
     6925}
     6926
    63986927.has-black-color[class] > [class*=__inner-container] {
    6399   color: #000;
     6928    color: #000;
    64006929}
    64016930
    64026931.has-gray-color[class] {
    6403   color: #39414d;
    6404 }
     6932    color: #39414d;
     6933}
     6934
    64056935.has-gray-color[class] > [class*=__inner-container] {
    6406   color: #39414d;
     6936    color: #39414d;
    64076937}
    64086938
    64096939.has-dark-gray-color[class] {
    6410   color: #28303d;
    6411 }
     6940    color: #28303d;
     6941}
     6942
    64126943.has-dark-gray-color[class] > [class*=__inner-container] {
    6413   color: #28303d;
     6944    color: #28303d;
    64146945}
    64156946
    64166947.has-green-color[class] {
    6417   color: #d1e4dd;
    6418 }
     6948    color: #d1e4dd;
     6949}
     6950
    64196951.has-green-color[class] > [class*=__inner-container] {
    6420   color: #d1e4dd;
     6952    color: #d1e4dd;
    64216953}
    64226954
    64236955.has-blue-color[class] {
    6424   color: #d1dfe4;
    6425 }
     6956    color: #d1dfe4;
     6957}
     6958
    64266959.has-blue-color[class] > [class*=__inner-container] {
    6427   color: #d1dfe4;
     6960    color: #d1dfe4;
    64286961}
    64296962
    64306963.has-purple-color[class] {
    6431   color: #d1d1e4;
    6432 }
     6964    color: #d1d1e4;
     6965}
     6966
    64336967.has-purple-color[class] > [class*=__inner-container] {
    6434   color: #d1d1e4;
     6968    color: #d1d1e4;
    64356969}
    64366970
    64376971.has-red-color[class] {
    6438   color: #e4d1d1;
    6439 }
     6972    color: #e4d1d1;
     6973}
     6974
    64406975.has-red-color[class] > [class*=__inner-container] {
    6441   color: #e4d1d1;
     6976    color: #e4d1d1;
    64426977}
    64436978
    64446979.has-orange-color[class] {
    6445   color: #e4dad1;
    6446 }
     6980    color: #e4dad1;
     6981}
     6982
    64476983.has-orange-color[class] > [class*=__inner-container] {
    6448   color: #e4dad1;
     6984    color: #e4dad1;
    64496985}
    64506986
    64516987.has-yellow-color[class] {
    6452   color: #eeeadd;
    6453 }
     6988    color: #eeeadd;
     6989}
     6990
    64546991.has-yellow-color[class] > [class*=__inner-container] {
    6455   color: #eeeadd;
     6992    color: #eeeadd;
    64566993}
    64576994
    64586995.has-white-color[class] {
    6459   color: #fff;
    6460 }
     6996    color: #fff;
     6997}
     6998
    64616999.has-white-color[class] > [class*=__inner-container] {
    6462   color: #fff;
     7000    color: #fff;
    64637001}
    64647002
     
    64717009.has-background h5,
    64727010.has-background h6 {
    6473   color: currentColor;
     7011    color: currentColor;
    64747012}
    64757013
    64767014.has-black-background-color[class] {
    6477   background-color: #000;
    6478 }
     7015    background-color: #000;
     7016}
     7017
    64797018.has-black-background-color[class] > [class*=__inner-container] {
    6480   background-color: #000;
     7019    background-color: #000;
    64817020}
    64827021
    64837022.has-dark-gray-background-color[class] {
    6484   background-color: #28303d;
    6485 }
     7023    background-color: #28303d;
     7024}
     7025
    64867026.has-dark-gray-background-color[class] > [class*=__inner-container] {
    6487   background-color: #28303d;
     7027    background-color: #28303d;
    64887028}
    64897029
    64907030.has-gray-background-color[class] {
    6491   background-color: #39414d;
    6492 }
     7031    background-color: #39414d;
     7032}
     7033
    64937034.has-gray-background-color[class] > [class*=__inner-container] {
    6494   background-color: #39414d;
     7035    background-color: #39414d;
    64957036}
    64967037
    64977038.has-light-gray-background-color[class] {
    6498   background-color: #f0f0f0;
    6499 }
     7039    background-color: #f0f0f0;
     7040}
     7041
    65007042.has-light-gray-background-color[class] > [class*=__inner-container] {
    6501   background-color: #f0f0f0;
     7043    background-color: #f0f0f0;
    65027044}
    65037045
    65047046.has-green-background-color[class] {
    6505   background-color: #d1e4dd;
    6506 }
     7047    background-color: #d1e4dd;
     7048}
     7049
    65077050.has-green-background-color[class] > [class*=__inner-container] {
    6508   background-color: #d1e4dd;
     7051    background-color: #d1e4dd;
    65097052}
    65107053
    65117054.has-blue-background-color[class] {
    6512   background-color: #d1dfe4;
    6513 }
     7055    background-color: #d1dfe4;
     7056}
     7057
    65147058.has-blue-background-color[class] > [class*=__inner-container] {
    6515   background-color: #d1dfe4;
     7059    background-color: #d1dfe4;
    65167060}
    65177061
    65187062.has-purple-background-color[class] {
    6519   background-color: #d1d1e4;
    6520 }
     7063    background-color: #d1d1e4;
     7064}
     7065
    65217066.has-purple-background-color[class] > [class*=__inner-container] {
    6522   background-color: #d1d1e4;
     7067    background-color: #d1d1e4;
    65237068}
    65247069
    65257070.has-red-background-color[class] {
    6526   background-color: #e4d1d1;
    6527 }
     7071    background-color: #e4d1d1;
     7072}
     7073
    65287074.has-red-background-color[class] > [class*=__inner-container] {
    6529   background-color: #e4d1d1;
     7075    background-color: #e4d1d1;
    65307076}
    65317077
    65327078.has-orange-background-color[class] {
    6533   background-color: #e4dad1;
    6534 }
     7079    background-color: #e4dad1;
     7080}
     7081
    65357082.has-orange-background-color[class] > [class*=__inner-container] {
    6536   background-color: #e4dad1;
     7083    background-color: #e4dad1;
    65377084}
    65387085
    65397086.has-yellow-background-color[class] {
    6540   background-color: #eeeadd;
    6541 }
     7087    background-color: #eeeadd;
     7088}
     7089
    65427090.has-yellow-background-color[class] > [class*=__inner-container] {
    6543   background-color: #eeeadd;
     7091    background-color: #eeeadd;
    65447092}
    65457093
    65467094.has-white-background-color[class] {
    6547   background-color: #fff;
    6548 }
     7095    background-color: #fff;
     7096}
     7097
    65497098.has-white-background-color[class] > [class*=__inner-container] {
    6550   background-color: #fff;
     7099    background-color: #fff;
    65517100}
    65527101
    65537102.has-background:not(.has-text-color).has-black-background-color[class] {
    6554   color: #fff;
     7103    color: #fff;
    65557104}
    65567105
    65577106.has-background:not(.has-text-color).has-gray-background-color[class] {
    6558   color: #fff;
     7107    color: #fff;
    65597108}
    65607109
    65617110.has-background:not(.has-text-color).has-dark-gray-background-color[class] {
    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 }
     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
    65737126.has-background:not(.has-text-color).has-green-background-color[class] {
    6574   color: #28303d;
    6575 }
     7127    color: #28303d;
     7128}
     7129
    65767130.has-background:not(.has-text-color).has-blue-background-color[class] {
    6577   color: #28303d;
    6578 }
     7131    color: #28303d;
     7132}
     7133
    65797134.has-background:not(.has-text-color).has-purple-background-color[class] {
    6580   color: #28303d;
    6581 }
     7135    color: #28303d;
     7136}
     7137
    65827138.has-background:not(.has-text-color).has-red-background-color[class] {
    6583   color: #28303d;
    6584 }
     7139    color: #28303d;
     7140}
     7141
    65857142.has-background:not(.has-text-color).has-orange-background-color[class] {
    6586   color: #28303d;
    6587 }
     7143    color: #28303d;
     7144}
     7145
    65887146.has-background:not(.has-text-color).has-yellow-background-color[class] {
    6589   color: #28303d;
    6590 }
     7147    color: #28303d;
     7148}
     7149
    65917150.has-background:not(.has-text-color).has-white-background-color[class] {
    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;
     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;
    66147180}
    66157181
    66167182.has-purple-to-yellow-gradient-background {
    6617   background: linear-gradient(160deg, #d1d1e4, #eeeadd);
     7183    background: linear-gradient(160deg, #d1d1e4, #eeeadd);
    66187184}
    66197185
    66207186.has-yellow-to-purple-gradient-background {
    6621   background: linear-gradient(160deg, #eeeadd, #d1d1e4);
     7187    background: linear-gradient(160deg, #eeeadd, #d1d1e4);
    66227188}
    66237189
    66247190.has-green-to-yellow-gradient-background {
    6625   background: linear-gradient(160deg, #d1e4dd, #eeeadd);
     7191    background: linear-gradient(160deg, #d1e4dd, #eeeadd);
    66267192}
    66277193
    66287194.has-yellow-to-green-gradient-background {
    6629   background: linear-gradient(160deg, #eeeadd, #d1e4dd);
     7195    background: linear-gradient(160deg, #eeeadd, #d1e4dd);
    66307196}
    66317197
    66327198.has-red-to-yellow-gradient-background {
    6633   background: linear-gradient(160deg, #e4d1d1, #eeeadd);
     7199    background: linear-gradient(160deg, #e4d1d1, #eeeadd);
    66347200}
    66357201
    66367202.has-yellow-to-red-gradient-background {
    6637   background: linear-gradient(160deg, #eeeadd, #e4d1d1);
     7203    background: linear-gradient(160deg, #eeeadd, #e4d1d1);
    66387204}
    66397205
    66407206.has-purple-to-red-gradient-background {
    6641   background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
     7207    background: linear-gradient(160deg, #d1d1e4, #e4d1d1);
    66427208}
    66437209
    66447210.has-red-to-purple-gradient-background {
    6645   background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
    6646 }
    6647 
    6648 header * {
    6649   max-width: unset;
    6650 }
    6651 
    6652 main * {
    6653   max-width: unset;
    6654 }
    6655 
     7211    background: linear-gradient(160deg, #e4d1d1, #d1d1e4);
     7212}
     7213
     7214header *,
     7215main *,
    66567216footer * {
    6657   max-width: unset;
     7217    max-width: unset;
    66587218}
    66597219
     
    66697229section,
    66707230footer {
    6671   max-width: none;
     7231    max-width: none;
    66727232}
    66737233
    66747234.is-IE.is-dark-theme {
    6675   color: #fff;
    6676 }
     7235    color: #fff;
     7236}
     7237
    66777238.is-IE.is-dark-theme *,
    66787239.is-IE.is-dark-theme a,
     
    66867247.is-IE.is-dark-theme .site-footer > .site-info a,
    66877248.is-IE.is-dark-theme .site-footer > .site-info a:visited {
    6688   color: #fff;
    6689 }
     7249    color: #fff;
     7250}
     7251
    66907252.is-IE.is-dark-theme .sub-menu-toggle svg,
    66917253.is-IE.is-dark-theme .sub-menu-toggle path,
    66927254.is-IE.is-dark-theme .post-navigation .meta-nav svg,
    66937255.is-IE.is-dark-theme .post-navigation .meta-nav path {
    6694   fill: #fff;
    6695 }
     7256    fill: #fff;
     7257}
     7258
    66967259.is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    6697   background: #000;
     7260    background: #000;
    66987261}
    66997262@media only screen and (max-width: 481px) {
    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 }
     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
    67057270.is-IE.is-dark-theme .skip-link:focus {
    6706   color: #21759b;
    6707 }
     7271    color: #21759b;
     7272}
     7273
    67087274.is-IE .navigation .nav-links {
    6709   display: block;
    6710 }
     7275    display: block;
     7276}
     7277
    67117278.is-IE .post-thumbnail .wp-post-image {
    6712   min-width: auto;
    6713 }
    6714 
    6715 /*# sourceMappingURL=ie.css.map */
     7279    min-width: auto;
     7280}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css.map

    r55088 r55089  
    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"}
     1{"version":3,"sources":["../../style.css","../../assets/sass/01-settings/file-header.scss","../../assets/sass/style.scss","../../assets/sass/01-settings/global.scss","../../assets/sass/03-generic/normalize.scss","../../assets/sass/03-generic/breakpoints.scss","../../assets/sass/03-generic/vertical-margins.scss","../../assets/sass/03-generic/reset.scss","../../assets/sass/03-generic/clearings.scss","../../assets/sass/04-elements/blockquote.scss","../../assets/sass/04-elements/forms.scss","../../assets/sass/04-elements/media.scss","../../assets/sass/04-elements/misc.scss","../../assets/sass/04-elements/links.scss","../../assets/sass/05-blocks/audio/_style.scss","../../assets/sass/05-blocks/button/_style.scss","../../assets/sass/02-tools/mixins.scss","../../assets/sass/05-blocks/code/_style.scss","../../assets/sass/05-blocks/columns/_style.scss","../../assets/sass/05-blocks/cover/_style.scss","../../assets/sass/05-blocks/file/_style.scss","../../assets/sass/05-blocks/gallery/_style.scss","../../assets/sass/05-blocks/group/_style.scss","../../assets/sass/05-blocks/heading/_style.scss","../../assets/sass/05-blocks/image/_style.scss","../../assets/sass/05-blocks/latest-comments/_style.scss","../../assets/sass/05-blocks/latest-posts/_style.scss","../../assets/sass/05-blocks/legacy/_style.scss","../../assets/sass/05-blocks/list/_style.scss","../../assets/sass/05-blocks/media-text/_style.scss","../../assets/sass/05-blocks/navigation/_style.scss","../../assets/sass/05-blocks/paragraph/_style.scss","../../assets/sass/05-blocks/preformatted/_style.scss","../../assets/sass/05-blocks/pullquote/_style.scss","../../assets/sass/05-blocks/query-loop/_style.scss","../../assets/sass/05-blocks/quote/_style.scss","../../assets/sass/05-blocks/rss/_style.scss","../../assets/sass/05-blocks/search/_style.scss","../../assets/sass/05-blocks/separator/_style.scss","../../assets/sass/05-blocks/social-icons/_style.scss","../../assets/sass/05-blocks/table/_style.scss","../../assets/sass/05-blocks/tag-clould/_style.scss","../../assets/sass/05-blocks/verse/_style.scss","../../assets/sass/05-blocks/video/_style.scss","../../assets/sass/05-blocks/utilities/_font-sizes.scss","../../assets/sass/05-blocks/utilities/_style.scss","../../assets/sass/06-components/header.scss","../../assets/sass/06-components/footer.scss","../../assets/sass/06-components/single.scss","../../assets/sass/06-components/posts-and-pages.scss","../../assets/sass/06-components/entry.scss","../../assets/sass/06-components/archives.scss","../../assets/sass/06-components/404.scss","../../assets/sass/06-components/search.scss","../../assets/sass/06-components/comments.scss","../../assets/sass/06-components/navigation.scss","../../assets/sass/06-components/footer-navigation.scss","../../assets/sass/06-components/pagination.scss","../../assets/sass/06-components/widgets.scss","../../assets/sass/07-utilities/a11y.scss","../../assets/sass/07-utilities/color-palette.scss","../../assets/sass/07-utilities/measure.scss","../../assets/sass/07-utilities/ie.scss"],"names":[],"mappings":"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5DoqJF;;A4D/pJA;EAMC,cAAA;A5D6pJD;A4DjqJC;EAEC,cAAA;A5DmqJF;;A4D9pJA;EAMC,cAAA;A5D4pJD;A4DhqJC;EAEC,cAAA;A5DkqJF;;A4D7pJA;EAMC,cAAA;A5D2pJD;A4D/pJC;EAEC,cAAA;A5DiqJF;;A4D5pJA;EAMC,cAAA;A5D0pJD;A4D9pJC;EAEC,cAAA;A5DgqJF;;A4D3pJA;EAMC,cAAA;A5DypJD;A4D7pJC;EAEC,cAAA;A5D+pJF;;A4D1pJA;EAMC,cAAA;A5DwpJD;A4D5pJC;EAEC,cAAA;A5D8pJF;;A4DzpJA;EAMC,cAAA;A5DupJD;A4D3pJC;EAEC,cAAA;A5D6pJF;;A4DxpJA;EAMC,WAAA;A5DspJD;A4D1pJC;EAEC,WAAA;A5D4pJF;;A4DppJC;;;;;;;;EAQC,mBAAA;A5DupJF;;A4DnpJA;EAMC,sBAAA;A5DipJD;A4DrpJC;EAEC,sBAAA;A5DupJF;;A4DlpJA;EAMC,yBAAA;A5DgpJD;A4DppJC;EAEC,yBAAA;A5DspJF;;A4DjpJA;EAMC,yBAAA;A5D+oJD;A4DnpJC;EAEC,yBAAA;A5DqpJF;;A4DhpJA;EAMC,yBAAA;A5D8oJD;A4DlpJC;EAEC,yBAAA;A5DopJF;;A4D/oJA;EAMC,yBAAA;A5D6oJD;A4DjpJC;EAEC,yBAAA;A5DmpJF;;A4D9oJA;EAMC,yBAAA;A5D4oJD;A4DhpJC;EAEC,yBAAA;A5DkpJF;;A4D7oJA;EAMC,yBAAA;A5D2oJD;A4D/oJC;EAEC,yBAAA;A5DipJF;;A4D5oJA;EAMC,yBAAA;A5D0oJD;A4D9oJC;EAEC,yBAAA;A5DgpJF;;A4D3oJA;EAMC,yBAAA;A5DyoJD;A4D7oJC;EAEC,yBAAA;A5D+oJF;;A4D1oJA;EAMC,yBAAA;A5DwoJD;A4D5oJC;EAEC,yBAAA;A5D8oJF;;A4DzoJA;EAMC,sBAAA;A5DuoJD;A4D3oJC;EAEC,sBAAA;A5D6oJF;;A4DtoJC;EAGG,WAAA;A5DuoJJ;;A4D1oJC;EAGG,WAAA;A5DuoJJ;;A4D1oJC;EAGG,WAAA;A5DuoJJ;A4DpoJE;EAMC;A5DkoJH;A4DxoJE;EAMC;A5DkoJH;A4DxoJE;EAMC;A5DkoJH;A4D9nJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4DpoJC;EAOG,cAAA;A5D6nJJ;A4D1nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;A4D9nJE;EAMC;A5DwnJH;;A4DlnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A4DrnJA;EACC,qDAAA;A5DwnJD;;A6Dx4JA;EAGC,gBAAA;A7D24JD;;A6Dx4JA;;;;;;;;;;;EAWC,eAAA;A7D24JD;;A8D75JC;EACC,WAAA;A9Dg6JF;A8D95JE;;;;;;;;;;;EAWC,WAAA;A9Dg6JH;A8D75JE;;;;EAIC,UAAA;A9D+5JH;A8D55JE;EACC,gBAAA;A9D85JH;AKr6JE;EyDaE;;IAEC,sBAAA;E9D25JH;AACF;A8Dv5JE;EACC,cAAA;A9Dy5JH;A8Dr5JC;EACC,cAAA;A9Du5JF;A8Dp5JC;EACC,eAAA;A9Ds5JF","file":"ie.css"}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/print.css

    r55088 r55089  
    33Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
    44*/
     5
    56/*--------------------------------------------------------------
    67>>> TABLE OF CONTENTS:
     
    1314--------------------------------------------------------------*/
    1415@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   }
    2516
    26   .site-footer .site-info {
    27     margin: 0;
    28   }
     17    /* Margins & paddings */
     18    @page {
     19        margin: 2cm;
     20    }
    2921
    30   .site-header {
    31     padding: 0;
    32   }
     22    .entry .entry-header,
     23    .entry,
     24    .single .site-main > article > .entry-footer {
     25        margin-top: 0;
     26        margin-bottom: 0;
     27    }
    3328
    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   }
     29    .site-footer .site-info {
     30        margin: 0;
     31    }
    4232
    43   .has-background-dark * {
    44     color: #000 !important;
    45   }
     33    .site-header {
     34        padding: 0;
     35    }
    4636
    47   h1,
    48 .entry-title,
    49 .singular .entry-title,
    50 .page-title {
    51     font-size: 22pt;
    52     font-weight: bold;
    53   }
     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    }
    5445
    55   h2,
    56 h3,
    57 h4,
    58 .has-regular-font-size,
    59 .has-large-font-size,
    60 h2.author-title,
    61 p.author-bio,
    62 .comments-title,
    63 .archive-description {
    64     font-size: 14pt;
    65     margin-top: 25px;
    66   }
     46    .has-background-dark * {
     47        color: #000 !important;
     48    }
    6749
    68   .comment-meta,
    69 .comment-meta .comment-author .fn {
    70     font-size: 13pt;
    71   }
     50    h1,
     51    .entry-title,
     52    .singular .entry-title,
     53    .page-title {
     54        font-size: 22pt;
     55        font-weight: bold;
     56    }
    7257
    73   /* Page breaks */
    74   a {
    75     page-break-inside: avoid;
    76   }
     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    }
    7770
    78   blockquote {
    79     page-break-inside: avoid;
    80   }
     71    .comment-meta,
     72    .comment-meta .comment-author .fn {
     73        font-size: 13pt;
     74    }
    8175
    82   h1,
    83 h2,
    84 h3,
    85 h4,
    86 h5,
    87 h6 {
    88     page-break-after: avoid;
    89     page-break-inside: avoid;
    90   }
     76    /* Page breaks */
     77    a {
     78        page-break-inside: avoid;
     79    }
    9180
    92   img {
    93     page-break-inside: avoid;
    94     page-break-after: avoid;
    95   }
     81    blockquote {
     82        page-break-inside: avoid;
     83    }
    9684
    97   table,
    98 pre,
    99 figure {
    100     page-break-inside: avoid;
    101   }
     85    h1,
     86    h2,
     87    h3,
     88    h4,
     89    h5,
     90    h6 {
     91        page-break-after: avoid;
     92        page-break-inside: avoid;
     93    }
    10294
    103   ul,
    104 ol,
    105 dl {
    106     page-break-before: avoid;
    107   }
     95    img {
     96        page-break-inside: avoid;
     97        page-break-after: avoid;
     98    }
    10899
    109   /* Links */
    110   a:link,
    111 a:visited,
    112 a {
    113     background: transparent;
    114     font-weight: bold;
    115     text-decoration: underline;
    116     text-align: left;
    117   }
     100    table,
     101    pre,
     102    figure {
     103        page-break-inside: avoid;
     104    }
    118105
    119   a[href^=http]:after {
    120     content: " < " attr(href) "> ";
    121   }
     106    ul,
     107    ol,
     108    dl {
     109        page-break-before: avoid;
     110    }
    122111
    123   a:after > img {
    124     content: "";
    125   }
     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    }
    126121
    127   article a[href^="#"]:after {
    128     content: "";
    129   }
     122    a[href^=http]:after {
     123        content: " < " attr(href) "> ";
     124    }
    130125
    131   a:not(:local-link):after {
    132     content: " < " attr(href) "> ";
    133   }
     126    a:after > img {
     127        content: "";
     128    }
    134129
    135   .entry-title a:after {
    136     content: "\a< " attr(href) "> ";
    137     white-space: pre;
    138     font-size: 14pt;
    139   }
     130    article a[href^="#"]:after {
     131        content: "";
     132    }
    140133
    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   }
     134    a:not(:local-link):after {
     135        content: " < " attr(href) "> ";
     136    }
    150137
    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   }
     138    .entry-title a:after {
     139        content: "\a< " attr(href) "> ";
     140        white-space: pre;
     141        font-size: 14pt;
     142    }
    168143
    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   }
     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    }
     153
     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    }
    175178}
    176 
    177 /*# sourceMappingURL=print.css.map */
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode-rtl.css

    r55088 r55089  
    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   }
    173
    18   .is-dark-theme img {
    19     filter: brightness(0.85) contrast(1.1);
    20   }
     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;
    2114
    22   .respect-color-scheme-preference.is-dark-theme body {
    23     background-color: var(--global--color-background);
    24   }
     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    }
    2519
    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   }
     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    }
    6268}
    6369@media only screen and (max-width: 782px) {
    64   .admin-bar #dark-mode-toggler.relative {
    65     top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
    66   }
     70
     71    .admin-bar #dark-mode-toggler.relative {
     72        top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
     73    }
    6774}
    6875@media only screen and (max-width: 481px) {
    69   .admin-bar #dark-mode-toggler.relative {
    70     top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
    71   }
     76
     77    .admin-bar #dark-mode-toggler.relative {
     78        top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
     79    }
    7280}
    7381@media only screen and (max-width: 481px) {
    74   body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
    75     top: calc(44px + 44px);
    76   }
     82
     83    body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
     84        top: 88px;
     85    }
    7786}
    7887@media only screen {
    79   .primary-navigation-open #dark-mode-toggler {
    80     display: none;
    81   }
     88
     89    .primary-navigation-open #dark-mode-toggler {
     90        display: none;
     91    }
    8292}
    8393@media only screen {
    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   }
     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    }
    89101}
    90102@media only screen {
    91   .is-IE #dark-mode-toggler {
    92     display: none;
    93   }
     103
     104    .is-IE #dark-mode-toggler {
     105        display: none;
     106    }
    94107}
     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

    r55088 r55089  
    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   }
    173
    18   .is-dark-theme img {
    19     filter: brightness(0.85) contrast(1.1);
    20   }
     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;
    2114
    22   .respect-color-scheme-preference.is-dark-theme body {
    23     background-color: var(--global--color-background);
    24   }
     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    }
    2519
    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   }
     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    }
    6268}
    6369@media only screen and (max-width: 782px) {
    64   .admin-bar #dark-mode-toggler.relative {
    65     top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
    66   }
     70
     71    .admin-bar #dark-mode-toggler.relative {
     72        top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px);
     73    }
    6774}
    6875@media only screen and (max-width: 481px) {
    69   .admin-bar #dark-mode-toggler.relative {
    70     top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
    71   }
     76
     77    .admin-bar #dark-mode-toggler.relative {
     78        top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px);
     79    }
    7280}
    7381@media only screen and (max-width: 481px) {
    74   body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
    75     top: calc(44px + 44px);
    76   }
     82
     83    body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav {
     84        top: 88px;
     85    }
    7786}
    7887@media only screen {
    79   .primary-navigation-open #dark-mode-toggler {
    80     display: none;
    81   }
     88
     89    .primary-navigation-open #dark-mode-toggler {
     90        display: none;
     91    }
    8292}
    8393@media only screen {
    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   }
     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    }
    89101}
    90102@media only screen {
    91   .is-IE #dark-mode-toggler {
    92     display: none;
    93   }
     103
     104    .is-IE #dark-mode-toggler {
     105        display: none;
     106    }
    94107}
     108@media only screen and (prefers-reduced-motion: no-preference) {
    95109
    96 /*# sourceMappingURL=style-dark-mode.css.map */
     110    #dark-mode-toggler.fixed-bottom {
     111        transition: bottom 0.5s;
     112    }
     113}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css

    r55088 r55089  
    11@charset "UTF-8";
     2
    23/**
    34 * These styles should be loaded by the Block Editor only
    45 */
     6
    57/* Variables */
    68:root {
    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;
     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;
    202220}
    203221
    204222.admin-bar {
    205   --global--admin-bar--height: 32px;
     223    --global--admin-bar--height: 32px;
    206224}
    207225@media only screen and (max-width: 782px) {
    208   .admin-bar {
    209     --global--admin-bar--height: 46px;
    210   }
     226
     227    .admin-bar {
     228        --global--admin-bar--height: 46px;
     229    }
    211230}
    212231
    213232@media only screen and (min-width: 652px) {
    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 }
     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
    222243/**
    223244 * Responsive Styles
    224245 */
     246
    225247/**
    226248 * Required Variables
    227249 */
     250
    228251/**
    229252 * Root Media Query Variables
    230253 */
    231254:root {
    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);
     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);
    238261}
    239262
    240263@media only screen and (min-width: 482px) {
    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   }
     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    }
    247271}
    248272@media only screen and (min-width: 822px) {
    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 }
     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
    254280/**
    255281 * Extends
    256282 */
    257283.default-max-width {
    258   max-width: var(--responsive--aligndefault-width);
    259   margin-left: auto;
    260   margin-right: auto;
     284    max-width: var(--responsive--aligndefault-width);
     285    margin-left: auto;
     286    margin-right: auto;
    261287}
    262288
    263289.wide-max-width {
    264   max-width: var(--responsive--alignwide-width);
    265   margin-left: auto;
    266   margin-right: auto;
     290    max-width: var(--responsive--alignwide-width);
     291    margin-left: auto;
     292    margin-right: auto;
    267293}
    268294
    269295@media only screen and (min-width: 482px) {
    270   .full-max-width {
    271     max-width: var(--responsive--alignfull-width);
    272     width: auto;
    273     margin-left: auto;
    274     margin-right: auto;
    275   }
    276 }
     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
    277305blockquote {
    278   padding: 0;
    279   position: relative;
    280   margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
    281 }
     306    padding: 0;
     307    position: relative;
     308    margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
     309}
     310
    282311blockquote > * {
    283   margin-top: var(--global--spacing-unit);
    284   margin-bottom: var(--global--spacing-unit);
    285 }
     312    margin-top: var(--global--spacing-unit);
     313    margin-bottom: var(--global--spacing-unit);
     314}
     315
    286316blockquote > *:first-child {
    287   margin-top: 0;
    288 }
     317    margin-top: 0;
     318}
     319
    289320blockquote > *:last-child {
    290   margin-bottom: 0;
    291 }
     321    margin-bottom: 0;
     322}
     323
    292324blockquote p {
    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 }
     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
    300333blockquote cite,
    301334blockquote footer {
    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 }
    307 blockquote.alignleft, blockquote.alignright {
    308   padding-left: inherit;
    309 }
    310 blockquote.alignleft p, blockquote.alignright p {
    311   font-size: var(--heading--font-size-h5);
    312   max-width: inherit;
    313   width: inherit;
    314 }
     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
     341blockquote.alignleft,
     342blockquote.alignright {
     343    padding-left: inherit;
     344}
     345
     346blockquote.alignleft p,
     347blockquote.alignright p {
     348    font-size: var(--heading--font-size-h5);
     349    max-width: inherit;
     350    width: inherit;
     351}
     352
    315353blockquote.alignleft cite,
    316 blockquote.alignleft footer, blockquote.alignright cite,
     354blockquote.alignleft footer,
     355blockquote.alignright cite,
    317356blockquote.alignright footer {
    318   font-size: var(--global--font-size-xs);
    319   letter-spacing: var(--global--letter-spacing);
    320 }
     357    font-size: var(--global--font-size-xs);
     358    letter-spacing: var(--global--letter-spacing);
     359}
     360
    321361blockquote strong {
    322   font-weight: var(--quote--font-weight-strong);
    323 }
     362    font-weight: var(--quote--font-weight-strong);
     363}
     364
    324365blockquote:before {
    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 }
     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
    331373blockquote .wp-block-quote__citation,
    332374blockquote cite,
    333375blockquote footer {
    334   color: var(--global--color-primary);
    335   font-size: var(--global--font-size-xs);
    336   font-style: var(--quote--font-style-cite);
     376    color: var(--global--color-primary);
     377    font-size: var(--global--font-size-xs);
     378    font-style: var(--quote--font-style-cite);
    337379}
    338380@media only screen and (max-width: 481px) {
    339   blockquote {
    340     padding-left: calc(0.5 * var(--global--spacing-horizontal));
    341   }
    342   blockquote:before {
    343     left: 0;
    344   }
     381
     382    blockquote {
     383        padding-left: calc(0.5 * var(--global--spacing-horizontal));
     384    }
     385
     386    blockquote:before {
     387        left: 0;
     388    }
    345389}
    346390
    347391img {
    348   height: auto;
    349   max-width: 100%;
    350   vertical-align: middle;
     392    height: auto;
     393    max-width: 100%;
     394    vertical-align: middle;
    351395}
    352396
    353397/* Classic editor images */
    354398.entry-content img {
    355   max-width: 100%;
     399    max-width: 100%;
    356400}
    357401
     
    361405object,
    362406video {
    363   max-width: 100%;
     407    max-width: 100%;
    364408}
    365409
     
    369413.wp-caption-text,
    370414.wp-block-embed 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,
     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,
    379425.alignleft .wp-caption,
    380426.alignright .wp-caption,
     
    383429.alignleft .wp-block-embed figcaption,
    384430.alignright .wp-block-embed figcaption {
    385   margin-bottom: 0;
     431    margin-bottom: 0;
    386432}
    387433
     
    390436.entry-content .wp-smiley,
    391437.comment-content .wp-smiley {
    392   border: none;
    393   margin-bottom: 0;
    394   margin-top: 0;
    395   padding: 0;
     438    border: none;
     439    margin-bottom: 0;
     440    margin-top: 0;
     441    padding: 0;
    396442}
    397443
    398444select,
    399445select:focus {
    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%;
     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%;
    410456}
    411457
     
    416462 */
    417463a {
    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;
     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;
    422468}
    423469
    424470a:hover {
    425   text-decoration-style: dotted;
    426   text-decoration-skip-ink: none;
     471    text-decoration-style: dotted;
     472    text-decoration-skip-ink: none;
    427473}
    428474
    429475.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    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 }
     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
    436484.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    437   background: var(--global--color-black);
    438   color: var(--global--color-white);
    439   text-decoration: none;
    440 }
     485    background: var(--global--color-black);
     486    color: var(--global--color-white);
     487    text-decoration: none;
     488}
     489
    441490.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    442   color: var(--wp--style--color--link, var(--global--color-white));
    443 }
     491    color: var(--wp--style--color--link, var(--global--color-white));
     492}
     493
    444494.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    445   background: rgba(0, 0, 0, 0.9);
    446   color: var(--wp--style--color--link, var(--global--color-white));
    447 }
     495    background: rgba(0, 0, 0, 0.9);
     496    color: var(--wp--style--color--link, var(--global--color-white));
     497}
     498
    448499.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    449   color: var(--wp--style--color--link, var(--global--color-white));
    450 }
     500    color: var(--wp--style--color--link, var(--global--color-white));
     501}
     502
    451503.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    452   /* Only visible in Windows High Contrast mode */
    453   outline: 2px solid transparent;
    454   outline-offset: -2px;
    455 }
     504
     505    /* Only visible in Windows High Contrast mode */
     506    outline: 2px solid transparent;
     507    outline-offset: -2px;
     508}
     509
    456510.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    457   color: #21759b;
    458   background-color: #f1f1f1;
    459 }
     511    color: #21759b;
     512    background-color: #f1f1f1;
     513}
     514
    460515.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    461   background: none;
    462 }
     516    background: none;
     517}
     518
    463519.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    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));
     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));
    469526}
    470527
    471528.wp-block-button__link {
    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 }
     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
    482540.wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    483   color: var(--global--color-background);
    484 }
     541    color: var(--global--color-background);
     542}
     543
    485544.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    486   color: var(--local--color-background, var(--global--color-primary));
    487 }
     545    color: var(--local--color-background, var(--global--color-primary));
     546}
     547
    488548.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    489   color: var(--global--color-primary);
    490 }
     549    color: var(--global--color-primary);
     550}
     551
    491552.wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    492   background-color: var(--global--color-primary);
    493 }
     553    background-color: var(--global--color-primary);
     554}
     555
    494556.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    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 }
     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
    502567.wp-block-button__link:focus {
    503   outline-offset: -6px;
    504   outline: 2px dotted currentColor;
    505 }
     568    outline-offset: -6px;
     569    outline: 2px dotted currentColor;
     570}
     571
    506572.wp-block-button__link:disabled {
    507   background-color: var(--global--color-white-50);
    508   border-color: var(--global--color-white-50);
    509   color: var(--button--color-text-active);
     573    background-color: var(--global--color-white-50);
     574    border-color: var(--global--color-white-50);
     575    color: var(--button--color-text-active);
    510576}
    511577
     
    513579 * Block Options
    514580 */
    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 
    526581.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    527   color: var(--global--color-background);
    528 }
     582    color: var(--global--color-background);
     583}
     584
    529585.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    530   color: var(--local--color-background, var(--global--color-background));
    531 }
     586    color: var(--local--color-background, var(--global--color-background));
     587}
     588
    532589.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    533   color: var(--global--color-primary);
    534 }
     590    color: var(--global--color-primary);
     591}
     592
    535593.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    536   background-color: var(--global--color-primary);
    537 }
     594    background-color: var(--global--color-primary);
     595}
     596
    538597.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    539   background-color: var(--local--color-primary, var(--global--color-primary));
    540 }
     598    background-color: var(--local--color-primary, var(--global--color-primary));
     599}
     600
    541601.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    542602.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    543   border-color: currentColor !important;
    544   background-color: transparent !important;
    545   color: inherit !important;
    546 }
     603    border-color: currentColor !important;
     604    background-color: transparent !important;
     605    color: inherit !important;
     606}
     607
    547608.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
    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 }
     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
    554619.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    555   color: var(--global--color-primary);
    556 }
     620    color: var(--global--color-primary);
     621}
     622
    557623.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    558   color: var(--local--color-primary, var(--global--color-primary));
    559 }
     624    color: var(--local--color-primary, var(--global--color-primary));
     625}
     626
    560627.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    561   color: inherit;
    562 }
     628    color: inherit;
     629}
     630
    563631.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    564   background-color: transparent;
    565 }
     632    background-color: transparent;
     633}
     634
    566635.wp-block-button.is-style-outline .wp-block-button__link:hover,
    567636.wp-block-button.is-style-outline .wp-block-button__link:active {
    568   background-color: var(--global--color-primary) !important;
    569   border-color: transparent !important;
    570   color: var(--global--color-background) !important;
    571 }
     637    background-color: var(--global--color-primary) !important;
     638    border-color: transparent !important;
     639    color: var(--global--color-background) !important;
     640}
     641
    572642.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
    573643.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    574   background-color: var(--local--color-primary, var(--global--color-primary)) !important;
    575   color: var(--local--color-background, var(--global--color-background)) !important;
    576 }
     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
    577648.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
    578649.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    579   color: var(--local--color-background, var(--global--color-background)) !important;
    580 }
     650    color: var(--local--color-background, var(--global--color-background)) !important;
     651}
     652
    581653.wp-block-button.is-style-outline .wp-block-button__link:focus {
    582   outline-offset: inherit;
    583   outline: inherit;
    584 }
     654    outline-offset: inherit;
     655    outline: inherit;
     656}
     657
    585658.wp-block-button.is-style-squared {
    586   border-radius: 0;
     659    border-radius: 0;
    587660}
    588661
    589662.is-style-outline .wp-block-button__link[style*=radius],
    590663.wp-block-button__link[style*=radius] {
    591   outline-offset: 2px;
     664    outline-offset: 2px;
    592665}
    593666
    594667.wp-block-code code {
    595   white-space: pre !important;
    596   overflow-x: auto;
     668    white-space: pre !important;
     669    overflow-x: auto;
    597670}
    598671
    599672.wp-block-code {
    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;
     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;
    606679}
    607680
    608681.wp-block-cover,
    609682.wp-block-cover-image {
    610   background-color: var(--cover--color-background);
    611   min-height: var(--cover--height);
    612   margin-top: inherit;
    613   margin-bottom: inherit;
    614 }
     683    background-color: var(--cover--color-background);
     684    min-height: var(--cover--height);
     685    margin-top: inherit;
     686    margin-bottom: inherit;
     687}
     688
    615689.wp-block-cover:not(.alignwide):not(.alignfull),
    616690.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    617   clear: both;
    618 }
     691    clear: both;
     692}
     693
    619694[data-align=full] .wp-block-cover,
    620695[data-align=full] .wp-block-cover-image {
    621   margin-top: 0;
    622   margin-bottom: 0;
    623 }
     696    margin-top: 0;
     697    margin-bottom: 0;
     698}
     699
    624700.wp-block-cover > .wp-block-cover__inner-container > *:first-child,
    625701.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {
    626   margin-top: 0;
    627 }
     702    margin-top: 0;
     703}
     704
    628705.wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender),
    629706.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) {
    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),
     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),
    633712.wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2),
    634713.wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) {
    635   margin-bottom: 0;
    636 }
     714    margin-bottom: 0;
     715}
     716
    637717.wp-block-cover .wp-block-cover__inner-container,
    638718.wp-block-cover .wp-block-cover-image-text,
     
    643723.wp-block-cover-image .wp-block-cover-text,
    644724.wp-block-cover-image .block-editor-block-list__block {
    645   color: currentColor;
    646 }
     725    color: currentColor;
     726}
     727
    647728.wp-block-cover .wp-block-cover__inner-container a,
    648729.wp-block-cover .wp-block-cover-image-text a,
     
    653734.wp-block-cover-image .wp-block-cover-text a,
    654735.wp-block-cover-image .block-editor-block-list__block a {
    655   color: currentColor;
    656 }
     736    color: currentColor;
     737}
     738
    657739.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
    658740.wp-block-cover .wp-block-cover-image-text .has-link-color a,
     
    663745.wp-block-cover-image .wp-block-cover-text .has-link-color a,
    664746.wp-block-cover-image .block-editor-block-list__block .has-link-color a {
    665   color: var(--wp--style--color--link, var(--global--color-primary));
    666 }
     747    color: var(--wp--style--color--link, var(--global--color-primary));
     748}
     749
    667750.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
    668751.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
     
    673756.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,
    674757.wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block {
    675   color: var(--cover--color-foreground);
    676 }
     758    color: var(--cover--color-foreground);
     759}
     760
    677761.wp-block-cover h2,
    678762.wp-block-cover-image h2 {
    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 }
     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
    686770.wp-block-cover h2.has-text-align-left,
    687771.wp-block-cover-image h2.has-text-align-left {
    688   text-align: left;
    689 }
     772    text-align: left;
     773}
     774
    690775.wp-block-cover h2.has-text-align-center,
    691776.wp-block-cover-image h2.has-text-align-center {
    692   text-align: center;
    693 }
     777    text-align: center;
     778}
     779
    694780.wp-block-cover h2.has-text-align-right,
    695781.wp-block-cover-image h2.has-text-align-right {
    696   text-align: right;
    697 }
     782    text-align: right;
     783}
     784
    698785.wp-block-cover.is-style-twentytwentyone-border,
    699786.wp-block-cover-image.is-style-twentytwentyone-border {
    700   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    701 }
     787    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     788}
     789
    702790.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    703791.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    704   background-color: unset;
     792    background-color: unset;
    705793}
    706794
    707795.wp-block-columns:not(.alignwide):not(.alignfull) {
    708   clear: both;
    709 }
     796    clear: both;
     797}
     798
    710799.wp-block-columns .wp-block,
    711800.wp-block-columns .wp-block-column {
    712   max-width: inherit;
    713 }
     801    max-width: inherit;
     802}
     803
    714804.wp-block-columns > .wp-block-column > *:first-child {
    715   margin-top: 0;
    716 }
     805    margin-top: 0;
     806}
     807
    717808.wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) {
    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;
     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;
    722815}
    723816@media only screen and (min-width: 652px) {
    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 }
     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
    750848.wp-block[data-align=full] > .wp-block-columns p:not(.has-background),
    751849.wp-block[data-align=full] > .wp-block-columns h1:not(.has-background),
     
    755853.wp-block[data-align=full] > .wp-block-columns h5:not(.has-background),
    756854.wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) {
    757   padding-left: var(--global--spacing-unit);
    758   padding-right: var(--global--spacing-unit);
     855    padding-left: var(--global--spacing-unit);
     856    padding-right: var(--global--spacing-unit);
    759857}
    760858
    761859.wp-block-file .wp-block-file__textlink {
    762   text-decoration: underline;
    763   text-decoration-style: solid;
    764   text-decoration-thickness: 1px;
    765 }
     860    text-decoration: underline;
     861    text-decoration-style: solid;
     862    text-decoration-thickness: 1px;
     863}
     864
    766865.wp-block-file .wp-block-file__textlink:hover {
    767   text-decoration: underline;
    768   text-decoration-style: dotted;
    769 }
     866    text-decoration: underline;
     867    text-decoration-style: dotted;
     868}
     869
    770870.wp-block-file .wp-block-file__button {
    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 }
     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
    782883.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    783   color: var(--global--color-background);
    784 }
     884    color: var(--global--color-background);
     885}
     886
    785887.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    786   color: var(--local--color-background, var(--global--color-primary));
    787 }
     888    color: var(--local--color-background, var(--global--color-primary));
     889}
     890
    788891.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    789   color: var(--global--color-primary);
    790 }
     892    color: var(--global--color-primary);
     893}
     894
    791895.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    792   background-color: var(--global--color-primary);
    793 }
     896    background-color: var(--global--color-primary);
     897}
     898
    794899.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    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 }
     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
    802910.wp-block-file .wp-block-file__button:focus {
    803   outline-offset: -6px;
    804   outline: 2px dotted currentColor;
    805 }
     911    outline-offset: -6px;
     912    outline: 2px dotted currentColor;
     913}
     914
    806915.wp-block-file .wp-block-file__button:disabled {
    807   background-color: var(--global--color-white-50);
    808   border-color: var(--global--color-white-50);
    809   color: var(--button--color-text-active);
    810 }
     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
    811921.wp-block-file .wp-block-file__button:focus {
    812   outline-offset: inherit;
    813   outline: inherit;
     922    outline-offset: inherit;
     923    outline: inherit;
    814924}
    815925
    816926.wp-block-gallery figcaption {
    817   margin-bottom: 0;
    818 }
     927    margin-bottom: 0;
     928}
     929
    819930.wp-block-gallery figcaption a {
    820   color: var(--global--color-white);
     931    color: var(--global--color-white);
    821932}
    822933
    823934.wp-block-group {
    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 }
     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
    833947.wp-block-group.has-background {
    834   padding: var(--global--spacing-vertical);
    835 }
     948    padding: var(--global--spacing-vertical);
     949}
     950
    836951[data-align=full] .wp-block-group.has-background {
    837   margin-top: 0;
    838   margin-bottom: 0;
    839 }
     952    margin-top: 0;
     953    margin-bottom: 0;
     954}
     955
    840956.wp-block-group.is-style-twentytwentyone-border {
    841   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    842   padding: var(--global--spacing-vertical);
    843 }
     957    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     958    padding: var(--global--spacing-vertical);
     959}
     960
    844961.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] {
    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 }
     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
    849967.wp-block-group > .wp-block-group__inner-container > *:first-child {
    850   margin-top: 0;
    851 }
     968    margin-top: 0;
     969}
     970
    852971.wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) {
    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;
     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;
    857978}
    858979
    859980.wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] {
    860   margin: 0;
    861   width: 100%;
     981    margin: 0;
     982    width: 100%;
    862983}
    863984
     
    8801001h6,
    8811002.h6 {
    882   clear: both;
    883   font-family: var(--heading--font-family);
    884   font-weight: var(--heading--font-weight);
    885 }
     1003    clear: both;
     1004    font-family: var(--heading--font-family);
     1005    font-weight: var(--heading--font-weight);
     1006}
     1007
    8861008.wp-block-heading h1 strong,
    8871009h1 strong,
     
    9021024h6 strong,
    9031025.h6 strong {
    904   font-weight: var(--heading--font-weight-strong);
    905 }
     1026    font-weight: var(--heading--font-weight-strong);
     1027}
     1028
    9061029.wp-block-heading h1[style*="--wp--typography--line-height"],
    9071030h1[style*="--wp--typography--line-height"],
     
    9221045h6[style*="--wp--typography--line-height"],
    9231046.h6[style*="--wp--typography--line-height"] {
    924   line-height: var(--wp--typography--line-height, var(--global--line-height-body));
     1047    line-height: var(--wp--typography--line-height, var(--global--line-height-body));
    9251048}
    9261049
     
    9281051h1,
    9291052.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);
     1053    font-size: var(--heading--font-size-h1);
     1054    letter-spacing: var(--heading--letter-spacing-h1);
     1055    line-height: var(--heading--line-height-h1);
    9331056}
    9341057
     
    9361059h2,
    9371060.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);
     1061    font-size: var(--heading--font-size-h2);
     1062    letter-spacing: var(--heading--letter-spacing-h2);
     1063    line-height: var(--heading--line-height-h2);
    9411064}
    9421065
     
    9441067h3,
    9451068.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);
     1069    font-size: var(--heading--font-size-h3);
     1070    letter-spacing: var(--heading--letter-spacing-h3);
     1071    line-height: var(--heading--line-height-h3);
    9491072}
    9501073
     
    9521075h4,
    9531076.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);
     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);
    9581081}
    9591082
     
    9611084h5,
    9621085.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);
     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);
    9671090}
    9681091
     
    9701093h6,
    9711094.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);
     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);
    9761099}
    9771100
    9781101[data-type="core/html"] textarea {
    979   color: var(--global--color-dark-gray);
    980   border-radius: 0;
    981   padding: var(--global--spacing-unit);
     1102    color: var(--global--color-dark-gray);
     1103    border-radius: 0;
     1104    padding: var(--global--spacing-unit);
    9821105}
    9831106
    9841107/* Center image block by default in the editor */
    985 .wp-block-image > div {
    986   text-align: center;
     1108.wp-block-image,
     1109.wp-block-image > div:not(.components-placeholder) {
     1110    text-align: center;
    9871111}
    9881112
    9891113[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized {
    990   margin: 0 auto;
     1114    margin: 0 auto;
    9911115}
    9921116
     
    9941118.wp-block-image.is-style-twentytwentyone-border img,
    9951119.wp-block-image.is-style-twentytwentyone-image-frame img {
    996   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1120    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    9971121}
    9981122
    9991123.wp-block-image.is-style-twentytwentyone-image-frame img {
    1000   padding: var(--global--spacing-unit);
     1124    padding: var(--global--spacing-unit);
    10011125}
    10021126
    10031127.wp-block-latest-comments {
    1004   padding-left: 0;
     1128    padding-left: 0;
    10051129}
    10061130
    10071131.wp-block-latest-posts {
    1008   padding-left: 0;
    1009 }
     1132    padding-left: 0;
     1133}
     1134
    10101135.wp-block-latest-posts:not(.is-grid) > li {
    1011   margin-top: calc(1.666 * var(--global--spacing-vertical));
    1012   margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    1013 }
     1136    margin-top: calc(1.666 * var(--global--spacing-vertical));
     1137    margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     1138}
     1139
    10141140.wp-block-latest-posts:not(.is-grid) > li:first-child {
    1015   margin-top: 0;
    1016 }
     1141    margin-top: 0;
     1142}
     1143
    10171144.wp-block-latest-posts:not(.is-grid) > li:last-child {
    1018   margin-bottom: 0;
    1019 }
     1145    margin-bottom: 0;
     1146}
     1147
    10201148.wp-block-latest-posts.is-grid {
    1021   word-wrap: break-word;
    1022   word-break: break-word;
    1023 }
     1149    word-wrap: break-word;
     1150    word-break: break-word;
     1151}
     1152
    10241153.wp-block-latest-posts.is-grid > li {
    1025   margin-bottom: var(--global--spacing-vertical);
    1026 }
     1154    margin-bottom: var(--global--spacing-vertical);
     1155}
     1156
    10271157.wp-block-latest-posts.is-grid > li:last-child {
    1028   margin-bottom: 0;
    1029 }
     1158    margin-bottom: 0;
     1159}
     1160
    10301161.wp-block-latest-posts > li > * {
    1031   margin-top: calc(0.333 * var(--global--spacing-vertical));
    1032   margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    1033 }
     1162    margin-top: calc(0.333 * var(--global--spacing-vertical));
     1163    margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     1164}
     1165
    10341166.wp-block-latest-posts > li > *:first-child {
    1035   margin-top: 0;
    1036 }
     1167    margin-top: 0;
     1168}
     1169
    10371170.wp-block-latest-posts > li > *:last-child {
    1038   margin-bottom: 0;
    1039 }
     1171    margin-bottom: 0;
     1172}
     1173
    10401174.wp-block-latest-posts > li > a {
    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 }
     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
    10481183.wp-block-latest-posts .wp-block-latest-posts__post-author {
    1049   color: var(--global--color-primary);
    1050   font-size: var(--global--font-size-md);
    1051   line-height: var(--global--line-height-body);
    1052 }
     1184    color: var(--global--color-primary);
     1185    font-size: var(--global--font-size-md);
     1186    line-height: var(--global--line-height-body);
     1187}
     1188
    10531189.wp-block-latest-posts .wp-block-latest-posts__post-date {
    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 }
     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
    10611200.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
    10621201.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    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 }
     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
    10681208.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    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 }
     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
    10721213.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
    10731214.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    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 }
     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
    10791221.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    10801222.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    1081   padding-bottom: 0;
    1082   border-bottom: none;
    1083 }
     1223    padding-bottom: 0;
     1224    border-bottom: none;
     1225}
     1226
    10841227.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    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 }
     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
    10881232.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    1089   margin: 0;
    1090   padding-top: var(--global--spacing-vertical);
    1091   padding-right: var(--global--spacing-horizontal);
    1092 }
     1233    margin: 0;
     1234    padding-top: var(--global--spacing-vertical);
     1235    padding-right: var(--global--spacing-horizontal);
     1236}
     1237
    10931238.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    1094   padding-bottom: var(--global--spacing-vertical);
     1239    padding-bottom: var(--global--spacing-vertical);
    10951240}
    10961241@media screen and (min-width: 600px) {
    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 }
     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
    11131264.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    1114   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1115   padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
    1116 }
     1265    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1266    padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
     1267}
     1268
    11171269.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    1118   padding-bottom: var(--global--spacing-vertical);
    1119   margin-bottom: var(--global--spacing-vertical);
    1120 }
     1270    padding-bottom: var(--global--spacing-vertical);
     1271    margin-bottom: var(--global--spacing-vertical);
     1272}
     1273
    11211274.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    1122   margin-top: var(--global--spacing-horizontal);
    1123   margin-bottom: var(--global--spacing-horizontal);
     1275    margin-top: var(--global--spacing-horizontal);
     1276    margin-bottom: var(--global--spacing-horizontal);
    11241277}
    11251278
    11261279.gallery-item {
    1127   display: inline-block;
    1128   text-align: center;
    1129   vertical-align: top;
    1130   width: 100%;
    1131 }
     1280    display: inline-block;
     1281    text-align: center;
     1282    vertical-align: top;
     1283    width: 100%;
     1284}
     1285
    11321286.gallery-columns-2 .gallery-item {
    1133   max-width: 50%;
    1134 }
     1287    max-width: 50%;
     1288}
     1289
    11351290.gallery-columns-3 .gallery-item {
    1136   max-width: 33.33%;
    1137 }
     1291    max-width: 33.33%;
     1292}
     1293
    11381294.gallery-columns-4 .gallery-item {
    1139   max-width: 25%;
    1140 }
     1295    max-width: 25%;
     1296}
     1297
    11411298.gallery-columns-5 .gallery-item {
    1142   max-width: 20%;
    1143 }
     1299    max-width: 20%;
     1300}
     1301
    11441302.gallery-columns-6 .gallery-item {
    1145   max-width: 16.66%;
    1146 }
     1303    max-width: 16.66%;
     1304}
     1305
    11471306.gallery-columns-7 .gallery-item {
    1148   max-width: 14.28%;
    1149 }
     1307    max-width: 14.28%;
     1308}
     1309
    11501310.gallery-columns-8 .gallery-item {
    1151   max-width: 12.5%;
    1152 }
     1311    max-width: 12.5%;
     1312}
     1313
    11531314.gallery-columns-9 .gallery-item {
    1154   max-width: 11.11%;
     1315    max-width: 11.11%;
    11551316}
    11561317
    11571318.gallery-caption {
    1158   display: block;
     1319    display: block;
    11591320}
    11601321
    11611322ul,
    11621323ol {
    1163   font-family: var(--list--font-family);
    1164   margin: var(--global--spacing-vertical) 0;
    1165   padding-left: calc(2 * var(--global--spacing-horizontal));
    1166 }
     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
    11671329ul.aligncenter,
    11681330ol.aligncenter {
    1169   list-style-position: inside;
    1170   padding: 0;
    1171   text-align: center;
    1172 }
     1331    list-style-position: inside;
     1332    padding: 0;
     1333    text-align: center;
     1334}
     1335
    11731336ul.alignright,
    11741337ol.alignright {
    1175   list-style-position: inside;
    1176   padding: 0;
    1177   text-align: right;
     1338    list-style-position: inside;
     1339    padding: 0;
     1340    text-align: right;
    11781341}
    11791342
    11801343li > ul,
    11811344li > ol {
    1182   margin: 0;
     1345    margin: 0;
    11831346}
    11841347
    11851348dt {
    1186   font-family: var(--definition-term--font-family);
    1187   font-weight: bold;
     1349    font-family: var(--definition-term--font-family);
     1350    font-weight: bold;
    11881351}
    11891352
    11901353[data-align=full] .wp-block-media-text {
    1191   margin-top: 0;
    1192   margin-bottom: 0;
    1193 }
     1354    margin-top: 0;
     1355    margin-bottom: 0;
     1356}
     1357
    11941358.wp-block-media-text > .wp-block-media-text__content > *:first-child {
    1195   margin-top: 0;
    1196 }
     1359    margin-top: 0;
     1360}
     1361
    11971362.wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) {
    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 }
     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
    12031371.wp-block-media-text .wp-block-media-text__content {
    1204   padding: var(--global--spacing-horizontal);
    1205 }
     1372    padding: var(--global--spacing-horizontal);
     1373}
     1374
    12061375.wp-block-media-text.is-style-twentytwentyone-border {
    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 }
     1376    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     1377}
     1378
    12141379.wp-block-navigation .wp-block-navigation__container {
    1215   background: var(--global--color-background);
    1216 }
     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
    12171388.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    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 }
     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
    12221394.wp-block-navigation .has-child .wp-block-navigation__container {
    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 }
     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
    12281403.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    1229   color: currentColor;
     1404    color: currentColor;
    12301405}
    12311406
    12321407p {
    1233   line-height: var(--wp--typography--line-height, var(--global--line-height-body));
    1234 }
     1408    line-height: var(--wp--typography--line-height, var(--global--line-height-body));
     1409}
     1410
    12351411p.has-background {
    1236   padding: var(--global--spacing-unit);
     1412    padding: var(--global--spacing-unit);
    12371413}
    12381414
    12391415pre.wp-block-preformatted {
    1240   overflow-x: auto;
    1241   white-space: pre !important;
    1242   font-size: var(--global--font-size-xs);
     1416    overflow-x: auto;
     1417    white-space: pre !important;
     1418    font-size: var(--global--font-size-xs);
    12431419}
    12441420
    12451421.wp-block-pullquote {
    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 }
     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
    12551432.wp-block-pullquote blockquote::before {
    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 }
     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
    12651443.wp-block-pullquote p {
    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 }
     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
    12741453.wp-block-pullquote a {
    1275   color: currentColor;
    1276 }
     1454    color: currentColor;
     1455}
     1456
    12771457.wp-block-pullquote .wp-block-pullquote__citation,
    12781458.wp-block-pullquote cite,
    12791459.wp-block-pullquote footer {
    1280   font-size: var(--global--font-size-xs);
    1281   font-style: var(--pullquote--font-style);
    1282   text-transform: none;
    1283 }
     1460    font-size: var(--global--font-size-xs);
     1461    font-style: var(--pullquote--font-style);
     1462    text-transform: none;
     1463}
     1464
    12841465.wp-block-pullquote:not(.is-style-solid-color) {
    1285   background: none;
    1286 }
     1466    background: none;
     1467}
     1468
    12871469.wp-block-pullquote.is-style-solid-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);
     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);
    12941476}
    12951477@media (min-width: 600px) {
    1296   .wp-block-pullquote.is-style-solid-color {
    1297     padding: calc(5 * var(--global--spacing-unit));
    1298   }
    1299 }
     1478
     1479    .wp-block-pullquote.is-style-solid-color {
     1480        padding: calc(5 * var(--global--spacing-unit));
     1481    }
     1482}
     1483
    13001484.wp-block-pullquote.is-style-solid-color blockquote::before {
    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 }
     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
    13081495.wp-block-pullquote.is-style-solid-color blockquote {
    1309   margin: 0;
    1310   max-width: 100%;
    1311 }
     1496    margin: 0;
     1497    max-width: 100%;
     1498}
     1499
    13121500.wp-block-pullquote.is-style-solid-color blockquote p {
    1313   font-size: var(--pullquote--font-size);
    1314 }
     1501    font-size: var(--pullquote--font-size);
     1502}
     1503
    13151504.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    13161505.wp-block-pullquote.is-style-solid-color cite,
    13171506.wp-block-pullquote.is-style-solid-color footer {
    1318   color: currentColor;
     1507    color: currentColor;
    13191508}
    13201509
    13211510.wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote {
    1322   padding: 0 calc(2 * var(--global--spacing-unit));
     1511    padding: 0 calc(2 * var(--global--spacing-unit));
    13231512}
    13241513
    13251514.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color,
    13261515.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color {
    1327   padding: var(--global--spacing-unit);
     1516    padding: var(--global--spacing-unit);
    13281517}
    13291518
    13301519.wp-block-query.has-background {
    1331   padding: calc(0.666 * var(--global--spacing-vertical));
     1520    padding: calc(0.666 * var(--global--spacing-vertical));
    13321521}
    13331522@media only screen and (min-width: 482px) {
    1334   .wp-block-query.has-background {
    1335     padding: var(--global--spacing-vertical);
    1336   }
     1523
     1524    .wp-block-query.has-background {
     1525        padding: var(--global--spacing-vertical);
     1526    }
    13371527}
    13381528
    13391529.wp-block-quote {
    1340   position: relative;
    1341   border-left: none;
    1342   margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
    1343 }
     1530    position: relative;
     1531    border-left: none;
     1532    margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
     1533}
     1534
    13441535.wp-block-quote p {
    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 }
     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
    13511543.wp-block-quote strong {
    1352   font-weight: var(--quote--font-weight-strong);
    1353 }
     1544    font-weight: var(--quote--font-weight-strong);
     1545}
     1546
    13541547.wp-block-quote:before {
    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 }
     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
    13601554.wp-block-quote .wp-block-quote__citation {
    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 }
     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
    13681567.wp-block-quote.has-text-align-right {
    1369   margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
    1370   padding-right: 0;
    1371   border-right: none;
    1372 }
     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
    13731573.wp-block-quote.has-text-align-right:before {
    1374   display: none;
    1375 }
     1574    display: none;
     1575}
     1576
    13761577.wp-block-quote.has-text-align-right p:before {
    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 }
     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
    13831585.wp-block-quote.has-text-align-center {
    1384   margin: var(--global--spacing-vertical) auto;
    1385 }
     1586    margin: var(--global--spacing-vertical) auto;
     1587}
     1588
    13861589.wp-block-quote.has-text-align-center:before {
    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;
     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;
    14141628}
    14151629@media only screen and (max-width: 481px) {
    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   }
     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    }
    14291651}
    14301652@media only screen and (max-width: 481px) {
    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   }
     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    }
    14481675}
    14491676@media only screen and (min-width: 482px) {
    1450   .wp-block-quote {
    1451     margin-left: auto;
    1452   }
    1453   .wp-block-quote.has-text-align-right {
    1454     margin-right: auto;
    1455   }
     1677
     1678    .wp-block-quote {
     1679        margin-left: auto;
     1680    }
     1681
     1682    .wp-block-quote.has-text-align-right {
     1683        margin-right: auto;
     1684    }
    14561685}
    14571686
    14581687.wp-block-rss {
    1459   padding-left: 0;
    1460 }
     1688    padding-left: 0;
     1689}
     1690
    14611691.wp-block-rss > li {
    1462   list-style: none;
    1463 }
     1692    list-style: none;
     1693}
     1694
    14641695.wp-block-rss:not(.is-grid) > li {
    1465   margin-top: calc(1.666 * var(--global--spacing-vertical));
    1466   margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    1467 }
     1696    margin-top: calc(1.666 * var(--global--spacing-vertical));
     1697    margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     1698}
     1699
    14681700.wp-block-rss:not(.is-grid) > li:first-child {
    1469   margin-top: 0;
    1470 }
     1701    margin-top: 0;
     1702}
     1703
    14711704.wp-block-rss:not(.is-grid) > li:last-child {
    1472   margin-bottom: 0;
    1473 }
     1705    margin-bottom: 0;
     1706}
     1707
    14741708.wp-block-rss.is-grid > li {
    1475   margin-bottom: var(--global--spacing-vertical);
    1476 }
     1709    margin-bottom: var(--global--spacing-vertical);
     1710}
     1711
    14771712.wp-block-rss.is-grid > li:last-child {
    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 }
     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
    14831729.wp-block-rss > li > * {
    1484   margin-top: calc(0.333 * var(--global--spacing-vertical));
    1485   margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    1486 }
     1730    margin-top: calc(0.333 * var(--global--spacing-vertical));
     1731    margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     1732}
     1733
    14871734.wp-block-rss > li > *:first-child {
    1488   margin-top: 0;
    1489 }
     1735    margin-top: 0;
     1736}
     1737
    14901738.wp-block-rss > li > *:last-child {
    1491   margin-bottom: 0;
    1492 }
     1739    margin-bottom: 0;
     1740}
     1741
    14931742.wp-block-rss .wp-block-rss__item-title > a {
    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 }
     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
    15011751.wp-block-rss .wp-block-rss__item-author {
    1502   color: var(--global--color-primary);
    1503   font-size: var(--global--font-size-md);
    1504   line-height: var(--global--line-height-body);
    1505 }
     1752    color: var(--global--color-primary);
     1753    font-size: var(--global--font-size-md);
     1754    line-height: var(--global--line-height-body);
     1755}
     1756
    15061757.wp-block-rss .wp-block-rss__item-publish-date {
    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 }
     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
    15141768.wp-block-rss .wp-block-rss__item-excerpt,
    15151769.wp-block-rss .wp-block-rss__item-full-content {
    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 }
     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
    15211776.wp-block-rss.alignfull {
    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;
     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;
    15281785}
    15291786
    15301787.wp-block-search {
    1531   max-width: var(--responsive--aligndefault-width);
    1532 }
     1788    max-width: var(--responsive--aligndefault-width);
     1789}
     1790
    15331791.wp-block-search .wp-block-search__label {
    1534   font-size: var(--form--font-size);
    1535   font-weight: var(--form--label-weight);
    1536   margin-bottom: calc(var(--global--spacing-vertical) / 3);
    1537 }
     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
    15381797.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    15391798.wp-block-search .wp-block-search__input {
    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 }
     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
    15491809.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    15501810.is-dark-theme .wp-block-search .wp-block-search__input {
    1551   background: var(--global--color-white-90);
    1552 }
     1811    background: var(--global--color-white-90);
     1812}
     1813
    15531814.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    15541815.has-background .wp-block-search .wp-block-search__input {
    1555   border-color: var(--local--color-primary, var(--global--color-primary)) !important;
    1556 }
     1816    border-color: var(--local--color-primary, var(--global--color-primary)) !important;
     1817}
     1818
    15571819.wp-block-search .wp-block-search__button.wp-block-search__button {
    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 }
     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
    15701833.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    1571   color: var(--global--color-background);
    1572 }
     1834    color: var(--global--color-background);
     1835}
     1836
    15731837.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color) {
    1574   color: var(--local--color-background, var(--global--color-primary));
    1575 }
     1838    color: var(--local--color-background, var(--global--color-primary));
     1839}
     1840
    15761841.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background {
    1577   color: var(--global--color-primary);
    1578 }
     1842    color: var(--global--color-primary);
     1843}
     1844
    15791845.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    1580   background-color: var(--global--color-primary);
    1581 }
     1846    background-color: var(--global--color-primary);
     1847}
     1848
    15821849.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) {
    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 }
     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
    15901860.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    1591   outline-offset: -6px;
    1592   outline: 2px dotted currentColor;
    1593 }
     1861    outline-offset: -6px;
     1862    outline: 2px dotted currentColor;
     1863}
     1864
    15941865.wp-block-search .wp-block-search__button.wp-block-search__button:disabled {
    1595   background-color: var(--global--color-white-50);
    1596   border-color: var(--global--color-white-50);
    1597   color: var(--button--color-text-active);
    1598 }
     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
    15991871.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon {
    1600   padding: 6px calc(0.5 * var(--button--padding-horizontal));
    1601   display: inherit;
    1602 }
     1872    padding: 6px calc(0.5 * var(--button--padding-horizontal));
     1873    display: inherit;
     1874}
     1875
    16031876.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg {
    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 }
     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
    16141892.wp-block-search .wp-block-search__button.wp-block-search__button:focus {
    1615   outline-offset: inherit;
    1616   outline: inherit;
    1617 }
     1893    outline-offset: inherit;
     1894    outline: inherit;
     1895}
     1896
    16181897.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    1619   padding: var(--form--border-width);
    1620 }
     1898    padding: var(--form--border-width);
     1899}
     1900
    16211901.wp-block-search.wp-block-search__button-inside .wp-block-search__input {
    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 }
     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
    16341921.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
    1635   padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     1922    padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    16361923}
    16371924
    16381925.wp-block[data-align=center] > * {
    1639   text-align: center;
     1926    text-align: center;
    16401927}
    16411928
    16421929.wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper {
    1643   justify-content: center;
     1930    justify-content: center;
    16441931}
    16451932
    16461933.wp-block-separator,
    16471934hr {
    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"],
     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"],
    16531942hr[style*="text-align:right"],
    16541943hr[style*="text-align: right"] {
    1655   border-right-color: var(--separator--border-color);
    1656 }
     1944    border-right-color: var(--separator--border-color);
     1945}
     1946
    16571947.wp-block-separator:not(.is-style-dots),
    16581948hr:not(.is-style-dots) {
    1659   max-width: var(--responsive--aligndefault-width);
    1660 }
    1661 [data-align=full] > .wp-block-separator, [data-align=wide] > .wp-block-separator,
     1949    max-width: var(--responsive--aligndefault-width);
     1950}
     1951
     1952[data-align=full] > .wp-block-separator,
     1953[data-align=wide] > .wp-block-separator,
    16621954[data-align=full] > hr,
    16631955[data-align=wide] > hr {
    1664   max-width: inherit;
    1665 }
     1956    max-width: inherit;
     1957}
     1958
    16661959.wp-block-separator.is-style-twentytwentyone-separator-thick,
    16671960hr.is-style-twentytwentyone-separator-thick {
    1668   border-bottom-width: calc(3 * var(--separator--height));
    1669 }
     1961    border-bottom-width: calc(3 * var(--separator--height));
     1962}
     1963
    16701964.wp-block-separator.is-style-dots,
    16711965hr.is-style-dots {
    1672   border-bottom: none;
    1673 }
    1674 .wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color,
     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,
    16751971hr.is-style-dots.has-background,
    16761972hr.is-style-dots.has-text-color {
    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,
     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,
    16801978hr.is-style-dots.has-background:before,
    16811979hr.is-style-dots.has-text-color:before {
    1682   color: currentColor !important;
    1683 }
     1980    color: currentColor !important;
     1981}
     1982
    16841983.wp-block-separator.is-style-dots:before,
    16851984hr.is-style-dots:before {
    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,
     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,
    16891992.has-background hr,
    16901993[class*=background-color] hr,
    16911994[style*=background-color] hr,
    16921995.wp-block-cover[style*=background-image] hr {
    1693   border-color: currentColor;
     1996    border-color: currentColor;
    16941997}
    16951998
    16961999.wp-block-social-links [data-block] {
    1697   margin-top: 0;
    1698   margin-bottom: 0;
    1699 }
     2000    margin-top: 0;
     2001    margin-bottom: 0;
     2002}
     2003
    17002004.wp-block-social-links.is-style-twentytwentyone-social-icons-color button {
    1701   color: var(--global--color-primary);
    1702 }
     2005    color: var(--global--color-primary);
     2006}
     2007
    17032008.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link {
    1704   background: none;
     2009    background: none;
    17052010}
    17062011
     
    17092014.wp-block-table thead,
    17102015.wp-block-table tfoot {
    1711   text-align: center;
    1712 }
     2016    text-align: center;
     2017}
     2018
    17132019table th,
    17142020.wp-block-table th {
    1715   font-family: var(--heading--font-family);
    1716 }
     2021    font-family: var(--heading--font-family);
     2022}
     2023
    17172024table td,
    17182025table th,
    17192026.wp-block-table td,
    17202027.wp-block-table th {
    1721   padding: calc(0.5 * var(--global--spacing-unit));
    1722 }
    1723 table.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,
     2028    padding: calc(0.5 * var(--global--spacing-unit));
     2029}
     2030
     2031table.is-style-regular .has-background,
     2032table.is-style-stripes .has-background,
     2033table.is-style-stripes .has-background thead tr,
     2034table.is-style-stripes .has-background tfoot tr,
     2035table.is-style-stripes .has-background tbody tr,
    17242036.wp-block-table.is-style-regular .has-background,
    17252037.wp-block-table.is-style-stripes .has-background,
     
    17272039.wp-block-table.is-style-stripes .has-background tfoot tr,
    17282040.wp-block-table.is-style-stripes .has-background tbody tr {
    1729   color: var(--table--has-background-text-color);
    1730 }
     2041    color: var(--table--has-background-text-color);
     2042}
     2043
    17312044table.is-style-stripes,
    17322045.wp-block-table.is-style-stripes {
    1733   border-color: var(--table--stripes-border-color);
    1734 }
     2046    border-color: var(--table--stripes-border-color);
     2047}
     2048
    17352049table.is-style-stripes th,
    17362050table.is-style-stripes td,
    17372051.wp-block-table.is-style-stripes th,
    17382052.wp-block-table.is-style-stripes td {
    1739   border-width: 0;
    1740 }
     2053    border-width: 0;
     2054}
     2055
    17412056table.is-style-stripes tbody tr:nth-child(odd),
    17422057.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    1743   background-color: var(--table--stripes-background-color);
    1744 }
     2058    background-color: var(--table--stripes-background-color);
     2059}
     2060
    17452061table.is-style-stripes .has-background tbody tr:nth-child(odd),
    17462062.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    1747   background-color: var(--global--color-white-90);
     2063    background-color: var(--global--color-white-90);
    17482064}
    17492065
    17502066table.wp-calendar-table td,
    17512067table.wp-calendar-table th {
    1752   background: transparent;
    1753   border: 0;
    1754   text-align: center;
    1755   line-height: 2;
    1756   vertical-align: middle;
    1757 }
     2068    background: transparent;
     2069    border: 0;
     2070    text-align: center;
     2071    line-height: 2;
     2072    vertical-align: middle;
     2073}
     2074
    17582075table.wp-calendar-table th {
    1759   font-weight: bold;
    1760 }
     2076    font-weight: bold;
     2077}
     2078
    17612079table.wp-calendar-table thead,
    17622080table.wp-calendar-table tbody {
    1763   color: currentColor;
    1764   border: 1px solid;
    1765 }
     2081    color: currentColor;
     2082    border: 1px solid;
     2083}
     2084
    17662085table.wp-calendar-table caption {
    1767   font-weight: bold;
    1768   text-align: left;
    1769   margin-bottom: var(--global--spacing-unit);
    1770   color: currentColor;
     2086    font-weight: bold;
     2087    text-align: left;
     2088    margin-bottom: var(--global--spacing-unit);
     2089    color: currentColor;
    17712090}
    17722091
    17732092.wp-calendar-nav {
    1774   text-align: left;
    1775   margin-top: calc(var(--global--spacing-unit) / 2);
    1776 }
     2093    text-align: left;
     2094    margin-top: calc(var(--global--spacing-unit) / 2);
     2095}
     2096
    17772097.wp-calendar-nav svg {
    1778   height: 1em;
    1779   vertical-align: middle;
    1780 }
     2098    height: 1em;
     2099    vertical-align: middle;
     2100}
     2101
    17812102.wp-calendar-nav svg path {
    1782   fill: currentColor;
    1783 }
     2103    fill: currentColor;
     2104}
     2105
    17842106.wp-calendar-nav .wp-calendar-nav-next {
    1785   float: right;
     2107    float: right;
    17862108}
    17872109
    17882110.wp-block-tag-cloud.aligncenter {
    1789   text-align: center;
     2111    text-align: center;
    17902112}
    17912113
    17922114pre.wp-block-verse {
    1793   padding: 0;
    1794   color: currentColor;
     2115    padding: 0;
     2116    color: currentColor;
    17952117}
    17962118
    17972119:root .is-extra-small-text,
    17982120:root .has-extra-small-font-size {
    1799   font-size: var(--global--font-size-xs);
    1800 }
     2121    font-size: var(--global--font-size-xs);
     2122}
     2123
    18012124:root .is-small-text,
    18022125:root .has-small-font-size {
    1803   font-size: var(--global--font-size-sm);
    1804 }
     2126    font-size: var(--global--font-size-sm);
     2127}
     2128
    18052129:root .is-regular-text,
    18062130:root .has-regular-font-size,
     
    18082132:root .has-normal-font-size,
    18092133:root .has-medium-font-size {
    1810   font-size: var(--global--font-size-base);
    1811 }
     2134    font-size: var(--global--font-size-base);
     2135}
     2136
    18122137:root .is-large-text,
    18132138:root .has-large-font-size {
    1814   font-size: var(--global--font-size-lg);
    1815   line-height: var(--global--line-height-heading);
    1816 }
     2139    font-size: var(--global--font-size-lg);
     2140    line-height: var(--global--line-height-heading);
     2141}
     2142
    18172143:root .is-larger-text,
    18182144:root .has-larger-font-size,
    18192145:root .is-extra-large-text,
    18202146:root .has-extra-large-font-size {
    1821   font-size: var(--global--font-size-xl);
    1822   line-height: var(--global--line-height-heading);
    1823 }
     2147    font-size: var(--global--font-size-xl);
     2148    line-height: var(--global--line-height-heading);
     2149}
     2150
    18242151:root .is-huge-text,
    18252152:root .has-huge-font-size {
    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 }
     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
    18302158:root .is-gigantic-text,
    18312159:root .has-gigantic-font-size {
    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);
     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);
    18352163}
    18362164
     
    18402168*/
    18412169.wp-block.editor-post-title__block {
    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 }
     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
    18472176.wp-block.editor-post-title__block .editor-post-title__input {
    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);
     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);
    18532182}
    18542183
    18552184.wp-block.block-editor-default-block-appender > textarea {
    1856   font-family: var(--global--font-secondary);
    1857   font-size: var(--global--font-size-md);
     2185    font-family: var(--global--font-secondary);
     2186    font-size: var(--global--font-size-md);
    18582187}
    18592188
    18602189.has-primary-color[class] {
    1861   color: var(--global--color-primary);
     2190    color: var(--global--color-primary);
    18622191}
    18632192
    18642193.has-secondary-color[class] {
    1865   color: var(--global--color-secondary);
     2194    color: var(--global--color-secondary);
    18662195}
    18672196
     
    18742203.has-background h5,
    18752204.has-background h6 {
    1876   color: currentColor;
     2205    color: currentColor;
    18772206}
    18782207
    18792208.has-primary-background-color[class] {
    1880   background-color: var(--global--color-primary);
    1881   color: var(--global--color-background);
     2209    background-color: var(--global--color-primary);
     2210    color: var(--global--color-background);
    18822211}
    18832212
    18842213.has-secondary-background-color[class] {
    1885   background-color: var(--global--color-secondary);
    1886   color: var(--global--color-background);
     2214    background-color: var(--global--color-secondary);
     2215    color: var(--global--color-background);
    18872216}
    18882217
    18892218.has-white-background-color[class] {
    1890   background-color: var(--global--color-white);
    1891   color: var(--global--color-secondary);
     2219    background-color: var(--global--color-white);
     2220    color: var(--global--color-secondary);
    18922221}
    18932222
    18942223.has-black-background-color[class] {
    1895   background-color: var(--global--color-black);
    1896   color: var(--global--color-primary);
     2224    background-color: var(--global--color-black);
     2225    color: var(--global--color-primary);
    18972226}
    18982227
    18992228[data-block] {
    1900   margin-top: var(--global--spacing-vertical);
    1901   margin-bottom: var(--global--spacing-vertical);
     2229    margin-top: var(--global--spacing-vertical);
     2230    margin-bottom: var(--global--spacing-vertical);
    19022231}
    19032232
    19042233.wp-block {
    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;
     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;
    19122245}
    19132246
    19142247.alignleft {
    1915   margin: 0;
    1916   margin-right: var(--global--spacing-horizontal);
     2248    margin: 0;
     2249    margin-right: var(--global--spacing-horizontal);
    19172250}
    19182251
    19192252.alignright {
    1920   margin: 0;
    1921   margin-left: var(--global--spacing-horizontal);
     2253    margin: 0;
     2254    margin-left: var(--global--spacing-horizontal);
    19222255}
    19232256
    19242257.has-drop-cap:not(:focus)::first-letter {
    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));
     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));
    19332266}
    19342267
    19352268@media only screen and (min-width: 482px) {
    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 }
     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
    19462281.wp-block-freeform.block-library-rich-text__tinymce blockquote {
    1947   border: none;
     2282    border: none;
    19482283}
    19492284
    19502285.wp-block-freeform.block-library-rich-text__tinymce blockquote:before {
    1951   left: 5px;
     2286    left: 5px;
    19522287}
    19532288
    19542289html {
    1955   font-family: var(--global--font-secondary);
    1956   line-height: var(--global--line-height-body);
     2290    font-family: var(--global--font-secondary);
     2291    line-height: var(--global--line-height-body);
    19572292}
    19582293
    19592294body {
    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;
     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;
    19682303}
    19692304
    19702305.wp-block a {
    1971   color: var(--wp--style--color--link, var(--global--color-primary));
    1972 }
     2306    color: var(--wp--style--color--link, var(--global--color-primary));
     2307}
     2308
    19732309.wp-block a:hover {
    1974   text-decoration-style: dotted;
    1975 }
     2310    text-decoration-style: dotted;
     2311}
     2312
    19762313.wp-block a:focus {
    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));
     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));
    19832321}
    19842322
    19852323button,
    19862324a {
    1987   cursor: pointer;
     2325    cursor: pointer;
    19882326}
    19892327
    19902328.has-black-color[class] {
    1991   color: var(--global--color-black);
    1992 }
     2329    color: var(--global--color-black);
     2330}
     2331
    19932332.has-black-color[class] > [class*=__inner-container] {
    1994   --local--color-primary: var(--global--color-black, #000000);
    1995   color: var(--local--color-primary);
     2333    --local--color-primary: var(--global--color-black, #000);
     2334    color: var(--local--color-primary);
    19962335}
    19972336
    19982337.has-gray-color[class] {
    1999   color: var(--global--color-gray);
    2000 }
     2338    color: var(--global--color-gray);
     2339}
     2340
    20012341.has-gray-color[class] > [class*=__inner-container] {
    2002   --local--color-primary: var(--global--color-gray, #000000);
    2003   color: var(--local--color-primary);
     2342    --local--color-primary: var(--global--color-gray, #000);
     2343    color: var(--local--color-primary);
    20042344}
    20052345
    20062346.has-dark-gray-color[class] {
    2007   color: var(--global--color-dark-gray);
    2008 }
     2347    color: var(--global--color-dark-gray);
     2348}
     2349
    20092350.has-dark-gray-color[class] > [class*=__inner-container] {
    2010   --local--color-primary: var(--global--color-dark-gray, #000000);
    2011   color: var(--local--color-primary);
     2351    --local--color-primary: var(--global--color-dark-gray, #000);
     2352    color: var(--local--color-primary);
    20122353}
    20132354
    20142355.has-green-color[class] {
    2015   color: var(--global--color-green);
    2016 }
     2356    color: var(--global--color-green);
     2357}
     2358
    20172359.has-green-color[class] > [class*=__inner-container] {
    2018   --local--color-primary: var(--global--color-green, #FFFFFF);
    2019   color: var(--local--color-primary);
     2360    --local--color-primary: var(--global--color-green, #fff);
     2361    color: var(--local--color-primary);
    20202362}
    20212363
    20222364.has-blue-color[class] {
    2023   color: var(--global--color-blue);
    2024 }
     2365    color: var(--global--color-blue);
     2366}
     2367
    20252368.has-blue-color[class] > [class*=__inner-container] {
    2026   --local--color-primary: var(--global--color-blue, #FFFFFF);
    2027   color: var(--local--color-primary);
     2369    --local--color-primary: var(--global--color-blue, #fff);
     2370    color: var(--local--color-primary);
    20282371}
    20292372
    20302373.has-purple-color[class] {
    2031   color: var(--global--color-purple);
    2032 }
     2374    color: var(--global--color-purple);
     2375}
     2376
    20332377.has-purple-color[class] > [class*=__inner-container] {
    2034   --local--color-primary: var(--global--color-purple, #FFFFFF);
    2035   color: var(--local--color-primary);
     2378    --local--color-primary: var(--global--color-purple, #fff);
     2379    color: var(--local--color-primary);
    20362380}
    20372381
    20382382.has-red-color[class] {
    2039   color: var(--global--color-red);
    2040 }
     2383    color: var(--global--color-red);
     2384}
     2385
    20412386.has-red-color[class] > [class*=__inner-container] {
    2042   --local--color-primary: var(--global--color-red, #FFFFFF);
    2043   color: var(--local--color-primary);
     2387    --local--color-primary: var(--global--color-red, #fff);
     2388    color: var(--local--color-primary);
    20442389}
    20452390
    20462391.has-orange-color[class] {
    2047   color: var(--global--color-orange);
    2048 }
     2392    color: var(--global--color-orange);
     2393}
     2394
    20492395.has-orange-color[class] > [class*=__inner-container] {
    2050   --local--color-primary: var(--global--color-orange, #FFFFFF);
    2051   color: var(--local--color-primary);
     2396    --local--color-primary: var(--global--color-orange, #fff);
     2397    color: var(--local--color-primary);
    20522398}
    20532399
    20542400.has-yellow-color[class] {
    2055   color: var(--global--color-yellow);
    2056 }
     2401    color: var(--global--color-yellow);
     2402}
     2403
    20572404.has-yellow-color[class] > [class*=__inner-container] {
    2058   --local--color-primary: var(--global--color-yellow, #FFFFFF);
    2059   color: var(--local--color-primary);
     2405    --local--color-primary: var(--global--color-yellow, #fff);
     2406    color: var(--local--color-primary);
    20602407}
    20612408
    20622409.has-white-color[class] {
    2063   color: var(--global--color-white);
    2064 }
     2410    color: var(--global--color-white);
     2411}
     2412
    20652413.has-white-color[class] > [class*=__inner-container] {
    2066   --local--color-primary: var(--global--color-white, #FFFFFF);
    2067   color: var(--local--color-primary);
     2414    --local--color-primary: var(--global--color-white, #fff);
     2415    color: var(--local--color-primary);
    20682416}
    20692417
     
    20762424.has-background h5,
    20772425.has-background h6 {
    2078   color: currentColor;
     2426    color: currentColor;
    20792427}
    20802428
    20812429.has-black-background-color[class] {
    2082   background-color: var(--global--color-black);
    2083 }
     2430    background-color: var(--global--color-black);
     2431}
     2432
    20842433.has-black-background-color[class] > [class*=__inner-container] {
    2085   --local--color-background: var(--global--color-black, #000000);
    2086   background-color: var(--local--color-background);
     2434    --local--color-background: var(--global--color-black, #000);
     2435    background-color: var(--local--color-background);
    20872436}
    20882437
    20892438.has-dark-gray-background-color[class] {
    2090   background-color: var(--global--color-dark-gray);
    2091 }
     2439    background-color: var(--global--color-dark-gray);
     2440}
     2441
    20922442.has-dark-gray-background-color[class] > [class*=__inner-container] {
    2093   --local--color-background: var(--global--color-dark-gray, #000000);
    2094   background-color: var(--local--color-background);
     2443    --local--color-background: var(--global--color-dark-gray, #000);
     2444    background-color: var(--local--color-background);
    20952445}
    20962446
    20972447.has-gray-background-color[class] {
    2098   background-color: var(--global--color-gray);
    2099 }
     2448    background-color: var(--global--color-gray);
     2449}
     2450
    21002451.has-gray-background-color[class] > [class*=__inner-container] {
    2101   --local--color-background: var(--global--color-gray, #000000);
    2102   background-color: var(--local--color-background);
     2452    --local--color-background: var(--global--color-gray, #000);
     2453    background-color: var(--local--color-background);
    21032454}
    21042455
    21052456.has-light-gray-background-color[class] {
    2106   background-color: var(--global--color-light-gray);
    2107 }
     2457    background-color: var(--global--color-light-gray);
     2458}
     2459
    21082460.has-light-gray-background-color[class] > [class*=__inner-container] {
    2109   --local--color-background: var(--global--color-light-gray, #FFFFFF);
    2110   background-color: var(--local--color-background);
     2461    --local--color-background: var(--global--color-light-gray, #fff);
     2462    background-color: var(--local--color-background);
    21112463}
    21122464
    21132465.has-green-background-color[class] {
    2114   background-color: var(--global--color-green);
    2115 }
     2466    background-color: var(--global--color-green);
     2467}
     2468
    21162469.has-green-background-color[class] > [class*=__inner-container] {
    2117   --local--color-background: var(--global--color-green, #FFFFFF);
    2118   background-color: var(--local--color-background);
     2470    --local--color-background: var(--global--color-green, #fff);
     2471    background-color: var(--local--color-background);
    21192472}
    21202473
    21212474.has-blue-background-color[class] {
    2122   background-color: var(--global--color-blue);
    2123 }
     2475    background-color: var(--global--color-blue);
     2476}
     2477
    21242478.has-blue-background-color[class] > [class*=__inner-container] {
    2125   --local--color-background: var(--global--color-blue, #FFFFFF);
    2126   background-color: var(--local--color-background);
     2479    --local--color-background: var(--global--color-blue, #fff);
     2480    background-color: var(--local--color-background);
    21272481}
    21282482
    21292483.has-purple-background-color[class] {
    2130   background-color: var(--global--color-purple);
    2131 }
     2484    background-color: var(--global--color-purple);
     2485}
     2486
    21322487.has-purple-background-color[class] > [class*=__inner-container] {
    2133   --local--color-background: var(--global--color-purple, #FFFFFF);
    2134   background-color: var(--local--color-background);
     2488    --local--color-background: var(--global--color-purple, #fff);
     2489    background-color: var(--local--color-background);
    21352490}
    21362491
    21372492.has-red-background-color[class] {
    2138   background-color: var(--global--color-red);
    2139 }
     2493    background-color: var(--global--color-red);
     2494}
     2495
    21402496.has-red-background-color[class] > [class*=__inner-container] {
    2141   --local--color-background: var(--global--color-red, #FFFFFF);
    2142   background-color: var(--local--color-background);
     2497    --local--color-background: var(--global--color-red, #fff);
     2498    background-color: var(--local--color-background);
    21432499}
    21442500
    21452501.has-orange-background-color[class] {
    2146   background-color: var(--global--color-orange);
    2147 }
     2502    background-color: var(--global--color-orange);
     2503}
     2504
    21482505.has-orange-background-color[class] > [class*=__inner-container] {
    2149   --local--color-background: var(--global--color-orange, #FFFFFF);
    2150   background-color: var(--local--color-background);
     2506    --local--color-background: var(--global--color-orange, #fff);
     2507    background-color: var(--local--color-background);
    21512508}
    21522509
    21532510.has-yellow-background-color[class] {
    2154   background-color: var(--global--color-yellow);
    2155 }
     2511    background-color: var(--global--color-yellow);
     2512}
     2513
    21562514.has-yellow-background-color[class] > [class*=__inner-container] {
    2157   --local--color-background: var(--global--color-yellow, #FFFFFF);
    2158   background-color: var(--local--color-background);
     2515    --local--color-background: var(--global--color-yellow, #fff);
     2516    background-color: var(--local--color-background);
    21592517}
    21602518
    21612519.has-white-background-color[class] {
    2162   background-color: var(--global--color-white);
    2163 }
     2520    background-color: var(--global--color-white);
     2521}
     2522
    21642523.has-white-background-color[class] > [class*=__inner-container] {
    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);
     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);
    21882576}
    21892577
    21902578.has-purple-to-yellow-gradient-background {
    2191   background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
     2579    background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
    21922580}
    21932581
    21942582.has-yellow-to-purple-gradient-background {
    2195   background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
     2583    background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
    21962584}
    21972585
    21982586.has-green-to-yellow-gradient-background {
    2199   background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
     2587    background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
    22002588}
    22012589
    22022590.has-yellow-to-green-gradient-background {
    2203   background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
     2591    background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
    22042592}
    22052593
    22062594.has-red-to-yellow-gradient-background {
    2207   background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
     2595    background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
    22082596}
    22092597
    22102598.has-yellow-to-red-gradient-background {
    2211   background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
     2599    background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
    22122600}
    22132601
    22142602.has-purple-to-red-gradient-background {
    2215   background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
     2603    background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
    22162604}
    22172605
    22182606.has-red-to-purple-gradient-background {
    2219   background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
    2220 }
    2221 
    2222 /*# sourceMappingURL=style-editor.css.map */
     2607    background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
     2608}
  • trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css.map

    r55088 r55089  
    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"}
     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"}
  • trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/navigation/_editor.scss

    r55088 r55089  
    11.wp-block-navigation {
    2 
    3     [data-block] {
    4         margin-top: revert;
    5         margin-bottom: revert;
    6     }
    72
    83    .wp-block-navigation__container {
    94        background: var(--global--color-background);
     5        padding: 0;
    106    }
    117
    128    .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

    r55088 r55089  
    22
    33    .wp-block-navigation-link {
     4        padding: 0;
     5
     6        .wp-block-navigation-link__content {
     7            padding: var(--primary-nav--padding);
     8        }
     9
    410        .wp-block-navigation-link__label {
    511            font-family: var(--primary-nav--font-family);
     
    2531                border: none;
    2632                left: 0;
     33                margin-left: var(--primary-nav--padding);
    2734                min-width: max-content;
    2835                opacity: 0;
     
    3138                top: inherit;
    3239
     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
    3348                .wp-block-navigation-link__submenu-icon {
    3449                    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;
    3560                }
    3661            }
  • trunk/src/wp-content/themes/twentytwentyone/style-rtl.css

    r55088 r55089  
    11@charset "UTF-8";
     2
    23/*
    34Theme Name: Twenty Twenty-One
     
    78Description: 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.
    89Requires at least: 5.3
    9 Tested up to: 5.8
     10Tested up to: 6.0
    1011Requires PHP: 5.6
    11 Version: 1.4
     12Version: 1.7
    1213License: GNU General Public License v2 or later
    1314License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1819Twenty Twenty-One is distributed under the terms of the GNU GPL.
    1920*/
     21
    2022/**
    2123 * SETTINGS
     
    6567 * Search...............Specific styles for the search block.
    6668 * Separator............Specific styles for the separator block.
    67  * Spacer...............Specific styles for the spacer block.
    6869 * Table................Specific styles for the table block.
    6970 * Verse................Specific styles for the verse block.
     
    9394 * Measure..............The width of a line of text, in characters.
    9495 */
     96
    9597/* Categories 01 to 03 are the basics. */
     98
    9699/* Variables */
    97100:root {
    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;
     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;
    293312}
    294313
    295314.admin-bar {
    296   --global--admin-bar--height: 32px;
     315    --global--admin-bar--height: 32px;
    297316}
    298317@media only screen and (max-width: 782px) {
    299   .admin-bar {
    300     --global--admin-bar--height: 46px;
    301   }
     318
     319    .admin-bar {
     320        --global--admin-bar--height: 46px;
     321    }
    302322}
    303323
    304324@media only screen and (min-width: 652px) {
    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 }
     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
    313335/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
     336
    314337/* Document
    315338   ========================================================================== */
     339
    316340/**
    317341 * 1. Correct the line height in all browsers.
     
    319343 */
    320344html {
    321   line-height: 1.15;
    322   /* 1 */
    323   -webkit-text-size-adjust: 100%;
    324   /* 2 */
     345    line-height: 1.15; /* 1 */
     346    -webkit-text-size-adjust: 100%; /* 2 */
    325347}
    326348
    327349/* Sections
    328350   ========================================================================== */
     351
    329352/**
    330353 * Remove the margin in all browsers.
    331354 */
    332355body {
    333   margin: 0;
     356    margin: 0;
    334357}
    335358
     
    338361 */
    339362main {
    340   display: block;
     363    display: block;
    341364}
    342365
     
    346369 */
    347370h1 {
    348   font-size: 2em;
    349   margin: 0.67em 0;
     371    font-size: 2em;
     372    margin: 0.67em 0;
    350373}
    351374
    352375/* Grouping content
    353376   ========================================================================== */
     377
    354378/**
    355379 * 1. Add the correct box sizing in Firefox.
     
    357381 */
    358382hr {
    359   box-sizing: content-box;
    360   /* 1 */
    361   height: 0;
    362   /* 1 */
    363   overflow: visible;
    364   /* 2 */
     383    box-sizing: content-box; /* 1 */
     384    height: 0; /* 1 */
     385    overflow: visible; /* 2 */
    365386}
    366387
     
    370391 */
    371392pre {
    372   font-family: monospace;
    373   /* 1 */
    374   font-size: 1em;
    375   /* 2 */
     393    font-family: monospace; /* 1 */
     394    font-size: 1em; /* 2 */
    376395}
    377396
    378397/* Text-level semantics
    379398   ========================================================================== */
     399
    380400/**
    381401 * Remove the gray background on active links in IE 10.
    382402 */
    383403a {
    384   background-color: transparent;
    385   text-decoration-thickness: 1px;
     404    background-color: transparent;
     405    text-decoration-thickness: 1px;
    386406}
    387407
     
    391411 */
    392412abbr[title] {
    393   border-bottom: none;
    394   /* 1 */
    395   text-decoration: underline;
    396   /* 2 */
    397   text-decoration-style: dotted;
    398   /* 2 */
     413    border-bottom: none; /* 1 */
     414    text-decoration: underline; /* 2 */
     415    text-decoration-style: dotted; /* 2 */
    399416}
    400417
     
    404421b,
    405422strong {
    406   font-weight: bolder;
     423    font-weight: bolder;
    407424}
    408425
     
    414431kbd,
    415432samp {
    416   font-family: monospace;
    417   /* 1 */
    418   font-size: 1em;
    419   /* 2 */
     433    font-family: monospace; /* 1 */
     434    font-size: 1em; /* 2 */
    420435}
    421436
     
    424439 */
    425440small {
    426   font-size: 80%;
     441    font-size: 80%;
    427442}
    428443
     
    433448sub,
    434449sup {
    435   font-size: 75%;
    436   line-height: 0;
    437   position: relative;
    438   vertical-align: baseline;
     450    font-size: 75%;
     451    line-height: 0;
     452    position: relative;
     453    vertical-align: baseline;
    439454}
    440455
    441456sub {
    442   bottom: -0.25em;
     457    bottom: -0.25em;
    443458}
    444459
    445460sup {
    446   top: -0.5em;
     461    top: -0.5em;
    447462}
    448463
    449464/* Embedded content
    450465   ========================================================================== */
     466
    451467/**
    452468 * Remove the border on images inside links in IE 10.
    453469 */
    454470img {
    455   border-style: none;
     471    border-style: none;
    456472}
    457473
    458474/* Forms
    459475   ========================================================================== */
     476
    460477/**
    461478 * 1. Change the font styles in all browsers.
     
    467484select,
    468485textarea {
    469   font-family: inherit;
    470   /* 1 */
    471   font-size: 100%;
    472   /* 1 */
    473   line-height: 1.15;
    474   /* 1 */
    475   margin: 0;
    476   /* 2 */
     486    font-family: inherit; /* 1 */
     487    font-size: 100%; /* 1 */
     488    line-height: 1.15; /* 1 */
     489    margin: 0; /* 2 */
    477490}
    478491
     
    482495 */
    483496button,
    484 input {
    485   /* 1 */
    486   overflow: visible;
     497input { /* 1 */
     498    overflow: visible;
    487499}
    488500
     
    492504 */
    493505button,
    494 select {
    495   /* 1 */
    496   text-transform: none;
     506select { /* 1 */
     507    text-transform: none;
    497508}
    498509
     
    504515[type=reset],
    505516[type=submit] {
    506   -webkit-appearance: button;
     517    -webkit-appearance: button;
    507518}
    508519
     
    514525[type=reset]::-moz-focus-inner,
    515526[type=submit]::-moz-focus-inner {
    516   border-style: none;
    517   padding: 0;
     527    border-style: none;
     528    padding: 0;
    518529}
    519530
     
    525536[type=reset]:-moz-focusring,
    526537[type=submit]:-moz-focusring {
    527   outline: 1px dotted ButtonText;
     538    outline: 1px dotted ButtonText;
    528539}
    529540
     
    532543 */
    533544fieldset {
    534   padding: 0.35em 0.75em 0.625em;
     545    padding: 0.35em 0.75em 0.625em;
    535546}
    536547
     
    542553 */
    543554legend {
    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 */
     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 */
    556561}
    557562
     
    560565 */
    561566progress {
    562   vertical-align: baseline;
     567    vertical-align: baseline;
    563568}
    564569
     
    567572 */
    568573textarea {
    569   overflow: auto;
     574    overflow: auto;
    570575}
    571576
     
    576581[type=checkbox],
    577582[type=radio] {
    578   box-sizing: border-box;
    579   /* 1 */
    580   padding: 0;
    581   /* 2 */
     583    box-sizing: border-box; /* 1 */
     584    padding: 0; /* 2 */
    582585}
    583586
     
    587590[type=number]::-webkit-inner-spin-button,
    588591[type=number]::-webkit-outer-spin-button {
    589   height: auto;
     592    height: auto;
    590593}
    591594
     
    595598 */
    596599[type=search] {
    597   -webkit-appearance: textfield;
    598   /* 1 */
    599   outline-offset: -2px;
    600   /* 2 */
     600    -webkit-appearance: textfield; /* 1 */
     601    outline-offset: -2px; /* 2 */
    601602}
    602603
     
    605606 */
    606607[type=search]::-webkit-search-decoration {
    607   -webkit-appearance: none;
     608    -webkit-appearance: none;
    608609}
    609610
     
    613614 */
    614615::-webkit-file-upload-button {
    615   -webkit-appearance: button;
    616   /* 1 */
    617   font: inherit;
    618   /* 2 */
     616    -webkit-appearance: button; /* 1 */
     617    font: inherit; /* 2 */
    619618}
    620619
    621620/* Interactive
    622621   ========================================================================== */
     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
    639640/**
    640641 * Add the correct display in IE 10+.
    641642 */
    642643template {
    643   display: none;
     644    display: none;
    644645}
    645646
     
    648649 */
    649650[hidden] {
    650   display: none;
     651    display: none;
    651652}
    652653
     
    654655 * Responsive Styles
    655656 */
     657
    656658/**
    657659 * Required Variables
    658660 */
     661
    659662/**
    660663 * Root Media Query Variables
    661664 */
    662665:root {
    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);
     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);
    669672}
    670673
    671674@media only screen and (min-width: 482px) {
    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   }
     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    }
    678682}
    679683@media only screen and (min-width: 822px) {
    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 }
     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
    685691/**
    686692 * Extends
    687693 */
    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;
     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;
    707724}
    708725
    709726@media only screen and (min-width: 482px) {
    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);
     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);
    722745}
    723746
    724747@media only screen and (min-width: 482px) {
    725   .entry-content > .alignleft {
    726     margin-left: var(--responsive--alignleft-margin);
    727     margin-right: var(--global--spacing-horizontal);
    728   }
     748
     749    .entry-content > .alignleft {
     750        margin-left: var(--responsive--alignleft-margin);
     751        margin-right: var(--global--spacing-horizontal);
     752    }
    729753}
    730754@media only screen and (min-width: 482px) {
    731   .entry-content > .alignright {
    732     margin-left: var(--global--spacing-horizontal);
    733     margin-right: var(--responsive--alignright-margin);
    734   }
    735 }
     755
     756    .entry-content > .alignright {
     757        margin-left: var(--global--spacing-horizontal);
     758        margin-right: var(--responsive--alignright-margin);
     759    }
     760}
     761
    736762/**
    737763 * Site Structure
     
    742768 * - See: globals/_global-width-responsive.scss
    743769 */
     770
    744771/**
    745772 * Top Level Wrappers (header, main, footer)
     
    750777.widget-area,
    751778.site-footer {
    752   padding-top: var(--global--spacing-vertical);
    753   padding-bottom: var(--global--spacing-vertical);
    754   margin-right: auto;
    755   margin-left: auto;
     779    padding-top: var(--global--spacing-vertical);
     780    padding-bottom: var(--global--spacing-vertical);
     781    margin-right: auto;
     782    margin-left: auto;
    756783}
    757784
    758785.site-header {
    759   padding-top: calc(0.75 * var(--global--spacing-vertical));
    760   padding-bottom: calc(2 * var(--global--spacing-vertical));
     786    padding-top: calc(0.75 * var(--global--spacing-vertical));
     787    padding-bottom: calc(2 * var(--global--spacing-vertical));
    761788}
    762789@media only screen and (min-width: 482px) {
    763   .site-header {
    764     padding-bottom: calc(3 * var(--global--spacing-vertical));
    765   }
     790
     791    .site-header {
     792        padding-bottom: calc(3 * var(--global--spacing-vertical));
     793    }
    766794}
    767795
     
    771799 */
    772800.site-main > * {
    773   margin-top: calc(3 * var(--global--spacing-vertical));
    774   margin-bottom: calc(3 * var(--global--spacing-vertical));
    775 }
     801    margin-top: calc(3 * var(--global--spacing-vertical));
     802    margin-bottom: calc(3 * var(--global--spacing-vertical));
     803}
     804
    776805.site-main > *:first-child {
    777   margin-top: 0;
    778 }
     806    margin-top: 0;
     807}
     808
    779809.site-main > *:last-child {
    780   margin-bottom: 0;
     810    margin-bottom: 0;
    781811}
    782812
     
    784814 * Set the default maximum responsive content-width
    785815 */
     816
    786817/**
    787818 * Set the wide maximum responsive content-width
    788819 */
     820
    789821/**
    790822 * Set the full maximum responsive content-width
    791823 */
     824
    792825/*
    793826 * Block & non-gutenberg content wrappers
     
    799832.entry-footer,
    800833.author-bio {
    801   margin-top: var(--global--spacing-vertical);
    802   margin-left: auto;
    803   margin-bottom: var(--global--spacing-vertical);
    804   margin-right: auto;
     834    margin-top: var(--global--spacing-vertical);
     835    margin-left: auto;
     836    margin-bottom: var(--global--spacing-vertical);
     837    margin-right: auto;
    805838}
    806839
     
    815848.wp-block-template-part > *,
    816849.wp-block-post-template :where(li > *) {
    817   margin-top: calc(0.666 * var(--global--spacing-vertical));
    818   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));
    819852}
    820853@media only screen and (min-width: 482px) {
    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 }
     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
    831866.site-main > article > *:first-child,
    832867.site-main > .not-found > *:first-child,
     
    835870.wp-block-template-part > *:first-child,
    836871.wp-block-post-template :where(li > *):first-child {
    837   margin-top: 0;
    838 }
     872    margin-top: 0;
     873}
     874
    839875.site-main > article > *:last-child,
    840876.site-main > .not-found > *:last-child,
     
    843879.wp-block-template-part > *:last-child,
    844880.wp-block-post-template :where(li > *):last-child {
    845   margin-bottom: 0;
     881    margin-bottom: 0;
    846882}
    847883
    848884.site-footer > *,
    849885.widget-area > * {
    850   margin-top: calc(0.666 * var(--global--spacing-vertical));
    851   margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     886    margin-top: calc(0.666 * var(--global--spacing-vertical));
     887    margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    852888}
    853889@media only screen and (min-width: 482px) {
    854   .site-footer > *,
    855 .widget-area > * {
    856     margin-top: var(--global--spacing-vertical);
    857     margin-bottom: var(--global--spacing-vertical);
    858   }
     890
     891    .site-footer > *,
     892    .widget-area > * {
     893        margin-top: var(--global--spacing-vertical);
     894        margin-bottom: var(--global--spacing-vertical);
     895    }
    859896}
    860897
     
    868905.comment-content > *,
    869906.widget > * {
    870   margin-top: var(--global--spacing-unit);
    871   margin-bottom: var(--global--spacing-unit);
    872 }
     907    margin-top: var(--global--spacing-unit);
     908    margin-bottom: var(--global--spacing-unit);
     909}
     910
    873911.entry-header > *:first-child,
    874912.post-thumbnail > *:first-child,
     
    876914.comment-content > *:first-child,
    877915.widget > *:first-child {
    878   margin-top: 0;
    879 }
     916    margin-top: 0;
     917}
     918
    880919.entry-header > *:last-child,
    881920.post-thumbnail > *:last-child,
     
    883922.comment-content > *:last-child,
    884923.widget > *:last-child {
    885   margin-bottom: 0;
     924    margin-bottom: 0;
    886925}
    887926
     
    891930 */
    892931.entry-content > * {
    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);
     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);
    903952}
    904953
     
    930979h5,
    931980h6 {
    932   padding: 0;
    933   margin: 0;
    934   -moz-osx-font-smoothing: grayscale;
    935   -webkit-font-smoothing: antialiased;
     981    padding: 0;
     982    margin: 0;
     983    -moz-osx-font-smoothing: grayscale;
     984    -webkit-font-smoothing: antialiased;
    936985}
    937986
     
    942991 */
    943992html {
    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);
     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);
    948998}
    949999
     
    9511001 * Relax the definition a bit, to allow components to override it manually.
    9521002 */
    953 *, *::before, *::after {
    954   box-sizing: inherit;
     1003*,
     1004*::before,
     1005*::after {
     1006    box-sizing: inherit;
    9551007}
    9561008
    9571009body {
    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);
     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);
    9631015}
    9641016
    9651017button {
    966   cursor: pointer;
     1018    cursor: pointer;
    9671019}
    9681020
     
    9791031.site-footer:before,
    9801032.site-footer:after {
    981   content: "";
    982   display: table;
    983   table-layout: fixed;
     1033    content: "";
     1034    display: table;
     1035    table-layout: fixed;
    9841036}
    9851037
     
    9901042.site-content:after,
    9911043.site-footer:after {
    992   clear: both;
     1044    clear: both;
    9931045}
    9941046
    9951047/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
    9961048blockquote {
    997   padding: 0;
    998   position: relative;
    999   margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) 0;
    1000 }
     1049    padding: 0;
     1050    position: relative;
     1051    margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) 0;
     1052}
     1053
    10011054blockquote > * {
    1002   margin-top: var(--global--spacing-unit);
    1003   margin-bottom: var(--global--spacing-unit);
    1004 }
     1055    margin-top: var(--global--spacing-unit);
     1056    margin-bottom: var(--global--spacing-unit);
     1057}
     1058
    10051059blockquote > *:first-child {
    1006   margin-top: 0;
    1007 }
     1060    margin-top: 0;
     1061}
     1062
    10081063blockquote > *:last-child {
    1009   margin-bottom: 0;
    1010 }
     1064    margin-bottom: 0;
     1065}
     1066
    10111067blockquote p {
    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 }
     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
    10191076blockquote cite,
    10201077blockquote footer {
    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 }
    1026 blockquote.alignleft, blockquote.alignright {
    1027   padding-right: inherit;
    1028 }
    1029 blockquote.alignleft p, blockquote.alignright p {
    1030   font-size: var(--heading--font-size-h5);
    1031   max-width: inherit;
    1032   width: inherit;
    1033 }
     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
     1084blockquote.alignleft,
     1085blockquote.alignright {
     1086    padding-right: inherit;
     1087}
     1088
     1089blockquote.alignleft p,
     1090blockquote.alignright p {
     1091    font-size: var(--heading--font-size-h5);
     1092    max-width: inherit;
     1093    width: inherit;
     1094}
     1095
    10341096blockquote.alignleft cite,
    1035 blockquote.alignleft footer, blockquote.alignright cite,
     1097blockquote.alignleft footer,
     1098blockquote.alignright cite,
    10361099blockquote.alignright footer {
    1037   font-size: var(--global--font-size-xs);
    1038   letter-spacing: var(--global--letter-spacing);
    1039 }
     1100    font-size: var(--global--font-size-xs);
     1101    letter-spacing: var(--global--letter-spacing);
     1102}
     1103
    10401104blockquote strong {
    1041   font-weight: var(--quote--font-weight-strong);
    1042 }
     1105    font-weight: var(--quote--font-weight-strong);
     1106}
     1107
    10431108blockquote:before {
    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 }
     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
    10501116blockquote .wp-block-quote__citation,
    10511117blockquote cite,
    10521118blockquote footer {
    1053   color: var(--global--color-primary);
    1054   font-size: var(--global--font-size-xs);
    1055   font-style: var(--quote--font-style-cite);
     1119    color: var(--global--color-primary);
     1120    font-size: var(--global--font-size-xs);
     1121    font-style: var(--quote--font-style-cite);
    10561122}
    10571123@media only screen and (max-width: 481px) {
    1058   blockquote {
    1059     padding-right: calc(0.5 * var(--global--spacing-horizontal));
    1060   }
    1061   blockquote:before {
    1062     right: 0;
    1063   }
     1124
     1125    blockquote {
     1126        padding-right: calc(0.5 * var(--global--spacing-horizontal));
     1127    }
     1128
     1129    blockquote:before {
     1130        right: 0;
     1131    }
    10641132}
    10651133
     
    10791147input[type=color],
    10801148.site textarea {
    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 }
     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
    10891158input[type=text]:focus,
    10901159input[type=email]:focus,
     
    11021171input[type=color]:focus,
    11031172.site textarea:focus {
    1104   color: var(--form--color-text);
    1105   outline-offset: 2px;
    1106   outline: 2px dotted var(--form--border-color);
    1107 }
     1173    color: var(--form--color-text);
     1174    outline-offset: 2px;
     1175    outline: 2px dotted var(--form--border-color);
     1176}
     1177
    11081178input[type=text]:disabled,
    11091179input[type=email]:disabled,
     
    11211191input[type=color]:disabled,
    11221192.site textarea:disabled {
    1123   opacity: 0.7;
    1124 }
     1193    opacity: 0.7;
     1194}
     1195
    11251196.is-dark-theme input[type=text],
    11261197.is-dark-theme input[type=email],
     
    11381209.is-dark-theme input[type=color],
    11391210.is-dark-theme .site textarea {
    1140   background: var(--global--color-white-90);
     1211    background: var(--global--color-white-90);
    11411212}
    11421213
    11431214input[type=search]:focus {
    1144   outline-offset: -7px;
    1145 }
     1215    outline-offset: -7px;
     1216}
     1217
    11461218.is-dark-theme input[type=search]:focus {
    1147   outline-color: var(--global--color-background);
     1219    outline-color: var(--global--color-background);
    11481220}
    11491221
    11501222input[type=color] {
    1151   padding: calc(var(--form--spacing-unit) / 2);
    1152   height: calc(4 * var(--form--spacing-unit));
     1223    padding: calc(var(--form--spacing-unit) / 2);
     1224    height: calc(4 * var(--form--spacing-unit));
    11531225}
    11541226
    11551227input[type=email],
    11561228input[type=url] {
    1157   direction: ltr;
     1229    direction: ltr;
    11581230}
    11591231
    11601232select {
    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 }
     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
    11711244select:focus {
    1172   outline-offset: 2px;
    1173   outline: 2px dotted var(--form--border-color);
    1174 }
     1245    outline-offset: 2px;
     1246    outline: 2px dotted var(--form--border-color);
     1247}
     1248
    11751249.is-dark-theme select {
    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%;
     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%;
    11781252}
    11791253
    11801254textarea {
    1181   width: 100%;
     1255    width: 100%;
    11821256}
    11831257
    11841258label {
    1185   font-size: var(--form--font-size);
    1186   font-weight: var(--form--label-weight);
    1187   margin-bottom: calc(var(--global--spacing-vertical) / 3);
     1259    font-size: var(--form--font-size);
     1260    font-weight: var(--form--label-weight);
     1261    margin-bottom: calc(var(--global--spacing-vertical) / 3);
    11881262}
    11891263
     
    11941268*/
    11951269@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    1196   input[type=checkbox],
    1197 input[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,
    1207 input[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 }
     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
    12701356input[type=checkbox] + label,
    12711357input[type=radio] + label {
    1272   display: inline-block;
    1273   padding-right: 10px;
    1274   font-size: var(--global--font-size-xs);
    1275   vertical-align: top;
     1358    display: inline-block;
     1359    padding-right: 10px;
     1360    font-size: var(--global--font-size-xs);
     1361    vertical-align: top;
    12761362}
    12771363
     
    12801366*/
    12811367@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    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 }
     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
    13161403input[type=range]::-ms-track {
    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;
     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;
    13251412}
    13261413
    13271414input[type=range]::-ms-fill-upper {
    1328   background: var(--form--color-ranged);
    1329   border-radius: 6px;
     1415    background: var(--form--color-ranged);
     1416    border-radius: 6px;
    13301417}
    13311418
    13321419input[type=range]::-ms-fill-lower {
    1333   background: var(--form--color-ranged);
    1334   border-radius: 6px;
     1420    background: var(--form--color-ranged);
     1421    border-radius: 6px;
    13351422}
    13361423
    13371424input[type=range]::-ms-thumb {
    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;
     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;
    13441431}
    13451432
    13461433fieldset {
    1347   display: grid;
    1348   border-color: var(--global--color-secondary);
    1349   padding: var(--global--spacing-horizontal);
    1350 }
     1434    display: grid;
     1435    border-color: var(--global--color-secondary);
     1436    padding: var(--global--spacing-horizontal);
     1437}
     1438
    13511439fieldset legend {
    1352   font-size: var(--global--font-size-lg);
    1353 }
     1440    font-size: var(--global--font-size-lg);
     1441}
     1442
    13541443fieldset input[type=submit] {
    1355   max-width: max-content;
    1356 }
     1444    max-width: max-content;
     1445}
     1446
    13571447fieldset input:not([type=submit]) {
    1358   margin-bottom: var(--global--spacing-unit);
    1359 }
    1360 fieldset input[type=radio], fieldset input[type=checkbox] {
    1361   margin-bottom: 0;
    1362 }
    1363 fieldset 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);
     1448    margin-bottom: var(--global--spacing-unit);
     1449}
     1450
     1451fieldset input[type=radio],
     1452fieldset input[type=checkbox] {
     1453    margin-bottom: 0;
     1454}
     1455
     1456fieldset input[type=radio] + label,
     1457fieldset input[type=checkbox] + label {
     1458    font-size: var(--form--font-size);
     1459    padding-right: 0;
     1460    margin-bottom: var(--global--spacing-unit);
    13671461}
    13681462
    13691463::-moz-placeholder {
    1370   opacity: 1;
     1464    opacity: 1;
    13711465}
    13721466
    13731467.post-password-message {
    1374   font-size: var(--global--font-size-lg);
     1468    font-size: var(--global--font-size-lg);
    13751469}
    13761470
    13771471.post-password-form {
    1378   display: flex;
    1379   flex-wrap: wrap;
    1380 }
     1472    display: flex;
     1473    flex-wrap: wrap;
     1474}
     1475
    13811476.post-password-form__label {
    1382   width: 100%;
    1383   margin-bottom: 0;
    1384 }
     1477    width: 100%;
     1478    margin-bottom: 0;
     1479}
     1480
    13851481.post-password-form input[type=password] {
    1386   flex-grow: 1;
    1387   margin-top: calc(var(--global--spacing-vertical) / 3);
    1388   margin-left: calc(0.66 * var(--global--spacing-horizontal));
    1389 }
     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
    13901487.post-password-form__submit {
    1391   margin-top: calc(var(--global--spacing-vertical) / 3);
     1488    margin-top: calc(var(--global--spacing-vertical) / 3);
    13921489}
    13931490@media only screen and (min-width: 592px) {
    1394   .post-password-form__submit {
    1395     margin-right: calc(0.4 * var(--global--spacing-horizontal));
    1396   }
     1491
     1492    .post-password-form__submit {
     1493        margin-right: calc(0.4 * var(--global--spacing-horizontal));
     1494    }
    13971495}
    13981496
    13991497img {
    1400   height: auto;
    1401   max-width: 100%;
    1402   vertical-align: middle;
     1498    height: auto;
     1499    max-width: 100%;
     1500    vertical-align: middle;
    14031501}
    14041502
    14051503/* Classic editor images */
    14061504.entry-content img {
    1407   max-width: 100%;
     1505    max-width: 100%;
    14081506}
    14091507
     
    14131511object,
    14141512video {
    1415   max-width: 100%;
     1513    max-width: 100%;
    14161514}
    14171515
     
    14211519.wp-caption-text,
    14221520.wp-block-embed 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,
     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,
    14311531.alignleft .wp-caption,
    14321532.alignright .wp-caption,
     
    14351535.alignleft .wp-block-embed figcaption,
    14361536.alignright .wp-block-embed figcaption {
    1437   margin-bottom: 0;
     1537    margin-bottom: 0;
    14381538}
    14391539
     
    14421542.entry-content .wp-smiley,
    14431543.comment-content .wp-smiley {
    1444   border: none;
    1445   margin-bottom: 0;
    1446   margin-top: 0;
    1447   padding: 0;
     1544    border: none;
     1545    margin-bottom: 0;
     1546    margin-top: 0;
     1547    padding: 0;
    14481548}
    14491549
     
    14511551b,
    14521552strong {
    1453   font-weight: 700;
     1553    font-weight: 700;
    14541554}
    14551555
     
    14581558em,
    14591559i {
    1460   font-style: italic;
     1560    font-style: italic;
    14611561}
    14621562
    14631563pre {
    1464   white-space: pre;
    1465   overflow-x: auto;
     1564    white-space: pre;
     1565    overflow-x: auto;
    14661566}
    14671567
     
    14721572 */
    14731573a {
    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;
     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;
    14781578}
    14791579
    14801580a:hover {
    1481   text-decoration-style: dotted;
    1482   text-decoration-skip-ink: none;
     1581    text-decoration-style: dotted;
     1582    text-decoration-skip-ink: none;
    14831583}
    14841584
    14851585.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    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 }
     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
    14921594.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1493   background: var(--global--color-black);
    1494   color: var(--global--color-white);
    1495   text-decoration: none;
    1496 }
     1595    background: var(--global--color-black);
     1596    color: var(--global--color-white);
     1597    text-decoration: none;
     1598}
     1599
    14971600.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1498   color: var(--wp--style--color--link, var(--global--color-white));
    1499 }
     1601    color: var(--wp--style--color--link, var(--global--color-white));
     1602}
     1603
    15001604.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    1501   background: rgba(0, 0, 0, 0.9);
    1502   color: var(--wp--style--color--link, var(--global--color-white));
    1503 }
     1605    background: rgba(0, 0, 0, 0.9);
     1606    color: var(--wp--style--color--link, var(--global--color-white));
     1607}
     1608
    15041609.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
    1505   color: var(--wp--style--color--link, var(--global--color-white));
    1506 }
     1610    color: var(--wp--style--color--link, var(--global--color-white));
     1611}
     1612
    15071613.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
    1508   /* Only visible in Windows High Contrast mode */
    1509   outline: 2px solid transparent;
    1510   outline-offset: -2px;
    1511 }
     1614
     1615    /* Only visible in Windows High Contrast mode */
     1616    outline: 2px solid transparent;
     1617    outline-offset: -2px;
     1618}
     1619
    15121620.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
    1513   color: #21759b;
    1514   background-color: #f1f1f1;
    1515 }
     1621    color: #21759b;
     1622    background-color: #f1f1f1;
     1623}
     1624
    15161625.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
    1517   background: none;
    1518 }
     1626    background: none;
     1627}
     1628
    15191629.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    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));
     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));
    15251636}
    15261637
    15271638/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
    15281639.wp-block-audio audio:focus {
    1529   outline-offset: 5px;
    1530   outline: 2px solid var(--global--color-primary);
     1640    outline-offset: 5px;
     1641    outline: 2px solid var(--global--color-primary);
    15311642}
    15321643
     
    15411652.wp-block-button .wp-block-button__link,
    15421653.wp-block-file a.wp-block-file__button {
    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 }
     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
    15531665.site .button:not(:hover):not(:active):not(.has-text-color),
    15541666button:not(:hover):not(:active):not(.has-text-color),
     
    15581670.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    15591671.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    1560   color: var(--global--color-background);
    1561 }
     1672    color: var(--global--color-background);
     1673}
     1674
    15621675.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
    15631676.has-background button:not(:hover):not(:active):not(.has-text-color),
     
    15671680.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
    15681681.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    1569   color: var(--local--color-background, var(--global--color-primary));
    1570 }
     1682    color: var(--local--color-background, var(--global--color-primary));
     1683}
     1684
    15711685.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
    15721686.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
     
    15761690.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
    15771691.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
    1578   color: var(--global--color-primary);
    1579 }
     1692    color: var(--global--color-primary);
     1693}
     1694
    15801695.site .button:not(:hover):not(:active):not(.has-background),
    15811696button:not(:hover):not(:active):not(.has-background),
     
    15851700.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    15861701.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    1587   background-color: var(--global--color-primary);
    1588 }
     1702    background-color: var(--global--color-primary);
     1703}
     1704
    15891705.has-background .site .button:not(:hover):not(:active):not(.has-background),
    15901706.has-background button:not(:hover):not(:active):not(.has-background),
     
    15941710.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
    15951711.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    1596   background-color: var(--local--color-primary, var(--global--color-primary));
    1597 }
    1598 .site .button:hover, .site .button:active,
     1712    background-color: var(--local--color-primary, var(--global--color-primary));
     1713}
     1714
     1715.site .button:hover,
     1716.site .button:active,
    15991717button:hover,
    16001718button:active,
     
    16091727.wp-block-file a.wp-block-file__button:hover,
    16101728.wp-block-file a.wp-block-file__button:active {
    1611   background-color: transparent;
    1612   border-color: currentColor;
    1613   color: inherit;
    1614 }
     1729    background-color: transparent;
     1730    border-color: currentColor;
     1731    color: inherit;
     1732}
     1733
    16151734.site .button:focus,
    16161735button:focus,
     
    16201739.wp-block-button .wp-block-button__link:focus,
    16211740.wp-block-file a.wp-block-file__button:focus {
    1622   outline-offset: -6px;
    1623   outline: 2px dotted currentColor;
    1624 }
     1741    outline-offset: -6px;
     1742    outline: 2px dotted currentColor;
     1743}
     1744
    16251745.site .button:disabled,
    16261746button:disabled,
     
    16301750.wp-block-button .wp-block-button__link:disabled,
    16311751.wp-block-file a.wp-block-file__button:disabled {
    1632   background-color: var(--global--color-white-50);
    1633   border-color: var(--global--color-white-50);
    1634   color: var(--button--color-text-active);
     1752    background-color: var(--global--color-white-50);
     1753    border-color: var(--global--color-white-50);
     1754    color: var(--button--color-text-active);
    16351755}
    16361756
     
    16391759 */
    16401760.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1641   color: var(--global--color-background);
    1642 }
     1761    color: var(--global--color-background);
     1762}
     1763
    16431764.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1644   color: var(--local--color-background, var(--global--color-background));
    1645 }
     1765    color: var(--local--color-background, var(--global--color-background));
     1766}
     1767
    16461768.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
    1647   color: var(--global--color-primary);
    1648 }
     1769    color: var(--global--color-primary);
     1770}
     1771
    16491772.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1650   background-color: var(--global--color-primary);
    1651 }
     1773    background-color: var(--global--color-primary);
     1774}
     1775
    16521776.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1653   background-color: var(--local--color-primary, var(--global--color-primary));
    1654 }
     1777    background-color: var(--local--color-primary, var(--global--color-primary));
     1778}
     1779
    16551780.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
    16561781.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    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 }
     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
    16641793.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1665   color: var(--global--color-primary);
    1666 }
     1794    color: var(--global--color-primary);
     1795}
     1796
    16671797.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    1668   color: var(--local--color-primary, var(--global--color-primary));
    1669 }
     1798    color: var(--local--color-primary, var(--global--color-primary));
     1799}
     1800
    16701801.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
    1671   color: inherit;
    1672 }
     1802    color: inherit;
     1803}
     1804
    16731805.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
    1674   background-color: transparent;
    1675 }
     1806    background-color: transparent;
     1807}
     1808
    16761809.wp-block-button.is-style-outline .wp-block-button__link:hover,
    16771810.wp-block-button.is-style-outline .wp-block-button__link:active {
    1678   border-color: transparent !important;
    1679   background-color: var(--global--color-primary) !important;
    1680   color: var(--global--color-background) !important;
    1681 }
     1811    border-color: transparent !important;
     1812    background-color: var(--global--color-primary) !important;
     1813    color: var(--global--color-background) !important;
     1814}
     1815
    16821816.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
    16831817.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
    1684   background-color: var(--local--color-primary, var(--global--color-primary)) !important;
    1685   color: var(--local--color-background, var(--global--color-background)) !important;
    1686 }
     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
    16871822.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
    16881823.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
    1689   color: var(--local--color-background, var(--global--color-background)) !important;
    1690 }
     1824    color: var(--local--color-background, var(--global--color-background)) !important;
     1825}
     1826
    16911827.wp-block-button .is-style-squared .wp-block-button__link {
    1692   border-radius: 0;
     1828    border-radius: 0;
    16931829}
    16941830
    16951831.is-style-outline .wp-block-button__link[style*=radius]:focus,
    16961832.wp-block-button a.wp-block-button__link[style*=radius]:focus {
    1697   outline-offset: 2px;
    1698   outline: 2px dotted var(--button--color-background);
     1833    outline-offset: 2px;
     1834    outline: 2px dotted var(--button--color-background);
    16991835}
    17001836
    17011837.wp-block-code {
    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 }
     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
    17081845.wp-block-code code {
    1709   color: var(--global--color-primary);
    1710   white-space: pre;
    1711   overflow-x: auto;
    1712   display: block;
     1846    color: var(--global--color-primary);
     1847    white-space: pre;
     1848    overflow-x: auto;
     1849    display: block;
    17131850}
    17141851
    17151852.wp-block-columns:not(.alignwide):not(.alignfull) {
    1716   clear: both;
    1717 }
     1853    clear: both;
     1854}
     1855
    17181856.wp-block-columns .wp-block-column > * {
    1719   margin-top: calc(0.66 * var(--global--spacing-vertical));
    1720   margin-bottom: calc(0.66 * var(--global--spacing-vertical));
     1857    margin-top: calc(0.66 * var(--global--spacing-vertical));
     1858    margin-bottom: calc(0.66 * var(--global--spacing-vertical));
    17211859}
    17221860@media only screen and (min-width: 482px) {
    1723   .wp-block-columns .wp-block-column > * {
    1724     margin-top: var(--global--spacing-vertical);
    1725     margin-bottom: var(--global--spacing-vertical);
    1726   }
    1727 }
     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
    17281868.wp-block-columns .wp-block-column > *:first-child {
    1729   margin-top: 0;
    1730 }
     1869    margin-top: 0;
     1870}
     1871
    17311872.wp-block-columns .wp-block-column > *:last-child {
    1732   margin-bottom: 0;
    1733 }
     1873    margin-bottom: 0;
     1874}
     1875
    17341876.wp-block-columns .wp-block-column:last-child {
    1735   margin-bottom: 0;
    1736 }
     1877    margin-bottom: 0;
     1878}
     1879
    17371880.wp-block-columns .wp-block-column:not(:last-child) {
    1738   margin-bottom: calc(0.66 * var(--global--spacing-vertical));
     1881    margin-bottom: calc(0.66 * var(--global--spacing-vertical));
    17391882}
    17401883@media only screen and (min-width: 482px) {
    1741   .wp-block-columns .wp-block-column:not(:last-child) {
    1742     margin-bottom: var(--global--spacing-vertical);
    1743   }
     1884
     1885    .wp-block-columns .wp-block-column:not(:last-child) {
     1886        margin-bottom: var(--global--spacing-vertical);
     1887    }
    17441888}
    17451889@media only screen and (min-width: 822px) {
    1746   .wp-block-columns .wp-block-column:not(:last-child) {
    1747     margin-bottom: 0;
    1748   }
    1749 }
     1890
     1891    .wp-block-columns .wp-block-column:not(:last-child) {
     1892        margin-bottom: 0;
     1893    }
     1894}
     1895
    17501896.wp-block-columns.is-style-twentytwentyone-columns-overlap {
    1751   justify-content: space-around;
     1897    justify-content: space-around;
    17521898}
    17531899@media only screen and (min-width: 652px) {
    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 }
     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
    17801931.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
    17811932.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
     
    17851936.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
    17861937.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    1787   padding-right: var(--global--spacing-unit);
    1788   padding-left: var(--global--spacing-unit);
     1938    padding-right: var(--global--spacing-unit);
     1939    padding-left: var(--global--spacing-unit);
    17891940}
    17901941
    17911942.wp-block-cover,
    17921943.wp-block-cover-image {
    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 }
     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
    18021958.wp-block-cover:not(.alignwide):not(.alignfull),
    18031959.wp-block-cover-image:not(.alignwide):not(.alignfull) {
    1804   clear: both;
    1805 }
     1960    clear: both;
     1961}
     1962
    18061963.wp-block-cover.alignfull,
    18071964.wp-block-cover-image.alignfull {
    1808   margin-top: 0;
    1809   margin-bottom: 0;
    1810 }
     1965    margin-top: 0;
     1966    margin-bottom: 0;
     1967}
     1968
    18111969.wp-block-cover .wp-block-cover__inner-container,
    18121970.wp-block-cover .wp-block-cover-image-text,
     
    18151973.wp-block-cover-image .wp-block-cover-image-text,
    18161974.wp-block-cover-image .wp-block-cover-text {
    1817   color: currentColor;
    1818   margin-top: var(--global--spacing-vertical);
    1819   margin-bottom: var(--global--spacing-vertical);
    1820 }
     1975    color: currentColor;
     1976    margin-top: var(--global--spacing-vertical);
     1977    margin-bottom: var(--global--spacing-vertical);
     1978}
     1979
    18211980.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
    18221981.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
     
    18251984.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
    18261985.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
    1827   color: currentColor;
    1828 }
     1986    color: currentColor;
     1987}
     1988
    18291989.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
    18301990.wp-block-cover .wp-block-cover-image-text .has-link-color a,
     
    18331993.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
    18341994.wp-block-cover-image .wp-block-cover-text .has-link-color a {
    1835   color: var(--wp--style--color--link, var(--global--color-primary));
    1836 }
     1995    color: var(--wp--style--color--link, var(--global--color-primary));
     1996}
     1997
    18371998.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
    18381999.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
     
    18412002.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
    18422003.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
    1843   color: var(--cover--color-foreground);
    1844 }
     2004    color: var(--cover--color-foreground);
     2005}
     2006
    18452007.wp-block-cover h2,
    18462008.wp-block-cover-image h2 {
    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 }
     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
    18542017.wp-block-cover h2.has-text-align-left,
    18552018.wp-block-cover-image h2.has-text-align-left {
    1856   text-align: right;
    1857 }
     2019    text-align: right;
     2020}
     2021
    18582022.wp-block-cover h2.has-text-align-center,
    18592023.wp-block-cover-image h2.has-text-align-center {
    1860   text-align: center;
    1861 }
     2024    text-align: center;
     2025}
     2026
    18622027.wp-block-cover h2.has-text-align-right,
    18632028.wp-block-cover-image h2.has-text-align-right {
    1864   text-align: left;
    1865 }
     2029    text-align: left;
     2030}
     2031
    18662032.wp-block-cover .wp-block-cover__inner-container,
    18672033.wp-block-cover-image .wp-block-cover__inner-container {
    1868   width: calc(100% - calc(2 * var(--global--spacing-vertical)));
    1869 }
     2034    width: calc(100% - 2 * var(--global--spacing-vertical));
     2035}
     2036
    18702037.wp-block-cover .wp-block-cover__inner-container > *,
    18712038.wp-block-cover-image .wp-block-cover__inner-container > * {
    1872   margin-top: calc(0.666 * var(--global--spacing-vertical));
    1873   margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     2039    margin-top: calc(0.666 * var(--global--spacing-vertical));
     2040    margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    18742041}
    18752042@media only screen and (min-width: 482px) {
    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 }
     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
    18822051.wp-block-cover .wp-block-cover__inner-container > *:first-child,
    18832052.wp-block-cover-image .wp-block-cover__inner-container > *:first-child {
    1884   margin-top: 0;
    1885 }
     2053    margin-top: 0;
     2054}
     2055
    18862056.wp-block-cover .wp-block-cover__inner-container > *:last-child,
    18872057.wp-block-cover-image .wp-block-cover__inner-container > *:last-child {
    1888   margin-bottom: 0;
    1889 }
    1890 .wp-block-cover.alignleft, .wp-block-cover.alignright,
     2058    margin-bottom: 0;
     2059}
     2060
     2061.wp-block-cover.alignleft,
     2062.wp-block-cover.alignright,
    18912063.wp-block-cover-image.alignleft,
    18922064.wp-block-cover-image.alignright {
    1893   margin-top: 0;
    1894 }
    1895 .wp-block-cover.alignleft > *, .wp-block-cover.alignright > *,
     2065    margin-top: 0;
     2066}
     2067
     2068.wp-block-cover.alignleft > *,
     2069.wp-block-cover.alignright > *,
    18962070.wp-block-cover-image.alignleft > *,
    18972071.wp-block-cover-image.alignright > * {
    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,
     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,
    19052081.wp-block-cover-image.has-left-content,
    19062082.wp-block-cover-image.has-right-content {
    1907   justify-content: center;
    1908 }
     2083    justify-content: center;
     2084}
     2085
    19092086.wp-block-cover.is-style-twentytwentyone-border,
    19102087.wp-block-cover-image.is-style-twentytwentyone-border {
    1911   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1912 }
     2088    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2089}
     2090
    19132091.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
    19142092.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
    1915   background-color: unset;
     2093    background-color: unset;
    19162094}
    19172095
     
    19192097.wp-block-file a.wp-block-file__button:focus,
    19202098.wp-block-file a.wp-block-file__button:hover {
    1921   opacity: inherit;
    1922 }
     2099    opacity: inherit;
     2100}
     2101
    19232102.wp-block-file a.wp-block-file__button {
    1924   display: inline-block;
     2103    display: inline-block;
    19252104}
    19262105
    19272106.wp-block-gallery {
    1928   margin: 0 auto;
    1929 }
     2107    margin: 0 auto;
     2108}
     2109
    19302110.wp-block-gallery .blocks-gallery-image,
    19312111.wp-block-gallery .blocks-gallery-item {
    1932   width: calc((100% - var(--global--spacing-unit)) / 2);
    1933 }
     2112    width: calc((100% - var(--global--spacing-unit)) / 2);
     2113}
     2114
    19342115.wp-block-gallery .blocks-gallery-image figcaption,
    19352116.wp-block-gallery .blocks-gallery-item figcaption {
    1936   margin: 0;
    1937   color: var(--global--color-white);
    1938   font-size: var(--global--font-size-xs);
    1939 }
     2117    margin: 0;
     2118    color: var(--global--color-white);
     2119    font-size: var(--global--font-size-xs);
     2120}
     2121
    19402122.wp-block-gallery .blocks-gallery-image figcaption a,
    19412123.wp-block-gallery .blocks-gallery-item figcaption a {
    1942   color: var(--global--color-white);
    1943 }
     2124    color: var(--global--color-white);
     2125}
     2126
    19442127.wp-block-gallery .blocks-gallery-image figcaption a:focus,
    19452128.wp-block-gallery .blocks-gallery-item figcaption a:focus {
    1946   background-color: transparent;
    1947   outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
    1948   text-decoration: none;
    1949 }
     2129    background-color: transparent;
     2130    outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
     2131    text-decoration: none;
     2132}
     2133
    19502134.wp-block-gallery .blocks-gallery-image a:focus img,
    19512135.wp-block-gallery .blocks-gallery-item a:focus img {
    1952   outline-offset: 2px;
     2136    outline-offset: 2px;
    19532137}
    19542138
    19552139.wp-block-group {
    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 }
     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
    19652152.wp-block-group .wp-block-group__inner-container {
    1966   margin-right: auto;
    1967   margin-left: auto;
    1968 }
     2153    margin-right: auto;
     2154    margin-left: auto;
     2155}
     2156
    19692157.wp-block-group .wp-block-group__inner-container > * {
    1970   margin-top: calc(0.666 * var(--global--spacing-vertical));
    1971   margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     2158    margin-top: calc(0.666 * var(--global--spacing-vertical));
     2159    margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    19722160}
    19732161@media only screen and (min-width: 482px) {
    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 }
     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
    19792169.wp-block-group .wp-block-group__inner-container > *:first-child {
    1980   margin-top: 0;
    1981 }
     2170    margin-top: 0;
     2171}
     2172
    19822173.wp-block-group .wp-block-group__inner-container > *:last-child {
    1983   margin-bottom: 0;
    1984 }
     2174    margin-bottom: 0;
     2175}
     2176
    19852177.wp-block-group.has-background {
    1986   padding: calc(0.666 * var(--global--spacing-vertical));
     2178    padding: calc(0.666 * var(--global--spacing-vertical));
    19872179}
    19882180@media only screen and (min-width: 482px) {
    1989   .wp-block-group.has-background {
    1990     padding: var(--global--spacing-vertical);
    1991   }
    1992 }
     2181
     2182    .wp-block-group.has-background {
     2183        padding: var(--global--spacing-vertical);
     2184    }
     2185}
     2186
    19932187.wp-block-group.is-style-twentytwentyone-border {
    1994   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    1995   padding: var(--global--spacing-vertical);
    1996 }
     2188    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2189    padding: var(--global--spacing-vertical);
     2190}
     2191
    19972192.wp-block-group.has-background .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,
     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,
    19992195.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
    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));
     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));
    20032199}
    20042200
     
    20152211h6,
    20162212.h6 {
    2017   clear: both;
    2018   font-family: var(--heading--font-family);
    2019   font-weight: var(--heading--font-weight);
    2020 }
     2213    clear: both;
     2214    font-family: var(--heading--font-family);
     2215    font-weight: var(--heading--font-weight);
     2216}
     2217
    20212218h1 strong,
    20222219.h1 strong,
     
    20312228h6 strong,
    20322229.h6 strong {
    2033   font-weight: var(--heading--font-weight-strong);
     2230    font-weight: var(--heading--font-weight-strong);
    20342231}
    20352232
    20362233h1,
    20372234.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);
     2235    font-size: var(--heading--font-size-h1);
     2236    letter-spacing: var(--heading--letter-spacing-h1);
     2237    line-height: var(--heading--line-height-h1);
    20412238}
    20422239
    20432240h2,
    20442241.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);
     2242    font-size: var(--heading--font-size-h2);
     2243    letter-spacing: var(--heading--letter-spacing-h2);
     2244    line-height: var(--heading--line-height-h2);
    20482245}
    20492246
    20502247h3,
    20512248.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);
     2249    font-size: var(--heading--font-size-h3);
     2250    letter-spacing: var(--heading--letter-spacing-h3);
     2251    line-height: var(--heading--line-height-h3);
    20552252}
    20562253
    20572254h4,
    20582255.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);
     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);
    20632260}
    20642261
    20652262h5,
    20662263.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);
     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);
    20712268}
    20722269
    20732270h6,
    20742271.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);
     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);
    20792276}
    20802277
    20812278.wp-block-image {
    2082   text-align: center;
    2083 }
     2279    text-align: center;
     2280}
     2281
    20842282.wp-block-image figcaption {
    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 }
     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
    20922291.wp-block-image .alignright {
    2093   margin-right: var(--global--spacing-horizontal);
    2094 }
     2292    margin-right: var(--global--spacing-horizontal);
     2293}
     2294
    20952295.wp-block-image .alignleft {
    2096   margin-left: var(--global--spacing-horizontal);
    2097 }
     2296    margin-left: var(--global--spacing-horizontal);
     2297}
     2298
    20982299.wp-block-image a:focus img {
    2099   outline-offset: 2px;
     2300    outline-offset: 2px;
    21002301}
    21012302
    21022303.entry-content > *[class=wp-block-image],
    21032304.entry-content [class*=inner-container] > *[class=wp-block-image] {
    2104   margin-top: 0;
    2105   margin-bottom: 0;
    2106 }
     2305    margin-top: 0;
     2306    margin-bottom: 0;
     2307}
     2308
    21072309.entry-content > *[class=wp-block-image] + *,
    21082310.entry-content [class*=inner-container] > *[class=wp-block-image] + * {
    2109   margin-top: 0;
     2311    margin-top: 0;
    21102312}
    21112313
    21122314.wp-block-image.is-style-twentytwentyone-border img,
    21132315.wp-block-image.is-style-twentytwentyone-image-frame img {
    2114   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2316    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    21152317}
    21162318
    21172319.wp-block-image.is-style-twentytwentyone-image-frame img {
    2118   padding: var(--global--spacing-unit);
     2320    padding: var(--global--spacing-unit);
    21192321}
    21202322
    21212323@media only screen and (min-width: 482px) {
    2122   .entry-content > .wp-block-image > .alignleft,
    2123 .entry-content > .wp-block-image > .alignright {
    2124     max-width: 50%;
    2125   }
     2324
     2325    .entry-content > .wp-block-image > .alignleft,
     2326    .entry-content > .wp-block-image > .alignright {
     2327        max-width: 50%;
     2328    }
    21262329}
    21272330@media only screen and (max-width: 481px) {
    2128   .entry-content > .wp-block-image > .alignleft,
    2129 .entry-content > .wp-block-image > .alignright {
    2130     margin-right: 0;
    2131     margin-left: 0;
    2132   }
     2331
     2332    .entry-content > .wp-block-image > .alignleft,
     2333    .entry-content > .wp-block-image > .alignright {
     2334        margin-right: 0;
     2335        margin-left: 0;
     2336    }
    21332337}
    21342338
    21352339.wp-block-latest-comments {
    2136   padding-right: 0;
    2137 }
     2340    padding-right: 0;
     2341}
     2342
    21382343.wp-block-latest-comments .wp-block-latest-comments__comment {
    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 }
     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
    21452352.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
    2146   margin-top: 0;
    2147 }
     2353    margin-top: 0;
     2354}
     2355
    21482356.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    2149   margin-bottom: 0;
    2150 }
     2357    margin-bottom: 0;
     2358}
     2359
    21512360.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    2152   font-family: var(--heading--font-family);
    2153 }
     2361    font-family: var(--heading--font-family);
     2362}
     2363
    21542364.wp-block-latest-comments .wp-block-latest-comments__comment-date {
    2155   color: var(--global--color-primary);
    2156   font-size: var(--global--font-size-sm);
    2157 }
     2365    color: var(--global--color-primary);
     2366    font-size: var(--global--font-size-sm);
     2367}
     2368
    21582369.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    2159   font-size: var(--global--font-size-sm);
    2160   line-height: var(--global--line-height-body);
    2161   margin: 0;
     2370    font-size: var(--global--font-size-sm);
     2371    line-height: var(--global--line-height-body);
     2372    margin: 0;
    21622373}
    21632374
    21642375.wp-block-latest-posts {
    2165   padding-right: 0;
    2166 }
     2376    padding-right: 0;
     2377}
     2378
    21672379.wp-block-latest-posts:not(.is-grid) > li {
    2168   margin-top: calc(1.666 * var(--global--spacing-vertical));
    2169   margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    2170 }
     2380    margin-top: calc(1.666 * var(--global--spacing-vertical));
     2381    margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     2382}
     2383
    21712384.wp-block-latest-posts:not(.is-grid) > li:first-child {
    2172   margin-top: 0;
    2173 }
     2385    margin-top: 0;
     2386}
     2387
    21742388.wp-block-latest-posts:not(.is-grid) > li:last-child {
    2175   margin-bottom: 0;
    2176 }
     2389    margin-bottom: 0;
     2390}
     2391
    21772392.widget-area .wp-block-latest-posts:not(.is-grid) > li {
    2178   margin-top: 0;
    2179   margin-bottom: 0;
    2180 }
     2393    margin-top: 0;
     2394    margin-bottom: 0;
     2395}
     2396
    21812397.wp-block-latest-posts.is-grid {
    2182   word-wrap: break-word;
    2183   word-break: break-word;
    2184 }
     2398    word-wrap: break-word;
     2399    word-break: break-word;
     2400}
     2401
    21852402.wp-block-latest-posts.is-grid > li {
    2186   margin-bottom: var(--global--spacing-vertical);
    2187 }
     2403    margin-bottom: var(--global--spacing-vertical);
     2404}
     2405
    21882406.wp-block-latest-posts.is-grid > li:last-child {
    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 }
     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
    21942423.wp-block-latest-posts > li > * {
    2195   margin-top: calc(0.333 * var(--global--spacing-vertical));
    2196   margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    2197 }
     2424    margin-top: calc(0.333 * var(--global--spacing-vertical));
     2425    margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     2426}
     2427
    21982428.wp-block-latest-posts > li > *:first-child {
    2199   margin-top: 0;
    2200 }
     2429    margin-top: 0;
     2430}
     2431
    22012432.wp-block-latest-posts > li > *:last-child {
    2202   margin-bottom: 0;
    2203 }
     2433    margin-bottom: 0;
     2434}
     2435
    22042436.wp-block-latest-posts > li > a {
    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 }
     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
    22122445.widget-area .wp-block-latest-posts > li > a {
    2213   font-size: var(--global--font-size-sm);
    2214   margin-bottom: 0;
    2215 }
     2446    font-size: var(--global--font-size-sm);
     2447    margin-bottom: 0;
     2448}
     2449
    22162450.wp-block-latest-posts .wp-block-latest-posts__post-author {
    2217   color: var(--global--color-primary);
    2218   font-size: var(--global--font-size-md);
    2219   line-height: var(--global--line-height-body);
    2220 }
     2451    color: var(--global--color-primary);
     2452    font-size: var(--global--font-size-md);
     2453    line-height: var(--global--line-height-body);
     2454}
     2455
    22212456.wp-block-latest-posts .wp-block-latest-posts__post-date {
    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 }
     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
    22292467.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
    22302468.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    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 }
     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
    22362475.wp-block-latest-posts.alignfull {
    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 }
     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
    22442486.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
    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 }
     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
    22482491.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
    22492492.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
    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 }
     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
    22552499.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
    22562500.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
    2257   padding-bottom: 0;
    2258   border-bottom: none;
    2259 }
     2501    padding-bottom: 0;
     2502    border-bottom: none;
     2503}
     2504
    22602505.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
    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 }
     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
    22642510.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
    2265   margin: 0;
    2266   padding-top: var(--global--spacing-vertical);
    2267   padding-left: var(--global--spacing-horizontal);
    2268 }
     2511    margin: 0;
     2512    padding-top: var(--global--spacing-vertical);
     2513    padding-left: var(--global--spacing-horizontal);
     2514}
     2515
    22692516.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
    2270   padding-bottom: var(--global--spacing-vertical);
     2517    padding-bottom: var(--global--spacing-vertical);
    22712518}
    22722519@media screen and (min-width: 600px) {
    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 }
     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
    22892542.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
    2290   border: calc(3 * var(--separator--height)) solid var(--global--color-border);
    2291   padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
    2292 }
     2543    border: calc(3 * var(--separator--height)) solid var(--global--color-border);
     2544    padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
     2545}
     2546
    22932547.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
    2294   padding-bottom: var(--global--spacing-vertical);
    2295 }
     2548    padding-bottom: var(--global--spacing-vertical);
     2549}
     2550
    22962551.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
    2297   margin-top: var(--global--spacing-horizontal);
    2298   margin-bottom: var(--global--spacing-horizontal);
     2552    margin-top: var(--global--spacing-horizontal);
     2553    margin-bottom: var(--global--spacing-horizontal);
    22992554}
    23002555
    23012556.gallery-item {
    2302   display: inline-block;
    2303   text-align: center;
    2304   vertical-align: top;
    2305   width: 100%;
    2306 }
     2557    display: inline-block;
     2558    text-align: center;
     2559    vertical-align: top;
     2560    width: 100%;
     2561}
     2562
    23072563.gallery-item a {
    2308   display: block;
    2309 }
     2564    display: block;
     2565}
     2566
    23102567.gallery-item a:focus img {
    2311   outline-offset: -2px;
    2312 }
     2568    outline-offset: -2px;
     2569}
     2570
    23132571.gallery-columns-2 .gallery-item {
    2314   max-width: 50%;
    2315 }
     2572    max-width: 50%;
     2573}
     2574
    23162575.gallery-columns-3 .gallery-item {
    2317   max-width: 33.33%;
    2318 }
     2576    max-width: 33.33%;
     2577}
     2578
    23192579.gallery-columns-4 .gallery-item {
    2320   max-width: 25%;
    2321 }
     2580    max-width: 25%;
     2581}
     2582
    23222583.gallery-columns-5 .gallery-item {
    2323   max-width: 20%;
    2324 }
     2584    max-width: 20%;
     2585}
     2586
    23252587.gallery-columns-6 .gallery-item {
    2326   max-width: 16.66%;
    2327 }
     2588    max-width: 16.66%;
     2589}
     2590
    23282591.gallery-columns-7 .gallery-item {
    2329   max-width: 14.28%;
    2330 }
     2592    max-width: 14.28%;
     2593}
     2594
    23312595.gallery-columns-8 .gallery-item {
    2332   max-width: 12.5%;
    2333 }
     2596    max-width: 12.5%;
     2597}
     2598
    23342599.gallery-columns-9 .gallery-item {
    2335   max-width: 11.11%;
     2600    max-width: 11.11%;
    23362601}
    23372602
    23382603.gallery-caption {
    2339   display: block;
     2604    display: block;
    23402605}
    23412606
    23422607figure.wp-caption a:focus img {
    2343   outline-offset: 2px;
     2608    outline-offset: 2px;
    23442609}
    23452610
    23462611ul,
    23472612ol {
    2348   font-family: var(--list--font-family);
    2349   margin: 0;
    2350   padding-right: calc(2 * var(--global--spacing-horizontal));
    2351 }
     2613    font-family: var(--list--font-family);
     2614    margin: 0;
     2615    padding-right: calc(2 * var(--global--spacing-horizontal));
     2616}
     2617
    23522618ul.aligncenter,
    23532619ol.aligncenter {
    2354   list-style-position: inside;
    2355   padding: 0;
    2356 }
     2620    list-style-position: inside;
     2621    padding: 0;
     2622}
     2623
    23572624ul.alignright,
    23582625ol.alignright {
    2359   list-style-position: inside;
    2360   text-align: left;
    2361   padding: 0;
     2626    list-style-position: inside;
     2627    text-align: left;
     2628    padding: 0;
    23622629}
    23632630
    23642631ul {
    2365   list-style-type: disc;
    2366 }
     2632    list-style-type: disc;
     2633}
     2634
    23672635ul ul {
    2368   list-style-type: circle;
     2636    list-style-type: circle;
    23692637}
    23702638
    23712639ol {
    2372   list-style-type: decimal;
    2373 }
     2640    list-style-type: decimal;
     2641}
     2642
    23742643ol ul {
    2375   list-style-type: circle;
     2644    list-style-type: circle;
    23762645}
    23772646
    23782647dt {
    2379   font-family: var(--definition-term--font-family);
    2380   font-weight: bold;
     2648    font-family: var(--definition-term--font-family);
     2649    font-weight: bold;
    23812650}
    23822651
    23832652dd {
    2384   margin: 0;
    2385   padding-right: calc(2 * var(--global--spacing-horizontal));
     2653    margin: 0;
     2654    padding-right: calc(2 * var(--global--spacing-horizontal));
    23862655}
    23872656
    23882657.wp-block-media-text {
    2389   /**
     2658
     2659    /**
    23902660   * Block Options
    23912661   */
    23922662}
     2663
    23932664.wp-block-media-text.alignfull {
    2394   margin-top: 0;
    2395   margin-bottom: 0;
    2396 }
     2665    margin-top: 0;
     2666    margin-bottom: 0;
     2667}
     2668
    23972669.wp-block-media-text a:focus img {
    2398   outline-offset: -1px;
    2399 }
     2670    outline-offset: -1px;
     2671}
     2672
    24002673.wp-block-media-text .wp-block-media-text__content {
    2401   padding: var(--global--spacing-horizontal);
     2674    padding: var(--global--spacing-horizontal);
    24022675}
    24032676@media only screen and (min-width: 592px) {
    2404   .wp-block-media-text .wp-block-media-text__content {
    2405     padding: var(--global--spacing-vertical);
    2406   }
    2407 }
     2677
     2678    .wp-block-media-text .wp-block-media-text__content {
     2679        padding: var(--global--spacing-vertical);
     2680    }
     2681}
     2682
    24082683.wp-block-media-text .wp-block-media-text__content > * {
    2409   margin-top: calc(0.666 * var(--global--spacing-vertical));
    2410   margin-bottom: calc(0.666 * var(--global--spacing-vertical));
     2684    margin-top: calc(0.666 * var(--global--spacing-vertical));
     2685    margin-bottom: calc(0.666 * var(--global--spacing-vertical));
    24112686}
    24122687@media only screen and (min-width: 482px) {
    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 }
     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
    24182695.wp-block-media-text .wp-block-media-text__content > *:first-child {
    2419   margin-top: 0;
    2420 }
     2696    margin-top: 0;
     2697}
     2698
    24212699.wp-block-media-text .wp-block-media-text__content > *:last-child {
    2422   margin-bottom: 0;
     2700    margin-bottom: 0;
    24232701}
    24242702@media only screen and (min-width: 482px) {
    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 }
     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
    24302710.wp-block-media-text.is-style-twentytwentyone-border {
    2431   border: calc(3 * var(--separator--height)) solid var(--global--color-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);
    24322720}
    24332721
    24342722.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
    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 }
     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
    24392728.wp-block-navigation .wp-block-navigation-link__submenu-icon {
    2440   padding: 0;
    2441 }
     2729    padding: 0;
     2730}
     2731
    24422732.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
    2443   display: inherit;
    2444 }
     2733    display: inherit;
     2734}
     2735
    24452736.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
    2446   border: none;
    2447   right: 0;
    2448   min-width: max-content;
    2449   opacity: 0;
    2450   padding: 0;
    2451   position: inherit;
    2452   top: inherit;
    2453 }
     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
    24542752.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
    2455   display: none;
    2456 }
     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
    24572763.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
    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 }
     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,
    24762773.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
    2477   top: -9px;
    2478   border-color: var(--global--color-background) transparent;
    2479 }
     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
    24802790.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
    2481   background: var(--global--color-background);
    2482 }
     2791    background: var(--global--color-background);
     2792}
     2793
    24832794.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
    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 }
     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
    24892803.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
    2490   text-decoration: underline;
    2491   text-decoration-style: dotted;
    2492 }
     2804    text-decoration: underline;
     2805    text-decoration-style: dotted;
     2806}
     2807
    24932808.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
    2494   color: currentColor;
     2809    color: currentColor;
    24952810}
    24962811
    24972812p {
    2498   line-height: var(--wp--typography--line-height, var(--global--line-height-body));
    2499 }
     2813    line-height: var(--wp--typography--line-height, var(--global--line-height-body));
     2814}
     2815
    25002816p.has-background {
    2501   padding: var(--global--spacing-unit);
    2502 }
     2817    padding: var(--global--spacing-unit);
     2818}
     2819
    25032820p.has-text-color a {
    2504   color: var(--wp--style--color--link, var(--global--color-primary));
     2821    color: var(--wp--style--color--link, var(--global--color-primary));
    25052822}
    25062823
    25072824pre.wp-block-preformatted {
    2508   overflow-x: auto;
    2509   white-space: pre;
     2825    overflow-x: auto;
     2826    white-space: pre;
    25102827}
    25112828
    25122829.wp-block-pullquote {
    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   /**
     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    /**
    25222840   * Block Options
    25232841   */
    25242842}
     2843
    25252844.wp-block-pullquote blockquote::before {
    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 }
     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
    25352855.wp-block-pullquote p {
    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 }
     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
    25442865.wp-block-pullquote a {
    2545   color: currentColor;
    2546 }
     2866    color: currentColor;
     2867}
     2868
    25472869.wp-block-pullquote .wp-block-pullquote__citation,
    25482870.wp-block-pullquote cite,
    25492871.wp-block-pullquote footer {
    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 }
     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
    25562879.wp-block-pullquote:not(.is-style-solid-color) {
    2557   background: none;
    2558 }
     2880    background: none;
     2881}
     2882
    25592883.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
    25602884.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
    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 }
     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
    25692898.wp-block-pullquote.is-style-solid-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);
     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);
    25752904}
    25762905@media (min-width: 600px) {
    2577   .wp-block-pullquote.is-style-solid-color {
    2578     padding: calc(5 * var(--global--spacing-unit));
    2579   }
    2580 }
     2906
     2907    .wp-block-pullquote.is-style-solid-color {
     2908        padding: calc(5 * var(--global--spacing-unit));
     2909    }
     2910}
     2911
    25812912.wp-block-pullquote.is-style-solid-color blockquote::before {
    2582   text-align: right;
    2583 }
     2913    text-align: right;
     2914}
     2915
    25842916.wp-block-pullquote.is-style-solid-color blockquote {
    2585   margin: 0;
    2586   max-width: inherit;
    2587 }
     2917    margin: 0;
     2918    max-width: inherit;
     2919}
     2920
    25882921.wp-block-pullquote.is-style-solid-color blockquote p {
    2589   font-size: var(--pullquote--font-size);
    2590 }
     2922    font-size: var(--pullquote--font-size);
     2923}
     2924
    25912925.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
    25922926.wp-block-pullquote.is-style-solid-color cite,
    25932927.wp-block-pullquote.is-style-solid-color footer {
    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;
     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;
    26012939}
    26022940
    26032941.wp-block-query.has-background {
    2604   padding: calc(0.666 * var(--global--spacing-vertical));
     2942    padding: calc(0.666 * var(--global--spacing-vertical));
    26052943}
    26062944@media only screen and (min-width: 482px) {
    2607   .wp-block-query.has-background {
    2608     padding: var(--global--spacing-vertical);
    2609   }
     2945
     2946    .wp-block-query.has-background {
     2947        padding: var(--global--spacing-vertical);
     2948    }
    26102949}
    26112950
    26122951.wp-block-quote {
    2613   border-right: none;
    2614   /**
     2952    border-right: none;
     2953
     2954    /**
    26152955   * Block Options
    26162956   */
    26172957}
     2958
    26182959.wp-block-quote:before {
    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,
     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,
    26252970.has-background .wp-block-quote cite,
    26262971[class*=background-color] .wp-block-quote cite,
     
    26312976[style*=background-color] .wp-block-quote footer,
    26322977.wp-block-cover[style*=background-image] .wp-block-quote footer {
    2633   color: currentColor;
    2634 }
     2978    color: currentColor;
     2979}
     2980
    26352981.wp-block-quote.has-text-align-right {
    2636   margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);
    2637   padding-left: 0;
    2638   border-left: none;
    2639 }
     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
    26402987.wp-block-quote.has-text-align-right:before {
    2641   display: none;
    2642 }
     2988    display: none;
     2989}
     2990
    26432991.wp-block-quote.has-text-align-right p:before {
    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 }
     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
    26502999.wp-block-quote.has-text-align-center {
    2651   margin: var(--global--spacing-vertical) auto;
    2652 }
     3000    margin: var(--global--spacing-vertical) auto;
     3001}
     3002
    26533003.wp-block-quote.has-text-align-center:before {
    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 }
     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
    26833045.wp-block-quote.is-large .wp-block-quote__citation,
    26843046.wp-block-quote.is-large cite,
    2685 .wp-block-quote.is-large footer, .wp-block-quote.is-style-large .wp-block-quote__citation,
     3047.wp-block-quote.is-large footer,
     3048.wp-block-quote.is-style-large .wp-block-quote__citation,
    26863049.wp-block-quote.is-style-large cite,
    26873050.wp-block-quote.is-style-large footer {
    2688   color: var(--global--color-primary);
    2689   font-size: var(--global--font-size-sm);
     3051    color: var(--global--color-primary);
     3052    font-size: var(--global--font-size-sm);
    26903053}
    26913054@media only screen and (max-width: 481px) {
    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   }
     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    }
    27093082}
    27103083@media only screen and (max-width: 481px) {
    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   }
     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    }
    27223098}
    27233099
    27243100.wp-block-rss {
    2725   padding-right: 0;
    2726 }
     3101    padding-right: 0;
     3102}
     3103
    27273104.wp-block-rss > li {
    2728   list-style: none;
    2729 }
     3105    list-style: none;
     3106}
     3107
    27303108.wp-block-rss:not(.is-grid) > li {
    2731   margin-top: calc(1.666 * var(--global--spacing-vertical));
    2732   margin-bottom: calc(1.666 * var(--global--spacing-vertical));
    2733 }
     3109    margin-top: calc(1.666 * var(--global--spacing-vertical));
     3110    margin-bottom: calc(1.666 * var(--global--spacing-vertical));
     3111}
     3112
    27343113.wp-block-rss:not(.is-grid) > li:first-child {
    2735   margin-top: 0;
    2736 }
     3114    margin-top: 0;
     3115}
     3116
    27373117.wp-block-rss:not(.is-grid) > li:last-child {
    2738   margin-bottom: 0;
    2739 }
     3118    margin-bottom: 0;
     3119}
     3120
    27403121.wp-block-rss.is-grid > li {
    2741   margin-bottom: var(--global--spacing-vertical);
    2742 }
     3122    margin-bottom: var(--global--spacing-vertical);
     3123}
     3124
    27433125.wp-block-rss.is-grid > li:last-child {
    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 }
     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
    27493142.wp-block-rss > li > * {
    2750   margin-top: calc(0.333 * var(--global--spacing-vertical));
    2751   margin-bottom: calc(0.333 * var(--global--spacing-vertical));
    2752 }
     3143    margin-top: calc(0.333 * var(--global--spacing-vertical));
     3144    margin-bottom: calc(0.333 * var(--global--spacing-vertical));
     3145}
     3146
    27533147.wp-block-rss > li > *:first-child {
    2754   margin-top: 0;
    2755 }
     3148    margin-top: 0;
     3149}
     3150
    27563151.wp-block-rss > li > *:last-child {
    2757   margin-bottom: 0;
    2758 }
     3152    margin-bottom: 0;
     3153}
     3154
    27593155.wp-block-rss .wp-block-rss__item-title > a {
    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 }
     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
    27673164.wp-block-rss .wp-block-rss__item-author {
    2768   color: var(--global--color-primary);
    2769   font-size: var(--global--font-size-md);
    2770   line-height: var(--global--line-height-body);
    2771 }
     3165    color: var(--global--color-primary);
     3166    font-size: var(--global--font-size-md);
     3167    line-height: var(--global--line-height-body);
     3168}
     3169
    27723170.wp-block-rss .wp-block-rss__item-publish-date {
    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 }
     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
    27803181.wp-block-rss .wp-block-rss__item-excerpt,
    27813182.wp-block-rss .wp-block-rss__item-full-content {
    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 }
     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
    27873189.wp-block-rss.alignfull {
    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;
     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;
    27943198}
    27953199
    27963200.wp-block-search {
    2797   max-width: var(--responsive--aligndefault-width);
    2798 }
     3201    max-width: var(--responsive--aligndefault-width);
     3202}
     3203
    27993204.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
    2800   justify-content: center;
    2801 }
     3205    justify-content: center;
     3206}
     3207
    28023208.wp-block-search .wp-block-search__label {
    2803   font-size: var(--form--font-size);
    2804   font-weight: var(--form--label-weight);
    2805   margin-bottom: calc(var(--global--spacing-vertical) / 3);
    2806 }
     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
    28073214.wp-block-search .wp-block-search__input {
    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 }
     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
    28163224.wp-block-search .wp-block-search__input:focus {
    2817   color: var(--form--color-text);
    2818   border-color: var(--form--border-color);
    2819 }
     3225    color: var(--form--color-text);
     3226    border-color: var(--form--border-color);
     3227}
     3228
    28203229.has-background .wp-block-search .wp-block-search__input {
    2821   border-color: var(--local--color-primary, var(--global--color-primary)) !important;
    2822 }
     3230    border-color: var(--local--color-primary, var(--global--color-primary)) !important;
     3231}
     3232
    28233233.wp-block-search button.wp-block-search__button {
    2824   margin-right: 0;
    2825   line-height: 1;
    2826 }
     3234    margin-right: 0;
     3235    line-height: 1;
     3236}
     3237
    28273238.wp-block-search button.wp-block-search__button.has-icon {
    2828   padding: 6px calc(0.5 * var(--button--padding-horizontal));
    2829 }
     3239    padding: 6px calc(0.5 * var(--button--padding-horizontal));
     3240}
     3241
    28303242.wp-block-search button.wp-block-search__button.has-icon svg {
    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 }
     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
    28423259.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    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 }
     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
    28483266.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    2849   border-color: var(--local--color-primary, var(--global--color-primary)) !important;
    2850 }
     3267    border-color: var(--local--color-primary, var(--global--color-primary)) !important;
     3268}
     3269
    28513270.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    2852   margin-right: 0;
    2853   margin-left: 0;
    2854   padding-right: var(--form--spacing-unit);
    2855 }
     3271    margin-right: 0;
     3272    margin-left: 0;
     3273    padding-right: var(--form--spacing-unit);
     3274}
     3275
    28563276.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
    2857   color: var(--form--color-text);
    2858   outline-offset: -2px;
    2859   outline: 2px dotted var(--form--border-color);
    2860 }
     3277    color: var(--form--color-text);
     3278    outline-offset: -2px;
     3279    outline: 2px dotted var(--form--border-color);
     3280}
     3281
    28613282.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    2862   padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    2863 }
     3283    padding: var(--button--padding-vertical) var(--button--padding-horizontal);
     3284}
     3285
    28643286.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    2865   color: var(--global--color-dark-gray);
    2866 }
     3287    color: var(--global--color-dark-gray);
     3288}
     3289
    28673290.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
    2868   color: var(--global--color-dark-gray);
    2869 }
     3291    color: var(--global--color-dark-gray);
     3292}
     3293
    28703294.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
    2871   background-color: var(--global--color-dark-gray);
    2872   color: var(--global--color-white);
    2873 }
     3295    background-color: var(--global--color-dark-gray);
     3296    color: var(--global--color-white);
     3297}
     3298
    28743299.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
    2875   padding: 6px calc(0.5 * var(--button--padding-horizontal));
     3300    padding: 6px calc(0.5 * var(--button--padding-horizontal));
    28763301}
    28773302
    28783303.wp-block-search__button {
    2879   box-shadow: none;
     3304    box-shadow: none;
    28803305}
    28813306
    28823307hr {
    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 }
     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
    28893315hr.wp-block-separator {
    2890   border-bottom: var(--separator--height) solid var(--separator--border-color);
    2891   opacity: 1;
    2892   /**
     3316    border-bottom: var(--separator--height) solid var(--separator--border-color);
     3317    opacity: 1;
     3318
     3319    /**
    28933320   * Block Options
    28943321   */
    28953322}
     3323
    28963324hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
    2897   max-width: var(--responsive--aligndefault-width);
    2898 }
     3325    max-width: var(--responsive--aligndefault-width);
     3326}
     3327
    28993328hr.wp-block-separator:not(.is-style-dots).alignwide {
    2900   max-width: var(--responsive--alignwide-width);
    2901 }
     3329    max-width: var(--responsive--alignwide-width);
     3330}
     3331
    29023332hr.wp-block-separator:not(.is-style-dots).alignfull {
    2903   max-width: var(--responsive--alignfull-width);
    2904 }
     3333    max-width: var(--responsive--alignfull-width);
     3334}
     3335
    29053336hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
    2906   border-bottom-width: calc(3 * var(--separator--height));
    2907 }
    2908 hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color {
    2909   background-color: transparent !important;
    2910 }
    2911 hr.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 }
     3337    border-bottom-width: calc(3 * var(--separator--height));
     3338}
     3339
     3340hr.wp-block-separator.is-style-dots.has-background,
     3341hr.wp-block-separator.is-style-dots.has-text-color {
     3342    background-color: transparent !important;
     3343}
     3344
     3345hr.wp-block-separator.is-style-dots.has-background:before,
     3346hr.wp-block-separator.is-style-dots.has-text-color:before {
     3347    color: currentColor !important;
     3348}
     3349
    29143350hr.wp-block-separator.is-style-dots:before {
    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;
     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;
    29223362}
    29233363
    29243364.wp-block-social-links a:focus {
    2925   color: var(--global--color-primary);
    2926 }
     3365    color: var(--global--color-primary);
     3366}
     3367
    29273368.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
    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   }
     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;
    29433375}
    29443376
    29453377table,
    29463378.wp-block-table {
    2947   width: 100%;
    2948   min-width: 240px;
    2949   border-collapse: collapse;
    2950 }
     3379    width: 100%;
     3380    min-width: 240px;
     3381    border-collapse: collapse;
     3382}
     3383
    29513384table thead,
    29523385table tfoot,
    29533386.wp-block-table thead,
    29543387.wp-block-table tfoot {
    2955   text-align: center;
    2956 }
     3388    text-align: center;
     3389}
     3390
    29573391table th,
    29583392.wp-block-table th {
    2959   font-family: var(--heading--font-family);
    2960 }
     3393    font-family: var(--heading--font-family);
     3394}
     3395
    29613396table td,
    29623397table th,
    29633398.wp-block-table td,
    29643399.wp-block-table th {
    2965   padding: calc(0.5 * var(--global--spacing-unit));
    2966   border: 1px solid;
    2967 }
     3400    padding: calc(0.5 * var(--global--spacing-unit));
     3401    border: 1px solid;
     3402}
     3403
    29683404table figcaption,
    29693405.wp-block-table figcaption {
    2970   color: var(--global--color-primary);
    2971   font-size: var(--global--font-size-xs);
    2972 }
    2973 table.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,
     3406    color: var(--global--color-primary);
     3407    font-size: var(--global--font-size-xs);
     3408}
     3409
     3410table.is-style-regular .has-background,
     3411table.is-style-stripes .has-background,
     3412table.is-style-stripes .has-background thead tr,
     3413table.is-style-stripes .has-background tfoot tr,
     3414table.is-style-stripes .has-background tbody tr,
    29743415.wp-block-table.is-style-regular .has-background,
    29753416.wp-block-table.is-style-stripes .has-background,
     
    29773418.wp-block-table.is-style-stripes .has-background tfoot tr,
    29783419.wp-block-table.is-style-stripes .has-background tbody tr {
    2979   color: var(--table--has-background-text-color);
    2980 }
     3420    color: var(--table--has-background-text-color);
     3421}
     3422
    29813423table.is-style-stripes,
    29823424.wp-block-table.is-style-stripes {
    2983   border-color: var(--table--stripes-border-color);
    2984 }
     3425    border-color: var(--table--stripes-border-color);
     3426}
     3427
    29853428table.is-style-stripes th,
    29863429table.is-style-stripes td,
    29873430.wp-block-table.is-style-stripes th,
    29883431.wp-block-table.is-style-stripes td {
    2989   border-width: 0;
    2990 }
     3432    border-width: 0;
     3433}
     3434
    29913435table.is-style-stripes tbody tr:nth-child(odd),
    29923436.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    2993   background-color: var(--table--stripes-background-color);
    2994 }
     3437    background-color: var(--table--stripes-background-color);
     3438}
     3439
    29953440table.is-style-stripes .has-background tbody tr:nth-child(odd),
    29963441.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
    2997   background-color: var(--global--color-white-90);
     3442    background-color: var(--global--color-white-90);
    29983443}
    29993444
    30003445table.wp-calendar-table td,
    30013446table.wp-calendar-table th {
    3002   background: transparent;
    3003   border: 0;
    3004   text-align: center;
    3005   line-height: 2;
    3006   vertical-align: middle;
    3007   word-break: normal;
    3008 }
     3447    background: transparent;
     3448    border: 0;
     3449    text-align: center;
     3450    line-height: 2;
     3451    vertical-align: middle;
     3452    word-break: normal;
     3453}
     3454
    30093455table.wp-calendar-table th {
    3010   font-weight: bold;
    3011 }
     3456    font-weight: bold;
     3457}
     3458
    30123459table.wp-calendar-table thead,
    30133460table.wp-calendar-table tbody {
    3014   color: currentColor;
    3015   border: 1px solid;
    3016 }
     3461    color: currentColor;
     3462    border: 1px solid;
     3463}
     3464
    30173465table.wp-calendar-table caption {
    3018   font-weight: bold;
    3019   text-align: right;
    3020   margin-bottom: var(--global--spacing-unit);
    3021   color: currentColor;
     3466    font-weight: bold;
     3467    text-align: right;
     3468    margin-bottom: var(--global--spacing-unit);
     3469    color: currentColor;
    30223470}
    30233471
    30243472.wp-calendar-nav {
    3025   text-align: right;
    3026   margin-top: calc(var(--global--spacing-unit) / 2);
    3027 }
     3473    text-align: right;
     3474    margin-top: calc(var(--global--spacing-unit) / 2);
     3475}
     3476
    30283477.wp-calendar-nav svg {
    3029   height: 1em;
    3030   vertical-align: middle;
    3031 }
     3478    height: 1em;
     3479    vertical-align: middle;
     3480}
     3481
    30323482.wp-calendar-nav svg path {
    3033   fill: currentColor;
    3034 }
     3483    fill: currentColor;
     3484}
     3485
    30353486.wp-calendar-nav .wp-calendar-nav-next {
    3036   float: left;
     3487    float: left;
    30373488}
    30383489
    30393490.wp-block-tag-cloud.alignfull {
    3040   padding-right: var(--global--spacing-unit);
    3041   padding-left: var(--global--spacing-unit);
     3491    padding-right: var(--global--spacing-unit);
     3492    padding-left: var(--global--spacing-unit);
    30423493}
    30433494
    30443495.wp-block-verse {
    3045   font-family: var(--entry-content--font-family);
     3496    font-family: var(--entry-content--font-family);
    30463497}
    30473498
    30483499.wp-block-video figcaption {
    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;
     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;
    30543505}
    30553506
    30563507* > figure > video {
    3057   max-width: unset;
    3058   width: 100%;
    3059   vertical-align: middle;
     3508    max-width: unset;
     3509    width: 100%;
     3510    vertical-align: middle;
    30603511}
    30613512
    30623513:root .is-extra-small-text,
    30633514:root .has-extra-small-font-size {
    3064   font-size: var(--global--font-size-xs);
    3065 }
     3515    font-size: var(--global--font-size-xs);
     3516}
     3517
    30663518:root .is-small-text,
    30673519:root .has-small-font-size {
    3068   font-size: var(--global--font-size-sm);
    3069 }
     3520    font-size: var(--global--font-size-sm);
     3521}
     3522
    30703523:root .is-regular-text,
    30713524:root .has-regular-font-size,
     
    30733526:root .has-normal-font-size,
    30743527:root .has-medium-font-size {
    3075   font-size: var(--global--font-size-base);
    3076 }
     3528    font-size: var(--global--font-size-base);
     3529}
     3530
    30773531:root .is-large-text,
    30783532:root .has-large-font-size {
    3079   font-size: var(--global--font-size-lg);
    3080   line-height: var(--global--line-height-heading);
    3081 }
     3533    font-size: var(--global--font-size-lg);
     3534    line-height: var(--global--line-height-heading);
     3535}
     3536
    30823537:root .is-larger-text,
    30833538:root .has-larger-font-size,
    30843539:root .is-extra-large-text,
    30853540:root .has-extra-large-font-size {
    3086   font-size: var(--global--font-size-xl);
    3087   line-height: var(--global--line-height-heading);
    3088 }
     3541    font-size: var(--global--font-size-xl);
     3542    line-height: var(--global--line-height-heading);
     3543}
     3544
    30893545:root .is-huge-text,
    30903546:root .has-huge-font-size {
    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 }
     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
    30953552:root .is-gigantic-text,
    30963553:root .has-gigantic-font-size {
    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);
     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);
    31003557}
    31013558
    31023559/* Block Alignments */
     3560
    31033561/**
    31043562 * These selectors set the default max width for content appearing inside a post or page.
    31053563 */
     3564
    31063565/**
    31073566 * .alignleft
    31083567 */
    31093568.alignleft {
    3110   text-align: left;
    3111   margin-top: 0;
     3569    text-align: left;
     3570    margin-top: 0;
    31123571}
    31133572
    31143573.entry-content > .alignleft {
    3115   max-width: var(--responsive--aligndefault-width);
     3574    max-width: var(--responsive--aligndefault-width);
    31163575}
    31173576
    31183577@media only screen and (min-width: 482px) {
    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 }
     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
    31293590/**
    31303591 * .aligncenter
    31313592 */
    31323593.aligncenter {
    3133   clear: both;
    3134   display: block;
    3135   float: none;
    3136   margin-left: auto;
    3137   margin-right: auto;
    3138   text-align: center;
     3594    clear: both;
     3595    display: block;
     3596    float: none;
     3597    margin-left: auto;
     3598    margin-right: auto;
     3599    text-align: center;
    31393600}
    31403601
     
    31433604 */
    31443605.alignright {
    3145   margin-top: 0;
    3146   margin-bottom: var(--global--spacing-vertical);
     3606    margin-top: 0;
     3607    margin-bottom: var(--global--spacing-vertical);
    31473608}
    31483609
    31493610.entry-content > .alignright {
    3150   max-width: var(--responsive--aligndefault-width);
     3611    max-width: var(--responsive--aligndefault-width);
    31513612}
    31523613
    31533614@media only screen and (min-width: 482px) {
    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 }
     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
    31633626[class*=inner-container] > .alignleft + *,
    31643627[class*=inner-container] > .alignright + * {
    3165   margin-top: 0;
     3628    margin-top: 0;
    31663629}
    31673630
     
    31703633 */
    31713634.alignwide {
    3172   clear: both;
     3635    clear: both;
    31733636}
    31743637
     
    31773640 */
    31783641.alignfull {
    3179   clear: both;
     3642    clear: both;
    31803643}
    31813644
    31823645.has-left-content {
    3183   justify-content: flex-start;
     3646    justify-content: flex-start;
    31843647}
    31853648
    31863649.has-right-content {
    3187   justify-content: flex-end;
     3650    justify-content: flex-end;
    31883651}
    31893652
    31903653.has-parallax {
    3191   background-attachment: fixed;
     3654    background-attachment: fixed;
    31923655}
    31933656
    31943657.has-drop-cap:not(:focus)::first-letter {
    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));
     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));
    32033666}
    32043667
    32053668.has-drop-cap:not(:focus)::after {
    3206   content: "";
    3207   display: table;
    3208   clear: both;
    3209   padding-top: 14px;
     3669    content: "";
     3670    display: table;
     3671    clear: both;
     3672    padding-top: 14px;
    32103673}
    32113674
    32123675.desktop-only {
    3213   display: none;
     3676    display: none;
    32143677}
    32153678@media only screen and (min-width: 482px) {
    3216   .desktop-only {
    3217     display: block;
    3218   }
     3679
     3680    .desktop-only {
     3681        display: block;
     3682    }
    32193683}
    32203684
    32213685/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
    32223686.site-header {
    3223   display: flex;
    3224   align-items: flex-start;
    3225   flex-wrap: wrap;
    3226   row-gap: var(--global--spacing-vertical);
    3227 }
     3687    display: flex;
     3688    align-items: flex-start;
     3689    flex-wrap: wrap;
     3690    row-gap: var(--global--spacing-vertical);
     3691}
     3692
    32283693.wp-custom-logo .site-header {
    3229   align-items: center;
     3694    align-items: center;
    32303695}
    32313696@media only screen and (min-width: 482px) {
    3232   .site-header {
    3233     padding-top: calc(var(--global--spacing-vertical) / 0.75);
    3234   }
     3697
     3698    .site-header {
     3699        padding-top: calc(var(--global--spacing-vertical) / 0.75);
     3700    }
    32353701}
    32363702@media only screen and (min-width: 822px) {
    3237   .site-header {
    3238     padding-top: calc(2.4 * var(--global--spacing-vertical));
    3239   }
     3703
     3704    .site-header {
     3705        padding-top: calc(2.4 * var(--global--spacing-vertical));
     3706    }
    32403707}
    32413708
    32423709.site-branding {
    3243   color: var(--branding--color-text);
    3244   margin-left: 140px;
    3245 }
     3710    color: var(--branding--color-text);
     3711    margin-left: 140px;
     3712}
     3713
    32463714.site-branding:last-child {
    3247   margin-left: 0;
    3248   width: 100%;
    3249   text-align: center;
     3715    margin-left: 0;
     3716    width: 100%;
     3717    text-align: center;
    32503718}
    32513719@media only screen and (min-width: 482px) {
    3252   .site-branding {
    3253     margin-left: initial;
    3254     margin-top: 4px;
    3255   }
     3720
     3721    .site-branding {
     3722        margin-left: initial;
     3723        margin-top: 4px;
     3724    }
    32563725}
    32573726
    32583727.site-title {
    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 }
     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
    32673737.site-title a {
    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);
     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);
    32763751}
    32773752@media only screen and (min-width: 482px) {
    3278   .site-title {
    3279     font-size: var(--branding--title--font-size);
    3280   }
     3753
     3754    .site-title {
     3755        font-size: var(--branding--title--font-size);
     3756    }
    32813757}
    32823758
    32833759.site-description {
    3284   color: currentColor;
    3285   font-family: var(--branding--description--font-family);
    3286   font-size: var(--branding--description--font-size);
    3287   line-height: 1.4;
     3760    color: currentColor;
     3761    font-family: var(--branding--description--font-family);
     3762    font-size: var(--branding--description--font-size);
     3763    line-height: 1.4;
    32883764}
    32893765
    32903766.site-title > a {
    3291   text-decoration-color: var(--global--color-secondary);
     3767    text-decoration-color: var(--global--color-secondary);
    32923768}
    32933769
    32943770.site-logo {
    3295   margin: calc(var(--global--spacing-vertical) / 2) 0;
    3296 }
     3771    margin: calc(var(--global--spacing-vertical) / 2) 0;
     3772}
     3773
    32973774.site-header > .site-logo {
    3298   width: 100%;
    3299   padding-bottom: calc(var(--global--spacing-vertical) * 1.5);
    3300   border-bottom: 1px solid;
    3301   text-align: center;
    3302 }
     3775    width: 100%;
     3776    padding-bottom: calc(var(--global--spacing-vertical) * 1.5);
     3777    border-bottom: 1px solid;
     3778    text-align: center;
     3779}
     3780
    33033781.site-logo .custom-logo {
    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;
     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;
    33113789}
    33123790@media only screen and (min-width: 482px) {
    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   }
     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    }
    33193798}
    33203799
    33213800@media only screen and (max-width: 481px) {
    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 }
     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
    33713864.site-footer {
    3372   padding-top: 0;
    3373   padding-bottom: calc(1.7 * var(--global--spacing-vertical));
    3374 }
     3865    padding-top: 0;
     3866    padding-bottom: calc(1.7 * var(--global--spacing-vertical));
     3867}
     3868
    33753869.no-widgets .site-footer {
    3376   margin-top: calc(6 * var(--global--spacing-vertical));
     3870    margin-top: calc(6 * var(--global--spacing-vertical));
    33773871}
    33783872@media only screen and (max-width: 481px) {
    3379   .no-widgets .site-footer {
    3380     margin-top: calc(3 * var(--global--spacing-vertical));
    3381   }
     3873
     3874    .no-widgets .site-footer {
     3875        margin-top: calc(3 * var(--global--spacing-vertical));
     3876    }
    33823877}
    33833878
    33843879.site-footer > .site-info {
    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 }
     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
    33923888.site-footer > .site-info .site-name {
    3393   text-transform: var(--branding--title--text-transform);
    3394   font-size: var(--branding--title--font-size);
    3395 }
     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,
    33963894.site-footer > .site-info .powered-by {
    3397   margin-top: calc(0.5 * var(--global--spacing-vertical));
     3895    margin-top: calc(0.5 * var(--global--spacing-vertical));
    33983896}
    33993897@media only screen and (min-width: 822px) {
    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 }
     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
    34093919.site-footer > .site-info a {
    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 }
     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
    34153929.site-footer > .site-info a:hover {
    3416   color: var(--footer--color-link-hover);
    3417 }
     3930    color: var(--footer--color-link-hover);
     3931}
     3932
    34183933.site-footer > .site-info a:focus {
    3419   color: var(--footer--color-link-hover);
    3420 }
     3934    color: var(--footer--color-link-hover);
     3935}
     3936
    34213937.is-dark-theme .site-footer > .site-info a:focus {
    3422   color: var(--wp--style--color--link, var(--global--color-background));
    3423 }
     3938    color: var(--wp--style--color--link, var(--global--color-background));
     3939}
     3940
    34243941.has-background-white .site-footer > .site-info a:focus {
    3425   color: var(--wp--style--color--link, var(--global--color-white));
     3942    color: var(--wp--style--color--link, var(--global--color-white));
    34263943}
    34273944
    34283945.singular .entry-header {
    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));
     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));
    34323949}
    34333950
    34343951.home .entry-header {
    3435   border-bottom: none;
    3436   padding-bottom: 0;
    3437   margin-bottom: 0;
     3952    border-bottom: none;
     3953    padding-bottom: 0;
     3954    margin-bottom: 0;
    34383955}
    34393956
    34403957.singular .has-post-thumbnail .entry-header {
    3441   border-bottom: none;
    3442   padding-bottom: calc(1.3 * var(--global--spacing-vertical));
    3443   margin-bottom: 0;
     3958    border-bottom: none;
     3959    padding-bottom: calc(1.3 * var(--global--spacing-vertical));
     3960    margin-bottom: 0;
    34443961}
    34453962
    34463963.no-results.not-found > *:first-child {
    3447   margin-bottom: calc(3 * var(--global--spacing-vertical));
     3964    margin-bottom: calc(3 * var(--global--spacing-vertical));
    34483965}
    34493966
    34503967.page-links {
    3451   clear: both;
    3452 }
     3968    clear: both;
     3969}
     3970
    34533971.page-links .post-page-numbers {
    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 }
     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
    34603979.page-links .post-page-numbers:first-child {
    3461   margin-right: 0;
     3980    margin-right: 0;
    34623981}
    34633982
    34643983.entry-title {
    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 }
     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
    34713991.entry-title a {
    3472   color: var(--entry-header--color-link);
    3473   text-underline-offset: 0.15em;
    3474 }
     3992    color: var(--entry-header--color-link);
     3993    text-underline-offset: 0.15em;
     3994}
     3995
    34753996.entry-title a:hover {
    3476   color: var(--entry-header--color-hover);
    3477 }
     3997    color: var(--entry-header--color-hover);
     3998}
     3999
    34784000.entry-title a:focus {
    3479   color: var(--entry-header--color-focus);
    3480 }
     4001    color: var(--entry-header--color-focus);
     4002}
     4003
    34814004.entry-title a:active {
    3482   color: var(--entry-header--color-link);
     4005    color: var(--entry-header--color-link);
    34834006}
    34844007
    34854008.singular .entry-title {
    3486   font-size: var(--global--font-size-page-title);
     4009    font-size: var(--global--font-size-page-title);
    34874010}
    34884011
    34894012h1.entry-title {
    3490   line-height: var(--heading--line-height-h1);
    3491   font-weight: var(--heading--font-weight-page-title);
     4013    line-height: var(--heading--line-height-h1);
     4014    font-weight: var(--heading--font-weight-page-title);
    34924015}
    34934016
     
    34974020.entry-content,
    34984021.entry-summary {
    3499   font-family: var(--entry-content--font-family);
     4022    font-family: var(--entry-content--font-family);
    35004023}
    35014024
    35024025.entry-content p {
    3503   word-wrap: break-word;
    3504 }
     4026    word-wrap: break-word;
     4027}
     4028
    35054029.entry-content > iframe[style] {
    3506   margin: var(--global--spacing-vertical) 0 !important;
    3507   max-width: 100% !important;
    3508 }
     4030    margin: var(--global--spacing-vertical) 0 !important;
     4031    max-width: 100% !important;
     4032}
     4033
    35094034.entry-footer {
    3510   color: var(--global--color-primary);
    3511   clear: both;
    3512   float: none;
    3513   font-size: var(--global--font-size-xs);
    3514   display: block;
    3515 }
     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
    35164042.entry-footer > span {
    3517   display: inline-block;
    3518 }
     4043    display: inline-block;
     4044}
     4045
    35194046.entry-footer a {
    3520   color: currentColor;
    3521 }
    3522 .entry-footer a:hover, .entry-footer a:focus {
    3523   color: var(--global--color-primary-hover);
    3524 }
     4047    color: currentColor;
     4048}
     4049
     4050.entry-footer a:hover,
     4051.entry-footer a:focus {
     4052    color: var(--global--color-primary-hover);
     4053}
     4054
    35254055.entry-footer a:active {
    3526   color: currentColor;
     4056    color: currentColor;
    35274057}
    35284058
    35294059.site-main > article > .entry-footer {
    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);
     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);
    35344064}
    35354065
    35364066body:not(.single) .site-main > article:last-of-type .entry-footer {
    3537   border-bottom: var(--separator--height) solid transparent;
     4067    border-bottom: var(--separator--height) solid transparent;
    35384068}
    35394069
    35404070.single .site-main > article > .entry-footer {
    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 }
     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
    35514082.single .site-main > article > .entry-footer .post-taxonomies,
    35524083.single .site-main > article > .entry-footer .full-size-link {
    3553   justify-content: flex-end;
    3554   text-align: left;
    3555 }
     4084    justify-content: flex-end;
     4085    text-align: left;
     4086}
     4087
    35564088.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
    3557   grid-column: span 2;
    3558 }
     4089    grid-column: span 2;
     4090}
     4091
    35594092.single .site-main > article > .entry-footer .posted-on,
    35604093.single .site-main > article > .entry-footer .byline,
    35614094.single .site-main > article > .entry-footer .cat-links,
    35624095.single .site-main > article > .entry-footer .tags-links {
    3563   display: block;
     4096    display: block;
    35644097}
    35654098@media only screen and (max-width: 481px) {
    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   }
     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    }
    35764112}
    35774113
     
    35804116 */
    35814117.post-thumbnail {
    3582   text-align: center;
    3583 }
     4118    text-align: center;
     4119}
     4120
    35844121.post-thumbnail .wp-post-image {
    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));
     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));
    35914128}
    35924129
     
    35954132 */
    35964133.author-bio {
    3597   position: relative;
    3598   font-size: var(--global--font-size-xs);
    3599   max-width: var(--responsive--aligndefault-width);
    3600 }
     4134    position: relative;
     4135    font-size: var(--global--font-size-xs);
     4136    max-width: var(--responsive--aligndefault-width);
     4137}
     4138
    36014139.site-main > article > .author-bio {
    3602   margin-top: calc(2 * var(--global--spacing-vertical));
    3603 }
     4140    margin-top: calc(2 * var(--global--spacing-vertical));
     4141}
     4142
    36044143.author-bio.show-avatars .avatar {
    3605   display: inline-block;
    3606   vertical-align: top;
    3607   border-radius: 50%;
    3608 }
     4144    display: inline-block;
     4145    vertical-align: top;
     4146    border-radius: 50%;
     4147}
     4148
    36094149.author-bio.show-avatars .author-bio-content {
    3610   display: inline-block;
    3611   padding-right: var(--global--spacing-horizontal);
    3612   max-width: calc(var(--responsive--aligndefault-width) - 90px);
    3613 }
     4150    display: inline-block;
     4151    padding-right: var(--global--spacing-horizontal);
     4152    max-width: calc(var(--responsive--aligndefault-width) - 90px);
     4153}
     4154
    36144155.author-bio .author-bio-content .author-title {
    3615   font-family: var(--entry-author-bio--font-family);
    3616   font-size: var(--entry-author-bio--font-size);
    3617   display: inline;
    3618 }
     4156    font-family: var(--entry-author-bio--font-family);
     4157    font-size: var(--entry-author-bio--font-size);
     4158    display: inline;
     4159}
     4160
    36194161.author-bio .author-bio-content .author-description {
    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));
     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));
    36234165}
    36244166
    36254167.page-title {
    3626   font-size: var(--global--font-size-page-title);
     4168    font-size: var(--global--font-size-page-title);
    36274169}
    36284170
    36294171h1.page-title,
    36304172h2.page-title {
    3631   font-weight: var(--heading--font-weight-page-title);
     4173    font-weight: var(--heading--font-weight-page-title);
    36324174}
    36334175
    36344176h1.page-title {
    3635   line-height: var(--heading--line-height-h1);
     4177    line-height: var(--heading--line-height-h1);
    36364178}
    36374179
    36384180.page-header {
    3639   border-bottom: 3px solid var(--global--color-border);
    3640   padding-bottom: calc(2 * var(--global--spacing-vertical));
     4181    border-bottom: 3px solid var(--global--color-border);
     4182    padding-bottom: calc(2 * var(--global--spacing-vertical));
    36414183}
    36424184
     
    36504192.blog .content-area .format-status .entry-content,
    36514193.blog .content-area .format-link .entry-content {
    3652   font-size: var(--global--font-size-lg);
    3653 }
     4194    font-size: var(--global--font-size-lg);
     4195}
     4196
    36544197.archive .format-image .entry-content,
    36554198.archive .format-gallery .entry-content,
     
    36614204.blog .format-gallery .entry-content,
    36624205.blog .format-video .entry-content {
    3663   margin-top: calc(2 * var(--global--spacing-vertical));
    3664 }
     4206    margin-top: calc(2 * var(--global--spacing-vertical));
     4207}
     4208
    36654209.archive .entry-footer .cat-links,
    36664210.archive .entry-footer .tags-links,
     
    36694213.blog .entry-footer .cat-links,
    36704214.blog .entry-footer .tags-links {
    3671   display: block;
    3672 }
     4215    display: block;
     4216}
     4217
    36734218.archive.logged-in .entry-footer .posted-on,
    36744219.search.logged-in .entry-footer .posted-on,
    36754220.blog.logged-in .entry-footer .posted-on {
    3676   margin-left: calc(0.5 * var(--global--spacing-unit));
     4221    margin-left: calc(0.5 * var(--global--spacing-unit));
    36774222}
    36784223
    36794224.archive-description {
    3680   margin-top: var(--global--spacing-vertical);
    3681   font-size: var(--global--font-size-xl);
    3682   line-height: var(--global--line-height-heading);
     4225    margin-top: var(--global--spacing-vertical);
     4226    font-size: var(--global--font-size-xl);
     4227    line-height: var(--global--line-height-heading);
    36834228}
    36844229
    36854230.error404 main p {
    3686   font-size: var(--global--font-size-lg);
    3687   margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
     4231    font-size: var(--global--font-size-lg);
     4232    margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
    36884233}
    36894234
    36904235.search-no-results .page-content {
    3691   margin-top: calc(3 * var(--global--spacing-vertical));
     4236    margin-top: calc(3 * var(--global--spacing-vertical));
    36924237}
    36934238
     
    36964241 */
    36974242.comments-area > * {
    3698   margin-top: var(--global--spacing-vertical);
    3699   margin-bottom: var(--global--spacing-vertical);
    3700 }
     4243    margin-top: var(--global--spacing-vertical);
     4244    margin-bottom: var(--global--spacing-vertical);
     4245}
     4246
    37014247.comments-area > *:first-child {
    3702   margin-top: 0;
    3703 }
     4248    margin-top: 0;
     4249}
     4250
    37044251.comments-area > *:last-child {
    3705   margin-bottom: 0;
    3706 }
     4252    margin-bottom: 0;
     4253}
     4254
    37074255.comments-area.show-avatars .avatar {
    3708   border-radius: 50%;
    3709   position: absolute;
    3710   top: 10px;
    3711 }
     4256    border-radius: 50%;
     4257    position: absolute;
     4258    top: 10px;
     4259}
     4260
    37124261.comments-area.show-avatars .fn {
    3713   display: inline-block;
    3714   padding-right: 85px;
    3715 }
     4262    display: inline-block;
     4263    padding-right: 85px;
     4264}
     4265
    37164266.comments-area.show-avatars .comment-metadata {
    3717   padding: 8px 85px 9px 0;
     4267    padding: 8px 85px 9px 0;
    37184268}
    37194269
     
    37234273.comments-title,
    37244274.comment-reply-title {
    3725   font-size: var(--heading--font-size-h2);
    3726   letter-spacing: var(--heading--letter-spacing-h2);
     4275    font-size: var(--heading--font-size-h2);
     4276    letter-spacing: var(--heading--letter-spacing-h2);
    37274277}
    37284278
    37294279.comment-reply-title {
    3730   display: flex;
    3731   justify-content: space-between;
    3732 }
     4280    display: flex;
     4281    justify-content: space-between;
     4282}
     4283
    37334284.comment-reply-title small a {
    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;
     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;
    37394290}
    37404291
    37414292/* Nested comment reply title*/
    37424293.comment .comment-respond .comment-reply-title {
    3743   font-size: var(--global--font-size-lg);
     4294    font-size: var(--global--font-size-lg);
    37444295}
    37454296
     
    37484299 */
    37494300.comment-list {
    3750   padding-right: 0;
    3751   list-style: none;
    3752 }
     4301    padding-right: 0;
     4302    list-style: none;
     4303}
     4304
    37534305.comment-list > li {
    3754   margin-top: var(--global--spacing-vertical);
    3755   margin-bottom: var(--global--spacing-vertical);
     4306    margin-top: var(--global--spacing-vertical);
     4307    margin-bottom: var(--global--spacing-vertical);
    37564308}
    37574309
    37584310.comment-list .children {
    3759   list-style: none;
    3760   padding-right: 0;
    3761 }
     4311    list-style: none;
     4312    padding-right: 0;
     4313}
     4314
    37624315.comment-list .children > li {
    3763   margin-top: var(--global--spacing-vertical);
    3764   margin-bottom: var(--global--spacing-vertical);
     4316    margin-top: var(--global--spacing-vertical);
     4317    margin-bottom: var(--global--spacing-vertical);
    37654318}
    37664319
    37674320@media only screen and (min-width: 482px) {
    3768   .comment-list .depth-2,
    3769 .comment-list .depth-3 {
    3770     padding-right: calc(4 * var(--global--spacing-horizontal));
    3771   }
     4321
     4322    .comment-list .depth-2,
     4323    .comment-list .depth-3 {
     4324        padding-right: calc(4 * var(--global--spacing-horizontal));
     4325    }
    37724326}
    37734327
     
    37764330 */
    37774331.comment-meta .comment-author {
    3778   line-height: var(--global--line-height-heading);
    3779   margin-bottom: calc(0.25 * var(--global--spacing-unit));
     4332    line-height: var(--global--line-height-heading);
     4333    margin-bottom: calc(0.25 * var(--global--spacing-unit));
    37804334}
    37814335@media only screen and (min-width: 482px) {
    3782   .comment-meta .comment-author {
    3783     margin-bottom: 0;
    3784     padding-left: 0;
    3785   }
    3786 }
     4336
     4337    .comment-meta .comment-author {
     4338        margin-bottom: 0;
     4339        padding-left: 0;
     4340    }
     4341}
     4342
    37874343.comment-meta .comment-author .fn {
    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 }
     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
    37954352.comment-meta .comment-metadata {
    3796   color: var(--global--color-primary);
    3797   font-size: var(--global--font-size-xs);
    3798   padding: 8px 0 9px 0;
    3799 }
     4353    color: var(--global--color-primary);
     4354    font-size: var(--global--font-size-xs);
     4355    padding: 8px 0 9px 0;
     4356}
     4357
    38004358.comment-meta .comment-metadata .edit-link {
    3801   margin-right: var(--global--spacing-horizontal);
     4359    margin-right: var(--global--spacing-horizontal);
    38024360}
    38034361@media only screen and (min-width: 482px) {
    3804   .comment-meta {
    3805     margin-left: inherit;
    3806   }
    3807   .comment-meta .comment-author {
    3808     max-width: inherit;
    3809   }
     4362
     4363    .comment-meta {
     4364        margin-left: inherit;
     4365    }
     4366
     4367    .comment-meta .comment-author {
     4368        max-width: inherit;
     4369    }
    38104370}
    38114371
    38124372.reply {
    3813   font-size: var(--global--font-size-sm);
    3814   line-height: var(--global--line-height-heading);
     4373    font-size: var(--global--font-size-sm);
     4374    line-height: var(--global--line-height-heading);
    38154375}
    38164376
    38174377.bypostauthor {
    3818   display: block;
     4378    display: block;
    38194379}
    38204380
    38214381.says {
    3822   display: none;
     4382    display: none;
    38234383}
    38244384
    38254385.pingback .url,
    38264386.trackback .url {
    3827   font-family: var(--global--font-primary);
     4387    font-family: var(--global--font-primary);
    38284388}
    38294389
    38304390.comment-body {
    3831   position: relative;
    3832   margin-bottom: calc(1.7 * var(--global--spacing-vertical));
    3833 }
     4391    position: relative;
     4392    margin-bottom: calc(1.7 * var(--global--spacing-vertical));
     4393}
     4394
    38344395.comment-body > * {
    3835   margin-top: var(--global--spacing-vertical);
    3836   margin-bottom: var(--global--spacing-vertical);
    3837 }
     4396    margin-top: var(--global--spacing-vertical);
     4397    margin-bottom: var(--global--spacing-vertical);
     4398}
     4399
    38384400.comment-body .reply {
    3839   margin: 0;
     4401    margin: 0;
    38404402}
    38414403
    38424404.comment-content {
    3843   word-wrap: break-word;
     4405    word-wrap: break-word;
    38444406}
    38454407
    38464408.pingback .comment-body,
    38474409.trackback .comment-body {
    3848   margin-top: var(--global--spacing-vertical);
    3849   margin-bottom: var(--global--spacing-vertical);
     4410    margin-top: var(--global--spacing-vertical);
     4411    margin-bottom: var(--global--spacing-vertical);
    38504412}
    38514413
    38524414.comment-respond {
    3853   margin-top: var(--global--spacing-vertical);
     4415    margin-top: var(--global--spacing-vertical);
    38544416}
    38554417
    38564418.comment-respond > * {
    3857   margin-top: var(--global--spacing-unit);
    3858   margin-bottom: var(--global--spacing-unit);
    3859 }
     4419    margin-top: var(--global--spacing-unit);
     4420    margin-bottom: var(--global--spacing-unit);
     4421}
     4422
    38604423.comment-respond > *:first-child {
    3861   margin-top: 0;
    3862 }
     4424    margin-top: 0;
     4425}
     4426
    38634427.comment-respond > *:last-child {
    3864   margin-bottom: 0;
    3865 }
     4428    margin-bottom: 0;
     4429}
     4430
    38664431.comment-respond > *:last-child.comment-form {
    3867   margin-bottom: var(--global--spacing-vertical);
     4432    margin-bottom: var(--global--spacing-vertical);
    38684433}
    38694434
    38704435.comment-author {
    3871   padding-top: 3px;
    3872 }
     4436    padding-top: 3px;
     4437}
     4438
    38734439.comment-author .url {
    3874   color: currentColor;
     4440    color: currentColor;
    38754441}
    38764442
    38774443.comment-form {
    3878   display: flex;
    3879   flex-wrap: wrap;
    3880 }
     4444    display: flex;
     4445    flex-wrap: wrap;
     4446}
     4447
    38814448.comment-form > * {
    3882   flex-basis: 100%;
    3883 }
     4449    flex-basis: 100%;
     4450}
     4451
    38844452.comment-form .comment-notes {
    3885   font-size: var(--global--font-size-sm);
    3886 }
     4453    font-size: var(--global--font-size-sm);
     4454}
     4455
    38874456.comment-form .comment-form-url,
    38884457.comment-form .comment-form-comment {
    3889   width: 100%;
    3890 }
     4458    width: 100%;
     4459}
     4460
    38914461.comment-form .comment-form-author,
    38924462.comment-form .comment-form-email {
    3893   flex-basis: 0;
    3894   flex-grow: 1;
     4463    flex-basis: 0;
     4464    flex-grow: 1;
    38954465}
    38964466@media only screen and (max-width: 481px) {
    3897   .comment-form .comment-form-author,
    3898 .comment-form .comment-form-email {
    3899     flex-basis: 100%;
    3900   }
    3901 }
     4467
     4468    .comment-form .comment-form-author,
     4469    .comment-form .comment-form-email {
     4470        flex-basis: 100%;
     4471    }
     4472}
     4473
    39024474.comment-form .comment-form-cookies-consent > label,
    39034475.comment-form .comment-notes {
    3904   font-size: var(--global--font-size-xs);
    3905   font-weight: normal;
     4476    font-size: var(--global--font-size-xs);
     4477    font-weight: normal;
    39064478}
    39074479
    39084480.comment-form > p {
    3909   margin-bottom: var(--global--spacing-unit);
    3910 }
     4481    margin-bottom: var(--global--spacing-unit);
     4482}
     4483
    39114484.comment-form > p:first-of-type {
    3912   margin-top: 0;
    3913 }
     4485    margin-top: 0;
     4486}
     4487
    39144488.comment-form > p:last-of-type {
    3915   margin-bottom: 0;
    3916 }
     4489    margin-bottom: 0;
     4490}
     4491
    39174492.comment-form > p label,
    39184493.comment-form > p input[type=email],
     
    39204495.comment-form > p input[type=url],
    39214496.comment-form > p textarea {
    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 }
     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
    39284504.comment-form > p.comment-form-cookies-consent {
    3929   display: flex;
     4505    display: flex;
    39304506}
    39314507@media only screen and (min-width: 482px) {
    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   }
     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    }
    39384517}
    39394518
    39404519.menu-button-container {
    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));
     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));
    39474526}
    39484527@media only screen and (max-width: 481px) {
    3949   .menu-button-container {
    3950     display: flex;
    3951   }
    3952 }
     4528
     4529    .menu-button-container {
     4530        display: flex;
     4531    }
     4532}
     4533
    39534534.menu-button-container #primary-mobile-menu {
    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 }
     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
    39634545.menu-button-container #primary-mobile-menu .dropdown-icon {
    3964   display: flex;
    3965   align-items: center;
    3966 }
     4546    display: flex;
     4547    align-items: center;
     4548}
     4549
    39674550.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
    3968   margin-right: calc(0.25 * var(--global--spacing-unit));
    3969 }
     4551    margin-right: calc(0.25 * var(--global--spacing-unit));
     4552}
     4553
    39704554.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon {
    3971   position: relative;
    3972   top: -1px;
    3973 }
     4555    position: relative;
     4556    top: -1px;
     4557}
     4558
    39744559.menu-button-container #primary-mobile-menu .dropdown-icon.close {
    3975   display: none;
    3976 }
     4560    display: none;
     4561}
     4562
    39774563.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open {
    3978   display: none;
    3979 }
     4564    display: none;
     4565}
     4566
    39804567.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    3981   display: flex;
    3982 }
     4568    display: flex;
     4569}
     4570
    39834571.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
    3984   animation-name: twentytwentyone-close-button-transition;
    3985   animation-duration: 0.3s;
    3986 }
     4572    animation-name: twentytwentyone-close-button-transition;
     4573    animation-duration: 0.3s;
     4574}
     4575
    39874576.primary-navigation-open .menu-button-container {
    3988   width: 100%;
    3989   z-index: 500;
    3990   background-color: var(--global--color-background);
    3991 }
     4577    width: 100%;
     4578    z-index: 500;
     4579    background-color: var(--global--color-background);
     4580}
     4581
    39924582.primary-navigation-open .menu-button-container #primary-mobile-menu {
    3993   position: static;
     4583    position: static;
    39944584}
    39954585
    39964586.primary-navigation {
    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 }
     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
    40064597.primary-navigation > .primary-menu-container {
    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));
     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    }
    40214617}
    40224618@media only screen and (max-width: 481px) {
    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   }
     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    }
    40434644}
    40444645@media only screen and (max-width: 481px) {
    4045   .primary-navigation-open .primary-navigation {
    4046     width: 100%;
    4047     position: fixed;
    4048     z-index: 2;
    4049   }
    4050 }
     4646
     4647    .primary-navigation-open .primary-navigation {
     4648        width: 100%;
     4649        position: fixed;
     4650        z-index: 2;
     4651    }
     4652}
     4653
    40514654.primary-navigation-open .primary-navigation > .primary-menu-container {
    4052   position: absolute;
    4053   visibility: visible;
    4054   opacity: 1;
    4055   transform: translateY(0);
     4655    position: absolute;
     4656    visibility: visible;
     4657    opacity: 1;
     4658    transform: translateY(0);
    40564659}
    40574660@media only screen and (max-width: 481px) {
    4058   .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
    4059     transform: translateX(0) translateY(0);
    4060   }
     4661
     4662    .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
     4663        transform: translateX(0) translateY(0);
     4664    }
    40614665}
    40624666@media only screen and (min-width: 482px) {
    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 }
     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
    40894700.primary-navigation > div > .menu-wrapper {
    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;
     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;
    40984709}
    40994710@media only screen and (max-width: 481px) {
    4100   .primary-navigation > div > .menu-wrapper {
    4101     padding-bottom: 100px;
    4102   }
    4103   .primary-navigation > div > .menu-wrapper ul {
    4104     padding-right: 0;
    4105   }
    4106 }
     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
    41074721.primary-navigation > div > .menu-wrapper li {
    4108   display: block;
    4109   position: relative;
    4110   width: 100%;
     4722    display: block;
     4723    position: relative;
     4724    width: 100%;
    41114725}
    41124726@media only screen and (min-width: 482px) {
    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 }
     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
    41214738.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    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 }
     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
    41324750.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {
    4133   outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
     4751    outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
    41344752}
    41354753@media only screen and (max-width: 481px) {
    4136   .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
    4137     display: none;
    4138   }
    4139 }
     4754
     4755    .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
     4756        display: none;
     4757    }
     4758}
     4759
    41404760.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus,
    41414761.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    4142   height: 100%;
    4143   display: flex;
    4144   align-items: center;
    4145 }
     4762    height: 100%;
     4763    display: flex;
     4764    align-items: center;
     4765}
     4766
    41464767.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg,
    41474768.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg {
    4148   margin-top: -1px;
    4149 }
     4769    margin-top: -1px;
     4770}
     4771
    41504772.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
    4151   display: none;
    4152 }
     4773    display: none;
     4774}
     4775
    41534776.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus {
    4154   display: flex;
    4155 }
     4777    display: flex;
     4778}
     4779
    41564780.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus {
    4157   display: none;
    4158 }
     4781    display: none;
     4782}
     4783
    41594784.primary-navigation > div > .menu-wrapper > li > .sub-menu {
    4160   position: relative;
     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    }
    41614792}
    41624793@media only screen and (min-width: 482px) {
    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 }
     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
    42084850.primary-navigation .primary-menu > .menu-item:hover > a {
    4209   color: var(--primary-nav--color-link-hover);
     4851    color: var(--primary-nav--color-link-hover);
    42104852}
    42114853@media only screen and (min-width: 482px) {
    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 }
     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
    42274874.primary-navigation a {
    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;
     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;
    42344881}
    42354882@media only screen and (min-width: 482px) {
    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 }
     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
    42434892.primary-navigation a + svg {
    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 }
     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
    42494902.primary-navigation a:hover {
    4250   text-decoration: underline;
    4251   text-decoration-style: dotted;
    4252 }
     4903    text-decoration: underline;
     4904    text-decoration-style: dotted;
     4905}
     4906
    42534907.primary-navigation a:focus {
    4254   position: relative;
    4255   z-index: 99999;
    4256   outline-offset: 0;
    4257   text-decoration-thickness: 2px;
    4258 }
     4908    position: relative;
     4909    z-index: 99999;
     4910    outline-offset: 0;
     4911    text-decoration-thickness: 2px;
     4912}
     4913
    42594914.primary-navigation .current-menu-item > a:first-child,
    42604915.primary-navigation .current_page_item > a:first-child {
    4261   text-decoration: underline;
    4262   text-decoration-style: solid;
    4263 }
     4916    text-decoration: underline;
     4917    text-decoration-style: solid;
     4918}
     4919
    42644920.primary-navigation .current-menu-item > a:first-child:hover,
    42654921.primary-navigation .current_page_item > a:first-child:hover {
    4266   text-decoration: underline;
    4267   text-decoration-style: dotted;
    4268 }
     4922    text-decoration: underline;
     4923    text-decoration-style: dotted;
     4924}
     4925
    42694926.primary-navigation .sub-menu {
    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 }
     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
    42764934.primary-navigation .sub-menu .sub-menu {
    4277   border: none;
     4935    border: none;
    42784936}
    42794937@media only screen and (min-width: 482px) {
    4280   .primary-navigation .sub-menu > .menu-item > .sub-menu {
    4281     padding: 0;
    4282   }
     4938
     4939    .primary-navigation .sub-menu > .menu-item > .sub-menu {
     4940        padding: 0;
     4941    }
    42834942}
    42844943@media only screen and (max-width: 481px) {
    4285   .primary-navigation .sub-menu .menu-item:last-child {
    4286     margin-bottom: 0;
    4287   }
    4288 }
     4944
     4945    .primary-navigation .sub-menu .menu-item:last-child {
     4946        margin-bottom: 0;
     4947    }
     4948}
     4949
    42894950.primary-navigation .sub-menu .menu-item > a {
    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);
     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);
    42944955}
    42954956@media only screen and (min-width: 482px) {
    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 }
     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
    43014964.primary-navigation .menu-item-has-children > .svg-icon {
    4302   display: none;
     4965    display: none;
    43034966}
    43044967@media only screen and (min-width: 482px) {
    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 }
     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
    43134979.primary-navigation .menu-item-description {
    4314   display: block;
    4315   clear: both;
    4316   font-size: var(--global--font-size-xs);
    4317   text-transform: none;
    4318   line-height: 1.7;
    4319 }
     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
    43204987.primary-navigation .menu-item-description > span {
    4321   display: inline-block;
     4988    display: inline-block;
    43224989}
    43234990
    43244991@media only screen and (max-width: 481px) {
    4325   .lock-scrolling .site {
    4326     position: fixed;
    4327     max-width: 100%;
    4328     width: 100%;
    4329   }
     4992
     4993    .lock-scrolling .site {
     4994        position: fixed;
     4995        max-width: 100%;
     4996        width: 100%;
     4997    }
    43304998}
    43314999@keyframes twentytwentyone-close-button-transition {
    4332   from {
    4333     opacity: 0;
    4334   }
    4335   to {
    4336     opacity: 1;
    4337   }
    4338 }
     5000
     5001    from {
     5002        opacity: 0;
     5003    }
     5004
     5005    to {
     5006        opacity: 1;
     5007    }
     5008}
     5009
    43395010.footer-navigation {
    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);
     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);
    43455016}
    43465017
    43475018.footer-navigation-wrapper {
    4348   display: flex;
    4349   justify-content: center;
    4350   flex-wrap: wrap;
    4351   list-style: none;
    4352   padding-right: 0;
    4353 }
     5019    display: flex;
     5020    justify-content: center;
     5021    flex-wrap: wrap;
     5022    list-style: none;
     5023    padding-right: 0;
     5024}
     5025
    43545026.footer-navigation-wrapper li {
    4355   display: inline;
    4356   line-height: 3;
    4357 }
     5027    display: inline;
     5028    line-height: 3;
     5029}
     5030
    43585031.footer-navigation-wrapper li a {
    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 }
     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
    43665042.footer-navigation-wrapper li a:hover {
    4367   text-decoration: underline;
    4368   text-decoration-style: dotted;
    4369   text-decoration-skip-ink: none;
    4370   color: var(--footer--color-link-hover);
    4371 }
     5043    text-decoration: underline;
     5044    text-decoration-style: dotted;
     5045    text-decoration-skip-ink: none;
     5046    color: var(--footer--color-link-hover);
     5047}
     5048
    43725049.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon {
    4373   fill: var(--wp--style--color--link, var(--global--color-background));
    4374 }
     5050    fill: var(--wp--style--color--link, var(--global--color-background));
     5051}
     5052
    43755053.has-background-white .footer-navigation-wrapper li a:focus .svg-icon {
    4376   fill: var(--wp--style--color--link, var(--global--color-white));
    4377 }
     5054    fill: var(--wp--style--color--link, var(--global--color-white));
     5055}
     5056
    43785057.footer-navigation-wrapper li .svg-icon {
    4379   vertical-align: middle;
    4380   fill: var(--footer--color-link);
    4381 }
     5058    vertical-align: middle;
     5059    fill: var(--footer--color-link);
     5060}
     5061
    43825062.footer-navigation-wrapper li .svg-icon:hover {
    4383   transform: scale(1.1);
    4384 }
     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
    43855072.footer-navigation-wrapper .sub-menu-toggle,
    43865073.footer-navigation-wrapper .menu-item-description {
    4387   display: none;
     5074    display: none;
    43885075}
    43895076
    43905077/* Next/Previous navigation */
    43915078.navigation {
    4392   color: var(--global--color-primary);
    4393 }
     5079    color: var(--global--color-primary);
     5080}
     5081
    43945082.navigation a {
    4395   color: var(--global--color-primary);
    4396   text-decoration: none;
    4397 }
     5083    color: var(--global--color-primary);
     5084    text-decoration: none;
     5085}
     5086
    43985087.navigation a:hover {
    4399   color: var(--global--color-primary-hover);
    4400   text-decoration: underline;
    4401   text-decoration-style: dotted;
    4402 }
     5088    color: var(--global--color-primary-hover);
     5089    text-decoration: underline;
     5090    text-decoration-style: dotted;
     5091}
     5092
    44035093.navigation a:focus {
    4404   color: var(--global--color-secondary);
    4405 }
     5094    color: var(--global--color-secondary);
     5095}
     5096
    44065097.navigation a:active {
    4407   color: var(--global--color-primary);
    4408 }
     5098    color: var(--global--color-primary);
     5099}
     5100
    44095101.navigation .nav-links > * {
    4410   min-width: 44px;
    4411   min-height: 44px;
    4412 }
     5102    min-width: 44px;
     5103    min-height: 44px;
     5104}
     5105
    44135106.navigation .nav-links .nav-next a,
    44145107.navigation .nav-links .nav-previous a {
    4415   display: flex;
    4416   flex-direction: column;
    4417 }
     5108    display: flex;
     5109    flex-direction: column;
     5110}
     5111
    44185112.navigation .nav-links .dots {
    4419   text-align: center;
     5113    text-align: center;
    44205114}
    44215115@media only screen and (min-width: 592px) {
    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 }
     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
    44385136.navigation .svg-icon {
    4439   display: inline-block;
    4440   fill: currentColor;
    4441   vertical-align: middle;
    4442   position: relative;
    4443 }
     5137    display: inline-block;
     5138    fill: currentColor;
     5139    vertical-align: middle;
     5140    position: relative;
     5141}
     5142
    44445143.navigation .nav-previous .svg-icon,
    44455144.navigation .prev .svg-icon {
    4446   top: -2px;
    4447   margin-left: calc(0.25 * var(--global--spacing-unit));
    4448 }
     5145    top: -2px;
     5146    margin-left: calc(0.25 * var(--global--spacing-unit));
     5147}
     5148
    44495149.navigation .nav-next .svg-icon,
    44505150.navigation .next .svg-icon {
    4451   top: -1px;
    4452   margin-right: calc(0.25 * var(--global--spacing-unit));
     5151    top: -1px;
     5152    margin-right: calc(0.25 * var(--global--spacing-unit));
    44535153}
    44545154
    44555155.post-navigation {
    4456   margin: var(--global--spacing-vertical) auto;
     5156    margin: var(--global--spacing-vertical) auto;
    44575157}
    44585158@media only screen and (min-width: 822px) {
    4459   .post-navigation {
    4460     margin: var(--global--spacing-vertical) auto;
    4461   }
    4462 }
     5159
     5160    .post-navigation {
     5161        margin: var(--global--spacing-vertical) auto;
     5162    }
     5163}
     5164
    44635165.post-navigation .meta-nav {
    4464   line-height: var(--global--line-height-body);
    4465   color: var(--global--color-primary);
    4466 }
     5166    line-height: var(--global--line-height-body);
     5167    color: var(--global--color-primary);
     5168}
     5169
    44675170.post-navigation .post-title {
    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);
     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);
    44735176}
    44745177@media only screen and (min-width: 822px) {
    4475   .post-navigation .post-title {
    4476     margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0;
    4477   }
     5178
     5179    .post-navigation .post-title {
     5180        margin: 5px calc(24px + 0.25 * var(--global--spacing-unit)) 0;
     5181    }
    44785182}
    44795183@media only screen and (min-width: 482px) {
    4480   .post-navigation .nav-links {
    4481     justify-content: space-between;
    4482   }
    4483 }
     5184
     5185    .post-navigation .nav-links {
     5186        justify-content: space-between;
     5187    }
     5188}
     5189
    44845190.post-navigation .nav-next,
    44855191.post-navigation .nav-previous {
    4486   margin-top: var(--global--spacing-vertical);
    4487   margin-bottom: var(--global--spacing-vertical);
    4488 }
     5192    margin-top: var(--global--spacing-vertical);
     5193    margin-bottom: var(--global--spacing-vertical);
     5194}
     5195
    44895196.post-navigation .nav-next:first-child,
    44905197.post-navigation .nav-previous:first-child {
    4491   margin-top: 0;
    4492 }
     5198    margin-top: 0;
     5199}
     5200
    44935201.post-navigation .nav-next:last-child,
    44945202.post-navigation .nav-previous:last-child {
    4495   margin-bottom: 0;
     5203    margin-bottom: 0;
    44965204}
    44975205
    44985206.pagination,
    44995207.comments-pagination {
    4500   border-top: 3px solid var(--global--color-border);
    4501   padding-top: var(--global--spacing-vertical);
    4502   margin: var(--global--spacing-vertical) auto;
     5208    border-top: 3px solid var(--global--color-border);
     5209    padding-top: var(--global--spacing-vertical);
     5210    margin: var(--global--spacing-vertical) auto;
    45035211}
    45045212@media only screen and (min-width: 822px) {
    4505   .pagination,
    4506 .comments-pagination {
    4507     margin: var(--global--spacing-vertical) auto;
    4508   }
    4509 }
     5213
     5214    .pagination,
     5215    .comments-pagination {
     5216        margin: var(--global--spacing-vertical) auto;
     5217    }
     5218}
     5219
    45105220.pagination .nav-links,
    45115221.comments-pagination .nav-links {
    4512   margin-top: calc(-1 * var(--global--spacing-vertical));
    4513 }
     5222    margin-top: calc(-1 * var(--global--spacing-vertical));
     5223}
     5224
    45145225.pagination .nav-links a:hover,
    45155226.comments-pagination .nav-links a:hover {
    4516   color: var(--pagination--color-link-hover);
    4517 }
     5227    color: var(--pagination--color-link-hover);
     5228}
     5229
    45185230.is-dark-theme .pagination .nav-links a:active,
    45195231.is-dark-theme .pagination .nav-links a:hover:active,
     
    45225234.is-dark-theme .comments-pagination .nav-links a:hover:active,
    45235235.is-dark-theme .comments-pagination .nav-links a:hover:focus {
    4524   color: var(--global--color-background);
    4525 }
     5236    color: var(--global--color-background);
     5237}
     5238
    45265239.has-background-white .pagination .nav-links a:active,
    45275240.has-background-white .pagination .nav-links a:hover:active,
     
    45305243.has-background-white .comments-pagination .nav-links a:hover:active,
    45315244.has-background-white .comments-pagination .nav-links a:hover:focus {
    4532   color: var(--global--color-white);
    4533 }
     5245    color: var(--global--color-white);
     5246}
     5247
    45345248.pagination .nav-links > *,
    45355249.comments-pagination .nav-links > * {
    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 }
     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
    45445259.pagination .nav-links > *.current,
    45455260.comments-pagination .nav-links > *.current {
    4546   text-decoration: underline;
    4547 }
     5261    text-decoration: underline;
     5262}
     5263
    45485264.pagination .nav-links > *:not(.dots):not(.current):hover,
    45495265.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
    4550   text-decoration-style: dotted;
    4551 }
     5266    text-decoration-style: dotted;
     5267}
     5268
    45525269.pagination .nav-links > *:first-child,
    45535270.comments-pagination .nav-links > *:first-child {
    4554   margin-right: 0;
    4555 }
     5271    margin-right: 0;
     5272}
     5273
    45565274.pagination .nav-links > *:last-child,
    45575275.comments-pagination .nav-links > *:last-child {
    4558   margin-left: 0;
    4559 }
     5276    margin-left: 0;
     5277}
     5278
    45605279.pagination .nav-links > *.next,
    45615280.comments-pagination .nav-links > *.next {
    4562   margin-right: auto;
    4563 }
     5281    margin-right: auto;
     5282}
     5283
    45645284.pagination .nav-links > *.prev,
    45655285.comments-pagination .nav-links > *.prev {
    4566   margin-left: auto;
     5286    margin-left: auto;
    45675287}
    45685288@media only screen and (max-width: 821px) {
    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   }
     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    }
    45845308}
    45855309@media only screen and (max-width: 481px) {
    4586   .pagination .nav-short,
    4587 .comments-pagination .nav-short {
    4588     display: none;
    4589   }
     5310
     5311    .pagination .nav-short,
     5312    .comments-pagination .nav-short {
     5313        display: none;
     5314    }
    45905315}
    45915316
    45925317.comments-pagination {
    4593   padding-top: calc(0.66 * var(--global--spacing-vertical));
    4594   margin: calc(3 * var(--global--spacing-vertical)) auto;
     5318    padding-top: calc(0.66 * var(--global--spacing-vertical));
     5319    margin: calc(3 * var(--global--spacing-vertical)) auto;
    45955320}
    45965321@media only screen and (min-width: 822px) {
    4597   .comments-pagination {
    4598     margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;
    4599   }
    4600 }
     5322
     5323    .comments-pagination {
     5324        margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;
     5325    }
     5326}
     5327
    46015328.comments-pagination .nav-links > * {
    4602   font-size: var(--global--font-size-md);
     5329    font-size: var(--global--font-size-md);
    46035330}
    46045331
    46055332.widget-area {
    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);
     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);
    46115338}
    46125339@media only screen and (min-width: 652px) {
    4613   .widget-area {
    4614     display: grid;
    4615     grid-template-columns: repeat(2, 1fr);
    4616     column-gap: calc(2 * var(--global--spacing-horizontal));
    4617   }
     5340
     5341    .widget-area {
     5342        display: grid;
     5343        grid-template-columns: repeat(2, 1fr);
     5344        column-gap: calc(2 * var(--global--spacing-horizontal));
     5345    }
    46185346}
    46195347@media only screen and (min-width: 1024px) {
    4620   .widget-area {
    4621     grid-template-columns: repeat(3, 1fr);
    4622   }
     5348
     5349    .widget-area {
     5350        grid-template-columns: repeat(3, 1fr);
     5351    }
    46235352}
    46245353@media only screen and (max-width: 481px) {
    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 }
     5354
     5355    .widget-area {
     5356        margin-top: calc(3 * var(--global--spacing-vertical));
     5357    }
     5358}
     5359
    46555360.widget-area .wp-block-social-links.alignright {
    4656   margin-top: var(--global--spacing-vertical);
    4657   justify-content: flex-end;
    4658 }
     5361    margin-top: var(--global--spacing-vertical);
     5362    justify-content: flex-end;
     5363}
     5364
    46595365.widget-area .wp-block-social-links.alignleft {
    4660   margin-top: var(--global--spacing-vertical);
    4661 }
     5366    margin-top: var(--global--spacing-vertical);
     5367}
     5368
    46625369.widget-area:after {
    4663   content: "";
    4664   display: table;
    4665   clear: both;
     5370    content: "";
     5371    display: table;
     5372    clear: both;
    46665373}
    46675374
     
    46725379.widget h5,
    46735380.widget h6 {
    4674   font-weight: var(--widget--font-weight-title);
    4675   line-height: var(--widget--line-height-title);
    4676 }
     5381    font-weight: var(--widget--font-weight-title);
     5382    line-height: var(--widget--line-height-title);
     5383}
     5384
    46775385.widget h1 {
    4678   font-size: var(--global--font-size-md);
    4679 }
     5386    font-size: var(--global--font-size-md);
     5387}
     5388
    46805389.widget h2 {
    4681   font-size: var(--global--font-size-sm);
    4682 }
     5390    font-size: var(--global--font-size-sm);
     5391}
     5392
    46835393.widget h3 {
    4684   font-size: var(--global--font-size-xs);
    4685 }
     5394    font-size: var(--global--font-size-xs);
     5395}
     5396
    46865397.widget h4 {
    4687   font-size: var(--global--font-size-xs);
    4688 }
     5398    font-size: var(--global--font-size-xs);
     5399}
     5400
    46895401.widget h5 {
    4690   font-size: var(--global--font-size-xs);
    4691 }
     5402    font-size: var(--global--font-size-xs);
     5403}
     5404
    46925405.widget h6 {
    4693   font-size: var(--global--font-size-xs);
     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;
    46945443}
    46955444
    46965445.search-form {
    4697   display: flex;
    4698   flex-wrap: wrap;
    4699   margin: auto;
    4700   max-width: var(--responsive--aligndefault-width);
    4701 }
     5446    display: flex;
     5447    flex-wrap: wrap;
     5448    margin: auto;
     5449    max-width: var(--responsive--aligndefault-width);
     5450}
     5451
    47025452.search-form > label {
    4703   width: 100%;
    4704   margin-bottom: 0;
    4705   font-weight: var(--form--label-weight);
    4706 }
     5453    width: 100%;
     5454    margin-bottom: 0;
     5455    font-weight: var(--form--label-weight);
     5456}
     5457
    47075458.search-form .search-field {
    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 }
     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
    47135465.search-form .search-submit {
    4714   margin-top: calc(var(--global--spacing-vertical) / 3);
    4715   margin-right: 10px;
     5466    margin-top: calc(var(--global--spacing-vertical) / 3);
     5467    margin-right: 10px;
    47165468}
    47175469
    47185470.widget_search > .search-form .search-field {
    4719   margin-left: calc(-1 * var(--button--border-width));
    4720   -webkit-appearance: none;
    4721   margin-bottom: calc(0.5 * var(--global--spacing-vertical));
    4722 }
     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
    47235476.widget_search > .search-form .search-submit {
    4724   margin-right: 0;
    4725   margin-bottom: calc(0.5 * var(--global--spacing-vertical));
     5477    margin-right: 0;
     5478    margin-bottom: calc(0.5 * var(--global--spacing-vertical));
    47265479}
    47275480
    47285481.widget_rss a.rsswidget .rss-widget-icon {
    4729   display: none;
     5482    display: none;
    47305483}
    47315484
    47325485/* Category 07 is for any utility classes that are not assigned to a specific component. */
    47335486.screen-reader-text {
    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;
     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;
    47465499}
    47475500
    47485501.skip-link:focus {
    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;
     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;
    47675520}
    47685521
    47695522/* Do not show the outline on the skip link target. */
    47705523#content[tabindex="-1"]:focus {
    4771   outline: 0;
    4772 }
    4773 
    4774 @media (prefers-reduced-motion) {
    4775   * {
    4776     transition-delay: 0s !important;
    4777     transition-duration: 0s !important;
    4778   }
    4779 }
     5524    outline: 0;
     5525}
     5526
    47805527.has-black-color[class] {
    4781   color: var(--global--color-black);
    4782 }
     5528    color: var(--global--color-black);
     5529}
     5530
    47835531.has-black-color[class] > [class*=__inner-container] {
    4784   --local--color-primary: var(--global--color-black, #000000);
    4785   color: var(--local--color-primary);
     5532    --local--color-primary: var(--global--color-black, #000);
     5533    color: var(--local--color-primary);
    47865534}
    47875535
    47885536.has-gray-color[class] {
    4789   color: var(--global--color-gray);
    4790 }
     5537    color: var(--global--color-gray);
     5538}
     5539
    47915540.has-gray-color[class] > [class*=__inner-container] {
    4792   --local--color-primary: var(--global--color-gray, #000000);
    4793   color: var(--local--color-primary);
     5541    --local--color-primary: var(--global--color-gray, #000);
     5542    color: var(--local--color-primary);
    47945543}
    47955544
    47965545.has-dark-gray-color[class] {
    4797   color: var(--global--color-dark-gray);
    4798 }
     5546    color: var(--global--color-dark-gray);
     5547}
     5548
    47995549.has-dark-gray-color[class] > [class*=__inner-container] {
    4800   --local--color-primary: var(--global--color-dark-gray, #000000);
    4801   color: var(--local--color-primary);
     5550    --local--color-primary: var(--global--color-dark-gray, #000);
     5551    color: var(--local--color-primary);
    48025552}
    48035553
    48045554.has-green-color[class] {
    4805   color: var(--global--color-green);
    4806 }
     5555    color: var(--global--color-green);
     5556}
     5557
    48075558.has-green-color[class] > [class*=__inner-container] {
    4808   --local--color-primary: var(--global--color-green, #FFFFFF);
    4809   color: var(--local--color-primary);
     5559    --local--color-primary: var(--global--color-green, #fff);
     5560    color: var(--local--color-primary);
    48105561}
    48115562
    48125563.has-blue-color[class] {
    4813   color: var(--global--color-blue);
    4814 }
     5564    color: var(--global--color-blue);
     5565}
     5566
    48155567.has-blue-color[class] > [class*=__inner-container] {
    4816   --local--color-primary: var(--global--color-blue, #FFFFFF);
    4817   color: var(--local--color-primary);
     5568    --local--color-primary: var(--global--color-blue, #fff);
     5569    color: var(--local--color-primary);
    48185570}
    48195571
    48205572.has-purple-color[class] {
    4821   color: var(--global--color-purple);
    4822 }
     5573    color: var(--global--color-purple);
     5574}
     5575
    48235576.has-purple-color[class] > [class*=__inner-container] {
    4824   --local--color-primary: var(--global--color-purple, #FFFFFF);
    4825   color: var(--local--color-primary);
     5577    --local--color-primary: var(--global--color-purple, #fff);
     5578    color: var(--local--color-primary);
    48265579}
    48275580
    48285581.has-red-color[class] {
    4829   color: var(--global--color-red);
    4830 }
     5582    color: var(--global--color-red);
     5583}
     5584
    48315585.has-red-color[class] > [class*=__inner-container] {
    4832   --local--color-primary: var(--global--color-red, #FFFFFF);
    4833   color: var(--local--color-primary);
     5586    --local--color-primary: var(--global--color-red, #fff);
     5587    color: var(--local--color-primary);
    48345588}
    48355589
    48365590.has-orange-color[class] {
    4837   color: var(--global--color-orange);
    4838 }
     5591    color: var(--global--color-orange);
     5592}
     5593
    48395594.has-orange-color[class] > [class*=__inner-container] {
    4840   --local--color-primary: var(--global--color-orange, #FFFFFF);
    4841   color: var(--local--color-primary);
     5595    --local--color-primary: var(--global--color-orange, #fff);
     5596    color: var(--local--color-primary);
    48425597}
    48435598
    48445599.has-yellow-color[class] {
    4845   color: var(--global--color-yellow);
    4846 }
     5600    color: var(--global--color-yellow);
     5601}
     5602
    48475603.has-yellow-color[class] > [class*=__inner-container] {
    4848   --local--color-primary: var(--global--color-yellow, #FFFFFF);
    4849   color: var(--local--color-primary);
     5604    --local--color-primary: var(--global--color-yellow, #fff);
     5605    color: var(--local--color-primary);
    48505606}
    48515607
    48525608.has-white-color[class] {
    4853   color: var(--global--color-white);
    4854 }
     5609    color: var(--global--color-white);
     5610}
     5611
    48555612.has-white-color[class] > [class*=__inner-container] {
    4856   --local--color-primary: var(--global--color-white, #FFFFFF);
    4857   color: var(--local--color-primary);
     5613    --local--color-primary: var(--global--color-white, #fff);
     5614    color: var(--local--color-primary);
    48585615}
    48595616
     
    48665623.has-background h5,
    48675624.has-background h6 {
    4868   color: currentColor;
     5625    color: currentColor;
    48695626}
    48705627
    48715628.has-black-background-color[class] {
    4872   background-color: var(--global--color-black);
    4873 }
     5629    background-color: var(--global--color-black);
     5630}
     5631
    48745632.has-black-background-color[class] > [class*=__inner-container] {
    4875   --local--color-background: var(--global--color-black, #000000);
    4876   background-color: var(--local--color-background);
     5633    --local--color-background: var(--global--color-black, #000);
     5634    background-color: var(--local--color-background);
    48775635}
    48785636
    48795637.has-dark-gray-background-color[class] {
    4880   background-color: var(--global--color-dark-gray);
    4881 }
     5638    background-color: var(--global--color-dark-gray);
     5639}
     5640
    48825641.has-dark-gray-background-color[class] > [class*=__inner-container] {
    4883   --local--color-background: var(--global--color-dark-gray, #000000);
    4884   background-color: var(--local--color-background);
     5642    --local--color-background: var(--global--color-dark-gray, #000);
     5643    background-color: var(--local--color-background);
    48855644}
    48865645
    48875646.has-gray-background-color[class] {
    4888   background-color: var(--global--color-gray);
    4889 }
     5647    background-color: var(--global--color-gray);
     5648}
     5649
    48905650.has-gray-background-color[class] > [class*=__inner-container] {
    4891   --local--color-background: var(--global--color-gray, #000000);
    4892   background-color: var(--local--color-background);
     5651    --local--color-background: var(--global--color-gray, #000);
     5652    background-color: var(--local--color-background);
    48935653}
    48945654
    48955655.has-light-gray-background-color[class] {
    4896   background-color: var(--global--color-light-gray);
    4897 }
     5656    background-color: var(--global--color-light-gray);
     5657}
     5658
    48985659.has-light-gray-background-color[class] > [class*=__inner-container] {
    4899   --local--color-background: var(--global--color-light-gray, #FFFFFF);
    4900   background-color: var(--local--color-background);
     5660    --local--color-background: var(--global--color-light-gray, #fff);
     5661    background-color: var(--local--color-background);
    49015662}
    49025663
    49035664.has-green-background-color[class] {
    4904   background-color: var(--global--color-green);
    4905 }
     5665    background-color: var(--global--color-green);
     5666}
     5667
    49065668.has-green-background-color[class] > [class*=__inner-container] {
    4907   --local--color-background: var(--global--color-green, #FFFFFF);
    4908   background-color: var(--local--color-background);
     5669    --local--color-background: var(--global--color-green, #fff);
     5670    background-color: var(--local--color-background);
    49095671}
    49105672
    49115673.has-blue-background-color[class] {
    4912   background-color: var(--global--color-blue);
    4913 }
     5674    background-color: var(--global--color-blue);
     5675}
     5676
    49145677.has-blue-background-color[class] > [class*=__inner-container] {
    4915   --local--color-background: var(--global--color-blue, #FFFFFF);
    4916   background-color: var(--local--color-background);
     5678    --local--color-background: var(--global--color-blue, #fff);
     5679    background-color: var(--local--color-background);
    49175680}
    49185681
    49195682.has-purple-background-color[class] {
    4920   background-color: var(--global--color-purple);
    4921 }
     5683    background-color: var(--global--color-purple);
     5684}
     5685
    49225686.has-purple-background-color[class] > [class*=__inner-container] {
    4923   --local--color-background: var(--global--color-purple, #FFFFFF);
    4924   background-color: var(--local--color-background);
     5687    --local--color-background: var(--global--color-purple, #fff);
     5688    background-color: var(--local--color-background);
    49255689}
    49265690
    49275691.has-red-background-color[class] {
    4928   background-color: var(--global--color-red);
    4929 }
     5692    background-color: var(--global--color-red);
     5693}
     5694
    49305695.has-red-background-color[class] > [class*=__inner-container] {
    4931   --local--color-background: var(--global--color-red, #FFFFFF);
    4932   background-color: var(--local--color-background);
     5696    --local--color-background: var(--global--color-red, #fff);
     5697    background-color: var(--local--color-background);
    49335698}
    49345699
    49355700.has-orange-background-color[class] {
    4936   background-color: var(--global--color-orange);
    4937 }
     5701    background-color: var(--global--color-orange);
     5702}
     5703
    49385704.has-orange-background-color[class] > [class*=__inner-container] {
    4939   --local--color-background: var(--global--color-orange, #FFFFFF);
    4940   background-color: var(--local--color-background);
     5705    --local--color-background: var(--global--color-orange, #fff);
     5706    background-color: var(--local--color-background);
    49415707}
    49425708
    49435709.has-yellow-background-color[class] {
    4944   background-color: var(--global--color-yellow);
    4945 }
     5710    background-color: var(--global--color-yellow);
     5711}
     5712
    49465713.has-yellow-background-color[class] > [class*=__inner-container] {
    4947   --local--color-background: var(--global--color-yellow, #FFFFFF);
    4948   background-color: var(--local--color-background);
     5714    --local--color-background: var(--global--color-yellow, #fff);
     5715    background-color: var(--local--color-background);
    49495716}
    49505717
    49515718.has-white-background-color[class] {
    4952   background-color: var(--global--color-white);
    4953 }
     5719    background-color: var(--global--color-white);
     5720}
     5721
    49545722.has-white-background-color[class] > [class*=__inner-container] {
    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);
     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);
    49785775}
    49795776
    49805777.has-purple-to-yellow-gradient-background {
    4981   background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-yellow));
     5778    background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-yellow));
    49825779}
    49835780
    49845781.has-yellow-to-purple-gradient-background {
    4985   background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-purple));
     5782    background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-purple));
    49865783}
    49875784
    49885785.has-green-to-yellow-gradient-background {
    4989   background: linear-gradient(-160deg, var(--global--color-green), var(--global--color-yellow));
     5786    background: linear-gradient(-160deg, var(--global--color-green), var(--global--color-yellow));
    49905787}
    49915788
    49925789.has-yellow-to-green-gradient-background {
    4993   background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-green));
     5790    background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-green));
    49945791}
    49955792
    49965793.has-red-to-yellow-gradient-background {
    4997   background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-yellow));
     5794    background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-yellow));
    49985795}
    49995796
    50005797.has-yellow-to-red-gradient-background {
    5001   background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-red));
     5798    background: linear-gradient(-160deg, var(--global--color-yellow), var(--global--color-red));
    50025799}
    50035800
    50045801.has-purple-to-red-gradient-background {
    5005   background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-red));
     5802    background: linear-gradient(-160deg, var(--global--color-purple), var(--global--color-red));
    50065803}
    50075804
    50085805.has-red-to-purple-gradient-background {
    5009   background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-purple));
     5806    background: linear-gradient(-160deg, var(--global--color-red), var(--global--color-purple));
    50105807}
    50115808
     
    50135810main *,
    50145811footer * {
    5015   max-width: var(--global--spacing-measure);
     5812    max-width: var(--global--spacing-measure);
    50165813}
    50175814
     
    50275824section,
    50285825footer {
    5029   max-width: none;
     5826    max-width: none;
    50305827}
    50315828
    50325829.is-IE.is-dark-theme {
    5033   color: #fff;
    5034 }
     5830    color: #fff;
     5831}
     5832
    50355833.is-IE.is-dark-theme *,
    50365834.is-IE.is-dark-theme a,
     
    50445842.is-IE.is-dark-theme .site-footer > .site-info a,
    50455843.is-IE.is-dark-theme .site-footer > .site-info a:visited {
    5046   color: #fff;
    5047 }
     5844    color: #fff;
     5845}
     5846
    50485847.is-IE.is-dark-theme .sub-menu-toggle svg,
    50495848.is-IE.is-dark-theme .sub-menu-toggle path,
    50505849.is-IE.is-dark-theme .post-navigation .meta-nav svg,
    50515850.is-IE.is-dark-theme .post-navigation .meta-nav path {
    5052   fill: #fff;
    5053 }
     5851    fill: #fff;
     5852}
     5853
    50545854.is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
    5055   background: #000;
     5855    background: #000;
    50565856}
    50575857@media only screen and (max-width: 481px) {
    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 }
     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
    50635865.is-IE.is-dark-theme .skip-link:focus {
    5064   color: #21759b;
    5065 }
     5866    color: #21759b;
     5867}
     5868
    50665869.is-IE .navigation .nav-links {
    5067   display: block;
    5068 }
     5870    display: block;
     5871}
     5872
    50695873.is-IE .post-thumbnail .wp-post-image {
    5070   min-width: auto;
    5071 }
     5874    min-width: auto;
     5875}
  • trunk/src/wp-content/themes/twentytwentyone/style.css

    r55088 r55089  
    11@charset "UTF-8";
     2
    23/*
    34Theme Name: Twenty Twenty-One
     
    78Description: 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.
    89Requires at least: 5.3
    9 Tested up to: 5.8
     10Tested up to: 6.0
    1011Requires PHP: 5.6
    11 Version: 1.4
     12Version: 1.7
    1213License: GNU General Public License v2 or later
    1314License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1819Twenty Twenty-One is distributed under the terms of the GNU GPL.
    1920*/
     21
    2022/**
    2123 * SETTINGS
     
    6567 * Search...............Specific styles for the search block.
    6668 * Separator............Specific styles for the separator block.
    67  * Spacer...............Specific styles for the spacer block.
    6869 * Table................Specific styles for the table block.
    6970 * Verse................Specific styles for the verse block.
     
    9394 * Measure..............The width of a line of text, in characters.
    9495 */
     96
    9597/* Categories 01 to 03 are the basics. */
     98
    9699/* Variables */
    97100:root {
    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;
     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;
    293312}
    294313
    295314.admin-bar {
    296   --global--admin-bar--height: 32px;
     315    --global--admin-bar--height: 32px;
    297316}
    298317@media only screen and (max-width: 782px) {
    299   .admin-bar {
    300     --global--admin-bar--height: 46px;
    301   }
     318
     319    .admin-bar {
     320        --global--admin-bar--height: 46px;
     321    }
    302322}
    303323
    304324@media only screen and (min-width: 652px) {
    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 }
     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
    313335/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
     336
    314337/* Document
    315338   ========================================================================== */
     339
    316340/**
    317341 * 1. Correct the line height in all browsers.
     
    319343 */
    320344html {
    321   line-height: 1.15;
    322   /* 1 */
    323   -webkit-text-size-adjust: 100%;
    324   /* 2 */
     345    line-height: 1.15; /* 1 */
     346    -webkit-text-size-adjust: 100%; /* 2 */
    325347}
    326348
    327349/* Sections
    328350   ========================================================================== */
     351
    329352/**
    330353 * Remove the margin in all browsers.
    331354 */
    332355body {
    333   margin: 0;
     356    margin: 0;
    334357}
    335358
     
    338361 */
    339362main {
    340   display: block;
     363    display: block;
    341364}
    342365
     
    346369 */
    347370h1 {
    348   font-size: 2em;
    349   margin: 0.67em 0;
     371    font-size: 2em;
     372    margin: 0.67em 0;
    350373}
    351374
    352375/* Grouping content
    353376   ========================================================================== */
     377
    354378/**
    355379 * 1. Add the correct box sizing in Firefox.
     
    357381 */
    358382hr {
    359   box-sizing: content-box;
    360   /* 1 */
    361   height: 0;
    362   /* 1 */
    363   overflow: visible;
    364   /* 2 */
     383    box-sizing: content-box; /* 1 */
     384    height: 0; /* 1 */
     385    overflow: visible; /* 2 */
    365386}
    366387
     
    370391 */
    371392pre {
    372   font-family: monospace;
    373   /* 1 */
    374   font-size: 1em;
    375   /* 2 */
     393    font-family: monospace; /* 1 */
     394    font-size: 1em; /* 2 */
    376395}
    377396
    378397/* Text-level semantics
    379398   ========================================================================== */
     399
    380400/**
    381401 * Remove the gray background on active links in IE 10.
    382402 */
    383403a {
    384   background-color: transparent;
    385   text-decoration-thickness: 1px;
     404    background-color: transparent;
     405    text-decoration-thickness: 1px;
    386406}
    387407
     
    391411 */
    392412abbr[title] {
    393   border-bottom: none;
    394   /* 1 */
    395   text-decoration: underline;
    396   /* 2 */
    397   text-decoration-style: dotted;
    398   /* 2 */
     413    border-bottom: none; /* 1 */
     414    text-decoration: underline; /* 2 */
     415    text-decoration-style: dotted; /* 2 */
    399416}
    400417
     
    404421b,
    405422strong {
    406   font-weight: bolder;
     423    font-weight: bolder;
    407424}
    408425
     
    414431kbd,
    415432samp {
    416   font-family: monospace;
    417   /* 1 */
    418   font-size: 1em;
    419   /* 2 */
     433    font-family: monospace; /* 1 */
     434    font-size: 1em; /* 2 */
    420435}
    421436
     
    424439 */
    425440small {
    426   font-size: 80%;
     441    font-size: 80%;
    427442}
    428443
     
    433448sub,
    434449sup {
    435   font-size: 75%;
    436   line-height: 0;
    437   position: relative;
    438   vertical-align: baseline;
     450    font-size: 75%;
     451    line-height: 0;
     452    position: relative;
     453    vertical-align: baseline;
    439454}
    440455
    441456sub {
    442   bottom: -0.25em;
     457    bottom: -0.25em;
    443458}
    444459
    445460sup {
    446   top: -0.5em;
     461    top: -0.5em;
    447462}
    448463
    449464/* Embedded content
    450465   ========================================================================== */
     466
    451467/**
    452468 * Remove the border on images inside links in IE 10.
    453469 */
    454470img {
    455   border-style: none;
     471    border-style: none;
    456472}
    457473
    458474/* Forms
    459475   ========================================================================== */
     476
    460477/**
    461478 * 1. Change the font styles in all browsers.
     
    467484select,
    468485textarea {
    469   font-family: inherit;
    470   /* 1 */
    471   font-size: 100%;
    472   /* 1 */
    473   line-height: 1.15;
    474   /* 1 */
    475   margin: 0;
    476   /* 2 */
     486    font-family: inherit; /* 1 */
     487    font-size: 100%; /* 1 */
     488    line-height: 1.15; /* 1 */
     489    margin: 0; /* 2 */
    477490}
    478491
     
    482495 */
    483496button,
    484 input {
    485   /* 1 */
    486   overflow: visible;
     497input { /* 1 */
     498    overflow: visible;
    487499}
    488500
     
    492504 */
    493505button,
    494 select {
    495   /* 1 */
    496   text-transform: none;
     506select { /* 1 */
     507    text-transform: none;
    497508}
    498509
     
    504515[type=reset],
    505516[type=submit] {
    506   -webkit-appearance: button;
     517    -webkit-appearance: button;
    507518}
    508519
     
    514525[type=reset]::-moz-focus-inner,
    515526[type=submit]::-moz-focus-inner {
    516   border-style: none;
    517   padding: 0;
     527    border-style: none;
     528    padding: 0;
    518529}
    519530
     
    525536[type=reset]:-moz-focusring,
    526537[type=submit]:-moz-focusring {
    527   outline: 1px dotted ButtonText;
     538    outline: 1px dotted ButtonText;
    528539}
    529540
     
    532543 */
    533544fieldset {
    534   padding: 0.35em 0.75em 0.625em;
     545    padding: 0.35em 0.75em 0.625em;
    535546}
    536547
     
    542553 */
    543554legend {
    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 */
     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 */
    556561}
    557562
     
    560565 */
    561566progress {
    562   vertical-align: baseline;
     567    vertical-align: baseline;
    563568}
    564569
     
    567572 */
    568573textarea {
    569   overflow: auto;
     574    overflow: auto;
    570575}
    571576
     
    576581[type=checkbox],
    577582[type=radio] {
    578   box-sizing: border-box;
    579   /* 1 */
    580   padding: 0;
    581   /* 2 */
     583    box-sizing: border-box; /* 1 */
     584    padding: 0; /* 2 */
    582585}
    583586
     
    587590[type=number]::-webkit-inner-spin-button,
    588591[type=number]::-webkit-outer-spin-button {
    589   height: auto;
     592    height: auto;
    590593}
    591594
     
    595598 */
    596599[type=search] {
    597   -webkit-appearance: textfield;
    598   /* 1 */
    599   outline-offset: -2px;
    600   /* 2 */
     600    -webkit-appearance: textfield; /* 1 */
     601    outline-offset: -2px; /* 2 */
    601602}
    602603
     
    605606 */
    606607[type=search]::-webkit-search-decoration {
    607   -webkit-appearance: none;
     608    -webkit-appearance: none;
    608609}
    609610
     
    613614 */
    614615::-webkit-file-upload-button {
    615   -webkit-appearance: button;
    616   /* 1 */
    617   font: inherit;
    618   /* 2 */
     616    -webkit-appearance: button; /* 1 */
     617    font: inherit; /* 2 */
    619618}
    620619
    621620/* Interactive
    622621   ========================================================================== */
     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
    639640/**
    640641 * Add the correct display in IE 10+.
    641642 */
    642643template {