wp/wp-includes/css/dist/block-library/style.css
changeset 19 3d72ae0968f4
parent 18 be944660c56a
child 21 48c4eec2b7e6
equal deleted inserted replaced
18:be944660c56a 19:3d72ae0968f4
    40 /**
    40 /**
    41  * React Native specific.
    41  * React Native specific.
    42  * These variables do not appear to be used anywhere else.
    42  * These variables do not appear to be used anywhere else.
    43  */
    43  */
    44 /**
    44 /**
       
    45 *  Converts a hex value into the rgb equivalent.
       
    46 *
       
    47 * @param {string} hex - the hexadecimal value to convert
       
    48 * @return {string} comma separated rgb values
       
    49 */
       
    50 /**
    45  * Breakpoint mixins
    51  * Breakpoint mixins
    46  */
    52  */
    47 /**
    53 /**
    48  * Long content fade mixin
    54  * Long content fade mixin
    49  *
    55  *
    67  * This is a WP-admin agnostic reset
    73  * This is a WP-admin agnostic reset
    68  */
    74  */
    69 /**
    75 /**
    70  * Reset the WP Admin page styles for Gutenberg-like pages.
    76  * Reset the WP Admin page styles for Gutenberg-like pages.
    71  */
    77  */
    72 #start-resizable-editor-section {
    78 .wp-block-archives-dropdown label {
    73   display: none;
    79   display: block;
       
    80 }
       
    81 
       
    82 .wp-block-avatar.aligncenter {
       
    83   text-align: center;
    74 }
    84 }
    75 
    85 
    76 .wp-block-audio {
    86 .wp-block-audio {
    77   margin: 0 0 1em 0;
    87   margin: 0 0 1em 0;
    78 }
    88 }
    94   display: inline-block;
   104   display: inline-block;
    95   font-size: 1.125em;
   105   font-size: 1.125em;
    96   padding: calc(0.667em + 2px) calc(1.333em + 2px);
   106   padding: calc(0.667em + 2px) calc(1.333em + 2px);
    97   text-align: center;
   107   text-align: center;
    98   text-decoration: none;
   108   text-decoration: none;
    99   overflow-wrap: break-word;
   109   word-break: break-word;
   100   box-sizing: border-box;
   110   box-sizing: border-box;
   101 }
   111 }
   102 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   112 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   103   color: #fff;
   113   color: #fff;
   104 }
   114 }
   118 }
   128 }
   119 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
   129 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
   120   font-size: inherit;
   130   font-size: inherit;
   121 }
   131 }
   122 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   132 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   123   width: calc(25% - 0.5em);
   133   width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75));
   124 }
   134 }
   125 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
   135 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
   126   width: calc(50% - 0.5em);
   136   width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5));
   127 }
   137 }
   128 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
   138 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
   129   width: calc(75% - 0.5em);
   139   width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25));
   130 }
   140 }
   131 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
   141 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
   132   width: calc(100% - 0.5em);
   142   width: 100%;
   133 }
   143   flex-basis: 100%;
   134 .wp-block-buttons > .wp-block-button.wp-block-button__width-100:only-child {
   144 }
   135   margin-right: 0;
   145 
   136   width: 100%;
   146 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
   137 }
   147   width: 25%;
   138 
   148 }
   139 @supports (column-gap: 0.5em) {
   149 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
   140   .wp-block-buttons > .wp-block-button.wp-block-button, .wp-block-buttons.is-content-justification-right > .wp-block-button.wp-block-button {
   150   width: 50%;
   141     margin-right: 0;
   151 }
   142     margin-left: 0;
   152 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
   143   }
   153   width: 75%;
   144   .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   154 }
   145     width: calc(25% - 0.375em);
   155 
   146   }
       
   147   .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
       
   148     width: calc(50% - 0.25em);
       
   149   }
       
   150   .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
       
   151     width: calc(75% - 0.125em);
       
   152   }
       
   153   .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
       
   154     width: auto;
       
   155     flex-basis: 100%;
       
   156   }
       
   157 }
       
   158 .wp-block-button.is-style-squared,
   156 .wp-block-button.is-style-squared,
   159 .wp-block-button__link.wp-block-button.is-style-squared {
   157 .wp-block-button__link.wp-block-button.is-style-squared {
   160   border-radius: 0;
   158   border-radius: 0;
   161 }
   159 }
   162 
   160 
   163 .wp-block-button.no-border-radius,
   161 .wp-block-button.no-border-radius,
   164 .wp-block-button__link.no-border-radius {
   162 .wp-block-button__link.no-border-radius {
   165   border-radius: 0 !important;
   163   border-radius: 0 !important;
   166 }
   164 }
   167 
   165 
   168 .is-style-outline > .wp-block-button__link,
   166 .is-style-outline > :where(.wp-block-button__link),
   169 .wp-block-button__link.is-style-outline {
   167 :where(.wp-block-button__link).is-style-outline {
   170   border: 2px solid currentColor;
   168   border: 2px solid currentColor;
   171   padding: 0.667em 1.333em;
   169   padding: 0.667em 1.333em;
   172 }
   170 }
   173 
   171 
   174 .is-style-outline > .wp-block-button__link:not(.has-text-color),
   172 .is-style-outline > .wp-block-button__link:not(.has-text-color),
   180 .wp-block-button__link.is-style-outline:not(.has-background) {
   178 .wp-block-button__link.is-style-outline:not(.has-background) {
   181   background-color: transparent;
   179   background-color: transparent;
   182 }
   180 }
   183 
   181 
   184 .wp-block-buttons {
   182 .wp-block-buttons {
   185   display: flex;
       
   186   flex-direction: row;
       
   187   flex-wrap: wrap;
       
   188   column-gap: 0.5em;
       
   189   /* stylelint-disable indentation */
   183   /* stylelint-disable indentation */
   190 }
   184 }
   191 .wp-block-buttons.is-vertical {
   185 .wp-block-buttons.is-vertical {
   192   flex-direction: column;
   186   flex-direction: column;
   193 }
   187 }
   194 .wp-block-buttons.is-vertical > .wp-block-button {
       
   195   /*rtl:ignore*/
       
   196   margin-right: 0;
       
   197 }
       
   198 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
   188 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
   199   margin-bottom: 0;
   189   margin-bottom: 0;
   200 }
   190 }
   201 .wp-block-buttons > .wp-block-button {
   191 .wp-block-buttons > .wp-block-button {
   202   display: inline-block;
   192   display: inline-block;
   203   /*rtl:ignore*/
   193   margin: 0;
   204   margin-left: 0;
       
   205   /*rtl:ignore*/
       
   206   margin-right: 0.5em;
       
   207   margin-bottom: 0.5em;
       
   208 }
       
   209 .wp-block-buttons > .wp-block-button:last-child {
       
   210   /*rtl:ignore*/
       
   211   margin-right: 0;
       
   212 }
   194 }
   213 .wp-block-buttons.is-content-justification-left {
   195 .wp-block-buttons.is-content-justification-left {
   214   justify-content: flex-start;
   196   justify-content: flex-start;
   215 }
   197 }
   216 .wp-block-buttons.is-content-justification-left.is-vertical {
   198 .wp-block-buttons.is-content-justification-left.is-vertical {
   223   align-items: center;
   205   align-items: center;
   224 }
   206 }
   225 .wp-block-buttons.is-content-justification-right {
   207 .wp-block-buttons.is-content-justification-right {
   226   justify-content: flex-end;
   208   justify-content: flex-end;
   227 }
   209 }
   228 .wp-block-buttons.is-content-justification-right > .wp-block-button {
       
   229   /*rtl:ignore*/
       
   230   margin-left: 0.5em;
       
   231   /*rtl:ignore*/
       
   232   margin-right: 0;
       
   233 }
       
   234 .wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {
       
   235   /*rtl:ignore*/
       
   236   margin-left: 0;
       
   237 }
       
   238 .wp-block-buttons.is-content-justification-right.is-vertical {
   210 .wp-block-buttons.is-content-justification-right.is-vertical {
   239   align-items: flex-end;
   211   align-items: flex-end;
   240 }
   212 }
   241 .wp-block-buttons.is-content-justification-space-between {
   213 .wp-block-buttons.is-content-justification-space-between {
   242   justify-content: space-between;
   214   justify-content: space-between;
   243 }
   215 }
   244 .wp-block-buttons.aligncenter {
   216 .wp-block-buttons.aligncenter {
   245   text-align: center;
   217   text-align: center;
   246 }
       
   247 .wp-block-buttons.alignleft .wp-block-button {
       
   248   /*rtl:ignore*/
       
   249   margin-left: 0;
       
   250   /*rtl:ignore*/
       
   251   margin-right: 0.5em;
       
   252 }
       
   253 .wp-block-buttons.alignleft .wp-block-button:last-child {
       
   254   /*rtl:ignore*/
       
   255   margin-right: 0;
       
   256 }
       
   257 .wp-block-buttons.alignright .wp-block-button {
       
   258   /*rtl:ignore*/
       
   259   margin-right: 0;
       
   260   /*rtl:ignore*/
       
   261   margin-left: 0.5em;
       
   262 }
       
   263 .wp-block-buttons.alignright .wp-block-button:first-child {
       
   264   /*rtl:ignore*/
       
   265   margin-left: 0;
       
   266 }
   218 }
   267 .wp-block-buttons:not(.is-content-justification-space-between,
   219 .wp-block-buttons:not(.is-content-justification-space-between,
   268 .is-content-justification-right,
   220 .is-content-justification-right,
   269 .is-content-justification-left,
   221 .is-content-justification-left,
   270 .is-content-justification-center) .wp-block-button.aligncenter {
   222 .is-content-justification-center) .wp-block-button.aligncenter {
   271   /* stylelint-enable indentation */
   223   /* stylelint-enable indentation */
   272   margin-left: auto;
   224   margin-left: auto;
   273   margin-right: auto;
   225   margin-right: auto;
   274   margin-bottom: 0.5em;
       
   275   width: 100%;
   226   width: 100%;
   276 }
   227 }
   277 
   228 
   278 .wp-block-button.aligncenter {
   229 .wp-block-button.aligncenter {
   279   text-align: center;
   230   text-align: center;
   315   margin-left: 2em;
   266   margin-left: 2em;
   316 }
   267 }
   317 
   268 
   318 .wp-block-code code {
   269 .wp-block-code code {
   319   display: block;
   270   display: block;
       
   271   font-family: inherit;
       
   272   overflow-wrap: break-word;
   320   white-space: pre-wrap;
   273   white-space: pre-wrap;
   321   overflow-wrap: break-word;
       
   322 }
   274 }
   323 
   275 
   324 .wp-block-columns {
   276 .wp-block-columns {
   325   display: flex;
   277   display: flex;
   326   margin-bottom: 1.75em;
   278   margin-bottom: 1.75em;
   327   box-sizing: border-box;
   279   box-sizing: border-box;
   328   flex-wrap: wrap;
   280   flex-wrap: wrap !important;
       
   281   align-items: initial !important;
   329   /**
   282   /**
   330   * All Columns Alignment
   283   * All Columns Alignment
   331   */
   284   */
   332 }
   285 }
   333 @media (min-width: 782px) {
   286 @media (min-width: 782px) {
   334   .wp-block-columns {
   287   .wp-block-columns {
   335     flex-wrap: nowrap;
   288     flex-wrap: nowrap !important;
   336   }
   289   }
   337 }
       
   338 .wp-block-columns.has-background {
       
   339   padding: 1.25em 2.375em;
       
   340 }
   290 }
   341 .wp-block-columns.are-vertically-aligned-top {
   291 .wp-block-columns.are-vertically-aligned-top {
   342   align-items: flex-start;
   292   align-items: flex-start;
   343 }
   293 }
   344 .wp-block-columns.are-vertically-aligned-center {
   294 .wp-block-columns.are-vertically-aligned-center {
   345   align-items: center;
   295   align-items: center;
   346 }
   296 }
   347 .wp-block-columns.are-vertically-aligned-bottom {
   297 .wp-block-columns.are-vertically-aligned-bottom {
   348   align-items: flex-end;
   298   align-items: flex-end;
       
   299 }
       
   300 @media (max-width: 781px) {
       
   301   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       
   302     flex-basis: 100% !important;
       
   303   }
       
   304 }
       
   305 @media (min-width: 782px) {
       
   306   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
       
   307     flex-basis: 0;
       
   308     flex-grow: 1;
       
   309   }
       
   310   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
       
   311     flex-grow: 0;
       
   312   }
       
   313 }
       
   314 .wp-block-columns.is-not-stacked-on-mobile {
       
   315   flex-wrap: nowrap !important;
       
   316 }
       
   317 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
       
   318   flex-basis: 0;
       
   319   flex-grow: 1;
       
   320 }
       
   321 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
       
   322   flex-grow: 0;
       
   323 }
       
   324 
       
   325 :where(.wp-block-columns.has-background) {
       
   326   padding: 1.25em 2.375em;
   349 }
   327 }
   350 
   328 
   351 .wp-block-column {
   329 .wp-block-column {
   352   flex-grow: 1;
   330   flex-grow: 1;
   353   min-width: 0;
   331   min-width: 0;
   355   overflow-wrap: break-word;
   333   overflow-wrap: break-word;
   356   /**
   334   /**
   357   * Individual Column Alignment
   335   * Individual Column Alignment
   358   */
   336   */
   359 }
   337 }
   360 @media (max-width: 599px) {
       
   361   .wp-block-column {
       
   362     flex-basis: 100% !important;
       
   363   }
       
   364 }
       
   365 @media (min-width: 600px) and (max-width: 781px) {
       
   366   .wp-block-column:not(:only-child) {
       
   367     flex-basis: calc(50% - 1em) !important;
       
   368     flex-grow: 0;
       
   369   }
       
   370   .wp-block-column:nth-child(even) {
       
   371     margin-left: 2em;
       
   372   }
       
   373 }
       
   374 @media (min-width: 782px) {
       
   375   .wp-block-column {
       
   376     flex-basis: 0;
       
   377     flex-grow: 1;
       
   378   }
       
   379   .wp-block-column[style*=flex-basis] {
       
   380     flex-grow: 0;
       
   381   }
       
   382   .wp-block-column:not(:first-child) {
       
   383     margin-left: 2em;
       
   384   }
       
   385 }
       
   386 .wp-block-column.is-vertically-aligned-top {
   338 .wp-block-column.is-vertically-aligned-top {
   387   align-self: flex-start;
   339   align-self: flex-start;
   388 }
   340 }
   389 .wp-block-column.is-vertically-aligned-center {
   341 .wp-block-column.is-vertically-aligned-center {
   390   align-self: center;
   342   align-self: center;
   392 .wp-block-column.is-vertically-aligned-bottom {
   344 .wp-block-column.is-vertically-aligned-bottom {
   393   align-self: flex-end;
   345   align-self: flex-end;
   394 }
   346 }
   395 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   347 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   396   width: 100%;
   348   width: 100%;
       
   349 }
       
   350 
       
   351 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
       
   352 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
       
   353 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
       
   354   /*rtl:ignore*/
       
   355   margin-right: 0.5em;
       
   356   margin-bottom: 0.5em;
       
   357 }
       
   358 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
       
   359 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
       
   360 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
       
   361   /*rtl:ignore*/
       
   362   margin-right: 0;
       
   363 }
       
   364 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
       
   365   margin-right: 1ch;
       
   366   display: inline-block;
       
   367 }
       
   368 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
       
   369   transform: scaleX(1) /*rtl:scaleX(-1);*/;
       
   370 }
       
   371 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
       
   372   margin-left: 1ch;
       
   373   display: inline-block;
       
   374 }
       
   375 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
       
   376   transform: scaleX(1) /*rtl:scaleX(-1);*/;
       
   377 }
       
   378 .wp-block-comments-pagination.aligncenter {
       
   379   justify-content: center;
       
   380 }
       
   381 
       
   382 .wp-block-comment-template {
       
   383   margin-bottom: 0;
       
   384   max-width: 100%;
       
   385   list-style: none;
       
   386   padding: 0;
       
   387 }
       
   388 .wp-block-comment-template li {
       
   389   clear: both;
       
   390 }
       
   391 .wp-block-comment-template ol {
       
   392   margin-bottom: 0;
       
   393   max-width: 100%;
       
   394   list-style: none;
       
   395   padding-left: 2rem;
   397 }
   396 }
   398 
   397 
   399 .wp-block-cover-image,
   398 .wp-block-cover-image,
   400 .wp-block-cover {
   399 .wp-block-cover {
   401   position: relative;
   400   position: relative;
   421 }
   420 }
   422 .wp-block-cover-image.has-parallax,
   421 .wp-block-cover-image.has-parallax,
   423 .wp-block-cover.has-parallax {
   422 .wp-block-cover.has-parallax {
   424   background-attachment: fixed;
   423   background-attachment: fixed;
   425 }
   424 }
   426 @supports (-webkit-overflow-scrolling: touch) {
   425 @supports (-webkit-touch-callout: inherit) {
   427   .wp-block-cover-image.has-parallax,
   426   .wp-block-cover-image.has-parallax,
   428 .wp-block-cover.has-parallax {
   427 .wp-block-cover.has-parallax {
   429     background-attachment: scroll;
   428     background-attachment: scroll;
   430   }
   429   }
   431 }
   430 }
   439 .wp-block-cover.is-repeated {
   438 .wp-block-cover.is-repeated {
   440   background-repeat: repeat;
   439   background-repeat: repeat;
   441   background-size: auto;
   440   background-size: auto;
   442 }
   441 }
   443 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
   442 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
   444 .wp-block-cover.has-background-dim:not([class*=-background-color]) {
   443 .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
       
   444 .wp-block-cover.has-background-dim:not([class*=-background-color]),
       
   445 .wp-block-cover .has-background-dim:not([class*=-background-color]) {
   445   background-color: #000;
   446   background-color: #000;
       
   447 }
       
   448 .wp-block-cover-image .has-background-dim.has-background-gradient,
       
   449 .wp-block-cover .has-background-dim.has-background-gradient {
       
   450   background-color: transparent;
   446 }
   451 }
   447 .wp-block-cover-image.has-background-dim::before,
   452 .wp-block-cover-image.has-background-dim::before,
   448 .wp-block-cover.has-background-dim::before {
   453 .wp-block-cover.has-background-dim::before {
   449   content: "";
   454   content: "";
   450   background-color: inherit;
   455   background-color: inherit;
   451 }
   456 }
   452 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
   457 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
       
   458 .wp-block-cover-image .wp-block-cover__background,
   453 .wp-block-cover-image .wp-block-cover__gradient-background,
   459 .wp-block-cover-image .wp-block-cover__gradient-background,
   454 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
   460 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
       
   461 .wp-block-cover .wp-block-cover__background,
   455 .wp-block-cover .wp-block-cover__gradient-background {
   462 .wp-block-cover .wp-block-cover__gradient-background {
   456   position: absolute;
   463   position: absolute;
   457   top: 0;
   464   top: 0;
   458   left: 0;
   465   left: 0;
   459   bottom: 0;
   466   bottom: 0;
   460   right: 0;
   467   right: 0;
   461   z-index: 1;
   468   z-index: 1;
   462   opacity: 0.5;
   469   opacity: 0.5;
   463 }
   470 }
   464 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   471 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
       
   472 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
   465 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   473 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   466 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   474 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
       
   475 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
   467 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   476 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   468   opacity: 0.1;
   477   opacity: 0.1;
   469 }
   478 }
   470 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   479 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
       
   480 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
   471 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   481 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   472 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   482 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
       
   483 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
   473 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   484 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   474   opacity: 0.2;
   485   opacity: 0.2;
   475 }
   486 }
   476 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   487 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
       
   488 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
   477 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   489 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   478 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   490 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
       
   491 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
   479 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   492 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   480   opacity: 0.3;
   493   opacity: 0.3;
   481 }
   494 }
   482 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   495 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
       
   496 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
   483 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   497 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   484 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   498 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
       
   499 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
   485 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   500 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   486   opacity: 0.4;
   501   opacity: 0.4;
   487 }
   502 }
   488 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   503 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
       
   504 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
   489 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   505 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   490 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   506 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
       
   507 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
   491 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   508 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   492   opacity: 0.5;
   509   opacity: 0.5;
   493 }
   510 }
   494 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   511 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
       
   512 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
   495 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   513 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   496 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   514 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
       
   515 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
   497 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   516 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   498   opacity: 0.6;
   517   opacity: 0.6;
   499 }
   518 }
   500 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   519 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
       
   520 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
   501 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   521 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   502 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   522 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
       
   523 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
   503 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   524 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   504   opacity: 0.7;
   525   opacity: 0.7;
   505 }
   526 }
   506 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   527 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
       
   528 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
   507 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   529 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   508 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   530 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
       
   531 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
   509 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   532 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   510   opacity: 0.8;
   533   opacity: 0.8;
   511 }
   534 }
   512 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   535 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
       
   536 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
   513 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   537 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   514 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   538 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
       
   539 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
   515 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   540 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   516   opacity: 0.9;
   541   opacity: 0.9;
   517 }
   542 }
   518 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   543 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
       
   544 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
   519 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   545 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   520 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   546 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
       
   547 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
   521 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   548 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   522   opacity: 1;
   549   opacity: 1;
       
   550 }
       
   551 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
       
   552 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
       
   553 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
       
   554 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 {
       
   555   opacity: 0;
       
   556 }
       
   557 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
       
   558 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
       
   559 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
       
   560 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 {
       
   561   opacity: 0.1;
       
   562 }
       
   563 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
       
   564 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
       
   565 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
       
   566 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 {
       
   567   opacity: 0.2;
       
   568 }
       
   569 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
       
   570 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
       
   571 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
       
   572 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 {
       
   573   opacity: 0.3;
       
   574 }
       
   575 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
       
   576 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
       
   577 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
       
   578 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 {
       
   579   opacity: 0.4;
       
   580 }
       
   581 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
       
   582 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
       
   583 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
       
   584 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 {
       
   585   opacity: 0.5;
       
   586 }
       
   587 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
       
   588 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
       
   589 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
       
   590 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 {
       
   591   opacity: 0.6;
       
   592 }
       
   593 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
       
   594 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
       
   595 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
       
   596 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
       
   597   opacity: 0.7;
       
   598 }
       
   599 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
       
   600 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
       
   601 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
       
   602 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 {
       
   603   opacity: 0.8;
       
   604 }
       
   605 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
       
   606 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
       
   607 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
       
   608 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 {
       
   609   opacity: 0.9;
       
   610 }
       
   611 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
       
   612 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
       
   613 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
       
   614 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 {
       
   615   opacity: 1;
       
   616 }
       
   617 .wp-block-cover-image .block-library-cover__padding-visualizer,
       
   618 .wp-block-cover .block-library-cover__padding-visualizer {
       
   619   z-index: 2;
   523 }
   620 }
   524 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   621 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   525 .wp-block-cover.alignleft,
   622 .wp-block-cover.alignleft,
   526 .wp-block-cover.alignright {
   623 .wp-block-cover.alignright {
   527   max-width: 420px;
   624   max-width: 420px;
   549 .wp-block-cover-image .wp-block-cover__inner-container,
   646 .wp-block-cover-image .wp-block-cover__inner-container,
   550 .wp-block-cover .wp-block-cover__inner-container {
   647 .wp-block-cover .wp-block-cover__inner-container {
   551   width: 100%;
   648   width: 100%;
   552   z-index: 1;
   649   z-index: 1;
   553   color: #fff;
   650   color: #fff;
       
   651 }
       
   652 .wp-block-cover-image.is-light .wp-block-cover__inner-container,
       
   653 .wp-block-cover.is-light .wp-block-cover__inner-container {
       
   654   color: #000;
   554 }
   655 }
   555 .wp-block-cover-image p:not(.has-text-color),
   656 .wp-block-cover-image p:not(.has-text-color),
   556 .wp-block-cover-image h1:not(.has-text-color),
   657 .wp-block-cover-image h1:not(.has-text-color),
   557 .wp-block-cover-image h2:not(.has-text-color),
   658 .wp-block-cover-image h2:not(.has-text-color),
   558 .wp-block-cover-image h3:not(.has-text-color),
   659 .wp-block-cover-image h3:not(.has-text-color),
   720   min-height: 240px;
   821   min-height: 240px;
   721 }
   822 }
   722 
   823 
   723 .wp-block-embed {
   824 .wp-block-embed {
   724   margin: 0 0 1em 0;
   825   margin: 0 0 1em 0;
       
   826   overflow-wrap: break-word;
   725 }
   827 }
   726 .wp-block-embed figcaption {
   828 .wp-block-embed figcaption {
   727   margin-top: 0.5em;
   829   margin-top: 0.5em;
   728   margin-bottom: 1em;
   830   margin-bottom: 1em;
   729 }
   831 }
   803 }
   905 }
   804 .wp-block-file * + .wp-block-file__button {
   906 .wp-block-file * + .wp-block-file__button {
   805   margin-left: 0.75em;
   907   margin-left: 0.75em;
   806 }
   908 }
   807 
   909 
   808 .wp-block-gallery,
   910 .wp-block-gallery:not(.has-nested-images),
   809 .blocks-gallery-grid {
   911 .blocks-gallery-grid:not(.has-nested-images) {
   810   display: flex;
   912   display: flex;
   811   flex-wrap: wrap;
   913   flex-wrap: wrap;
   812   list-style-type: none;
   914   list-style-type: none;
   813   padding: 0;
   915   padding: 0;
   814   margin: 0;
   916   margin: 0;
   815 }
   917 }
   816 .wp-block-gallery .blocks-gallery-image,
   918 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
   817 .wp-block-gallery .blocks-gallery-item,
   919 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
   818 .blocks-gallery-grid .blocks-gallery-image,
   920 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
   819 .blocks-gallery-grid .blocks-gallery-item {
   921 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
   820   margin: 0 1em 1em 0;
   922   margin: 0 1em 1em 0;
   821   display: flex;
   923   display: flex;
   822   flex-grow: 1;
   924   flex-grow: 1;
   823   flex-direction: column;
   925   flex-direction: column;
   824   justify-content: center;
   926   justify-content: center;
   825   position: relative;
   927   position: relative;
   826   align-self: flex-start;
       
   827   width: calc(50% - 1em);
   928   width: calc(50% - 1em);
   828 }
   929 }
   829 .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
   930 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
   830 .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
   931 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
   831 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
   932 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
   832 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
   933 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
   833   margin-right: 0;
   934   margin-right: 0;
   834 }
   935 }
   835 .wp-block-gallery .blocks-gallery-image figure,
   936 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
   836 .wp-block-gallery .blocks-gallery-item figure,
   937 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
   837 .blocks-gallery-grid .blocks-gallery-image figure,
   938 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
   838 .blocks-gallery-grid .blocks-gallery-item figure {
   939 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
   839   margin: 0;
   940   margin: 0;
   840   height: 100%;
   941   height: 100%;
   841 }
   942   display: flex;
   842 @supports (position: sticky) {
   943   align-items: flex-end;
   843   .wp-block-gallery .blocks-gallery-image figure,
   944   justify-content: flex-start;
   844 .wp-block-gallery .blocks-gallery-item figure,
   945 }
   845 .blocks-gallery-grid .blocks-gallery-image figure,
   946 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
   846 .blocks-gallery-grid .blocks-gallery-item figure {
   947 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
   847     display: flex;
   948 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
   848     align-items: flex-end;
   949 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
   849     justify-content: flex-start;
       
   850   }
       
   851 }
       
   852 .wp-block-gallery .blocks-gallery-image img,
       
   853 .wp-block-gallery .blocks-gallery-item img,
       
   854 .blocks-gallery-grid .blocks-gallery-image img,
       
   855 .blocks-gallery-grid .blocks-gallery-item img {
       
   856   display: block;
   950   display: block;
   857   max-width: 100%;
   951   max-width: 100%;
   858   height: auto;
   952   height: auto;
   859   width: 100%;
   953   width: auto;
   860 }
   954 }
   861 @supports (position: sticky) {
   955 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
   862   .wp-block-gallery .blocks-gallery-image img,
   956 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
   863 .wp-block-gallery .blocks-gallery-item img,
   957 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
   864 .blocks-gallery-grid .blocks-gallery-image img,
   958 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
   865 .blocks-gallery-grid .blocks-gallery-item img {
       
   866     width: auto;
       
   867   }
       
   868 }
       
   869 .wp-block-gallery .blocks-gallery-image figcaption,
       
   870 .wp-block-gallery .blocks-gallery-item figcaption,
       
   871 .blocks-gallery-grid .blocks-gallery-image figcaption,
       
   872 .blocks-gallery-grid .blocks-gallery-item figcaption {
       
   873   position: absolute;
   959   position: absolute;
   874   bottom: 0;
   960   bottom: 0;
   875   width: 100%;
   961   width: 100%;
   876   max-height: 100%;
   962   max-height: 100%;
   877   overflow: auto;
   963   overflow: auto;
   880   text-align: center;
   966   text-align: center;
   881   font-size: 0.8em;
   967   font-size: 0.8em;
   882   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
   968   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
   883   box-sizing: border-box;
   969   box-sizing: border-box;
   884   margin: 0;
   970   margin: 0;
   885 }
   971   z-index: 2;
   886 .wp-block-gallery .blocks-gallery-image figcaption img,
   972 }
   887 .wp-block-gallery .blocks-gallery-item figcaption img,
   973 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
   888 .blocks-gallery-grid .blocks-gallery-image figcaption img,
   974 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
   889 .blocks-gallery-grid .blocks-gallery-item figcaption img {
   975 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
       
   976 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
   890   display: inline;
   977   display: inline;
   891 }
   978 }
   892 .wp-block-gallery figcaption,
   979 .wp-block-gallery:not(.has-nested-images) figcaption,
   893 .blocks-gallery-grid figcaption {
   980 .blocks-gallery-grid:not(.has-nested-images) figcaption {
   894   flex-grow: 1;
   981   flex-grow: 1;
   895 }
   982 }
   896 .wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item,
   983 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
   897 .blocks-gallery-grid.is-cropped .blocks-gallery-image,
   984 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
   898 .blocks-gallery-grid.is-cropped .blocks-gallery-item {
   985 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
   899   align-self: inherit;
   986 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
   900 }
   987 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
   901 .wp-block-gallery.is-cropped .blocks-gallery-image a,
   988 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
   902 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
   989 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
   903 .wp-block-gallery.is-cropped .blocks-gallery-item img,
   990   width: 100%;
   904 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
   991   height: 100%;
   905 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
   992   flex: 1;
   906 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
   993   -o-object-fit: cover;
   907 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
   994      object-fit: cover;
   908   width: 100%;
   995 }
   909 }
   996 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
   910 @supports (position: sticky) {
   997 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
   911   .wp-block-gallery.is-cropped .blocks-gallery-image a,
   998 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
   912 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
       
   913 .wp-block-gallery.is-cropped .blocks-gallery-item img,
       
   914 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
       
   915 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
       
   916 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
       
   917 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
       
   918     height: 100%;
       
   919     flex: 1;
       
   920     -o-object-fit: cover;
       
   921        object-fit: cover;
       
   922   }
       
   923 }
       
   924 .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item,
       
   925 .blocks-gallery-grid.columns-1 .blocks-gallery-image,
       
   926 .blocks-gallery-grid.columns-1 .blocks-gallery-item {
       
   927   width: 100%;
   999   width: 100%;
   928   margin-right: 0;
  1000   margin-right: 0;
   929 }
  1001 }
   930 @media (min-width: 600px) {
  1002 @media (min-width: 600px) {
   931   .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,
  1003   .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
   932 .blocks-gallery-grid.columns-3 .blocks-gallery-image,
  1004 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
   933 .blocks-gallery-grid.columns-3 .blocks-gallery-item {
  1005 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
   934     width: calc(33.3333333333% - 0.6666666667em);
  1006     width: calc(33.3333333333% - 0.6666666667em);
   935     margin-right: 1em;
  1007     margin-right: 1em;
   936   }
  1008   }
   937   .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,
  1009   .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
   938 .blocks-gallery-grid.columns-4 .blocks-gallery-image,
  1010 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
   939 .blocks-gallery-grid.columns-4 .blocks-gallery-item {
  1011 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
   940     width: calc(25% - 0.75em);
  1012     width: calc(25% - 0.75em);
   941     margin-right: 1em;
  1013     margin-right: 1em;
   942   }
  1014   }
   943   .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,
  1015   .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
   944 .blocks-gallery-grid.columns-5 .blocks-gallery-image,
  1016 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
   945 .blocks-gallery-grid.columns-5 .blocks-gallery-item {
  1017 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
   946     width: calc(20% - 0.8em);
  1018     width: calc(20% - 0.8em);
   947     margin-right: 1em;
  1019     margin-right: 1em;
   948   }
  1020   }
   949   .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item,
  1021   .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
   950 .blocks-gallery-grid.columns-6 .blocks-gallery-image,
  1022 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
   951 .blocks-gallery-grid.columns-6 .blocks-gallery-item {
  1023 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
   952     width: calc(16.6666666667% - 0.8333333333em);
  1024     width: calc(16.6666666667% - 0.8333333333em);
   953     margin-right: 1em;
  1025     margin-right: 1em;
   954   }
  1026   }
   955   .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item,
  1027   .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
   956 .blocks-gallery-grid.columns-7 .blocks-gallery-image,
  1028 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
   957 .blocks-gallery-grid.columns-7 .blocks-gallery-item {
  1029 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
   958     width: calc(14.2857142857% - 0.8571428571em);
  1030     width: calc(14.2857142857% - 0.8571428571em);
   959     margin-right: 1em;
  1031     margin-right: 1em;
   960   }
  1032   }
   961   .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item,
  1033   .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
   962 .blocks-gallery-grid.columns-8 .blocks-gallery-image,
  1034 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
   963 .blocks-gallery-grid.columns-8 .blocks-gallery-item {
  1035 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
   964     width: calc(12.5% - 0.875em);
  1036     width: calc(12.5% - 0.875em);
   965     margin-right: 1em;
  1037     margin-right: 1em;
   966   }
  1038   }
   967   .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
  1039   .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
   968 .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
  1040 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
   969 .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
  1041 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
   970     margin-right: 0;
  1042     margin-right: 0;
   971   }
  1043   }
   972   .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
  1044   .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
   973 .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
  1045 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
   974 .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
  1046 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
   975     margin-right: 0;
  1047     margin-right: 0;
   976   }
  1048   }
   977   .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
  1049   .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
   978 .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
  1050 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
   979 .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  1051 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
   980     margin-right: 0;
  1052     margin-right: 0;
   981   }
  1053   }
   982   .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
  1054   .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
   983 .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
  1055 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
   984 .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
  1056 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
   985     margin-right: 0;
  1057     margin-right: 0;
   986   }
  1058   }
   987   .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
  1059   .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
   988 .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
  1060 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
   989 .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
  1061 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
   990     margin-right: 0;
  1062     margin-right: 0;
   991   }
  1063   }
   992   .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
  1064   .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
   993 .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
  1065 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
   994 .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
  1066 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
   995     margin-right: 0;
  1067     margin-right: 0;
   996   }
  1068   }
   997   .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
  1069   .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
   998 .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
  1070 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
   999 .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
  1071 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
  1000     margin-right: 0;
  1072     margin-right: 0;
  1001   }
  1073   }
  1002   .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
  1074   .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
  1003 .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
  1075 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  1004 .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
  1076 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
  1005     margin-right: 0;
  1077     margin-right: 0;
  1006   }
  1078   }
  1007 }
  1079 }
  1008 .wp-block-gallery .blocks-gallery-image:last-child,
  1080 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
  1009 .wp-block-gallery .blocks-gallery-item:last-child,
  1081 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
  1010 .blocks-gallery-grid .blocks-gallery-image:last-child,
  1082 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
  1011 .blocks-gallery-grid .blocks-gallery-item:last-child {
  1083 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
  1012   margin-right: 0;
  1084   margin-right: 0;
  1013 }
  1085 }
  1014 .wp-block-gallery.alignleft, .wp-block-gallery.alignright,
  1086 .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
  1015 .blocks-gallery-grid.alignleft,
  1087 .blocks-gallery-grid:not(.has-nested-images).alignleft,
  1016 .blocks-gallery-grid.alignright {
  1088 .blocks-gallery-grid:not(.has-nested-images).alignright {
  1017   max-width: 420px;
  1089   max-width: 420px;
  1018   width: 100%;
  1090   width: 100%;
  1019 }
  1091 }
  1020 .wp-block-gallery.aligncenter .blocks-gallery-item figure,
  1092 .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
  1021 .blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
  1093 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
       
  1094   justify-content: center;
       
  1095 }
       
  1096 
       
  1097 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
       
  1098   align-self: flex-start;
       
  1099 }
       
  1100 
       
  1101 figure.wp-block-gallery.has-nested-images {
       
  1102   align-items: normal;
       
  1103 }
       
  1104 
       
  1105 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
       
  1106   width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
       
  1107   margin: 0;
       
  1108 }
       
  1109 .wp-block-gallery.has-nested-images figure.wp-block-image {
       
  1110   display: flex;
       
  1111   flex-grow: 1;
       
  1112   justify-content: center;
       
  1113   position: relative;
       
  1114   flex-direction: column;
       
  1115   max-width: 100%;
       
  1116 }
       
  1117 .wp-block-gallery.has-nested-images figure.wp-block-image > div,
       
  1118 .wp-block-gallery.has-nested-images figure.wp-block-image > a {
       
  1119   margin: 0;
       
  1120   flex-direction: column;
       
  1121   flex-grow: 1;
       
  1122 }
       
  1123 .wp-block-gallery.has-nested-images figure.wp-block-image img {
       
  1124   display: block;
       
  1125   height: auto;
       
  1126   max-width: 100% !important;
       
  1127   width: auto;
       
  1128 }
       
  1129 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
       
  1130   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
       
  1131   bottom: 0;
       
  1132   color: #fff;
       
  1133   font-size: 13px;
       
  1134   left: 0;
       
  1135   margin-bottom: 0;
       
  1136   max-height: 60%;
       
  1137   overflow: auto;
       
  1138   padding: 0 8px 8px;
       
  1139   position: absolute;
       
  1140   text-align: center;
       
  1141   width: 100%;
       
  1142   box-sizing: border-box;
       
  1143 }
       
  1144 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
       
  1145   display: inline;
       
  1146 }
       
  1147 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
       
  1148   color: inherit;
       
  1149 }
       
  1150 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
       
  1151 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a {
       
  1152   flex: 1 1 auto;
       
  1153 }
       
  1154 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
       
  1155   flex: initial;
       
  1156   background: none;
       
  1157   color: inherit;
       
  1158   margin: 0;
       
  1159   padding: 10px 10px 9px;
       
  1160   position: relative;
       
  1161 }
       
  1162 .wp-block-gallery.has-nested-images figcaption {
       
  1163   flex-grow: 1;
       
  1164   flex-basis: 100%;
       
  1165   text-align: center;
       
  1166 }
       
  1167 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
       
  1168   margin-top: 0;
       
  1169   margin-bottom: auto;
       
  1170 }
       
  1171 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
       
  1172   align-self: inherit;
       
  1173 }
       
  1174 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
       
  1175 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
       
  1176   display: flex;
       
  1177 }
       
  1178 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
       
  1179 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
       
  1180   width: 100%;
       
  1181   flex: 1 0 0%;
       
  1182   height: 100%;
       
  1183   -o-object-fit: cover;
       
  1184      object-fit: cover;
       
  1185 }
       
  1186 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
       
  1187   width: 100%;
       
  1188 }
       
  1189 @media (min-width: 600px) {
       
  1190   .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
       
  1191     width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
       
  1192   }
       
  1193   .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
       
  1194     width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
       
  1195   }
       
  1196   .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
       
  1197     width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
       
  1198   }
       
  1199   .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
       
  1200     width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
       
  1201   }
       
  1202   .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
       
  1203     width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
       
  1204   }
       
  1205   .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
       
  1206     width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
       
  1207   }
       
  1208   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
       
  1209     width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
       
  1210   }
       
  1211   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
       
  1212 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
       
  1213     width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
       
  1214   }
       
  1215   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
       
  1216     width: 100%;
       
  1217   }
       
  1218 }
       
  1219 .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
       
  1220   max-width: 420px;
       
  1221   width: 100%;
       
  1222 }
       
  1223 .wp-block-gallery.has-nested-images.aligncenter {
  1022   justify-content: center;
  1224   justify-content: center;
  1023 }
  1225 }
  1024 
  1226 
  1025 .wp-block-group {
  1227 .wp-block-group {
  1026   box-sizing: border-box;
  1228   box-sizing: border-box;
  1037 
  1239 
  1038 .wp-block-image {
  1240 .wp-block-image {
  1039   margin: 0 0 1em 0;
  1241   margin: 0 0 1em 0;
  1040 }
  1242 }
  1041 .wp-block-image img {
  1243 .wp-block-image img {
       
  1244   height: auto;
  1042   max-width: 100%;
  1245   max-width: 100%;
  1043 }
  1246   vertical-align: bottom;
       
  1247 }
       
  1248 .wp-block-image:not(.is-style-rounded) > a,
  1044 .wp-block-image:not(.is-style-rounded) img {
  1249 .wp-block-image:not(.is-style-rounded) img {
  1045   border-radius: inherit;
  1250   border-radius: inherit;
  1046 }
  1251 }
  1047 .wp-block-image.aligncenter {
  1252 .wp-block-image.aligncenter {
  1048   text-align: center;
  1253   text-align: center;
  1049 }
  1254 }
  1050 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
  1255 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
  1051   width: 100%;
  1256   height: auto;
  1052 }
  1257   width: 100%;
       
  1258 }
       
  1259 .wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
  1053 .wp-block-image .alignleft,
  1260 .wp-block-image .alignleft,
  1054 .wp-block-image .alignright,
  1261 .wp-block-image .alignright,
  1055 .wp-block-image .aligncenter {
  1262 .wp-block-image .aligncenter {
  1056   display: table;
  1263   display: table;
  1057 }
  1264 }
       
  1265 .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
  1058 .wp-block-image .alignleft > figcaption,
  1266 .wp-block-image .alignleft > figcaption,
  1059 .wp-block-image .alignright > figcaption,
  1267 .wp-block-image .alignright > figcaption,
  1060 .wp-block-image .aligncenter > figcaption {
  1268 .wp-block-image .aligncenter > figcaption {
  1061   display: table-caption;
  1269   display: table-caption;
  1062   caption-side: bottom;
  1270   caption-side: bottom;
  1085 }
  1293 }
  1086 .wp-block-image figcaption {
  1294 .wp-block-image figcaption {
  1087   margin-top: 0.5em;
  1295   margin-top: 0.5em;
  1088   margin-bottom: 1em;
  1296   margin-bottom: 1em;
  1089 }
  1297 }
  1090 .wp-block-image.is-style-rounded img {
  1298 .wp-block-image.is-style-rounded img,
       
  1299 .wp-block-image .is-style-rounded img {
  1091   border-radius: 9999px;
  1300   border-radius: 9999px;
  1092 }
  1301 }
  1093 .wp-block-image.is-style-circle-mask img {
  1302 .wp-block-image.is-style-circle-mask img {
  1094   border-radius: 9999px;
  1303   border-radius: 9999px;
  1095 }
  1304 }
  1218 }
  1427 }
  1219 
  1428 
  1220 .wp-block-latest-posts__post-date,
  1429 .wp-block-latest-posts__post-date,
  1221 .wp-block-latest-posts__post-author {
  1430 .wp-block-latest-posts__post-author {
  1222   display: block;
  1431   display: block;
  1223   color: #555;
       
  1224   font-size: 0.8125em;
  1432   font-size: 0.8125em;
  1225 }
  1433 }
  1226 
  1434 
  1227 .wp-block-latest-posts__post-excerpt {
  1435 .wp-block-latest-posts__post-excerpt {
  1228   margin-top: 0.5em;
  1436   margin-top: 0.5em;
  1238   max-width: 100%;
  1446   max-width: 100%;
  1239 }
  1447 }
  1240 .wp-block-latest-posts__featured-image.alignleft {
  1448 .wp-block-latest-posts__featured-image.alignleft {
  1241   /*rtl:ignore*/
  1449   /*rtl:ignore*/
  1242   margin-right: 1em;
  1450   margin-right: 1em;
       
  1451   /*rtl:ignore*/
       
  1452   float: left;
  1243 }
  1453 }
  1244 .wp-block-latest-posts__featured-image.alignright {
  1454 .wp-block-latest-posts__featured-image.alignright {
  1245   /*rtl:ignore*/
  1455   /*rtl:ignore*/
  1246   margin-left: 1em;
  1456   margin-left: 1em;
       
  1457   /*rtl:ignore*/
       
  1458   float: right;
  1247 }
  1459 }
  1248 .wp-block-latest-posts__featured-image.aligncenter {
  1460 .wp-block-latest-posts__featured-image.aligncenter {
  1249   margin-bottom: 1em;
  1461   margin-bottom: 1em;
  1250   text-align: center;
  1462   text-align: center;
  1251 }
  1463 }
  1252 
  1464 
  1253 .block-editor-image-alignment-control__row .components-base-control__field {
  1465 ol,
  1254   display: flex;
  1466 ul {
  1255   justify-content: space-between;
  1467   box-sizing: border-box;
  1256   align-items: center;
  1468 }
  1257 }
       
  1258 .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
       
  1259   margin-bottom: 0;
       
  1260 }
       
  1261 
       
  1262 ol.has-background,
  1469 ol.has-background,
  1263 ul.has-background {
  1470 ul.has-background {
  1264   padding: 1.25em 2.375em;
  1471   padding: 1.25em 2.375em;
  1265 }
  1472 }
  1266 
  1473 
  1325   /*!rtl:end:ignore*/
  1532   /*!rtl:end:ignore*/
  1326 }
  1533 }
  1327 
  1534 
  1328 .wp-block-media-text__media img,
  1535 .wp-block-media-text__media img,
  1329 .wp-block-media-text__media video {
  1536 .wp-block-media-text__media video {
       
  1537   height: auto;
  1330   max-width: unset;
  1538   max-width: unset;
  1331   width: 100%;
  1539   width: 100%;
  1332   vertical-align: middle;
  1540   vertical-align: middle;
  1333 }
  1541 }
  1334 
  1542 
  1374     grid-row: 2;
  1582     grid-row: 2;
  1375   }
  1583   }
  1376 }
  1584 }
  1377 .wp-block-navigation {
  1585 .wp-block-navigation {
  1378   position: relative;
  1586   position: relative;
       
  1587   --navigation-layout-justification-setting: flex-start;
       
  1588   --navigation-layout-direction: row;
       
  1589   --navigation-layout-wrap: wrap;
       
  1590   --navigation-layout-justify: flex-start;
       
  1591   --navigation-layout-align: center;
       
  1592 }
       
  1593 .wp-block-navigation ul {
       
  1594   margin-top: 0;
       
  1595   margin-bottom: 0;
       
  1596   margin-left: 0;
       
  1597   padding-left: 0;
  1379 }
  1598 }
  1380 .wp-block-navigation ul,
  1599 .wp-block-navigation ul,
  1381 .wp-block-navigation ul li {
  1600 .wp-block-navigation ul li {
  1382   list-style: none;
  1601   list-style: none;
  1383   padding: 0;
  1602   padding: 0;
  1384 }
  1603 }
  1385 .wp-block-navigation .wp-block-pages-list__item,
  1604 .wp-block-navigation .wp-block-navigation-item {
  1386 .wp-block-navigation .wp-block-navigation-link {
       
  1387   display: flex;
  1605   display: flex;
  1388   align-items: center;
  1606   align-items: center;
  1389   position: relative;
  1607   position: relative;
  1390 }
  1608 }
  1391 .wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty,
  1609 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  1392 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty {
       
  1393   display: none;
  1610   display: none;
  1394 }
  1611 }
  1395 .wp-block-navigation .wp-block-pages-list__item__link,
  1612 .wp-block-navigation .wp-block-navigation-item__content {
  1396 .wp-block-navigation .wp-block-navigation-link__content {
       
  1397   color: inherit;
  1613   color: inherit;
  1398   display: block;
  1614   display: block;
  1399 }
  1615   padding: 0;
  1400 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,
  1616 }
  1401 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,
  1617 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
  1402 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link {
  1618   text-decoration: underline;
  1403   text-decoration: inherit;
  1619 }
  1404 }
  1620 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active {
  1405 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,
  1621   text-decoration: underline;
  1406 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {
  1622 }
  1407   text-decoration: inherit;
  1623 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
  1408 }
  1624   text-decoration: line-through;
  1409 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,
  1625 }
  1410 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,
  1626 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active {
  1411 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active {
  1627   text-decoration: line-through;
  1412   text-decoration: inherit;
  1628 }
  1413 }
  1629 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
  1414 .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,
       
  1415 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content {
       
  1416   text-decoration: none;
  1630   text-decoration: none;
  1417 }
  1631 }
  1418 .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,
  1632 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active {
  1419 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,
       
  1420 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active {
       
  1421   text-decoration: none;
  1633   text-decoration: none;
  1422 }
  1634 }
  1423 .wp-block-navigation .wp-block-page-list__submenu-icon,
  1635 .wp-block-navigation .wp-block-navigation__submenu-icon {
  1424 .wp-block-navigation .wp-block-navigation-link__submenu-icon {
  1636   align-self: center;
       
  1637   line-height: 0;
       
  1638   display: inline-block;
       
  1639   font-size: inherit;
       
  1640   padding: 0;
       
  1641   background-color: inherit;
       
  1642   color: currentColor;
       
  1643   border: none;
       
  1644   width: 0.6em;
       
  1645   height: 0.6em;
       
  1646   margin-left: 0.25em;
       
  1647 }
       
  1648 .wp-block-navigation .wp-block-navigation__submenu-icon svg {
       
  1649   display: inline-block;
       
  1650   stroke: currentColor;
       
  1651   width: inherit;
  1425   height: inherit;
  1652   height: inherit;
  1426 }
  1653   margin-top: 0.075em;
  1427 .wp-block-navigation .wp-block-page-list__submenu-icon svg,
  1654 }
  1428 .wp-block-navigation .wp-block-navigation-link__submenu-icon svg {
  1655 .wp-block-navigation.is-vertical {
  1429   stroke: currentColor;
  1656   --navigation-layout-direction: column;
  1430 }
  1657   --navigation-layout-justify: initial;
  1431 .wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link,
  1658   --navigation-layout-align: flex-start;
  1432 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content {
  1659 }
  1433   padding: 0;
  1660 .wp-block-navigation.no-wrap {
  1434 }
  1661   --navigation-layout-wrap: nowrap;
  1435 .wp-block-navigation .has-child > .wp-block-pages-list__item__link,
  1662 }
  1436 .wp-block-navigation .has-child > .wp-block-navigation-link__content {
  1663 .wp-block-navigation.items-justified-center {
  1437   margin-right: 0.5em;
  1664   --navigation-layout-justification-setting: center;
  1438 }
  1665   --navigation-layout-justify: center;
  1439 .wp-block-navigation .has-child .submenu-container,
  1666 }
  1440 .wp-block-navigation .has-child .wp-block-navigation-link__container {
  1667 .wp-block-navigation.items-justified-center.is-vertical {
       
  1668   --navigation-layout-align: center;
       
  1669 }
       
  1670 .wp-block-navigation.items-justified-right {
       
  1671   --navigation-layout-justification-setting: flex-end;
       
  1672   --navigation-layout-justify: flex-end;
       
  1673 }
       
  1674 .wp-block-navigation.items-justified-right.is-vertical {
       
  1675   --navigation-layout-align: flex-end;
       
  1676 }
       
  1677 .wp-block-navigation.items-justified-space-between {
       
  1678   --navigation-layout-justification-setting: space-between;
       
  1679   --navigation-layout-justify: space-between;
       
  1680 }
       
  1681 
       
  1682 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
  1441   background-color: inherit;
  1683   background-color: inherit;
  1442   color: inherit;
  1684   color: inherit;
  1443   position: absolute;
  1685   position: absolute;
  1444   z-index: 2;
  1686   z-index: 2;
       
  1687   display: flex;
  1445   flex-direction: column;
  1688   flex-direction: column;
  1446   align-items: normal;
  1689   align-items: normal;
  1447   min-width: 200px;
       
  1448   display: none;
       
  1449   opacity: 0;
  1690   opacity: 0;
  1450   transition: opacity 0.1s linear;
  1691   transition: opacity 0.1s linear;
  1451   visibility: hidden;
  1692   visibility: hidden;
  1452 }
  1693   width: 0;
  1453 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
  1694   height: 0;
  1454 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
  1695   overflow: hidden;
  1455 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
  1696   left: -1px;
  1456 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content,
  1697   top: 100%;
  1457 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
  1698 }
  1458 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
  1699 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content {
  1459 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
  1700   display: flex;
  1460 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
       
  1461   flex-grow: 1;
  1701   flex-grow: 1;
  1462 }
  1702 }
  1463 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
  1703 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  1464 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
  1704   margin-right: 0;
  1465 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
  1705   margin-left: auto;
  1466 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
  1706 }
  1467 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
  1707 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
  1468 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
  1708   margin: 0;
  1469 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
       
  1470 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
       
  1471   padding-right: 0.5em;
       
  1472 }
  1709 }
  1473 @media (min-width: 782px) {
  1710 @media (min-width: 782px) {
  1474   .wp-block-navigation .has-child .submenu-container .submenu-container::before,
  1711   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
  1475 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container::before,
  1712     left: 100%;
  1476 .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container::before,
  1713     top: -1px;
  1477 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container::before {
  1714   }
       
  1715   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container::before {
  1478     content: "";
  1716     content: "";
  1479     position: absolute;
  1717     position: absolute;
  1480     right: 100%;
  1718     right: 100%;
  1481     height: 100%;
  1719     height: 100%;
  1482     display: block;
  1720     display: block;
  1483     width: 0.5em;
  1721     width: 0.5em;
  1484     background: transparent;
  1722     background: transparent;
  1485   }
  1723   }
  1486   .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,
  1724   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
  1487 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,
  1725     margin-right: 0.25em;
  1488 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg,
  1726   }
  1489 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg {
  1727   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
  1490     transform: rotate(-90deg);
  1728     transform: rotate(-90deg);
  1491   }
  1729   }
  1492 }
  1730 }
  1493 .wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
  1731 .wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container {
       
  1732   visibility: visible;
       
  1733   overflow: visible;
       
  1734   opacity: 1;
       
  1735   width: auto;
       
  1736   height: auto;
       
  1737   min-width: 200px;
       
  1738 }
       
  1739 .wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container {
       
  1740   visibility: visible;
       
  1741   overflow: visible;
       
  1742   opacity: 1;
       
  1743   width: auto;
       
  1744   height: auto;
       
  1745   min-width: 200px;
       
  1746 }
       
  1747 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
       
  1748   visibility: visible;
       
  1749   overflow: visible;
       
  1750   opacity: 1;
       
  1751   width: auto;
       
  1752   height: auto;
       
  1753   min-width: 200px;
       
  1754 }
       
  1755 
       
  1756 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
       
  1757   left: 0;
       
  1758   top: 100%;
       
  1759 }
       
  1760 @media (min-width: 782px) {
       
  1761   .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
       
  1762     left: 100%;
       
  1763     top: 0;
       
  1764   }
       
  1765 }
       
  1766 
       
  1767 .wp-block-navigation-submenu {
       
  1768   position: relative;
  1494   display: flex;
  1769   display: flex;
  1495   visibility: visible;
  1770 }
  1496   opacity: 1;
  1771 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  1497 }
  1772   stroke: currentColor;
  1498 .wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
  1773 }
  1499   display: flex;
  1774 
  1500   visibility: visible;
  1775 button.wp-block-navigation-item__content {
  1501   opacity: 1;
  1776   background-color: transparent;
  1502 }
  1777   border: none;
  1503 .wp-block-navigation .has-child:hover {
  1778   color: currentColor;
       
  1779   font-size: inherit;
       
  1780   font-family: inherit;
       
  1781   line-height: inherit;
       
  1782   font-style: inherit;
       
  1783   font-weight: inherit;
       
  1784   text-transform: inherit;
       
  1785   text-align: left;
       
  1786 }
       
  1787 
       
  1788 .wp-block-navigation-submenu__toggle {
  1504   cursor: pointer;
  1789   cursor: pointer;
  1505 }
  1790 }
  1506 .wp-block-navigation .has-child:hover > .submenu-container {
  1791 
  1507   display: flex;
  1792 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  1508   visibility: visible;
  1793   padding-right: 0.85em;
  1509   opacity: 1;
  1794 }
  1510 }
  1795 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
  1511 .wp-block-navigation .has-child:focus-within {
  1796   margin-left: -0.6em;
  1512   cursor: pointer;
  1797   pointer-events: none;
  1513 }
  1798 }
  1514 .wp-block-navigation .has-child:focus-within > .submenu-container {
  1799 
  1515   display: flex;
  1800 /**
  1516   visibility: visible;
  1801  * Margins
  1517   opacity: 1;
  1802  */
  1518 }
  1803 .wp-block-navigation__responsive-container,
  1519 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container,
  1804 .wp-block-navigation__responsive-close,
  1520 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container,
  1805 .wp-block-navigation__responsive-dialog,
  1521 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container,
  1806 .wp-block-navigation,
  1522 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container,
  1807 .wp-block-navigation .wp-block-page-list,
  1523 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container {
  1808 .wp-block-navigation__container,
       
  1809 .wp-block-navigation__responsive-container-content {
       
  1810   gap: inherit;
       
  1811 }
       
  1812 
       
  1813 .wp-block-navigation:where(.has-background),
       
  1814 .wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,
       
  1815 .wp-block-navigation:where(.has-background) .wp-block-navigation__container {
       
  1816   gap: inherit;
       
  1817 }
       
  1818 
       
  1819 /**
       
  1820  * Paddings
       
  1821  */
       
  1822 .wp-block-navigation:where(.has-background) .wp-block-navigation-item__content {
       
  1823   padding: 0.5em 1em;
       
  1824 }
       
  1825 
       
  1826 .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
       
  1827   padding: 0.5em 1em;
       
  1828 }
       
  1829 
       
  1830 /**
       
  1831  * Justifications.
       
  1832  */
       
  1833 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
       
  1834 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
       
  1835 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
       
  1836 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
  1524   left: auto;
  1837   left: auto;
  1525   right: 0;
  1838   right: 0;
  1526 }
  1839 }
  1527 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container,
  1840 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1528 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
  1841 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1529 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
  1842 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1530 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container,
  1843 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1531 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
       
  1532 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
       
  1533 .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .submenu-container,
       
  1534 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .wp-block-navigation-link__container,
       
  1535 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .submenu-container,
       
  1536 .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .submenu-container,
       
  1537 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,
       
  1538 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,
       
  1539 .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1540   left: auto;
       
  1541   right: 100%;
       
  1542 }
       
  1543 
       
  1544 .wp-block-navigation.wp-block-navigation .wp-block-page-list,
       
  1545 .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item,
       
  1546 .wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link {
       
  1547   margin: 0 2em 0 0;
       
  1548 }
       
  1549 .wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,
       
  1550 .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item:last-child,
       
  1551 .wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child {
       
  1552   margin-right: 0;
       
  1553 }
       
  1554 .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,
       
  1555 .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list > .wp-block-pages-list__item,
       
  1556 .wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container > .wp-block-navigation-link {
       
  1557   margin: 0 0.5em 0 0;
       
  1558 }
       
  1559 .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link,
       
  1560 .wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content {
       
  1561   padding: 0.5em 1em;
       
  1562 }
       
  1563 .wp-block-navigation.wp-block-navigation .has-child .submenu-container,
       
  1564 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container {
       
  1565   left: -1em;
       
  1566   top: 100%;
       
  1567 }
       
  1568 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,
       
  1569 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,
       
  1570 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item,
       
  1571 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link {
       
  1572   margin: 0;
       
  1573 }
       
  1574 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,
       
  1575 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,
       
  1576 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link,
       
  1577 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content {
       
  1578   padding: 0.5em 1em;
       
  1579 }
       
  1580 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
       
  1581 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
       
  1582 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
       
  1583 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1584   left: -1px;
  1844   left: -1px;
       
  1845   right: -1px;
  1585 }
  1846 }
  1586 @media (min-width: 782px) {
  1847 @media (min-width: 782px) {
  1587   .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
  1848   .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1588 .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
  1849 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1589 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
  1850 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1590 .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
  1851 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1591     left: 100%;
  1852     left: auto;
  1592     top: -1px;
  1853     right: 100%;
  1593   }
  1854   }
  1594 }
  1855 }
  1595 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container {
  1856 
  1596   left: 0;
  1857 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  1597   top: 100%;
       
  1598 }
       
  1599 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,
       
  1600 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,
       
  1601 .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1602   left: 0;
       
  1603 }
       
  1604 @media (min-width: 782px) {
       
  1605   .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,
       
  1606 .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,
       
  1607 .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
       
  1608     left: 100%;
       
  1609     top: 0;
       
  1610   }
       
  1611 }
       
  1612 
       
  1613 .wp-block-navigation:not(.has-background) .submenu-container,
       
  1614 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {
       
  1615   background-color: #fff;
  1858   background-color: #fff;
  1616   color: #000;
  1859   color: #000;
  1617   border: 1px solid rgba(0, 0, 0, 0.15);
  1860   border: 1px solid rgba(0, 0, 0, 0.15);
  1618 }
  1861 }
  1619 
  1862 
  1620 .wp-block-navigation__container {
  1863 .wp-block-navigation__container {
  1621   align-items: center;
  1864   display: flex;
       
  1865   flex-wrap: var(--navigation-layout-wrap, wrap);
       
  1866   flex-direction: var(--navigation-layout-direction, initial);
       
  1867   justify-content: var(--navigation-layout-justify, initial);
       
  1868   align-items: var(--navigation-layout-align, initial);
  1622   list-style: none;
  1869   list-style: none;
  1623   margin: 0;
  1870   margin: 0;
  1624   padding-left: 0;
  1871   padding-left: 0;
  1625 }
  1872 }
  1626 .wp-block-navigation__container .is-responsive {
  1873 .wp-block-navigation__container .is-responsive {
  1627   display: none;
  1874   display: none;
  1628 }
  1875 }
  1629 @media (min-width: 600px) {
  1876 
  1630   .wp-block-navigation__container {
  1877 .wp-block-navigation__container:only-child,
  1631     display: flex;
  1878 .wp-block-page-list:only-child {
  1632     flex-wrap: wrap;
  1879   flex-grow: 1;
  1633   }
       
  1634   .is-vertical .wp-block-navigation__container {
       
  1635     display: block;
       
  1636     flex-direction: column;
       
  1637     align-items: flex-start;
       
  1638   }
       
  1639 }
       
  1640 
       
  1641 .items-justified-center .wp-block-navigation__container {
       
  1642   justify-content: center;
       
  1643 }
       
  1644 
       
  1645 .items-justified-right .wp-block-navigation__container {
       
  1646   justify-content: flex-end;
       
  1647 }
       
  1648 
       
  1649 .items-justified-space-between .wp-block-navigation__container {
       
  1650   justify-content: space-between;
       
  1651 }
       
  1652 
       
  1653 .is-vertical.items-justified-center > ul {
       
  1654   align-items: center;
       
  1655 }
       
  1656 
       
  1657 .is-vertical.items-justified-right > ul {
       
  1658   align-items: flex-end;
       
  1659 }
       
  1660 .is-vertical.items-justified-right > ul .wp-block-navigation-link,
       
  1661 .is-vertical.items-justified-right > ul .wp-block-pages-list__item {
       
  1662   margin-right: 0;
       
  1663   justify-content: flex-end;
       
  1664 }
  1880 }
  1665 
  1881 
  1666 /**
  1882 /**
  1667  * Mobile menu.
  1883  * Mobile menu.
  1668  */
  1884  */
  1671   position: fixed;
  1887   position: fixed;
  1672   top: 0;
  1888   top: 0;
  1673   left: 0;
  1889   left: 0;
  1674   right: 0;
  1890   right: 0;
  1675   bottom: 0;
  1891   bottom: 0;
  1676   z-index: 1;
  1892 }
  1677   align-items: flex-start;
  1893 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  1678   justify-content: flex-start;
  1894   display: flex;
       
  1895   flex-wrap: var(--navigation-layout-wrap, wrap);
       
  1896   flex-direction: var(--navigation-layout-direction, initial);
       
  1897   justify-content: var(--navigation-layout-justify, initial);
       
  1898   align-items: var(--navigation-layout-align, initial);
       
  1899 }
       
  1900 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
       
  1901   color: inherit !important;
       
  1902   background-color: inherit !important;
  1679 }
  1903 }
  1680 .wp-block-navigation__responsive-container.is-menu-open {
  1904 .wp-block-navigation__responsive-container.is-menu-open {
  1681   display: flex;
  1905   display: flex;
  1682   flex-direction: column;
  1906   flex-direction: column;
       
  1907   background-color: inherit;
       
  1908   padding: 2rem;
  1683   overflow: auto;
  1909   overflow: auto;
  1684   z-index: 100000;
  1910   z-index: 100000;
  1685   padding: 24px;
  1911 }
  1686   background-color: inherit;
  1912 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  1687 }
  1913   padding-top: calc(2rem + 24px);
  1688 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  1914   overflow: visible;
  1689   display: flex;
  1915   display: flex;
  1690   flex-direction: column;
  1916   flex-direction: column;
  1691   margin-left: auto;
  1917   flex-wrap: nowrap;
  1692   margin-right: auto;
  1918   align-items: var(--navigation-layout-justification-setting, inherit);
  1693   align-items: flex-start;
  1919 }
  1694   line-height: 48px;
  1920 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
       
  1921 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,
       
  1922 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
       
  1923   justify-content: flex-start;
       
  1924 }
       
  1925 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
       
  1926   display: none;
       
  1927 }
       
  1928 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
       
  1929 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
       
  1930   opacity: 1;
       
  1931   visibility: visible;
       
  1932   height: auto;
       
  1933   width: auto;
       
  1934   overflow: initial;
       
  1935   min-width: 200px;
       
  1936   position: static;
       
  1937   border: none;
       
  1938   padding-left: 2rem;
       
  1939   padding-right: 2rem;
       
  1940 }
       
  1941 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
       
  1942 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
       
  1943   gap: inherit;
       
  1944 }
       
  1945 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
       
  1946   padding-top: var(--wp--style--block-gap, 2em);
       
  1947 }
       
  1948 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  1695   padding: 0;
  1949   padding: 0;
  1696 }
  1950 }
  1697 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list {
  1951 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
       
  1952 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
       
  1953 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
       
  1954   display: flex;
  1698   flex-direction: column;
  1955   flex-direction: column;
  1699 }
  1956   align-items: var(--navigation-layout-justification-setting, initial);
  1700 .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container,
  1957 }
  1701 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,
  1958 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
  1702 .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,
  1959 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
  1703 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link {
  1960 .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
       
  1961   color: inherit !important;
  1704   background: transparent !important;
  1962   background: transparent !important;
  1705 }
  1963 }
       
  1964 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
       
  1965   right: auto;
       
  1966   left: auto;
       
  1967 }
  1706 @media (min-width: 600px) {
  1968 @media (min-width: 600px) {
  1707   .wp-block-navigation__responsive-container:not(.is-menu-open) {
  1969   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  1708     display: flex;
  1970     display: block;
  1709     flex-direction: row;
  1971     width: 100%;
  1710     position: relative;
  1972     position: relative;
       
  1973     z-index: auto;
  1711     background-color: inherit;
  1974     background-color: inherit;
  1712   }
  1975   }
  1713   .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  1976   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  1714     display: none;
  1977     display: none;
  1715   }
  1978   }
  1716   .wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,
  1979   .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  1717 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container {
       
  1718     left: 0;
  1980     left: 0;
  1719   }
  1981   }
  1720 }
  1982 }
  1721 
  1983 
  1722 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  1984 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  1723   background-color: #fff;
  1985   background-color: #fff;
  1724   color: #000;
  1986   color: #000;
       
  1987 }
       
  1988 
       
  1989 .wp-block-navigation__toggle_button_label {
       
  1990   font-size: 1rem;
       
  1991   font-weight: bold;
  1725 }
  1992 }
  1726 
  1993 
  1727 .wp-block-navigation__responsive-container-open,
  1994 .wp-block-navigation__responsive-container-open,
  1728 .wp-block-navigation__responsive-container-close {
  1995 .wp-block-navigation__responsive-container-close {
  1729   vertical-align: middle;
  1996   vertical-align: middle;
  1745 
  2012 
  1746 .wp-block-navigation__responsive-container-open {
  2013 .wp-block-navigation__responsive-container-open {
  1747   display: flex;
  2014   display: flex;
  1748 }
  2015 }
  1749 @media (min-width: 600px) {
  2016 @media (min-width: 600px) {
  1750   .wp-block-navigation__responsive-container-open {
  2017   .wp-block-navigation__responsive-container-open:not(.always-shown) {
  1751     display: none;
  2018     display: none;
  1752   }
  2019   }
  1753 }
       
  1754 .items-justified-left .wp-block-navigation__responsive-container-open {
       
  1755   margin-left: 0;
       
  1756   margin-right: auto;
       
  1757 }
       
  1758 .items-justified-center .wp-block-navigation__responsive-container-open {
       
  1759   margin-left: auto;
       
  1760   margin-right: auto;
       
  1761 }
       
  1762 .items-justified-right .wp-block-navigation__responsive-container-open {
       
  1763   margin-left: auto;
       
  1764   margin-right: 0;
       
  1765 }
  2020 }
  1766 
  2021 
  1767 .wp-block-navigation__responsive-container-close {
  2022 .wp-block-navigation__responsive-container-close {
  1768   position: absolute;
  2023   position: absolute;
  1769   top: 24px;
  2024   top: 0;
  1770   right: 24px;
  2025   right: 0;
  1771   z-index: 2;
  2026   z-index: 2;
  1772 }
  2027 }
  1773 
  2028 
  1774 .wp-block-navigation__responsive-close {
  2029 .wp-block-navigation__responsive-close {
  1775   width: 100%;
  2030   width: 100%;
       
  2031 }
       
  2032 .wp-block-navigation__responsive-close:focus {
       
  2033   outline: none;
  1776 }
  2034 }
  1777 
  2035 
  1778 .is-menu-open .wp-block-navigation__responsive-close,
  2036 .is-menu-open .wp-block-navigation__responsive-close,
  1779 .is-menu-open .wp-block-navigation__responsive-dialog,
  2037 .is-menu-open .wp-block-navigation__responsive-dialog,
  1780 .is-menu-open .wp-block-navigation__responsive-container-content {
  2038 .is-menu-open .wp-block-navigation__responsive-container-content {
  1781   width: 100%;
  2039   box-sizing: border-box;
  1782   height: 100%;
  2040 }
  1783 }
  2041 
  1784 
  2042 .wp-block-navigation__responsive-dialog {
  1785 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon,
       
  1786 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon {
       
  1787   display: none;
       
  1788 }
       
  1789 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,
       
  1790 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container {
       
  1791   position: relative;
  2043   position: relative;
  1792   opacity: 1;
       
  1793   visibility: visible;
       
  1794   padding: 0 0 0 32px;
       
  1795   border: none;
       
  1796 }
       
  1797 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,
       
  1798 .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item {
       
  1799   flex-direction: column;
       
  1800   align-items: flex-start;
       
  1801 }
  2044 }
  1802 
  2045 
  1803 html.has-modal-open {
  2046 html.has-modal-open {
  1804   overflow: hidden;
  2047   overflow: hidden;
  1805 }
  2048 }
  1806 
  2049 
  1807 .wp-block-navigation .wp-block-navigation-link__label {
  2050 .wp-block-navigation .wp-block-navigation-item__label {
  1808   word-break: normal;
  2051   word-break: normal;
  1809   overflow-wrap: break-word;
  2052   overflow-wrap: break-word;
  1810 }
  2053 }
  1811 
  2054 .wp-block-navigation .wp-block-navigation-item__description {
  1812 .wp-block-navigation .wp-block-home-link__content {
  2055   display: none;
  1813   color: inherit;
       
  1814   display: block;
       
  1815   padding: 0.5em 1em;
       
  1816 }
       
  1817 .wp-block-navigation[style*=text-decoration] .wp-block-home-link {
       
  1818   text-decoration: inherit;
       
  1819 }
       
  1820 .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content {
       
  1821   text-decoration: inherit;
       
  1822 }
       
  1823 .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active {
       
  1824   text-decoration: inherit;
       
  1825 }
       
  1826 .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content {
       
  1827   text-decoration: none;
       
  1828 }
       
  1829 .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active {
       
  1830   text-decoration: none;
       
  1831 }
       
  1832 
       
  1833 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {
       
  1834   background-color: #fff;
       
  1835   color: #000;
       
  1836   border: 1px solid rgba(0, 0, 0, 0.15);
       
  1837 }
       
  1838 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {
       
  1839   top: -1px;
       
  1840 }
  2056 }
  1841 
  2057 
  1842 .wp-block-navigation .wp-block-page-list {
  2058 .wp-block-navigation .wp-block-page-list {
  1843   display: flex;
  2059   display: flex;
  1844   flex-wrap: wrap;
  2060   flex-direction: var(--navigation-layout-direction, initial);
       
  2061   justify-content: var(--navigation-layout-justify, initial);
       
  2062   align-items: var(--navigation-layout-align, initial);
       
  2063   flex-wrap: var(--navigation-layout-wrap, wrap);
  1845   background-color: inherit;
  2064   background-color: inherit;
  1846 }
  2065 }
  1847 .wp-block-navigation .wp-block-pages-list__item {
  2066 .wp-block-navigation .wp-block-navigation-item {
  1848   background-color: inherit;
  2067   background-color: inherit;
  1849 }
       
  1850 .wp-block-navigation .wp-block-page-list__submenu-icon {
       
  1851   display: none;
       
  1852 }
       
  1853 .wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
       
  1854   display: block;
       
  1855 }
       
  1856 
       
  1857 .is-vertical .wp-block-navigation__container .wp-block-page-list,
       
  1858 .is-open .wp-block-navigation__container .wp-block-page-list {
       
  1859   display: block;
       
  1860 }
       
  1861 
       
  1862 @media (min-width: 480px) {
       
  1863   .is-open .wp-block-navigation__container .wp-block-page-list {
       
  1864     display: flex;
       
  1865   }
       
  1866 }
       
  1867 
       
  1868 .items-justified-space-between .wp-block-page-list {
       
  1869   display: contents;
       
  1870 }
  2068 }
  1871 
  2069 
  1872 .is-small-text {
  2070 .is-small-text {
  1873   font-size: 0.875em;
  2071   font-size: 0.875em;
  1874 }
  2072 }
  1901 
  2099 
  1902 p.has-background {
  2100 p.has-background {
  1903   padding: 1.25em 2.375em;
  2101   padding: 1.25em 2.375em;
  1904 }
  2102 }
  1905 
  2103 
  1906 p.has-text-color a {
  2104 :where(p.has-text-color:not(.has-link-color)) a {
  1907   color: inherit;
  2105   color: inherit;
  1908 }
  2106 }
  1909 
  2107 
  1910 .wp-block-post-author {
  2108 .wp-block-post-author {
  1911   display: flex;
  2109   display: flex;
  1927 .wp-block-post-author__content {
  2125 .wp-block-post-author__content {
  1928   flex-grow: 1;
  2126   flex-grow: 1;
  1929   flex-basis: 0;
  2127   flex-basis: 0;
  1930 }
  2128 }
  1931 .wp-block-post-author__name {
  2129 .wp-block-post-author__name {
  1932   font-weight: bold;
       
  1933   margin: 0;
  2130   margin: 0;
  1934 }
  2131 }
  1935 
  2132 
       
  2133 .wp-block-post-comments {
       
  2134   /* utility classes */
       
  2135   /* end utility classes */
       
  2136 }
       
  2137 .wp-block-post-comments .alignleft {
       
  2138   float: left;
       
  2139 }
       
  2140 .wp-block-post-comments .alignright {
       
  2141   float: right;
       
  2142 }
       
  2143 .wp-block-post-comments .navigation::after {
       
  2144   content: "";
       
  2145   display: table;
       
  2146   clear: both;
       
  2147 }
  1936 .wp-block-post-comments .commentlist {
  2148 .wp-block-post-comments .commentlist {
       
  2149   clear: both;
  1937   list-style: none;
  2150   list-style: none;
  1938   margin: 0;
  2151   margin: 0;
  1939   padding: 0;
  2152   padding: 0;
  1940 }
  2153 }
  1941 .wp-block-post-comments .commentlist .comment {
  2154 .wp-block-post-comments .commentlist .comment {
  1942   min-height: 2.25em;
  2155   min-height: 2.25em;
  1943   padding-left: 3.25em;
  2156   padding-left: 3.25em;
  1944 }
  2157 }
  1945 .wp-block-post-comments .commentlist .comment p {
  2158 .wp-block-post-comments .commentlist .comment p {
  1946   font-size: 0.875em;
  2159   font-size: 1em;
  1947   line-height: 1.8;
  2160   line-height: 1.8;
  1948   margin: 0.36em 0 1.4em;
  2161   margin: 1em 0;
  1949 }
  2162 }
  1950 .wp-block-post-comments .commentlist .children {
  2163 .wp-block-post-comments .commentlist .children {
  1951   list-style: none;
  2164   list-style: none;
  1952   margin: 0;
  2165   margin: 0;
  1953   padding: 0;
  2166   padding: 0;
  1954 }
  2167 }
  1955 .wp-block-post-comments .comment-author {
  2168 .wp-block-post-comments .comment-author {
  1956   line-height: 1.5;
  2169   line-height: 1.5;
  1957   margin-left: -3.25em;
       
  1958 }
  2170 }
  1959 .wp-block-post-comments .comment-author .avatar {
  2171 .wp-block-post-comments .comment-author .avatar {
  1960   border-radius: 1.5em;
  2172   border-radius: 1.5em;
  1961   display: block;
  2173   display: block;
  1962   float: left;
  2174   float: left;
  1963   height: 2.5em;
  2175   height: 2.5em;
       
  2176   margin-top: 0.5em;
  1964   margin-right: 0.75em;
  2177   margin-right: 0.75em;
  1965   width: 2.5em;
  2178   width: 2.5em;
  1966 }
  2179 }
  1967 .wp-block-post-comments .comment-author cite {
  2180 .wp-block-post-comments .comment-author cite {
  1968   font-style: normal;
  2181   font-style: normal;
  1969 }
  2182 }
  1970 .wp-block-post-comments .comment-meta {
  2183 .wp-block-post-comments .comment-meta {
       
  2184   font-size: 0.875em;
  1971   line-height: 1.5;
  2185   line-height: 1.5;
  1972   margin-left: -3.25em;
  2186 }
       
  2187 .wp-block-post-comments .comment-meta b {
       
  2188   font-weight: normal;
       
  2189 }
       
  2190 .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
       
  2191   margin-top: 1em;
       
  2192   margin-bottom: 1em;
       
  2193   display: block;
  1973 }
  2194 }
  1974 .wp-block-post-comments .comment-body .commentmetadata {
  2195 .wp-block-post-comments .comment-body .commentmetadata {
  1975   font-size: 0.75em;
  2196   font-size: 0.875em;
  1976 }
  2197 }
  1977 .wp-block-post-comments .comment-form-comment label,
  2198 .wp-block-post-comments .comment-form-comment label,
  1978 .wp-block-post-comments .comment-form-author label,
  2199 .wp-block-post-comments .comment-form-author label,
  1979 .wp-block-post-comments .comment-form-email label,
  2200 .wp-block-post-comments .comment-form-email label,
  1980 .wp-block-post-comments .comment-form-url label {
  2201 .wp-block-post-comments .comment-form-url label {
  1981   display: block;
  2202   display: block;
  1982 }
  2203   margin-bottom: 0.25em;
  1983 .wp-block-post-comments .comment-form-comment textarea {
  2204 }
       
  2205 .wp-block-post-comments .comment-form textarea,
       
  2206 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
       
  2207   display: block;
  1984   box-sizing: border-box;
  2208   box-sizing: border-box;
  1985   width: 100%;
  2209   width: 100%;
  1986 }
  2210 }
       
  2211 .wp-block-post-comments .comment-form-cookies-consent {
       
  2212   display: flex;
       
  2213   gap: 0.25em;
       
  2214 }
       
  2215 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
       
  2216   margin-top: 0.35em;
       
  2217 }
       
  2218 .wp-block-post-comments .comment-reply-title {
       
  2219   margin-bottom: 0;
       
  2220 }
       
  2221 .wp-block-post-comments .comment-reply-title :where(small) {
       
  2222   font-size: var(--wp--preset--font-size--medium, smaller);
       
  2223   margin-left: 0.5em;
       
  2224 }
  1987 .wp-block-post-comments .reply {
  2225 .wp-block-post-comments .reply {
  1988   font-size: 0.75em;
  2226   font-size: 0.875em;
  1989   margin-bottom: 1.4em;
  2227   margin-bottom: 1.4em;
  1990 }
  2228 }
  1991 .wp-block-post-comments textarea,
  2229 .wp-block-post-comments textarea,
  1992 .wp-block-post-comments input {
  2230 .wp-block-post-comments input:not([type=submit]) {
  1993   border: 1px solid #949494;
  2231   border: 1px solid #949494;
  1994 }
  2232   font-size: 1em;
  1995 
  2233   font-family: inherit;
       
  2234 }
       
  2235 .wp-block-post-comments textarea,
       
  2236 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {
       
  2237   padding: calc(0.667em + 2px);
       
  2238 }
       
  2239 .wp-block-post-comments input[type=submit] {
       
  2240   border: none;
       
  2241 }
       
  2242 
       
  2243 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
       
  2244   font-weight: inherit;
       
  2245 }
       
  2246 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
       
  2247   font-family: inherit;
       
  2248 }
       
  2249 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
       
  2250   font-size: inherit;
       
  2251 }
       
  2252 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
       
  2253   line-height: inherit;
       
  2254 }
       
  2255 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
       
  2256   font-style: inherit;
       
  2257 }
       
  2258 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
       
  2259   letter-spacing: inherit;
       
  2260 }
  1996 .wp-block-post-comments-form input[type=submit] {
  2261 .wp-block-post-comments-form input[type=submit] {
  1997   border: none;
  2262   border: none;
  1998   box-shadow: none;
  2263   box-shadow: none;
  1999   cursor: pointer;
  2264   cursor: pointer;
  2000   display: inline-block;
  2265   display: inline-block;
  2001   text-align: center;
  2266   text-align: center;
  2002   overflow-wrap: break-word;
  2267   overflow-wrap: break-word;
  2003 }
  2268 }
       
  2269 .wp-block-post-comments-form textarea,
       
  2270 .wp-block-post-comments-form input:not([type=submit]) {
       
  2271   border: 1px solid #949494;
       
  2272   font-size: 1em;
       
  2273   font-family: inherit;
       
  2274 }
       
  2275 .wp-block-post-comments-form textarea,
       
  2276 .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) {
       
  2277   padding: calc(0.667em + 2px);
       
  2278 }
       
  2279 .wp-block-post-comments-form .comment-form textarea,
       
  2280 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]) {
       
  2281   display: block;
       
  2282   box-sizing: border-box;
       
  2283   width: 100%;
       
  2284 }
       
  2285 .wp-block-post-comments-form .comment-form-author label,
       
  2286 .wp-block-post-comments-form .comment-form-email label,
       
  2287 .wp-block-post-comments-form .comment-form-url label {
       
  2288   display: block;
       
  2289   margin-bottom: 0.25em;
       
  2290 }
       
  2291 .wp-block-post-comments-form .comment-form-cookies-consent {
       
  2292   display: flex;
       
  2293   gap: 0.25em;
       
  2294 }
       
  2295 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
       
  2296   margin-top: 0.35em;
       
  2297 }
       
  2298 .wp-block-post-comments-form .comment-reply-title {
       
  2299   margin-bottom: 0;
       
  2300 }
       
  2301 .wp-block-post-comments-form .comment-reply-title :where(small) {
       
  2302   font-size: var(--wp--preset--font-size--medium, smaller);
       
  2303   margin-left: 0.5em;
       
  2304 }
  2004 
  2305 
  2005 .wp-block-post-excerpt__more-link {
  2306 .wp-block-post-excerpt__more-link {
  2006   display: inline-block;
  2307   display: inline-block;
  2007 }
  2308 }
  2008 
  2309 
       
  2310 .wp-block-post-featured-image {
       
  2311   margin-left: 0;
       
  2312   margin-right: 0;
       
  2313 }
       
  2314 .wp-block-post-featured-image a {
       
  2315   display: block;
       
  2316 }
       
  2317 .wp-block-post-featured-image img {
       
  2318   max-width: 100%;
       
  2319   width: 100%;
       
  2320   height: auto;
       
  2321   vertical-align: bottom;
       
  2322 }
       
  2323 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
       
  2324   width: 100%;
       
  2325 }
       
  2326 
       
  2327 .wp-block-post-terms__separator {
       
  2328   white-space: pre-wrap;
       
  2329 }
       
  2330 
       
  2331 .wp-block-post-title {
       
  2332   word-break: break-word;
       
  2333 }
  2009 .wp-block-post-title a {
  2334 .wp-block-post-title a {
  2010   display: inline-block;
  2335   display: inline-block;
  2011 }
  2336 }
  2012 
  2337 
  2013 .wp-block-preformatted {
  2338 .wp-block-preformatted {
  2020 
  2345 
  2021 .wp-block-pullquote {
  2346 .wp-block-pullquote {
  2022   margin: 0 0 1em 0;
  2347   margin: 0 0 1em 0;
  2023   padding: 3em 0;
  2348   padding: 3em 0;
  2024   text-align: center;
  2349   text-align: center;
  2025 }
  2350   overflow-wrap: break-word;
  2026 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  2351   box-sizing: border-box;
       
  2352 }
       
  2353 .wp-block-pullquote p,
       
  2354 .wp-block-pullquote blockquote,
       
  2355 .wp-block-pullquote cite {
       
  2356   color: inherit;
       
  2357 }
       
  2358 .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  2027   max-width: 420px;
  2359   max-width: 420px;
  2028 }
  2360 }
  2029 .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  2361 .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p, .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  2030   font-size: 1.25em;
  2362   font-size: 1.25em;
  2031 }
  2363 }
  2032 .wp-block-pullquote p {
  2364 .wp-block-pullquote p {
  2033   font-size: 1.75em;
  2365   font-size: 1.75em;
  2034   line-height: 1.6;
  2366   line-height: 1.6;
  2039 }
  2371 }
  2040 .wp-block-pullquote .has-text-color a {
  2372 .wp-block-pullquote .has-text-color a {
  2041   color: inherit;
  2373   color: inherit;
  2042 }
  2374 }
  2043 
  2375 
  2044 .wp-block-pullquote:not(.is-style-solid-color) {
  2376 .wp-block-pullquote.has-text-align-left blockquote {
  2045   background: none;
  2377   text-align: left;
       
  2378 }
       
  2379 
       
  2380 .wp-block-pullquote.has-text-align-right blockquote {
       
  2381   text-align: right;
  2046 }
  2382 }
  2047 
  2383 
  2048 .wp-block-pullquote.is-style-solid-color {
  2384 .wp-block-pullquote.is-style-solid-color {
  2049   border: none;
  2385   border: none;
  2050 }
  2386 }
  2051 .wp-block-pullquote.is-style-solid-color blockquote {
  2387 .wp-block-pullquote.is-style-solid-color blockquote {
  2052   margin-left: auto;
  2388   margin-left: auto;
  2053   margin-right: auto;
  2389   margin-right: auto;
  2054   text-align: left;
       
  2055   max-width: 60%;
  2390   max-width: 60%;
  2056 }
  2391 }
  2057 .wp-block-pullquote.is-style-solid-color blockquote p {
  2392 .wp-block-pullquote.is-style-solid-color blockquote p {
  2058   margin-top: 0;
  2393   margin-top: 0;
  2059   margin-bottom: 0;
  2394   margin-bottom: 0;
  2068   color: inherit;
  2403   color: inherit;
  2069 }
  2404 }
  2070 
  2405 
  2071 .wp-block-post-template,
  2406 .wp-block-post-template,
  2072 .wp-block-query-loop {
  2407 .wp-block-query-loop {
       
  2408   margin-top: 0;
       
  2409   margin-bottom: 0;
  2073   max-width: 100%;
  2410   max-width: 100%;
  2074   list-style: none;
  2411   list-style: none;
  2075   padding: 0;
  2412   padding: 0;
  2076 }
  2413 }
  2077 .wp-block-post-template li,
  2414 .wp-block-post-template.wp-block-post-template,
  2078 .wp-block-query-loop li {
  2415 .wp-block-query-loop.wp-block-post-template {
  2079   clear: both;
  2416   background: none;
  2080 }
  2417 }
  2081 .wp-block-post-template.is-flex-container,
  2418 .wp-block-post-template.is-flex-container,
  2082 .wp-block-query-loop.is-flex-container {
  2419 .wp-block-query-loop.is-flex-container {
  2083   flex-direction: row;
  2420   flex-direction: row;
  2084   display: flex;
  2421   display: flex;
  2085   flex-wrap: wrap;
  2422   flex-wrap: wrap;
       
  2423   gap: 1.25em;
  2086 }
  2424 }
  2087 .wp-block-post-template.is-flex-container li,
  2425 .wp-block-post-template.is-flex-container li,
  2088 .wp-block-query-loop.is-flex-container li {
  2426 .wp-block-query-loop.is-flex-container li {
  2089   margin: 0 0 1.25em 0;
  2427   margin: 0;
  2090   width: 100%;
  2428   width: 100%;
  2091 }
  2429 }
  2092 @media (min-width: 600px) {
  2430 @media (min-width: 600px) {
  2093   .wp-block-post-template.is-flex-container li,
       
  2094 .wp-block-query-loop.is-flex-container li {
       
  2095     margin-right: 1.25em;
       
  2096   }
       
  2097   .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,
  2431   .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,
  2098 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
  2432 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
  2099     width: calc((100% / 2) - 1.25em + (1.25em / 2));
  2433     width: calc((100% / 2) - 1.25em + (1.25em / 2));
  2100   }
  2434   }
  2101   .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n),
       
  2102 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {
       
  2103     margin-right: 0;
       
  2104   }
       
  2105   .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,
  2435   .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,
  2106 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
  2436 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
  2107     width: calc((100% / 3) - 1.25em + (1.25em / 3));
  2437     width: calc((100% / 3) - 1.25em + (1.25em / 3));
  2108   }
  2438   }
  2109   .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n),
       
  2110 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {
       
  2111     margin-right: 0;
       
  2112   }
       
  2113   .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,
  2439   .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,
  2114 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
  2440 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
  2115     width: calc((100% / 4) - 1.25em + (1.25em / 4));
  2441     width: calc((100% / 4) - 1.25em + (1.25em / 4));
  2116   }
  2442   }
  2117   .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n),
       
  2118 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {
       
  2119     margin-right: 0;
       
  2120   }
       
  2121   .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,
  2443   .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,
  2122 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
  2444 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
  2123     width: calc((100% / 5) - 1.25em + (1.25em / 5));
  2445     width: calc((100% / 5) - 1.25em + (1.25em / 5));
  2124   }
  2446   }
  2125   .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n),
       
  2126 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {
       
  2127     margin-right: 0;
       
  2128   }
       
  2129   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,
  2447   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,
  2130 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
  2448 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
  2131     width: calc((100% / 6) - 1.25em + (1.25em / 6));
  2449     width: calc((100% / 6) - 1.25em + (1.25em / 6));
  2132   }
  2450   }
  2133   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n),
  2451 }
  2134 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
  2452 
  2135     margin-right: 0;
       
  2136   }
       
  2137 }
       
  2138 
       
  2139 .wp-block-query-pagination {
       
  2140   display: flex;
       
  2141   flex-direction: row;
       
  2142   flex-wrap: wrap;
       
  2143 }
       
  2144 .wp-block-query-pagination > .wp-block-query-pagination-next,
  2453 .wp-block-query-pagination > .wp-block-query-pagination-next,
  2145 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2454 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2146 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2455 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2147   display: inline-block;
       
  2148   /*rtl:ignore*/
  2456   /*rtl:ignore*/
  2149   margin-right: 0.5em;
  2457   margin-right: 0.5em;
  2150   margin-bottom: 0.5em;
  2458   margin-bottom: 0.5em;
  2151 }
  2459 }
  2152 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
  2460 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
  2153 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
  2461 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
  2154 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
  2462 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
  2155   /*rtl:ignore*/
  2463   /*rtl:ignore*/
  2156   margin-right: 0;
  2464   margin-right: 0;
  2157 }
  2465 }
  2158 
  2466 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  2159 .wp-block-quote.is-style-large, .wp-block-quote.is-large {
  2467   margin-right: 1ch;
       
  2468   display: inline-block;
       
  2469 }
       
  2470 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
       
  2471   transform: scaleX(1) /*rtl:scaleX(-1);*/;
       
  2472 }
       
  2473 .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
       
  2474   margin-left: 1ch;
       
  2475   display: inline-block;
       
  2476 }
       
  2477 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
       
  2478   transform: scaleX(1) /*rtl:scaleX(-1);*/;
       
  2479 }
       
  2480 .wp-block-query-pagination.aligncenter {
       
  2481   justify-content: center;
       
  2482 }
       
  2483 
       
  2484 .wp-block-quote {
       
  2485   box-sizing: border-box;
       
  2486   overflow-wrap: break-word;
       
  2487 }
       
  2488 .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large:not(.is-style-plain) {
  2160   margin-bottom: 1em;
  2489   margin-bottom: 1em;
  2161   padding: 0 1em;
  2490   padding: 0 1em;
  2162 }
  2491 }
  2163 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
  2492 .wp-block-quote.is-style-large:not(.is-style-plain) p, .wp-block-quote.is-large:not(.is-style-plain) p {
  2164   font-size: 1.5em;
  2493   font-size: 1.5em;
  2165   font-style: italic;
  2494   font-style: italic;
  2166   line-height: 1.6;
  2495   line-height: 1.6;
  2167 }
  2496 }
  2168 .wp-block-quote.is-style-large cite,
  2497 .wp-block-quote.is-style-large:not(.is-style-plain) cite,
  2169 .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,
  2498 .wp-block-quote.is-style-large:not(.is-style-plain) footer, .wp-block-quote.is-large:not(.is-style-plain) cite,
  2170 .wp-block-quote.is-large footer {
  2499 .wp-block-quote.is-large:not(.is-style-plain) footer {
  2171   font-size: 1.125em;
  2500   font-size: 1.125em;
  2172   text-align: right;
  2501   text-align: right;
  2173 }
  2502 }
  2174 
  2503 
  2175 .wp-block-rss.wp-block-rss {
  2504 .wp-block-read-more {
       
  2505   display: block;
       
  2506   width: -moz-fit-content;
       
  2507   width: fit-content;
       
  2508 }
       
  2509 .wp-block-read-more:not([style*=text-decoration]) {
       
  2510   text-decoration: none;
       
  2511 }
       
  2512 .wp-block-read-more:not([style*=text-decoration]):focus, .wp-block-read-more:not([style*=text-decoration]):active {
       
  2513   text-decoration: none;
       
  2514 }
       
  2515 
       
  2516 ul.wp-block-rss {
       
  2517   list-style: none;
       
  2518   padding: 0;
       
  2519 }
       
  2520 ul.wp-block-rss.wp-block-rss {
  2176   box-sizing: border-box;
  2521   box-sizing: border-box;
  2177 }
  2522 }
  2178 .wp-block-rss.alignleft {
  2523 ul.wp-block-rss.alignleft {
  2179   /*rtl:ignore*/
  2524   /*rtl:ignore*/
  2180   margin-right: 2em;
  2525   margin-right: 2em;
  2181 }
  2526 }
  2182 .wp-block-rss.alignright {
  2527 ul.wp-block-rss.alignright {
  2183   /*rtl:ignore*/
  2528   /*rtl:ignore*/
  2184   margin-left: 2em;
  2529   margin-left: 2em;
  2185 }
  2530 }
  2186 .wp-block-rss.is-grid {
  2531 ul.wp-block-rss.is-grid {
  2187   display: flex;
  2532   display: flex;
  2188   flex-wrap: wrap;
  2533   flex-wrap: wrap;
  2189   padding: 0;
  2534   padding: 0;
  2190   list-style: none;
  2535   list-style: none;
  2191 }
  2536 }
  2192 .wp-block-rss.is-grid li {
  2537 ul.wp-block-rss.is-grid li {
  2193   margin: 0 1em 1em 0;
  2538   margin: 0 1em 1em 0;
  2194   width: 100%;
  2539   width: 100%;
  2195 }
  2540 }
  2196 @media (min-width: 600px) {
  2541 @media (min-width: 600px) {
  2197   .wp-block-rss.columns-2 li {
  2542   ul.wp-block-rss.columns-2 li {
  2198     width: calc(( 100% / 2 ) - 1em);
  2543     width: calc(( 100% / 2 ) - 1em);
  2199   }
  2544   }
  2200   .wp-block-rss.columns-3 li {
  2545   ul.wp-block-rss.columns-3 li {
  2201     width: calc(( 100% / 3 ) - 1em);
  2546     width: calc(( 100% / 3 ) - 1em);
  2202   }
  2547   }
  2203   .wp-block-rss.columns-4 li {
  2548   ul.wp-block-rss.columns-4 li {
  2204     width: calc(( 100% / 4 ) - 1em);
  2549     width: calc(( 100% / 4 ) - 1em);
  2205   }
  2550   }
  2206   .wp-block-rss.columns-5 li {
  2551   ul.wp-block-rss.columns-5 li {
  2207     width: calc(( 100% / 5 ) - 1em);
  2552     width: calc(( 100% / 5 ) - 1em);
  2208   }
  2553   }
  2209   .wp-block-rss.columns-6 li {
  2554   ul.wp-block-rss.columns-6 li {
  2210     width: calc(( 100% / 6 ) - 1em);
  2555     width: calc(( 100% / 6 ) - 1em);
  2211   }
  2556   }
  2212 }
  2557 }
  2213 
  2558 
  2214 .wp-block-rss__item-publish-date,
  2559 .wp-block-rss__item-publish-date,
  2215 .wp-block-rss__item-author {
  2560 .wp-block-rss__item-author {
  2216   display: block;
  2561   display: block;
  2217   color: #555;
       
  2218   font-size: 0.8125em;
  2562   font-size: 0.8125em;
  2219 }
  2563 }
  2220 
  2564 
  2221 .wp-block-search .wp-block-search__button {
  2565 .wp-block-search__button {
  2222   background: #f7f7f7;
  2566   background: #f7f7f7;
  2223   border: 1px solid #ccc;
  2567   border: 1px solid #ccc;
  2224   padding: 0.375em 0.625em;
  2568   padding: 0.375em 0.625em;
  2225   color: #32373c;
  2569   color: #32373c;
  2226   margin-left: 0.625em;
  2570   margin-left: 0.625em;
  2227   word-break: normal;
  2571   word-break: normal;
  2228 }
  2572   font-size: inherit;
  2229 .wp-block-search .wp-block-search__button.has-icon {
  2573   font-family: inherit;
       
  2574   line-height: inherit;
       
  2575 }
       
  2576 .wp-block-search__button.has-icon {
  2230   line-height: 0;
  2577   line-height: 0;
  2231 }
  2578 }
  2232 .wp-block-search .wp-block-search__button svg {
  2579 .wp-block-search__button svg {
  2233   min-width: 1.5em;
  2580   min-width: 1.5em;
  2234   min-height: 1.5em;
  2581   min-height: 1.5em;
  2235 }
  2582   fill: currentColor;
  2236 .wp-block-search .wp-block-search__inside-wrapper {
  2583 }
       
  2584 
       
  2585 .wp-block-search__inside-wrapper {
  2237   display: flex;
  2586   display: flex;
  2238   flex: auto;
  2587   flex: auto;
  2239   flex-wrap: nowrap;
  2588   flex-wrap: nowrap;
  2240   max-width: 100%;
  2589   max-width: 100%;
  2241 }
  2590 }
  2242 .wp-block-search .wp-block-search__label {
  2591 
  2243   width: 100%;
  2592 .wp-block-search__label {
  2244 }
  2593   width: 100%;
  2245 .wp-block-search .wp-block-search__input {
  2594 }
       
  2595 
       
  2596 .wp-block-search__input {
       
  2597   padding: 8px;
  2246   flex-grow: 1;
  2598   flex-grow: 1;
  2247   min-width: 3em;
  2599   min-width: 3em;
  2248   border: 1px solid #949494;
  2600   border: 1px solid #949494;
  2249 }
  2601   font-size: inherit;
       
  2602   font-family: inherit;
       
  2603   line-height: inherit;
       
  2604 }
       
  2605 
  2250 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  2606 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  2251   margin-left: 0;
  2607   margin-left: 0;
  2252 }
  2608 }
       
  2609 
  2253 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  2610 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  2254   padding: 4px;
  2611   padding: 4px;
  2255   border: 1px solid #949494;
  2612   border: 1px solid #949494;
  2256 }
  2613 }
  2257 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  2614 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  2263   outline: none;
  2620   outline: none;
  2264 }
  2621 }
  2265 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  2622 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  2266   padding: 0.125em 0.5em;
  2623   padding: 0.125em 0.5em;
  2267 }
  2624 }
       
  2625 
  2268 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  2626 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  2269   margin: auto;
  2627   margin: auto;
  2270 }
  2628 }
  2271 
  2629 
  2272 .wp-block-separator {
  2630 .wp-block-separator {
  2273   border-top: 1px solid currentColor;
  2631   border-top: 1px solid currentColor;
  2274   border-bottom: 1px solid currentColor;
  2632   border-bottom: 1px solid currentColor;
  2275 }
       
  2276 .wp-block-separator.is-style-wide {
       
  2277   border-bottom-width: 1px;
       
  2278 }
  2633 }
  2279 .wp-block-separator.is-style-dots {
  2634 .wp-block-separator.is-style-dots {
  2280   background: none !important;
  2635   background: none !important;
  2281   border: none;
  2636   border: none;
  2282   text-align: center;
  2637   text-align: center;
  2283   width: none;
       
  2284   line-height: 1;
  2638   line-height: 1;
  2285   height: auto;
  2639   height: auto;
  2286 }
  2640 }
  2287 .wp-block-separator.is-style-dots::before {
  2641 .wp-block-separator.is-style-dots::before {
  2288   content: "···";
  2642   content: "···";
  2302 }
  2656 }
  2303 .wp-block-site-logo.is-default-size img {
  2657 .wp-block-site-logo.is-default-size img {
  2304   width: 120px;
  2658   width: 120px;
  2305   height: auto;
  2659   height: auto;
  2306 }
  2660 }
  2307 .wp-block-site-logo .aligncenter {
  2661 .wp-block-site-logo a,
  2308   display: table;
  2662 .wp-block-site-logo img {
  2309 }
  2663   border-radius: inherit;
  2310 .wp-block-site-logo.is-style-rounded img {
  2664 }
       
  2665 .wp-block-site-logo.aligncenter {
       
  2666   margin-left: auto;
       
  2667   margin-right: auto;
       
  2668   text-align: center;
       
  2669 }
       
  2670 .wp-block-site-logo.is-style-rounded {
  2311   border-radius: 9999px;
  2671   border-radius: 9999px;
  2312 }
  2672 }
  2313 
  2673 
  2314 .wp-block-social-links {
  2674 .wp-block-social-links {
  2315   display: flex;
       
  2316   flex-wrap: wrap;
       
  2317   padding-left: 0;
  2675   padding-left: 0;
  2318   padding-right: 0;
  2676   padding-right: 0;
  2319   text-indent: 0;
  2677   text-indent: 0;
  2320   margin-left: 0;
  2678   margin-left: 0;
       
  2679   background: none;
  2321 }
  2680 }
  2322 .wp-block-social-links .wp-social-link a,
  2681 .wp-block-social-links .wp-social-link a,
  2323 .wp-block-social-links .wp-social-link a:hover {
  2682 .wp-block-social-links .wp-social-link a:hover {
  2324   text-decoration: none;
  2683   text-decoration: none;
  2325   border-bottom: 0;
  2684   border-bottom: 0;
  2326   box-shadow: none;
  2685   box-shadow: none;
  2327 }
  2686 }
  2328 .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
       
  2329   margin: 4px 8px 4px 0;
       
  2330 }
       
  2331 .wp-block-social-links .wp-social-link a {
  2687 .wp-block-social-links .wp-social-link a {
  2332   padding: 0.25em;
  2688   padding: 0.25em;
  2333 }
  2689 }
  2334 .wp-block-social-links .wp-social-link svg {
  2690 .wp-block-social-links .wp-social-link svg {
  2335   width: 1em;
  2691   width: 1em;
  2336   height: 1em;
  2692   height: 1em;
       
  2693 }
       
  2694 .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
       
  2695   margin-left: 0.5em;
       
  2696   margin-right: 0.5em;
       
  2697   font-size: 0.65em;
  2337 }
  2698 }
  2338 .wp-block-social-links.has-small-icon-size {
  2699 .wp-block-social-links.has-small-icon-size {
  2339   font-size: 16px;
  2700   font-size: 16px;
  2340 }
  2701 }
  2341 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  2702 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  2366     transition-duration: 0s;
  2727     transition-duration: 0s;
  2367     transition-delay: 0s;
  2728     transition-delay: 0s;
  2368   }
  2729   }
  2369 }
  2730 }
  2370 .wp-block-social-link a {
  2731 .wp-block-social-link a {
  2371   display: block;
  2732   align-items: center;
       
  2733   display: flex;
  2372   line-height: 0;
  2734   line-height: 0;
  2373   transition: transform 0.1s ease;
  2735   transition: transform 0.1s ease;
  2374 }
  2736 }
  2375 .wp-block-social-link:hover {
  2737 .wp-block-social-link:hover {
  2376   transform: scale(1.1);
  2738   transform: scale(1.1);
  2544   color: #fff;
  2906   color: #fff;
  2545 }
  2907 }
  2546 
  2908 
  2547 .wp-block-social-links.is-style-logos-only .wp-social-link {
  2909 .wp-block-social-links.is-style-logos-only .wp-social-link {
  2548   background: none;
  2910   background: none;
  2549   padding: 4px;
  2911 }
       
  2912 .wp-block-social-links.is-style-logos-only .wp-social-link a {
       
  2913   padding: 0;
       
  2914 }
       
  2915 .wp-block-social-links.is-style-logos-only .wp-social-link svg {
       
  2916   width: 1.25em;
       
  2917   height: 1.25em;
  2550 }
  2918 }
  2551 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  2919 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  2552   color: #f90;
  2920   color: #f90;
  2553 }
  2921 }
  2554 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  2922 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  2683   text-align: center;
  3051   text-align: center;
  2684 }
  3052 }
  2685 .wp-block-tag-cloud.alignfull {
  3053 .wp-block-tag-cloud.alignfull {
  2686   padding-left: 1em;
  3054   padding-left: 1em;
  2687   padding-right: 1em;
  3055   padding-right: 1em;
       
  3056 }
       
  3057 .wp-block-tag-cloud a {
       
  3058   display: inline-block;
       
  3059   margin-right: 5px;
       
  3060 }
       
  3061 .wp-block-tag-cloud span {
       
  3062   display: inline-block;
       
  3063   margin-left: 5px;
       
  3064   text-decoration: none;
       
  3065 }
       
  3066 .wp-block-tag-cloud.is-style-outline {
       
  3067   display: flex;
       
  3068   flex-wrap: wrap;
       
  3069   gap: 1ch;
       
  3070 }
       
  3071 .wp-block-tag-cloud.is-style-outline a {
       
  3072   border: 1px solid currentColor;
       
  3073   font-size: unset !important;
       
  3074   margin-right: 0;
       
  3075   padding: 1ch 2ch;
       
  3076   text-decoration: none !important;
  2688 }
  3077 }
  2689 
  3078 
  2690 .wp-block-table {
  3079 .wp-block-table {
  2691   margin: 0 0 1em 0;
  3080   margin: 0 0 1em 0;
  2692   overflow-x: auto;
  3081   overflow-x: auto;
  2765 .wp-block-table table[style*=border-width] > *,
  3154 .wp-block-table table[style*=border-width] > *,
  2766 .wp-block-table table[style*=border-width] tr,
  3155 .wp-block-table table[style*=border-width] tr,
  2767 .wp-block-table table[style*=border-width] th,
  3156 .wp-block-table table[style*=border-width] th,
  2768 .wp-block-table table[style*=border-width] td {
  3157 .wp-block-table table[style*=border-width] td {
  2769   border-width: inherit;
  3158   border-width: inherit;
       
  3159   border-style: inherit;
  2770 }
  3160 }
  2771 
  3161 
  2772 .wp-block-text-columns {
  3162 .wp-block-text-columns {
  2773   display: flex;
  3163   display: flex;
  2774 }
  3164 }
  2819 .wp-block-video figcaption {
  3209 .wp-block-video figcaption {
  2820   margin-top: 0.5em;
  3210   margin-top: 0.5em;
  2821   margin-bottom: 1em;
  3211   margin-bottom: 1em;
  2822 }
  3212 }
  2823 
  3213 
  2824 .wp-block-post-featured-image {
       
  2825   margin-left: 0;
       
  2826   margin-right: 0;
       
  2827 }
       
  2828 .wp-block-post-featured-image a {
       
  2829   display: inline-block;
       
  2830 }
       
  2831 .wp-block-post-featured-image img {
       
  2832   max-width: 100%;
       
  2833   height: auto;
       
  2834 }
       
  2835 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
       
  2836   width: 100%;
       
  2837 }
       
  2838 
       
  2839 :root {
  3214 :root {
       
  3215   /*
       
  3216    * Our classes uses the same values we set for gradient value attributes,
       
  3217    * and we can not use spacing because of WP multi site kses rule.
       
  3218    */
  2840   /* stylelint-disable function-comma-space-after */
  3219   /* stylelint-disable function-comma-space-after */
  2841   /* stylelint-enable function-comma-space-after */
  3220   /* stylelint-enable function-comma-space-after */
  2842 }
  3221   --wp--preset--font-size--normal: 16px;
  2843 :root .has-pale-pink-background-color {
  3222   --wp--preset--font-size--huge: 42px;
  2844   background-color: #f78da7;
       
  2845 }
       
  2846 :root .has-vivid-red-background-color {
       
  2847   background-color: #cf2e2e;
       
  2848 }
       
  2849 :root .has-luminous-vivid-orange-background-color {
       
  2850   background-color: #ff6900;
       
  2851 }
       
  2852 :root .has-luminous-vivid-amber-background-color {
       
  2853   background-color: #fcb900;
       
  2854 }
       
  2855 :root .has-light-green-cyan-background-color {
       
  2856   background-color: #7bdcb5;
       
  2857 }
       
  2858 :root .has-vivid-green-cyan-background-color {
       
  2859   background-color: #00d084;
       
  2860 }
       
  2861 :root .has-pale-cyan-blue-background-color {
       
  2862   background-color: #8ed1fc;
       
  2863 }
       
  2864 :root .has-vivid-cyan-blue-background-color {
       
  2865   background-color: #0693e3;
       
  2866 }
       
  2867 :root .has-vivid-purple-background-color {
       
  2868   background-color: #9b51e0;
       
  2869 }
       
  2870 :root .has-white-background-color {
       
  2871   background-color: #fff;
       
  2872 }
  3223 }
  2873 :root .has-very-light-gray-background-color {
  3224 :root .has-very-light-gray-background-color {
  2874   background-color: #eee;
  3225   background-color: #eee;
  2875 }
  3226 }
  2876 :root .has-cyan-bluish-gray-background-color {
       
  2877   background-color: #abb8c3;
       
  2878 }
       
  2879 :root .has-very-dark-gray-background-color {
  3227 :root .has-very-dark-gray-background-color {
  2880   background-color: #313131;
  3228   background-color: #313131;
  2881 }
  3229 }
  2882 :root .has-black-background-color {
       
  2883   background-color: #000;
       
  2884 }
       
  2885 :root .has-pale-pink-color {
       
  2886   color: #f78da7;
       
  2887 }
       
  2888 :root .has-vivid-red-color {
       
  2889   color: #cf2e2e;
       
  2890 }
       
  2891 :root .has-luminous-vivid-orange-color {
       
  2892   color: #ff6900;
       
  2893 }
       
  2894 :root .has-luminous-vivid-amber-color {
       
  2895   color: #fcb900;
       
  2896 }
       
  2897 :root .has-light-green-cyan-color {
       
  2898   color: #7bdcb5;
       
  2899 }
       
  2900 :root .has-vivid-green-cyan-color {
       
  2901   color: #00d084;
       
  2902 }
       
  2903 :root .has-pale-cyan-blue-color {
       
  2904   color: #8ed1fc;
       
  2905 }
       
  2906 :root .has-vivid-cyan-blue-color {
       
  2907   color: #0693e3;
       
  2908 }
       
  2909 :root .has-vivid-purple-color {
       
  2910   color: #9b51e0;
       
  2911 }
       
  2912 :root .has-white-color {
       
  2913   color: #fff;
       
  2914 }
       
  2915 :root .has-very-light-gray-color {
  3230 :root .has-very-light-gray-color {
  2916   color: #eee;
  3231   color: #eee;
  2917 }
  3232 }
  2918 :root .has-cyan-bluish-gray-color {
       
  2919   color: #abb8c3;
       
  2920 }
       
  2921 :root .has-very-dark-gray-color {
  3233 :root .has-very-dark-gray-color {
  2922   color: #313131;
  3234   color: #313131;
  2923 }
  3235 }
  2924 :root .has-black-color {
       
  2925   color: #000;
       
  2926 }
       
  2927 :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
       
  2928   background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
       
  2929 }
       
  2930 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  3236 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  2931   background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
  3237   background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
  2932 }
  3238 }
  2933 :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
       
  2934   background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
       
  2935 }
       
  2936 :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
       
  2937   background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
       
  2938 }
       
  2939 :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
       
  2940   background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
       
  2941 }
       
  2942 :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
       
  2943   background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%);
       
  2944 }
       
  2945 :root .has-cool-to-warm-spectrum-gradient-background {
       
  2946   background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
       
  2947 }
       
  2948 :root .has-blush-light-purple-gradient-background {
       
  2949   background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
       
  2950 }
       
  2951 :root .has-blush-bordeaux-gradient-background {
       
  2952   background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
       
  2953 }
       
  2954 :root .has-purple-crush-gradient-background {
  3239 :root .has-purple-crush-gradient-background {
  2955   background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  3240   background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  2956 }
  3241 }
  2957 :root .has-luminous-dusk-gradient-background {
       
  2958   background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
       
  2959 }
       
  2960 :root .has-hazy-dawn-gradient-background {
  3242 :root .has-hazy-dawn-gradient-background {
  2961   background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
  3243   background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
  2962 }
  3244 }
  2963 :root .has-pale-ocean-gradient-background {
       
  2964   background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
       
  2965 }
       
  2966 :root .has-electric-grass-gradient-background {
       
  2967   background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
       
  2968 }
       
  2969 :root .has-subdued-olive-gradient-background {
  3245 :root .has-subdued-olive-gradient-background {
  2970   background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
  3246   background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
  2971 }
  3247 }
  2972 :root .has-atomic-cream-gradient-background {
  3248 :root .has-atomic-cream-gradient-background {
  2973   background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
  3249   background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
  2977 }
  3253 }
  2978 :root .has-midnight-gradient-background {
  3254 :root .has-midnight-gradient-background {
  2979   background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
  3255   background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
  2980 }
  3256 }
  2981 
  3257 
  2982 .has-small-font-size {
  3258 .has-regular-font-size {
  2983   font-size: 0.8125em;
  3259   font-size: 1em;
  2984 }
  3260 }
  2985 
  3261 
  2986 .has-regular-font-size,
  3262 .has-larger-font-size {
       
  3263   font-size: 2.625em;
       
  3264 }
       
  3265 
  2987 .has-normal-font-size {
  3266 .has-normal-font-size {
  2988   font-size: 1em;
  3267   font-size: var(--wp--preset--font-size--normal);
  2989 }
  3268 }
  2990 
  3269 
  2991 .has-medium-font-size {
       
  2992   font-size: 1.25em;
       
  2993 }
       
  2994 
       
  2995 .has-large-font-size {
       
  2996   font-size: 2.25em;
       
  2997 }
       
  2998 
       
  2999 .has-larger-font-size,
       
  3000 .has-huge-font-size {
  3270 .has-huge-font-size {
  3001   font-size: 2.625em;
  3271   font-size: var(--wp--preset--font-size--huge);
  3002 }
  3272 }
  3003 
  3273 
  3004 .has-text-align-center {
  3274 .has-text-align-center {
  3005   text-align: center;
  3275   text-align: center;
  3006 }
  3276 }
  3068   text-decoration: none;
  3338   text-decoration: none;
  3069   top: 5px;
  3339   top: 5px;
  3070   width: auto;
  3340   width: auto;
  3071   z-index: 100000;
  3341   z-index: 100000;
  3072 }
  3342 }
       
  3343 
       
  3344 /**
       
  3345  * The following provide a simple means of applying a default border style when
       
  3346  * a user first makes a selection in the border block support panel.
       
  3347  * This prevents issues such as where the user could set a border width
       
  3348  * and see no border due there being no border style set.
       
  3349  *
       
  3350  * This is intended to be removed once intelligent defaults can be set while
       
  3351  * making border selections via the block support.
       
  3352  *
       
  3353  * See: https://github.com/WordPress/gutenberg/pull/33743
       
  3354  */
       
  3355 html :where(.has-border-color) {
       
  3356   border-style: solid;
       
  3357 }
       
  3358 
       
  3359 html :where([style*="border-width"]) {
       
  3360   border-style: solid;
       
  3361 }
       
  3362 
       
  3363 /**
       
  3364  * Provide baseline responsiveness for images.
       
  3365  */
       
  3366 html :where(img[class*="wp-image-"]) {
       
  3367   height: auto;
       
  3368   max-width: 100%;
       
  3369 }