wp/wp-includes/css/dist/block-library/style-rtl.css
changeset 21 48c4eec2b7e6
parent 19 3d72ae0968f4
child 22 8c2e4d02f4ef
equal deleted inserted replaced
20:7b1b88e27a20 21:48c4eec2b7e6
     1 @charset "UTF-8";
     1 @charset "UTF-8";
     2 /**
     2 
     3  * Colors
     3 .wp-block-archives{
     4  */
     4   box-sizing:border-box;
     5 /**
     5 }
     6  * Breakpoints & Media Queries
     6 
     7  */
     7 .wp-block-archives-dropdown label{
     8 /**
     8   display:block;
     9  * SCSS Variables.
     9 }
    10  *
    10 
    11  * Please use variables from this sheet to ensure consistency across the UI.
    11 .wp-block-avatar{
    12  * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
    12   line-height:0;
    13  * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
    13 }
    14  */
    14 .wp-block-avatar,.wp-block-avatar img{
    15 /**
    15   box-sizing:border-box;
    16  * Colors
    16 }
    17  */
    17 .wp-block-avatar.aligncenter{
    18 /**
    18   text-align:center;
    19  * Fonts & basic variables.
    19 }
    20  */
    20 
    21 /**
    21 .wp-block-audio{
    22  * Grid System.
    22   box-sizing:border-box;
    23  * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
    23 }
    24  */
    24 .wp-block-audio :where(figcaption){
    25 /**
    25   margin-bottom:1em;
    26  * Dimensions.
    26   margin-top:.5em;
    27  */
    27 }
    28 /**
    28 .wp-block-audio audio{
    29  * Shadows.
    29   min-width:300px;
    30  */
    30   width:100%;
    31 /**
    31 }
    32  * Editor widths.
    32 
    33  */
    33 .wp-block-button__link{
    34 /**
    34   box-sizing:border-box;
    35  * Block & Editor UI.
    35   cursor:pointer;
    36  */
    36   display:inline-block;
    37 /**
    37   text-align:center;
    38  * Block paddings.
    38   word-break:break-word;
    39  */
    39 }
    40 /**
    40 .wp-block-button__link.aligncenter{
    41  * React Native specific.
    41   text-align:center;
    42  * These variables do not appear to be used anywhere else.
    42 }
    43  */
    43 .wp-block-button__link.alignright{
    44 /**
    44   text-align:right;
    45 *  Converts a hex value into the rgb equivalent.
    45 }
    46 *
    46 
    47 * @param {string} hex - the hexadecimal value to convert
    47 :where(.wp-block-button__link){
    48 * @return {string} comma separated rgb values
    48   border-radius:9999px;
    49 */
    49   box-shadow:none;
    50 /**
    50   padding:calc(.667em + 2px) calc(1.333em + 2px);
    51  * Breakpoint mixins
    51   text-decoration:none;
    52  */
    52 }
    53 /**
    53 
    54  * Long content fade mixin
    54 .wp-block-button[style*=text-decoration] .wp-block-button__link{
    55  *
    55   text-decoration:inherit;
    56  * Creates a fading overlay to signify that the content is longer
    56 }
    57  * than the space allows.
    57 
    58  */
    58 .wp-block-buttons>.wp-block-button.has-custom-width{
    59 /**
    59   max-width:none;
    60  * Focus styles.
    60 }
    61  */
    61 .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
    62 /**
    62   width:100%;
    63  * Applies editor left position to the selector passed as argument
    63 }
    64  */
    64 .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
    65 /**
    65   font-size:inherit;
    66  * Styles that are reused verbatim in a few places
    66 }
    67  */
    67 .wp-block-buttons>.wp-block-button.wp-block-button__width-25{
    68 /**
    68   width:calc(25% - var(--wp--style--block-gap, .5em)*.75);
    69  * Allows users to opt-out of animations via OS-level preferences.
    69 }
    70  */
    70 .wp-block-buttons>.wp-block-button.wp-block-button__width-50{
    71 /**
    71   width:calc(50% - var(--wp--style--block-gap, .5em)*.5);
    72  * Reset default styles for JavaScript UI based pages.
    72 }
    73  * This is a WP-admin agnostic reset
    73 .wp-block-buttons>.wp-block-button.wp-block-button__width-75{
    74  */
    74   width:calc(75% - var(--wp--style--block-gap, .5em)*.25);
    75 /**
    75 }
    76  * Reset the WP Admin page styles for Gutenberg-like pages.
    76 .wp-block-buttons>.wp-block-button.wp-block-button__width-100{
    77  */
    77   flex-basis:100%;
    78 .wp-block-archives-dropdown label {
    78   width:100%;
    79   display: block;
    79 }
    80 }
    80 
    81 
    81 .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
    82 .wp-block-avatar.aligncenter {
    82   width:25%;
    83   text-align: center;
    83 }
    84 }
    84 .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
    85 
    85   width:50%;
    86 .wp-block-audio {
    86 }
    87   margin: 0 0 1em 0;
    87 .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
    88 }
    88   width:75%;
    89 .wp-block-audio figcaption {
    89 }
    90   margin-top: 0.5em;
    90 
    91   margin-bottom: 1em;
    91 .wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
    92 }
    92   border-radius:0;
    93 .wp-block-audio audio {
    93 }
    94   width: 100%;
    94 
    95   min-width: 300px;
    95 .wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
    96 }
    96   border-radius:0 !important;
    97 
    97 }
    98 .wp-block-button__link {
    98 
    99   color: #fff;
    99 :root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){
   100   background-color: #32373c;
   100   border:2px solid;
   101   border-radius: 9999px;
   101   padding:.667em 1.333em;
   102   box-shadow: none;
   102 }
   103   cursor: pointer;
   103 :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){
   104   display: inline-block;
   104   color:currentColor;
   105   font-size: 1.125em;
   105 }
   106   padding: calc(0.667em + 2px) calc(1.333em + 2px);
   106 :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){
   107   text-align: center;
   107   background-color:initial;
   108   text-decoration: none;
   108   background-image:none;
   109   word-break: break-word;
   109 }
   110   box-sizing: border-box;
   110 .wp-block-buttons.is-vertical{
   111 }
   111   flex-direction:column;
   112 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
   112 }
   113   color: #fff;
   113 .wp-block-buttons.is-vertical>.wp-block-button:last-child{
   114 }
   114   margin-bottom:0;
   115 .wp-block-button__link.aligncenter {
   115 }
   116   text-align: center;
   116 .wp-block-buttons>.wp-block-button{
   117 }
   117   display:inline-block;
   118 .wp-block-button__link.alignright {
   118   margin:0;
   119   text-align: right;
   119 }
   120 }
   120 .wp-block-buttons.is-content-justification-left{
   121 
   121   justify-content:flex-start;
   122 .wp-block-buttons > .wp-block-button.has-custom-width {
   122 }
   123   max-width: none;
   123 .wp-block-buttons.is-content-justification-left.is-vertical{
   124 }
   124   align-items:flex-start;
   125 .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
   125 }
   126   width: 100%;
   126 .wp-block-buttons.is-content-justification-center{
   127 }
   127   justify-content:center;
   128 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
   128 }
   129   font-size: inherit;
   129 .wp-block-buttons.is-content-justification-center.is-vertical{
   130 }
   130   align-items:center;
   131 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
   131 }
   132   width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75));
   132 .wp-block-buttons.is-content-justification-right{
   133 }
   133   justify-content:flex-end;
   134 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
   134 }
   135   width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5));
   135 .wp-block-buttons.is-content-justification-right.is-vertical{
   136 }
   136   align-items:flex-end;
   137 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
   137 }
   138   width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25));
   138 .wp-block-buttons.is-content-justification-space-between{
   139 }
   139   justify-content:space-between;
   140 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
   140 }
   141   width: 100%;
   141 .wp-block-buttons.aligncenter{
   142   flex-basis: 100%;
   142   text-align:center;
   143 }
   143 }
   144 
   144 .wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
   145 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
   145   margin-left:auto;
   146   width: 25%;
   146   margin-right:auto;
   147 }
   147   width:100%;
   148 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
   148 }
   149   width: 50%;
   149 .wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{
   150 }
   150   text-decoration:inherit;
   151 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
   151 }
   152   width: 75%;
   152 .wp-block-buttons.has-custom-font-size .wp-block-button__link{
   153 }
   153   font-size:inherit;
   154 
   154 }
   155 .wp-block-button.is-style-squared,
   155 
   156 .wp-block-button__link.wp-block-button.is-style-squared {
   156 .wp-block-button.aligncenter,.wp-block-calendar{
   157   border-radius: 0;
   157   text-align:center;
   158 }
   158 }
   159 
   159 .wp-block-calendar td,.wp-block-calendar th{
   160 .wp-block-button.no-border-radius,
   160   border:1px solid;
   161 .wp-block-button__link.no-border-radius {
   161   padding:.25em;
   162   border-radius: 0 !important;
   162 }
   163 }
   163 .wp-block-calendar th{
   164 
   164   font-weight:400;
   165 .is-style-outline > :where(.wp-block-button__link),
   165 }
   166 :where(.wp-block-button__link).is-style-outline {
   166 .wp-block-calendar caption{
   167   border: 2px solid currentColor;
   167   background-color:inherit;
   168   padding: 0.667em 1.333em;
   168 }
   169 }
   169 .wp-block-calendar table{
   170 
   170   border-collapse:collapse;
   171 .is-style-outline > .wp-block-button__link:not(.has-text-color),
   171   width:100%;
   172 .wp-block-button__link.is-style-outline:not(.has-text-color) {
   172 }
   173   color: currentColor;
   173 .wp-block-calendar table:where(:not(.has-text-color)){
   174 }
   174   color:#40464d;
   175 
   175 }
   176 .is-style-outline > .wp-block-button__link:not(.has-background),
   176 .wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{
   177 .wp-block-button__link.is-style-outline:not(.has-background) {
   177   border-color:#ddd;
   178   background-color: transparent;
   178 }
   179 }
   179 .wp-block-calendar table.has-background th{
   180 
   180   background-color:inherit;
   181 .wp-block-buttons {
   181 }
   182   /* stylelint-disable indentation */
   182 .wp-block-calendar table.has-text-color th{
   183 }
   183   color:inherit;
   184 .wp-block-buttons.is-vertical {
   184 }
   185   flex-direction: column;
   185 
   186 }
   186 :where(.wp-block-calendar table:not(.has-background) th){
   187 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
   187   background:#ddd;
   188   margin-bottom: 0;
   188 }
   189 }
   189 
   190 .wp-block-buttons > .wp-block-button {
   190 .wp-block-categories{
   191   display: inline-block;
   191   box-sizing:border-box;
   192   margin: 0;
   192 }
   193 }
   193 .wp-block-categories.alignleft{
   194 .wp-block-buttons.is-content-justification-left {
   194   margin-right:2em;
   195   justify-content: flex-start;
   195 }
   196 }
   196 .wp-block-categories.alignright{
   197 .wp-block-buttons.is-content-justification-left.is-vertical {
   197   margin-left:2em;
   198   align-items: flex-start;
   198 }
   199 }
   199 .wp-block-categories.wp-block-categories-dropdown.aligncenter{
   200 .wp-block-buttons.is-content-justification-center {
   200   text-align:center;
   201   justify-content: center;
   201 }
   202 }
   202 
   203 .wp-block-buttons.is-content-justification-center.is-vertical {
   203 .wp-block-code{
   204   align-items: center;
   204   box-sizing:border-box;
   205 }
   205 }
   206 .wp-block-buttons.is-content-justification-right {
   206 .wp-block-code code{
   207   justify-content: flex-end;
   207   display:block;
   208 }
   208   font-family:inherit;
   209 .wp-block-buttons.is-content-justification-right.is-vertical {
   209   overflow-wrap:break-word;
   210   align-items: flex-end;
   210   white-space:pre-wrap;
   211 }
   211 }
   212 .wp-block-buttons.is-content-justification-space-between {
   212 
   213   justify-content: space-between;
   213 .wp-block-columns{
   214 }
   214   align-items:normal !important;
   215 .wp-block-buttons.aligncenter {
   215   box-sizing:border-box;
   216   text-align: center;
   216   display:flex;
   217 }
   217   flex-wrap:wrap !important;
   218 .wp-block-buttons:not(.is-content-justification-space-between,
   218 }
   219 .is-content-justification-right,
   219 @media (min-width:782px){
   220 .is-content-justification-left,
   220   .wp-block-columns{
   221 .is-content-justification-center) .wp-block-button.aligncenter {
   221     flex-wrap:nowrap !important;
   222   /* stylelint-enable indentation */
   222   }
   223   margin-right: auto;
   223 }
   224   margin-left: auto;
   224 .wp-block-columns.are-vertically-aligned-top{
   225   width: 100%;
   225   align-items:flex-start;
   226 }
   226 }
   227 
   227 .wp-block-columns.are-vertically-aligned-center{
   228 .wp-block-button.aligncenter {
   228   align-items:center;
   229   text-align: center;
   229 }
   230 }
   230 .wp-block-columns.are-vertically-aligned-bottom{
   231 
   231   align-items:flex-end;
   232 .wp-block-calendar {
   232 }
   233   text-align: center;
   233 @media (max-width:781px){
   234 }
   234   .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
   235 .wp-block-calendar th,
   235     flex-basis:100% !important;
   236 .wp-block-calendar tbody td {
   236   }
   237   padding: 0.25em;
   237 }
   238   border: 1px solid #ddd;
   238 @media (min-width:782px){
   239 }
   239   .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
   240 .wp-block-calendar tfoot td {
   240     flex-basis:0;
   241   border: none;
   241     flex-grow:1;
   242 }
   242   }
   243 .wp-block-calendar table {
   243   .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
   244   width: 100%;
   244     flex-grow:0;
   245   border-collapse: collapse;
   245   }
   246 }
   246 }
   247 .wp-block-calendar table th {
   247 .wp-block-columns.is-not-stacked-on-mobile{
   248   font-weight: 400;
   248   flex-wrap:nowrap !important;
   249   background: #ddd;
   249 }
   250 }
   250 .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
   251 .wp-block-calendar a {
   251   flex-basis:0;
   252   text-decoration: underline;
   252   flex-grow:1;
   253 }
   253 }
   254 .wp-block-calendar table tbody,
   254 .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
   255 .wp-block-calendar table caption {
   255   flex-grow:0;
   256   color: #40464d;
   256 }
   257 }
   257 
   258 
   258 :where(.wp-block-columns){
   259 .wp-block-categories.alignleft {
   259   margin-bottom:1.75em;
   260   margin-right: 2em;
   260 }
   261 }
   261 
   262 .wp-block-categories.alignright {
   262 :where(.wp-block-columns.has-background){
   263   margin-left: 2em;
   263   padding:1.25em 2.375em;
   264 }
   264 }
   265 
   265 
   266 .wp-block-code code {
   266 .wp-block-column{
   267   display: block;
   267   flex-grow:1;
   268   font-family: inherit;
   268   min-width:0;
   269   overflow-wrap: break-word;
   269   overflow-wrap:break-word;
   270   white-space: pre-wrap;
   270   word-break:break-word;
   271 }
   271 }
   272 
   272 .wp-block-column.is-vertically-aligned-top{
   273 .wp-block-columns {
   273   align-self:flex-start;
   274   display: flex;
   274 }
   275   margin-bottom: 1.75em;
   275 .wp-block-column.is-vertically-aligned-center{
   276   box-sizing: border-box;
   276   align-self:center;
   277   flex-wrap: wrap !important;
   277 }
   278   align-items: initial !important;
   278 .wp-block-column.is-vertically-aligned-bottom{
   279   /**
   279   align-self:flex-end;
   280   * All Columns Alignment
   280 }
   281   */
   281 .wp-block-column.is-vertically-aligned-stretch{
   282 }
   282   align-self:stretch;
   283 @media (min-width: 782px) {
   283 }
   284   .wp-block-columns {
   284 .wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
   285     flex-wrap: nowrap !important;
   285   width:100%;
   286   }
   286 }
   287 }
   287 .wp-block-post-comments{
   288 .wp-block-columns.are-vertically-aligned-top {
   288   box-sizing:border-box;
   289   align-items: flex-start;
   289 }
   290 }
   290 .wp-block-post-comments .alignleft{
   291 .wp-block-columns.are-vertically-aligned-center {
   291   float:right;
   292   align-items: center;
   292 }
   293 }
   293 .wp-block-post-comments .alignright{
   294 .wp-block-columns.are-vertically-aligned-bottom {
   294   float:left;
   295   align-items: flex-end;
   295 }
   296 }
   296 .wp-block-post-comments .navigation:after{
   297 @media (max-width: 781px) {
   297   clear:both;
   298   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
   298   content:"";
   299     flex-basis: 100% !important;
   299   display:table;
   300   }
   300 }
   301 }
   301 .wp-block-post-comments .commentlist{
   302 @media (min-width: 782px) {
   302   clear:both;
   303   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
   303   list-style:none;
   304     flex-basis: 0;
   304   margin:0;
   305     flex-grow: 1;
   305   padding:0;
   306   }
   306 }
   307   .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
   307 .wp-block-post-comments .commentlist .comment{
   308     flex-grow: 0;
   308   min-height:2.25em;
   309   }
   309   padding-right:3.25em;
   310 }
   310 }
   311 .wp-block-columns.is-not-stacked-on-mobile {
   311 .wp-block-post-comments .commentlist .comment p{
   312   flex-wrap: nowrap !important;
   312   font-size:1em;
   313 }
   313   line-height:1.8;
   314 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
   314   margin:1em 0;
   315   flex-basis: 0;
   315 }
   316   flex-grow: 1;
   316 .wp-block-post-comments .commentlist .children{
   317 }
   317   list-style:none;
   318 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
   318   margin:0;
   319   flex-grow: 0;
   319   padding:0;
   320 }
   320 }
   321 
   321 .wp-block-post-comments .comment-author{
   322 :where(.wp-block-columns.has-background) {
   322   line-height:1.5;
   323   padding: 1.25em 2.375em;
   323 }
   324 }
   324 .wp-block-post-comments .comment-author .avatar{
   325 
   325   border-radius:1.5em;
   326 .wp-block-column {
   326   display:block;
   327   flex-grow: 1;
   327   float:right;
   328   min-width: 0;
   328   height:2.5em;
   329   word-break: break-word;
   329   margin-left:.75em;
   330   overflow-wrap: break-word;
   330   margin-top:.5em;
   331   /**
   331   width:2.5em;
   332   * Individual Column Alignment
   332 }
   333   */
   333 .wp-block-post-comments .comment-author cite{
   334 }
   334   font-style:normal;
   335 .wp-block-column.is-vertically-aligned-top {
   335 }
   336   align-self: flex-start;
   336 .wp-block-post-comments .comment-meta{
   337 }
   337   font-size:.875em;
   338 .wp-block-column.is-vertically-aligned-center {
   338   line-height:1.5;
   339   align-self: center;
   339 }
   340 }
   340 .wp-block-post-comments .comment-meta b{
   341 .wp-block-column.is-vertically-aligned-bottom {
   341   font-weight:400;
   342   align-self: flex-end;
   342 }
   343 }
   343 .wp-block-post-comments .comment-meta .comment-awaiting-moderation{
   344 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
   344   display:block;
   345   width: 100%;
   345   margin-bottom:1em;
   346 }
   346   margin-top:1em;
   347 
   347 }
   348 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
   348 .wp-block-post-comments .comment-body .commentmetadata{
   349 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
   349   font-size:.875em;
   350 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
   350 }
   351   margin-right: 0.5em;
   351 .wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
   352   margin-bottom: 0.5em;
   352   display:block;
   353 }
   353   margin-bottom:.25em;
   354 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
   354 }
   355 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
   355 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
   356 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
   356   box-sizing:border-box;
   357   margin-right: 0;
   357   display:block;
   358 }
   358   width:100%;
   359 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
   359 }
   360   margin-left: 1ch;
   360 .wp-block-post-comments .comment-form-cookies-consent{
   361   display: inline-block;
   361   display:flex;
   362 }
   362   gap:.25em;
   363 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
   363 }
   364   transform: scaleX(-1);;
   364 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
   365 }
   365   margin-top:.35em;
   366 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
   366 }
   367   margin-right: 1ch;
   367 .wp-block-post-comments .comment-reply-title{
   368   display: inline-block;
   368   margin-bottom:0;
   369 }
   369 }
   370 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
   370 .wp-block-post-comments .comment-reply-title :where(small){
   371   transform: scaleX(-1);;
   371   font-size:var(--wp--preset--font-size--medium, smaller);
   372 }
   372   margin-right:.5em;
   373 .wp-block-comments-pagination.aligncenter {
   373 }
   374   justify-content: center;
   374 .wp-block-post-comments .reply{
   375 }
   375   font-size:.875em;
   376 
   376   margin-bottom:1.4em;
   377 .wp-block-comment-template {
   377 }
   378   margin-bottom: 0;
   378 .wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
   379   max-width: 100%;
   379   border:1px solid #949494;
   380   list-style: none;
   380   font-family:inherit;
   381   padding: 0;
   381   font-size:1em;
   382 }
   382 }
   383 .wp-block-comment-template li {
   383 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
   384   clear: both;
   384   padding:calc(.667em + 2px);
   385 }
   385 }
   386 .wp-block-comment-template ol {
   386 
   387   margin-bottom: 0;
   387 :where(.wp-block-post-comments input[type=submit]){
   388   max-width: 100%;
   388   border:none;
   389   list-style: none;
   389 }
   390   padding-right: 2rem;
   390 
   391 }
   391 .wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
   392 
   392   margin-bottom:.5em;
   393 .wp-block-cover-image,
   393   margin-right:.5em;
   394 .wp-block-cover {
   394 }
   395   position: relative;
   395 .wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
   396   background-size: cover;
   396   margin-right:0;
   397   background-position: center center;
   397 }
   398   min-height: 430px;
   398 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{
   399   width: 100%;
   399   display:inline-block;
   400   display: flex;
   400   margin-left:1ch;
   401   justify-content: center;
   401 }
   402   align-items: center;
   402 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){
   403   padding: 1em;
   403   transform:scaleX(-1);;
   404   box-sizing: border-box;
   404 }
   405   /**
   405 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{
   406    * Set a default background color for has-background-dim _unless_ it includes another
   406   display:inline-block;
   407    * background-color class (e.g. has-green-background-color). The presence of another
   407   margin-right:1ch;
   408    * background-color class implies that another style will provide the background color
   408 }
   409    * for the overlay.
   409 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){
   410    *
   410   transform:scaleX(-1);;
   411    * See:
   411 }
   412    *   - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
   412 .wp-block-comments-pagination.aligncenter{
   413    *   - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
   413   justify-content:center;
   414    */
   414 }
   415 }
   415 
   416 .wp-block-cover-image.has-parallax,
   416 .wp-block-comment-template{
   417 .wp-block-cover.has-parallax {
   417   box-sizing:border-box;
   418   background-attachment: fixed;
   418   list-style:none;
   419 }
   419   margin-bottom:0;
   420 @supports (-webkit-touch-callout: inherit) {
   420   max-width:100%;
   421   .wp-block-cover-image.has-parallax,
   421   padding:0;
   422 .wp-block-cover.has-parallax {
   422 }
   423     background-attachment: scroll;
   423 .wp-block-comment-template li{
   424   }
   424   clear:both;
   425 }
   425 }
   426 @media (prefers-reduced-motion: reduce) {
   426 .wp-block-comment-template ol{
   427   .wp-block-cover-image.has-parallax,
   427   list-style:none;
   428 .wp-block-cover.has-parallax {
   428   margin-bottom:0;
   429     background-attachment: scroll;
   429   max-width:100%;
   430   }
   430   padding-right:2rem;
   431 }
   431 }
   432 .wp-block-cover-image.is-repeated,
   432 .wp-block-comment-template.alignleft{
   433 .wp-block-cover.is-repeated {
   433   float:right;
   434   background-repeat: repeat;
   434 }
   435   background-size: auto;
   435 .wp-block-comment-template.aligncenter{
   436 }
   436   margin-left:auto;
   437 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
   437   margin-right:auto;
   438 .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
   438   width:-moz-fit-content;
   439 .wp-block-cover.has-background-dim:not([class*=-background-color]),
   439   width:fit-content;
   440 .wp-block-cover .has-background-dim:not([class*=-background-color]) {
   440 }
   441   background-color: #000;
   441 .wp-block-comment-template.alignright{
   442 }
   442   float:left;
   443 .wp-block-cover-image .has-background-dim.has-background-gradient,
   443 }
   444 .wp-block-cover .has-background-dim.has-background-gradient {
   444 
   445   background-color: transparent;
   445 .wp-block-cover,.wp-block-cover-image{
   446 }
   446   align-items:center;
   447 .wp-block-cover-image.has-background-dim::before,
   447   background-position:50%;
   448 .wp-block-cover.has-background-dim::before {
   448   box-sizing:border-box; direction:ltr;
   449   content: "";
   449   display:flex;
   450   background-color: inherit;
   450   justify-content:center;
   451 }
   451   min-height:430px;
   452 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
   452   overflow:hidden;
   453 .wp-block-cover-image .wp-block-cover__background,
   453   overflow:clip;
   454 .wp-block-cover-image .wp-block-cover__gradient-background,
   454   padding:1em;
   455 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
   455   position:relative;
   456 .wp-block-cover .wp-block-cover__background,
   456 }
   457 .wp-block-cover .wp-block-cover__gradient-background {
   457 .wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){
   458   position: absolute;
   458   background-color:#000;
   459   top: 0;
   459 }
   460   right: 0;
   460 .wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{
   461   bottom: 0;
   461   background-color:initial;
   462   left: 0;
   462 }
   463   z-index: 1;
   463 .wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
   464   opacity: 0.5;
   464   background-color:inherit;
   465 }
   465   content:"";
   466 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   466 }
   467 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
   467 .wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{
   468 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
   468   bottom:0;
   469 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
   469   left:0;
   470 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
   470   opacity:.5;
   471 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
   471   position:absolute;
   472   opacity: 0.1;
   472   right:0;
   473 }
   473   top:0;
   474 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   474   z-index:1;
   475 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
   475 }
   476 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
   476 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
   477 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
   477   opacity:.1;
   478 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
   478 }
   479 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
   479 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
   480   opacity: 0.2;
   480   opacity:.2;
   481 }
   481 }
   482 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   482 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
   483 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
   483   opacity:.3;
   484 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
   484 }
   485 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
   485 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
   486 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
   486   opacity:.4;
   487 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
   487 }
   488   opacity: 0.3;
   488 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
   489 }
   489   opacity:.5;
   490 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   490 }
   491 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
   491 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
   492 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
   492   opacity:.6;
   493 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
   493 }
   494 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
   494 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
   495 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
   495   opacity:.7;
   496   opacity: 0.4;
   496 }
   497 }
   497 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
   498 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   498   opacity:.8;
   499 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
   499 }
   500 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
   500 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
   501 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
   501   opacity:.9;
   502 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
   502 }
   503 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
   503 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
   504   opacity: 0.5;
   504   opacity:1;
   505 }
   505 }
   506 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   506 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
   507 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
   507   opacity:0;
   508 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
   508 }
   509 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
   509 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
   510 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
   510   opacity:.1;
   511 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
   511 }
   512   opacity: 0.6;
   512 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
   513 }
   513   opacity:.2;
   514 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   514 }
   515 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
   515 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
   516 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
   516   opacity:.3;
   517 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
   517 }
   518 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
   518 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
   519 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
   519   opacity:.4;
   520   opacity: 0.7;
   520 }
   521 }
   521 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
   522 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   522   opacity:.5;
   523 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
   523 }
   524 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
   524 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
   525 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
   525   opacity:.6;
   526 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
   526 }
   527 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
   527 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
   528   opacity: 0.8;
   528   opacity:.7;
   529 }
   529 }
   530 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   530 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
   531 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
   531   opacity:.8;
   532 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
   532 }
   533 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
   533 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
   534 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
   534   opacity:.9;
   535 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
   535 }
   536   opacity: 0.9;
   536 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
   537 }
   537   opacity:1;
   538 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   538 }
   539 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
   539 .wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
   540 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
   540   max-width:420px;
   541 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
   541   width:100%;
   542 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
   542 }
   543 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
   543 .wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
   544   opacity: 1;
   544   display:flex;
   545 }
   545 }
   546 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
   546 .wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{
   547 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
   547   color:inherit; direction:rtl;
   548 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
   548   width:100%;
   549 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 {
   549   z-index:1;
   550   opacity: 0;
   550 }
   551 }
   551 .wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
   552 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
   552   align-items:flex-start;
   553 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
   553   justify-content:flex-start;
   554 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
   554 }
   555 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 {
   555 .wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
   556   opacity: 0.1;
   556   align-items:flex-start;
   557 }
   557   justify-content:center;
   558 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
   558 }
   559 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
   559 .wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
   560 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
   560   align-items:flex-start;
   561 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 {
   561   justify-content:flex-end;
   562   opacity: 0.2;
   562 }
   563 }
   563 .wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
   564 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
   564   align-items:center;
   565 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
   565   justify-content:flex-start;
   566 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
   566 }
   567 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 {
   567 .wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
   568   opacity: 0.3;
   568   align-items:center;
   569 }
   569   justify-content:center;
   570 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
   570 }
   571 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
   571 .wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
   572 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
   572   align-items:center;
   573 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 {
   573   justify-content:flex-end;
   574   opacity: 0.4;
   574 }
   575 }
   575 .wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
   576 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
   576   align-items:flex-end;
   577 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
   577   justify-content:flex-start;
   578 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
   578 }
   579 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 {
   579 .wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
   580   opacity: 0.5;
   580   align-items:flex-end;
   581 }
   581   justify-content:center;
   582 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
   582 }
   583 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
   583 .wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
   584 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
   584   align-items:flex-end;
   585 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 {
   585   justify-content:flex-end;
   586   opacity: 0.6;
   586 }
   587 }
   587 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
   588 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
   588   margin:0;
   589 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
   589 }
   590 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
   590 .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{
   591 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
   591   margin:0;
   592   opacity: 0.7;
   592   width:auto;
   593 }
   593 }
   594 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
   594 .wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{
   595 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
   595   border:none;
   596 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
   596   bottom:0;
   597 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 {
   597   box-shadow:none;
   598   opacity: 0.8;
   598   height:100%;
   599 }
   599   left:0;
   600 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
   600   margin:0;
   601 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
   601   max-height:none;
   602 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
   602   max-width:none;
   603 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 {
   603   object-fit:cover;
   604   opacity: 0.9;
   604   outline:none;
   605 }
   605   padding:0;
   606 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
   606   position:absolute;
   607 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
   607   right:0;
   608 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
   608   top:0;
   609 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 {
   609   width:100%;
   610   opacity: 1;
   610 }
   611 }
   611 
   612 .wp-block-cover-image .block-library-cover__padding-visualizer,
   612 .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
   613 .wp-block-cover .block-library-cover__padding-visualizer {
   613   background-attachment:fixed;
   614   z-index: 2;
   614   background-repeat:no-repeat;
   615 }
   615   background-size:cover;
   616 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   616 }
   617 .wp-block-cover.alignleft,
   617 @supports (-webkit-touch-callout:inherit){
   618 .wp-block-cover.alignright {
   618   .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
   619   max-width: 420px;
   619     background-attachment:scroll;
   620   width: 100%;
   620   }
   621 }
   621 }
   622 .wp-block-cover-image::after,
   622 @media (prefers-reduced-motion:reduce){
   623 .wp-block-cover::after {
   623   .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
   624   display: block;
   624     background-attachment:scroll;
   625   content: "";
   625   }
   626   font-size: 0;
   626 }
   627   min-height: inherit;
   627 .wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
   628 }
   628   background-repeat:repeat;
   629 @supports (position: sticky) {
   629   background-size:auto;
   630   .wp-block-cover-image::after,
   630 }
   631 .wp-block-cover::after {
   631 
   632     content: none;
   632 .wp-block-cover__image-background,.wp-block-cover__video-background{
   633   }
   633   z-index:0;
   634 }
   634 }
   635 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
   635 .wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
   636 .wp-block-cover.aligncenter,
   636   color:#fff;
   637 .wp-block-cover.alignleft,
   637 }
   638 .wp-block-cover.alignright {
   638 
   639   display: flex;
   639 .wp-block-cover-image .wp-block-cover.has-left-content{
   640 }
   640   justify-content:flex-start;
   641 .wp-block-cover-image .wp-block-cover__inner-container,
   641 }
   642 .wp-block-cover .wp-block-cover__inner-container {
   642 .wp-block-cover-image .wp-block-cover.has-right-content{
   643   width: 100%;
   643   justify-content:flex-end;
   644   z-index: 1;
   644 }
   645   color: #fff;
   645 
   646 }
   646 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
   647 .wp-block-cover-image.is-light .wp-block-cover__inner-container,
   647   margin-right:0;
   648 .wp-block-cover.is-light .wp-block-cover__inner-container {
   648   text-align:right;
   649   color: #000;
   649 }
   650 }
   650 
   651 .wp-block-cover-image p:not(.has-text-color),
   651 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
   652 .wp-block-cover-image h1:not(.has-text-color),
   652   margin-left:0;
   653 .wp-block-cover-image h2:not(.has-text-color),
   653   text-align:left;
   654 .wp-block-cover-image h3:not(.has-text-color),
   654 }
   655 .wp-block-cover-image h4:not(.has-text-color),
   655 
   656 .wp-block-cover-image h5:not(.has-text-color),
   656 .wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{
   657 .wp-block-cover-image h6:not(.has-text-color),
   657   font-size:2em;
   658 .wp-block-cover p:not(.has-text-color),
   658   line-height:1.25;
   659 .wp-block-cover h1:not(.has-text-color),
   659   margin-bottom:0;
   660 .wp-block-cover h2:not(.has-text-color),
   660   max-width:840px;
   661 .wp-block-cover h3:not(.has-text-color),
   661   padding:.44em;
   662 .wp-block-cover h4:not(.has-text-color),
   662   text-align:center;
   663 .wp-block-cover h5:not(.has-text-color),
   663   z-index:1;
   664 .wp-block-cover h6:not(.has-text-color) {
   664 }
   665   color: inherit;
   665 
   666 }
   666 :where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
   667 .wp-block-cover-image.is-position-top-left,
   667   color:#fff;
   668 .wp-block-cover.is-position-top-left {
   668 }
   669   align-items: flex-start;
   669 
   670   justify-content: flex-start;
   670 :where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
   671 }
   671   color:#000;
   672 .wp-block-cover-image.is-position-top-center,
   672 }
   673 .wp-block-cover.is-position-top-center {
   673 
   674   align-items: flex-start;
   674 :root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){
   675   justify-content: center;
   675   color:inherit;
   676 }
   676 }
   677 .wp-block-cover-image.is-position-top-right,
   677 
   678 .wp-block-cover.is-position-top-right {
   678 .wp-block-details{
   679   align-items: flex-start;
   679   box-sizing:border-box;
   680   justify-content: flex-end;
   680 }
   681 }
   681 
   682 .wp-block-cover-image.is-position-center-left,
   682 .wp-block-details summary{
   683 .wp-block-cover.is-position-center-left {
   683   cursor:pointer;
   684   align-items: center;
   684 }
   685   justify-content: flex-start;
   685 
   686 }
   686 .wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
   687 .wp-block-cover-image.is-position-center-center,
   687   max-width:360px;
   688 .wp-block-cover.is-position-center-center {
   688   width:100%;
   689   align-items: center;
   689 }
   690   justify-content: center;
   690 .wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
   691 }
   691   min-width:280px;
   692 .wp-block-cover-image.is-position-center-right,
   692 }
   693 .wp-block-cover.is-position-center-right {
   693 
   694   align-items: center;
   694 .wp-block-cover .wp-block-embed{
   695   justify-content: flex-end;
   695   min-height:240px;
   696 }
   696   min-width:320px;
   697 .wp-block-cover-image.is-position-bottom-left,
   697 }
   698 .wp-block-cover.is-position-bottom-left {
   698 
   699   align-items: flex-end;
   699 .wp-block-embed{
   700   justify-content: flex-start;
   700   overflow-wrap:break-word;
   701 }
   701 }
   702 .wp-block-cover-image.is-position-bottom-center,
   702 .wp-block-embed :where(figcaption){
   703 .wp-block-cover.is-position-bottom-center {
   703   margin-bottom:1em;
   704   align-items: flex-end;
   704   margin-top:.5em;
   705   justify-content: center;
   705 }
   706 }
   706 .wp-block-embed iframe{
   707 .wp-block-cover-image.is-position-bottom-right,
   707   max-width:100%;
   708 .wp-block-cover.is-position-bottom-right {
   708 }
   709   align-items: flex-end;
   709 
   710   justify-content: flex-end;
   710 .wp-block-embed__wrapper{
   711 }
   711   position:relative;
   712 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
   712 }
   713 .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
   713 
   714   margin: 0;
   714 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
   715   width: auto;
   715   content:"";
   716 }
   716   display:block;
   717 .wp-block-cover-image img.wp-block-cover__image-background,
   717   padding-top:50%;
   718 .wp-block-cover-image video.wp-block-cover__video-background,
   718 }
   719 .wp-block-cover img.wp-block-cover__image-background,
   719 .wp-embed-responsive .wp-has-aspect-ratio iframe{
   720 .wp-block-cover video.wp-block-cover__video-background {
   720   bottom:0;
   721   position: absolute;
   721   height:100%;
   722   top: 0;
   722   left:0;
   723   right: 0;
   723   position:absolute;
   724   left: 0;
   724   right:0;
   725   bottom: 0;
   725   top:0;
   726   margin: 0;
   726   width:100%;
   727   padding: 0;
   727 }
   728   width: 100%;
   728 
   729   height: 100%;
   729 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
   730   max-width: none;
   730   padding-top:42.85%;
   731   max-height: none;
   731 }
   732   -o-object-fit: cover;
   732 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
   733      object-fit: cover;
   733   padding-top:50%;
   734   outline: none;
   734 }
   735   border: none;
   735 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
   736   box-shadow: none;
   736   padding-top:56.25%;
   737 }
   737 }
   738 
   738 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
   739 .wp-block-cover__video-background {
   739   padding-top:75%;
   740   z-index: 0;
   740 }
   741 }
   741 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
   742 
   742   padding-top:100%;
   743 .wp-block-cover__image-background {
   743 }
   744   z-index: 0;
   744 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
   745 }
   745   padding-top:177.77%;
   746 
   746 }
   747 section.wp-block-cover-image h2,
   747 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
   748 .wp-block-cover-image-text,
   748   padding-top:200%;
   749 .wp-block-cover-text {
   749 }
   750   color: #fff;
   750 
   751 }
   751 .wp-block-file{
   752 section.wp-block-cover-image h2 a,
   752   box-sizing:border-box;
   753 section.wp-block-cover-image h2 a:hover,
   753 }
   754 section.wp-block-cover-image h2 a:focus,
   754 .wp-block-file:not(.wp-element-button){
   755 section.wp-block-cover-image h2 a:active,
   755   font-size:.8em;
   756 .wp-block-cover-image-text a,
   756 }
   757 .wp-block-cover-image-text a:hover,
   757 .wp-block-file.aligncenter{
   758 .wp-block-cover-image-text a:focus,
   758   text-align:center;
   759 .wp-block-cover-image-text a:active,
   759 }
   760 .wp-block-cover-text a,
   760 .wp-block-file.alignright{
   761 .wp-block-cover-text a:hover,
   761   text-align:right;
   762 .wp-block-cover-text a:focus,
   762 }
   763 .wp-block-cover-text a:active {
   763 .wp-block-file *+.wp-block-file__button{
   764   color: #fff;
   764   margin-right:.75em;
   765 }
   765 }
   766 
   766 
   767 .wp-block-cover-image .wp-block-cover.has-left-content {
   767 :where(.wp-block-file){
   768   justify-content: flex-start;
   768   margin-bottom:1.5em;
   769 }
   769 }
   770 .wp-block-cover-image .wp-block-cover.has-right-content {
   770 
   771   justify-content: flex-end;
   771 .wp-block-file__embed{
   772 }
   772   margin-bottom:1em;
   773 
   773 }
   774 section.wp-block-cover-image.has-left-content > h2,
   774 
   775 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
   775 :where(.wp-block-file__button){
   776 .wp-block-cover.has-left-content .wp-block-cover-text {
   776   border-radius:2em;
   777   margin-right: 0;
   777   display:inline-block;
   778   text-align: right;
   778   padding:.5em 1em;
   779 }
   779 }
   780 
   780 :where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
   781 section.wp-block-cover-image.has-right-content > h2,
   781   box-shadow:none;
   782 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
   782   color:#fff;
   783 .wp-block-cover.has-right-content .wp-block-cover-text {
   783   opacity:.85;
   784   margin-left: 0;
   784   text-decoration:none;
   785   text-align: left;
   785 }
   786 }
   786 
   787 
   787 .wp-block-form-input__label{
   788 section.wp-block-cover-image > h2,
   788   display:flex;
   789 .wp-block-cover-image .wp-block-cover-image-text,
   789   flex-direction:column;
   790 .wp-block-cover .wp-block-cover-text {
   790   gap:.25em;
   791   font-size: 2em;
   791   margin-bottom:.5em;
   792   line-height: 1.25;
   792   width:100%;
   793   z-index: 1;
   793 }
   794   margin-bottom: 0;
   794 .wp-block-form-input__label.is-label-inline{
   795   max-width: 840px;
   795   align-items:center;
   796   padding: 0.44em;
   796   flex-direction:row;
   797   text-align: center;
   797   gap:.5em;
   798 }
   798 }
   799 
   799 .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{
   800 .wp-block[data-align=left] > [data-type="core/embed"],
   800   margin-bottom:.5em;
   801 .wp-block[data-align=right] > [data-type="core/embed"],
   801 }
   802 .wp-block-embed.alignleft,
   802 .wp-block-form-input__label:has(input[type=checkbox]){
   803 .wp-block-embed.alignright {
   803   flex-direction:row-reverse;
   804   max-width: 360px;
   804   width:-moz-fit-content;
   805   width: 100%;
   805   width:fit-content;
   806 }
   806 }
   807 .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
   807 
   808 .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
   808 .wp-block-form-input__label-content{
   809 .wp-block-embed.alignleft .wp-block-embed__wrapper,
   809   width:-moz-fit-content;
   810 .wp-block-embed.alignright .wp-block-embed__wrapper {
   810   width:fit-content;
   811   min-width: 280px;
   811 }
   812 }
   812 
   813 
   813 .wp-block-form-input__input{
   814 .wp-block-cover .wp-block-embed {
   814   font-size:1em;
   815   min-width: 320px;
   815   margin-bottom:.5em;
   816   min-height: 240px;
   816   padding:0 .5em;
   817 }
   817 }
   818 
   818 .wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{
   819 .wp-block-embed {
   819   border:1px solid;
   820   margin: 0 0 1em 0;
   820   line-height:2;
   821   overflow-wrap: break-word;
   821   min-height:2em;
   822 }
   822 }
   823 .wp-block-embed figcaption {
   823 
   824   margin-top: 0.5em;
   824 textarea.wp-block-form-input__input{
   825   margin-bottom: 1em;
   825   min-height:10em;
   826 }
   826 }
   827 .wp-block-embed iframe {
   827 
   828   max-width: 100%;
   828 .blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){
   829 }
   829   display:flex;
   830 
   830   flex-wrap:wrap;
   831 .wp-block-embed__wrapper {
   831   list-style-type:none;
   832   position: relative;
   832   margin:0;
   833 }
   833   padding:0;
   834 
   834 }
   835 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
   835 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{
   836   content: "";
   836   display:flex;
   837   display: block;
   837   flex-direction:column;
   838   padding-top: 50%;
   838   flex-grow:1;
   839 }
   839   justify-content:center;
   840 .wp-embed-responsive .wp-has-aspect-ratio iframe {
   840   margin:0 0 1em 1em;
   841   position: absolute;
   841   position:relative;
   842   top: 0;
   842   width:calc(50% - 1em);
   843   left: 0;
   843 }
   844   bottom: 0;
   844 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){
   845   right: 0;
   845   margin-left:0;
   846   height: 100%;
   846 }
   847   width: 100%;
   847 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{
   848 }
   848   align-items:flex-end;
   849 
   849   display:flex;
   850 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
   850   height:100%;
   851   padding-top: 42.85%;
   851   justify-content:flex-start;
   852 }
   852   margin:0;
   853 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
   853 }
   854   padding-top: 50%;
   854 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{
   855 }
   855   display:block;
   856 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
   856   height:auto;
   857   padding-top: 56.25%;
   857   max-width:100%;
   858 }
   858   width:auto;
   859 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
   859 }
   860   padding-top: 75%;
   860 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{
   861 }
   861   background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
   862 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
   862   bottom:0;
   863   padding-top: 100%;
   863   box-sizing:border-box;
   864 }
   864   color:#fff;
   865 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
   865   font-size:.8em;
   866   padding-top: 177.77%;
   866   margin:0;
   867 }
   867   max-height:100%;
   868 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
   868   overflow:auto;
   869   padding-top: 200%;
   869   padding:3em .77em .7em;
   870 }
   870   position:absolute;
   871 
   871   text-align:center;
   872 .wp-block-file {
   872   width:100%;
   873   margin-bottom: 1.5em;
   873   z-index:2;
   874 }
   874 }
   875 .wp-block-file.aligncenter {
   875 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{
   876   text-align: center;
   876   display:inline;
   877 }
   877 }
   878 .wp-block-file.alignright {
   878 .blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{
   879   text-align: right;
   879   flex-grow:1;
   880 }
   880 }
   881 .wp-block-file .wp-block-file__embed {
   881 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.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,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{
   882   margin-bottom: 1em;
   882   flex:1;
   883 }
   883   height:100%;
   884 .wp-block-file .wp-block-file__button {
   884   object-fit:cover;
   885   background: #32373c;
   885   width:100%;
   886   border-radius: 2em;
   886 }
   887   color: #fff;
   887 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{
   888   font-size: 0.8em;
   888   margin-left:0;
   889   padding: 0.5em 1em;
   889   width:100%;
   890 }
   890 }
   891 .wp-block-file a.wp-block-file__button {
   891 @media (min-width:600px){
   892   text-decoration: none;
   892   .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{
   893 }
   893     margin-left:1em;
   894 .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {
   894     width:calc(33.33333% - .66667em);
   895   box-shadow: none;
   895   }
   896   color: #fff;
   896   .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{
   897   opacity: 0.85;
   897     margin-left:1em;
   898   text-decoration: none;
   898     width:calc(25% - .75em);
   899 }
   899   }
   900 .wp-block-file * + .wp-block-file__button {
   900   .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{
   901   margin-right: 0.75em;
   901     margin-left:1em;
   902 }
   902     width:calc(20% - .8em);
   903 
   903   }
   904 .wp-block-gallery:not(.has-nested-images),
   904   .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{
   905 .blocks-gallery-grid:not(.has-nested-images) {
   905     margin-left:1em;
   906   display: flex;
   906     width:calc(16.66667% - .83333em);
   907   flex-wrap: wrap;
   907   }
   908   list-style-type: none;
   908   .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{
   909   padding: 0;
   909     margin-left:1em;
   910   margin: 0;
   910     width:calc(14.28571% - .85714em);
   911 }
   911   }
   912 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
   912   .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{
   913 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
   913     margin-left:1em;
   914 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
   914     width:calc(12.5% - .875em);
   915 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
   915   }
   916   margin: 0 0 1em 1em;
   916   .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.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),.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),.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),.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),.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),.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),.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),.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){
   917   display: flex;
   917     margin-left:0;
   918   flex-grow: 1;
   918   }
   919   flex-direction: column;
   919 }
   920   justify-content: center;
   920 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{
   921   position: relative;
   921   margin-left:0;
   922   width: calc(50% - 1em);
   922 }
   923 }
   923 .blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{
   924 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
   924   max-width:420px;
   925 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
   925   width:100%;
   926 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
   926 }
   927 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
   927 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{
   928   margin-left: 0;
   928   justify-content:center;
   929 }
   929 }
   930 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
   930 
   931 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
   931 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
   932 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
   932   align-self:flex-start;
   933 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
   933 }
   934   margin: 0;
   934 
   935   height: 100%;
   935 figure.wp-block-gallery.has-nested-images{
   936   display: flex;
   936   align-items:normal;
   937   align-items: flex-end;
   937 }
   938   justify-content: flex-start;
   938 
   939 }
   939 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
   940 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
   940   margin:0;
   941 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
   941   width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
   942 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
   942 }
   943 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
   943 .wp-block-gallery.has-nested-images figure.wp-block-image{
   944   display: block;
   944   box-sizing:border-box;
   945   max-width: 100%;
   945   display:flex;
   946   height: auto;
   946   flex-direction:column;
   947   width: auto;
   947   flex-grow:1;
   948 }
   948   justify-content:center;
   949 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
   949   max-width:100%;
   950 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
   950   position:relative;
   951 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
   951 }
   952 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
   952 .wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
   953   position: absolute;
   953   flex-direction:column;
   954   bottom: 0;
   954   flex-grow:1;
   955   width: 100%;
   955   margin:0;
   956   max-height: 100%;
   956 }
   957   overflow: auto;
   957 .wp-block-gallery.has-nested-images figure.wp-block-image img{
   958   padding: 3em 0.77em 0.7em;
   958   display:block;
   959   color: #fff;
   959   height:auto;
   960   text-align: center;
   960   max-width:100% !important;
   961   font-size: 0.8em;
   961   width:auto;
   962   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
   962 }
   963   box-sizing: border-box;
   963 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
   964   margin: 0;
   964   background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
   965   z-index: 2;
   965   bottom:0;
   966 }
   966   box-sizing:border-box;
   967 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
   967   color:#fff;
   968 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
   968   font-size:13px;
   969 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
   969   margin-bottom:0;
   970 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
   970   max-height:60%;
   971   display: inline;
   971   overflow:auto;
   972 }
   972   padding:0 8px 8px;
   973 .wp-block-gallery:not(.has-nested-images) figcaption,
   973   position:absolute;
   974 .blocks-gallery-grid:not(.has-nested-images) figcaption {
   974   right:0;
   975   flex-grow: 1;
   975   scrollbar-color:#0000 #0000;
   976 }
   976   scrollbar-gutter:stable both-edges;
   977 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
   977   scrollbar-width:thin;
   978 .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,
   978   text-align:center;
   979 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
   979   width:100%;
   980 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
   980   will-change:transform;
   981 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
   981 }
   982 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
   982 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{
   983 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
   983   height:12px;
   984   width: 100%;
   984   width:12px;
   985   height: 100%;
   985 }
   986   flex: 1;
   986 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{
   987   -o-object-fit: cover;
   987   background-color:initial;
   988      object-fit: cover;
   988 }
   989 }
   989 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{
   990 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
   990   background-clip:padding-box;
   991 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
   991   background-color:initial;
   992 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
   992   border:3px solid #0000;
   993   width: 100%;
   993   border-radius:8px;
   994   margin-left: 0;
   994 }
   995 }
   995 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{
   996 @media (min-width: 600px) {
   996   background-color:#fffc;
   997   .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
   997 }
   998 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
   998 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{
   999 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
   999   scrollbar-color:#fffc #0000;
  1000     width: calc(33.3333333333% - 0.6666666667em);
  1000 }
  1001     margin-left: 1em;
  1001 @media (hover:none){
  1002   }
  1002   .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
  1003   .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
  1003     scrollbar-color:#fffc #0000;
  1004 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
  1004   }
  1005 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
  1005 }
  1006     width: calc(25% - 0.75em);
  1006 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
  1007     margin-left: 1em;
  1007   display:inline;
  1008   }
  1008 }
  1009   .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
  1009 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{
  1010 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
  1010   color:inherit;
  1011 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
  1011 }
  1012     width: calc(20% - 0.8em);
  1012 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{
  1013     margin-left: 1em;
  1013   box-sizing:border-box;
  1014   }
  1014 }
  1015   .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
  1015 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
  1016 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
  1016   flex:1 1 auto;
  1017 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
  1017 }
  1018     width: calc(16.6666666667% - 0.8333333333em);
  1018 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
  1019     margin-left: 1em;
  1019   background:none;
  1020   }
  1020   color:inherit;
  1021   .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
  1021   flex:initial;
  1022 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
  1022   margin:0;
  1023 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
  1023   padding:10px 10px 9px;
  1024     width: calc(14.2857142857% - 0.8571428571em);
  1024   position:relative;
  1025     margin-left: 1em;
  1025 }
  1026   }
  1026 .wp-block-gallery.has-nested-images figcaption{
  1027   .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
  1027   flex-basis:100%;
  1028 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
  1028   flex-grow:1;
  1029 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
  1029   text-align:center;
  1030     width: calc(12.5% - 0.875em);
  1030 }
  1031     margin-left: 1em;
  1031 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
  1032   }
  1032   margin-bottom:auto;
  1033   .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),
  1033   margin-top:0;
  1034 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  1034 }
  1035 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
  1035 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
  1036     margin-left: 0;
  1036   align-self:inherit;
  1037   }
  1037 }
  1038   .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),
  1038 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
  1039 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  1039   display:flex;
  1040 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
  1040 }
  1041     margin-left: 0;
  1041 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
  1042   }
  1042   flex:1 0 0%;
  1043   .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),
  1043   height:100%;
  1044 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  1044   object-fit:cover;
  1045 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
  1045   width:100%;
  1046     margin-left: 0;
  1046 }
  1047   }
  1047 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
  1048   .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),
  1048   width:100%;
  1049 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  1049 }
  1050 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
  1050 @media (min-width:600px){
  1051     margin-left: 0;
  1051   .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
  1052   }
  1052     width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  1053   .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),
  1053   }
  1054 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  1054   .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
  1055 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
  1055     width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75);
  1056     margin-left: 0;
  1056   }
  1057   }
  1057   .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
  1058   .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),
  1058     width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8);
  1059 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  1059   }
  1060 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
  1060   .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
  1061     margin-left: 0;
  1061     width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333);
  1062   }
  1062   }
  1063   .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),
  1063   .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
  1064 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  1064     width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714);
  1065 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
  1065   }
  1066     margin-left: 0;
  1066   .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
  1067   }
  1067     width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875);
  1068   .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),
  1068   }
  1069 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  1069   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
  1070 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
  1070     width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  1071     margin-left: 0;
  1071   }
  1072   }
  1072   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.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){
  1073 }
  1073     width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5);
  1074 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
  1074   }
  1075 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
  1075   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
  1076 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
  1076     width:100%;
  1077 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
  1077   }
  1078   margin-left: 0;
  1078 }
  1079 }
  1079 .wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
  1080 .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
  1080   max-width:420px;
  1081 .blocks-gallery-grid:not(.has-nested-images).alignleft,
  1081   width:100%;
  1082 .blocks-gallery-grid:not(.has-nested-images).alignright {
  1082 }
  1083   max-width: 420px;
  1083 .wp-block-gallery.has-nested-images.aligncenter{
  1084   width: 100%;
  1084   justify-content:center;
  1085 }
  1085 }
  1086 .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
  1086 
  1087 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  1087 .wp-block-group{
  1088   justify-content: center;
  1088   box-sizing:border-box;
  1089 }
  1089 }
  1090 
  1090 
  1091 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  1091 :where(.wp-block-group.wp-block-group-is-layout-constrained){
  1092   align-self: flex-start;
  1092   position:relative;
  1093 }
  1093 }
  1094 
  1094 
  1095 figure.wp-block-gallery.has-nested-images {
  1095 h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
  1096   align-items: normal;
  1096   padding:1.25em 2.375em;
  1097 }
  1097 }
  1098 
  1098 h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
  1099 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  1099   rotate:180deg;
  1100   width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
  1100 }
  1101   margin: 0;
  1101 
  1102 }
  1102 .wp-block-image img{
  1103 .wp-block-gallery.has-nested-images figure.wp-block-image {
  1103   box-sizing:border-box;
  1104   display: flex;
  1104   height:auto;
  1105   flex-grow: 1;
  1105   max-width:100%;
  1106   justify-content: center;
  1106   vertical-align:bottom;
  1107   position: relative;
  1107 }
  1108   flex-direction: column;
  1108 .wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{
  1109   max-width: 100%;
  1109   border-radius:inherit;
  1110 }
  1110 }
  1111 .wp-block-gallery.has-nested-images figure.wp-block-image > div,
  1111 .wp-block-image.has-custom-border img{
  1112 .wp-block-gallery.has-nested-images figure.wp-block-image > a {
  1112   box-sizing:border-box;
  1113   margin: 0;
  1113 }
  1114   flex-direction: column;
  1114 .wp-block-image.aligncenter{
  1115   flex-grow: 1;
  1115   text-align:center;
  1116 }
  1116 }
  1117 .wp-block-gallery.has-nested-images figure.wp-block-image img {
  1117 .wp-block-image.alignfull img,.wp-block-image.alignwide img{
  1118   display: block;
  1118   height:auto;
  1119   height: auto;
  1119   width:100%;
  1120   max-width: 100% !important;
  1120 }
  1121   width: auto;
  1121 .wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{
  1122 }
  1122   display:table;
  1123 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  1123 }
  1124   background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
  1124 .wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{
  1125   bottom: 0;
  1125   caption-side:bottom;
  1126   color: #fff;
  1126   display:table-caption;
  1127   font-size: 13px;
  1127 }
  1128   right: 0;
  1128 .wp-block-image .alignleft{
  1129   margin-bottom: 0;
  1129   float:left;
  1130   max-height: 60%;
  1130   margin:.5em 1em .5em 0;
  1131   overflow: auto;
  1131 }
  1132   padding: 0 8px 8px;
  1132 .wp-block-image .alignright{
  1133   position: absolute;
  1133   float:right;
  1134   text-align: center;
  1134   margin:.5em 0 .5em 1em;
  1135   width: 100%;
  1135 }
  1136   box-sizing: border-box;
  1136 .wp-block-image .aligncenter{
  1137 }
  1137   margin-left:auto;
  1138 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  1138   margin-right:auto;
  1139   display: inline;
  1139 }
  1140 }
  1140 .wp-block-image :where(figcaption){
  1141 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  1141   margin-bottom:1em;
  1142   color: inherit;
  1142   margin-top:.5em;
  1143 }
  1143 }
  1144 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
  1144 .wp-block-image.is-style-circle-mask img{
  1145 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a {
  1145   border-radius:9999px;
  1146   flex: 1 1 auto;
  1146 }
  1147 }
  1147 @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
  1148 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  1148   .wp-block-image.is-style-circle-mask img{
  1149   flex: initial;
  1149     border-radius:0;
  1150   background: none;
  1150     -webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  1151   color: inherit;
  1151             mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  1152   margin: 0;
  1152     mask-mode:alpha;
  1153   padding: 10px 10px 9px;
  1153     -webkit-mask-position:center;
  1154   position: relative;
  1154             mask-position:center;
  1155 }
  1155     -webkit-mask-repeat:no-repeat;
  1156 .wp-block-gallery.has-nested-images figcaption {
  1156             mask-repeat:no-repeat;
  1157   flex-grow: 1;
  1157     -webkit-mask-size:contain;
  1158   flex-basis: 100%;
  1158             mask-size:contain;
  1159   text-align: center;
  1159   }
  1160 }
  1160 }
  1161 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  1161 
  1162   margin-top: 0;
  1162 :root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){
  1163   margin-bottom: auto;
  1163   border-radius:9999px;
  1164 }
  1164 }
  1165 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  1165 
  1166   align-self: inherit;
  1166 .wp-block-image figure{
  1167 }
  1167   margin:0;
  1168 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
  1168 }
  1169 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
  1169 
  1170   display: flex;
  1170 .wp-lightbox-container{
  1171 }
  1171   display:flex;
  1172 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
  1172   flex-direction:column;
  1173 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  1173   position:relative;
  1174   width: 100%;
  1174 }
  1175   flex: 1 0 0%;
  1175 .wp-lightbox-container img{
  1176   height: 100%;
  1176   cursor:zoom-in;
  1177   -o-object-fit: cover;
  1177 }
  1178      object-fit: cover;
  1178 .wp-lightbox-container img:hover+button{
  1179 }
  1179   opacity:1;
  1180 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  1180 }
  1181   width: 100%;
  1181 .wp-lightbox-container button{
  1182 }
  1182   align-items:center;
  1183 @media (min-width: 600px) {
  1183   -webkit-backdrop-filter:blur(16px) saturate(180%);
  1184   .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
  1184           backdrop-filter:blur(16px) saturate(180%);
  1185     width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
  1185   background-color:#5a5a5a40;
  1186   }
  1186   border:none;
  1187   .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
  1187   border-radius:4px;
  1188     width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
  1188   cursor:zoom-in;
  1189   }
  1189   display:flex;
  1190   .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
  1190   height:20px;
  1191     width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
  1191   justify-content:center;
  1192   }
  1192   left:16px;
  1193   .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
  1193   opacity:0;
  1194     width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
  1194   padding:0;
  1195   }
  1195   position:absolute;
  1196   .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
  1196   text-align:center;
  1197     width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
  1197   top:16px;
  1198   }
  1198   transition:opacity .2s ease;
  1199   .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
  1199   width:20px;
  1200     width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
  1200   z-index:100;
  1201   }
  1201 }
  1202   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
  1202 .wp-lightbox-container button:focus-visible{
  1203     width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
  1203   outline:3px auto #5a5a5a40;
  1204   }
  1204   outline:3px auto -webkit-focus-ring-color;
  1205   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
  1205   outline-offset:3px;
  1206 .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) {
  1206 }
  1207     width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
  1207 .wp-lightbox-container button:hover{
  1208   }
  1208   cursor:pointer;
  1209   .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
  1209   opacity:1;
  1210     width: 100%;
  1210 }
  1211   }
  1211 .wp-lightbox-container button:focus{
  1212 }
  1212   opacity:1;
  1213 .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
  1213 }
  1214   max-width: 420px;
  1214 .wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){
  1215   width: 100%;
  1215   background-color:#5a5a5a40;
  1216 }
  1216   border:none;
  1217 .wp-block-gallery.has-nested-images.aligncenter {
  1217 }
  1218   justify-content: center;
  1218 
  1219 }
  1219 .wp-lightbox-overlay{
  1220 
  1220   box-sizing:border-box;
  1221 .wp-block-group {
  1221   cursor:zoom-out;
  1222   box-sizing: border-box;
  1222   height:100vh;
  1223 }
  1223   overflow:hidden;
  1224 
  1224   position:fixed;
  1225 h1.has-background,
  1225   right:0;
  1226 h2.has-background,
  1226   top:0;
  1227 h3.has-background,
  1227   visibility:hidden;
  1228 h4.has-background,
  1228   width:100%;
  1229 h5.has-background,
  1229   z-index:100000;
  1230 h6.has-background {
  1230 }
  1231   padding: 1.25em 2.375em;
  1231 .wp-lightbox-overlay .close-button{
  1232 }
  1232   align-items:center;
  1233 
  1233   cursor:pointer;
  1234 .wp-block-image {
  1234   display:flex;
  1235   margin: 0 0 1em 0;
  1235   justify-content:center;
  1236 }
  1236   left:calc(env(safe-area-inset-left) + 16px);
  1237 .wp-block-image img {
  1237   min-height:40px;
  1238   height: auto;
  1238   min-width:40px;
  1239   max-width: 100%;
  1239   padding:0;
  1240   vertical-align: bottom;
  1240   position:absolute;
  1241 }
  1241   top:calc(env(safe-area-inset-top) + 16px);
  1242 .wp-block-image:not(.is-style-rounded) > a,
  1242   z-index:5000000;
  1243 .wp-block-image:not(.is-style-rounded) img {
  1243 }
  1244   border-radius: inherit;
  1244 .wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){
  1245 }
  1245   background:none;
  1246 .wp-block-image.aligncenter {
  1246   border:none;
  1247   text-align: center;
  1247 }
  1248 }
  1248 .wp-lightbox-overlay .lightbox-image-container{
  1249 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
  1249   height:var(--wp--lightbox-container-height);
  1250   height: auto;
  1250   overflow:hidden;
  1251   width: 100%;
  1251   position:absolute;
  1252 }
  1252   right:50%;
  1253 .wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
  1253   top:50%;
  1254 .wp-block-image .alignleft,
  1254   transform:translate(50%, -50%);
  1255 .wp-block-image .alignright,
  1255   transform-origin:top right;
  1256 .wp-block-image .aligncenter {
  1256   width:var(--wp--lightbox-container-width);
  1257   display: table;
  1257   z-index:9999999999;
  1258 }
  1258 }
  1259 .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
  1259 .wp-lightbox-overlay .wp-block-image{
  1260 .wp-block-image .alignleft > figcaption,
  1260   align-items:center;
  1261 .wp-block-image .alignright > figcaption,
  1261   box-sizing:border-box;
  1262 .wp-block-image .aligncenter > figcaption {
  1262   display:flex;
  1263   display: table-caption;
  1263   height:100%;
  1264   caption-side: bottom;
  1264   justify-content:center;
  1265 }
  1265   margin:0;
  1266 .wp-block-image .alignleft {
  1266   position:relative;
  1267   float: left;
  1267   transform-origin:100% 0;
  1268   margin-left: 0;
  1268   width:100%;
  1269   margin-left: 1em;
  1269   z-index:3000000;
  1270   margin-top: 0.5em;
  1270 }
  1271   margin-bottom: 0.5em;
  1271 .wp-lightbox-overlay .wp-block-image img{
  1272 }
  1272   height:var(--wp--lightbox-image-height);
  1273 .wp-block-image .alignright {
  1273   min-height:var(--wp--lightbox-image-height);
  1274   float: right;
  1274   min-width:var(--wp--lightbox-image-width);
  1275   margin-right: 0;
  1275   width:var(--wp--lightbox-image-width);
  1276   margin-right: 1em;
  1276 }
  1277   margin-top: 0.5em;
  1277 .wp-lightbox-overlay .wp-block-image figcaption{
  1278   margin-bottom: 0.5em;
  1278   display:none;
  1279 }
  1279 }
  1280 .wp-block-image .aligncenter {
  1280 .wp-lightbox-overlay button{
  1281   margin-right: auto;
  1281   background:none;
  1282   margin-left: auto;
  1282   border:none;
  1283 }
  1283 }
  1284 .wp-block-image figcaption {
  1284 .wp-lightbox-overlay .scrim{
  1285   margin-top: 0.5em;
  1285   background-color:#fff;
  1286   margin-bottom: 1em;
  1286   height:100%;
  1287 }
  1287   opacity:.9;
  1288 .wp-block-image.is-style-rounded img,
  1288   position:absolute;
  1289 .wp-block-image .is-style-rounded img {
  1289   width:100%;
  1290   border-radius: 9999px;
  1290   z-index:2000000;
  1291 }
  1291 }
  1292 .wp-block-image.is-style-circle-mask img {
  1292 .wp-lightbox-overlay.active{
  1293   border-radius: 9999px;
  1293   animation:turn-on-visibility .25s both;
  1294 }
  1294   visibility:visible;
  1295 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
  1295 }
  1296   .wp-block-image.is-style-circle-mask img {
  1296 .wp-lightbox-overlay.active img{
  1297     /* stylelint-disable */
  1297   animation:turn-on-visibility .35s both;
  1298     -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  1298 }
  1299             mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  1299 .wp-lightbox-overlay.show-closing-animation:not(.active){
  1300     /* stylelint-enable */
  1300   animation:turn-off-visibility .35s both;
  1301     mask-mode: alpha;
  1301 }
  1302     -webkit-mask-repeat: no-repeat;
  1302 .wp-lightbox-overlay.show-closing-animation:not(.active) img{
  1303             mask-repeat: no-repeat;
  1303   animation:turn-off-visibility .25s both;
  1304     -webkit-mask-size: contain;
  1304 }
  1305             mask-size: contain;
  1305 @media (prefers-reduced-motion:no-preference){
  1306     -webkit-mask-position: center;
  1306   .wp-lightbox-overlay.zoom.active{
  1307             mask-position: center;
  1307     animation:none;
  1308     border-radius: 0;
  1308     opacity:1;
  1309   }
  1309     visibility:visible;
  1310 }
  1310   }
  1311 
  1311   .wp-lightbox-overlay.zoom.active .lightbox-image-container{
  1312 .wp-block-image figure {
  1312     animation:lightbox-zoom-in .4s;
  1313   margin: 0;
  1313   }
  1314 }
  1314   .wp-lightbox-overlay.zoom.active .lightbox-image-container img{
  1315 
  1315     animation:none;
  1316 ol.wp-block-latest-comments {
  1316   }
  1317   margin-right: 0;
  1317   .wp-lightbox-overlay.zoom.active .scrim{
  1318 }
  1318     animation:turn-on-visibility .4s forwards;
  1319 
  1319   }
  1320 .wp-block-latest-comments .wp-block-latest-comments {
  1320   .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){
  1321   padding-right: 0;
  1321     animation:none;
  1322 }
  1322   }
  1323 
  1323   .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{
  1324 .wp-block-latest-comments__comment {
  1324     animation:lightbox-zoom-out .4s;
  1325   line-height: 1.1;
  1325   }
  1326   list-style: none;
  1326   .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{
  1327   margin-bottom: 1em;
  1327     animation:none;
  1328 }
  1328   }
  1329 .has-avatars .wp-block-latest-comments__comment {
  1329   .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{
  1330   min-height: 2.25em;
  1330     animation:turn-off-visibility .4s forwards;
  1331   list-style: none;
  1331   }
  1332 }
  1332 }
  1333 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
  1333 
  1334 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
  1334 @keyframes turn-on-visibility{
  1335   margin-right: 3.25em;
  1335   0%{
  1336 }
  1336     opacity:0;
  1337 .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
  1337   }
  1338   line-height: 1.5;
  1338   to{
  1339 }
  1339     opacity:1;
  1340 
  1340   }
  1341 .wp-block-latest-comments__comment-excerpt p {
  1341 }
  1342   font-size: 0.875em;
  1342 @keyframes turn-off-visibility{
  1343   line-height: 1.8;
  1343   0%{
  1344   margin: 0.36em 0 1.4em;
  1344     opacity:1;
  1345 }
  1345     visibility:visible;
  1346 
  1346   }
  1347 .wp-block-latest-comments__comment-date {
  1347   99%{
  1348   display: block;
  1348     opacity:0;
  1349   font-size: 0.75em;
  1349     visibility:visible;
  1350 }
  1350   }
  1351 
  1351   to{
  1352 .wp-block-latest-comments .avatar,
  1352     opacity:0;
  1353 .wp-block-latest-comments__comment-avatar {
  1353     visibility:hidden;
  1354   border-radius: 1.5em;
  1354   }
  1355   display: block;
  1355 }
  1356   float: right;
  1356 @keyframes lightbox-zoom-in{
  1357   height: 2.5em;
  1357   0%{
  1358   margin-left: 0.75em;
  1358     transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  1359   width: 2.5em;
  1359   }
  1360 }
  1360   to{
  1361 
  1361     transform:translate(50%, -50%) scale(1);
  1362 .wp-block-latest-posts.alignleft {
  1362   }
  1363   margin-right: 2em;
  1363 }
  1364 }
  1364 @keyframes lightbox-zoom-out{
  1365 .wp-block-latest-posts.alignright {
  1365   0%{
  1366   margin-left: 2em;
  1366     transform:translate(50%, -50%) scale(1);
  1367 }
  1367     visibility:visible;
  1368 .wp-block-latest-posts.wp-block-latest-posts__list {
  1368   }
  1369   list-style: none;
  1369   99%{
  1370   padding-right: 0;
  1370     visibility:visible;
  1371 }
  1371   }
  1372 .wp-block-latest-posts.wp-block-latest-posts__list li {
  1372   to{
  1373   clear: both;
  1373     transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  1374 }
  1374     visibility:hidden;
  1375 .wp-block-latest-posts.is-grid {
  1375   }
  1376   display: flex;
  1376 }
  1377   flex-wrap: wrap;
  1377 ol.wp-block-latest-comments{
  1378   padding: 0;
  1378   box-sizing:border-box;
  1379 }
  1379   margin-right:0;
  1380 .wp-block-latest-posts.is-grid li {
  1380 }
  1381   margin: 0 0 1.25em 1.25em;
  1381 
  1382   width: 100%;
  1382 :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
  1383 }
  1383   line-height:1.1;
  1384 @media (min-width: 600px) {
  1384 }
  1385   .wp-block-latest-posts.columns-2 li {
  1385 
  1386     width: calc((100% / 2) - 1.25em + (1.25em / 2));
  1386 :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
  1387   }
  1387   line-height:1.8;
  1388   .wp-block-latest-posts.columns-2 li:nth-child(2n) {
  1388 }
  1389     margin-left: 0;
  1389 
  1390   }
  1390 .has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){
  1391   .wp-block-latest-posts.columns-3 li {
  1391   line-height:1.5;
  1392     width: calc((100% / 3) - 1.25em + (1.25em / 3));
  1392 }
  1393   }
  1393 
  1394   .wp-block-latest-posts.columns-3 li:nth-child(3n) {
  1394 .wp-block-latest-comments .wp-block-latest-comments{
  1395     margin-left: 0;
  1395   padding-right:0;
  1396   }
  1396 }
  1397   .wp-block-latest-posts.columns-4 li {
  1397 
  1398     width: calc((100% / 4) - 1.25em + (1.25em / 4));
  1398 .wp-block-latest-comments__comment{
  1399   }
  1399   list-style:none;
  1400   .wp-block-latest-posts.columns-4 li:nth-child(4n) {
  1400   margin-bottom:1em;
  1401     margin-left: 0;
  1401 }
  1402   }
  1402 .has-avatars .wp-block-latest-comments__comment{
  1403   .wp-block-latest-posts.columns-5 li {
  1403   list-style:none;
  1404     width: calc((100% / 5) - 1.25em + (1.25em / 5));
  1404   min-height:2.25em;
  1405   }
  1405 }
  1406   .wp-block-latest-posts.columns-5 li:nth-child(5n) {
  1406 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
  1407     margin-left: 0;
  1407   margin-right:3.25em;
  1408   }
  1408 }
  1409   .wp-block-latest-posts.columns-6 li {
  1409 
  1410     width: calc((100% / 6) - 1.25em + (1.25em / 6));
  1410 .wp-block-latest-comments__comment-excerpt p{
  1411   }
  1411   font-size:.875em;
  1412   .wp-block-latest-posts.columns-6 li:nth-child(6n) {
  1412   margin:.36em 0 1.4em;
  1413     margin-left: 0;
  1413 }
  1414   }
  1414 
  1415 }
  1415 .wp-block-latest-comments__comment-date{
  1416 
  1416   display:block;
  1417 .wp-block-latest-posts__post-date,
  1417   font-size:.75em;
  1418 .wp-block-latest-posts__post-author {
  1418 }
  1419   display: block;
  1419 
  1420   font-size: 0.8125em;
  1420 .wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
  1421 }
  1421   border-radius:1.5em;
  1422 
  1422   display:block;
  1423 .wp-block-latest-posts__post-excerpt {
  1423   float:right;
  1424   margin-top: 0.5em;
  1424   height:2.5em;
  1425   margin-bottom: 1em;
  1425   margin-left:.75em;
  1426 }
  1426   width:2.5em;
  1427 
  1427 }
  1428 .wp-block-latest-posts__featured-image a {
  1428 
  1429   display: inline-block;
  1429 .wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{
  1430 }
  1430   font-size:inherit;
  1431 .wp-block-latest-posts__featured-image img {
  1431 }
  1432   height: auto;
  1432 
  1433   width: auto;
  1433 .wp-block-latest-posts{
  1434   max-width: 100%;
  1434   box-sizing:border-box;
  1435 }
  1435 }
  1436 .wp-block-latest-posts__featured-image.alignleft {
  1436 .wp-block-latest-posts.alignleft{
  1437   margin-right: 1em;
  1437   margin-right:2em;
  1438   float: left;
  1438 }
  1439 }
  1439 .wp-block-latest-posts.alignright{
  1440 .wp-block-latest-posts__featured-image.alignright {
  1440   margin-left:2em;
  1441   margin-left: 1em;
  1441 }
  1442   float: right;
  1442 .wp-block-latest-posts.wp-block-latest-posts__list{
  1443 }
  1443   list-style:none;
  1444 .wp-block-latest-posts__featured-image.aligncenter {
  1444 }
  1445   margin-bottom: 1em;
  1445 .wp-block-latest-posts.wp-block-latest-posts__list li{
  1446   text-align: center;
  1446   clear:both;
  1447 }
  1447   overflow-wrap:break-word;
  1448 
  1448 }
  1449 ol,
  1449 .wp-block-latest-posts.is-grid{
  1450 ul {
  1450   display:flex;
  1451   box-sizing: border-box;
  1451   flex-wrap:wrap;
  1452 }
  1452 }
  1453 ol.has-background,
  1453 .wp-block-latest-posts.is-grid li{
  1454 ul.has-background {
  1454   margin:0 0 1.25em 1.25em;
  1455   padding: 1.25em 2.375em;
  1455   width:100%;
  1456 }
  1456 }
  1457 
  1457 @media (min-width:600px){
  1458 .wp-block-media-text {
  1458   .wp-block-latest-posts.columns-2 li{
  1459   direction: ltr;
  1459     width:calc(50% - .625em);
  1460   display: grid;
  1460   }
  1461   grid-template-columns: 50% 1fr;
  1461   .wp-block-latest-posts.columns-2 li:nth-child(2n){
  1462   grid-template-rows: auto;
  1462     margin-left:0;
  1463 }
  1463   }
  1464 .wp-block-media-text.has-media-on-the-right {
  1464   .wp-block-latest-posts.columns-3 li{
  1465   grid-template-columns: 1fr 50%;
  1465     width:calc(33.33333% - .83333em);
  1466 }
  1466   }
  1467 
  1467   .wp-block-latest-posts.columns-3 li:nth-child(3n){
  1468 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
  1468     margin-left:0;
  1469 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  1469   }
  1470   align-self: start;
  1470   .wp-block-latest-posts.columns-4 li{
  1471 }
  1471     width:calc(25% - .9375em);
  1472 
  1472   }
  1473 .wp-block-media-text .wp-block-media-text__content,
  1473   .wp-block-latest-posts.columns-4 li:nth-child(4n){
  1474 .wp-block-media-text .wp-block-media-text__media,
  1474     margin-left:0;
  1475 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
  1475   }
  1476 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
  1476   .wp-block-latest-posts.columns-5 li{
  1477   align-self: center;
  1477     width:calc(20% - 1em);
  1478 }
  1478   }
  1479 
  1479   .wp-block-latest-posts.columns-5 li:nth-child(5n){
  1480 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
  1480     margin-left:0;
  1481 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  1481   }
  1482   align-self: end;
  1482   .wp-block-latest-posts.columns-6 li{
  1483 }
  1483     width:calc(16.66667% - 1.04167em);
  1484 
  1484   }
  1485 .wp-block-media-text .wp-block-media-text__media {
  1485   .wp-block-latest-posts.columns-6 li:nth-child(6n){
  1486   grid-column: 1;
  1486     margin-left:0;
  1487   grid-row: 1;
  1487   }
  1488   margin: 0;
  1488 }
  1489 }
  1489 
  1490 
  1490 :root :where(.wp-block-latest-posts.is-grid){
  1491 .wp-block-media-text .wp-block-media-text__content {
  1491   padding:0;
  1492   direction: rtl;
  1492 }
  1493   grid-column: 2;
  1493 :root :where(.wp-block-latest-posts.wp-block-latest-posts__list){
  1494   grid-row: 1;
  1494   padding-right:0;
  1495   padding: 0 8% 0 8%;
  1495 }
  1496   word-break: break-word;
  1496 
  1497 }
  1497 .wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
  1498 
  1498   display:block;
  1499 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  1499   font-size:.8125em;
  1500   grid-column: 2;
  1500 }
  1501   grid-row: 1;
  1501 
  1502 }
  1502 .wp-block-latest-posts__post-excerpt{
  1503 
  1503   margin-bottom:1em;
  1504 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  1504   margin-top:.5em;
  1505   grid-column: 1;
  1505 }
  1506   grid-row: 1;
  1506 
  1507 }
  1507 .wp-block-latest-posts__featured-image a{
  1508 
  1508   display:inline-block;
  1509 .wp-block-media-text__media img,
  1509 }
  1510 .wp-block-media-text__media video {
  1510 .wp-block-latest-posts__featured-image img{
  1511   height: auto;
  1511   height:auto;
  1512   max-width: unset;
  1512   max-width:100%;
  1513   width: 100%;
  1513   width:auto;
  1514   vertical-align: middle;
  1514 }
  1515 }
  1515 .wp-block-latest-posts__featured-image.alignleft{
  1516 
  1516   float:left;
  1517 .wp-block-media-text.is-image-fill .wp-block-media-text__media {
  1517   margin-right:1em;
  1518   height: 100%;
  1518 }
  1519   min-height: 250px;
  1519 .wp-block-latest-posts__featured-image.alignright{
  1520   background-size: cover;
  1520   float:right;
  1521 }
  1521   margin-left:1em;
  1522 
  1522 }
  1523 .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
  1523 .wp-block-latest-posts__featured-image.aligncenter{
  1524   display: block;
  1524   margin-bottom:1em;
  1525   height: 100%;
  1525   text-align:center;
  1526 }
  1526 }
  1527 
  1527 
  1528 .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  1528 ol,ul{
  1529   position: absolute;
  1529   box-sizing:border-box;
  1530   width: 1px;
  1530 }
  1531   height: 1px;
  1531 
  1532   padding: 0;
  1532 :root :where(ul.has-background,ol.has-background){
  1533   margin: -1px;
  1533   padding:1.25em 2.375em;
  1534   overflow: hidden;
  1534 }
  1535   clip: rect(0, 0, 0, 0);
  1535 
  1536   border: 0;
  1536 .wp-block-media-text{
  1537 }
  1537   box-sizing:border-box;
  1538 
  1538   direction:ltr;
  1539 /*
  1539   display:grid;
  1540 * Here we here not able to use a mobile first CSS approach.
  1540   grid-template-columns:50% 1fr;
  1541 * Custom widths are set using inline styles, and on mobile,
  1541   grid-template-rows:auto;
  1542 * we need 100% width, so we use important to overwrite the inline style.
  1542 }
  1543 * If the style were set on mobile first, on desktop styles,
  1543 .wp-block-media-text.has-media-on-the-right{
  1544 * we would have no way of setting the style again to the inline style.
  1544   grid-template-columns:1fr 50%;
  1545 */
  1545 }
  1546 @media (max-width: 600px) {
  1546 
  1547   .wp-block-media-text.is-stacked-on-mobile {
  1547 .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{
  1548     grid-template-columns: 100% !important;
  1548   align-self:start;
  1549   }
  1549 }
  1550   .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  1550 
  1551     grid-column: 1;
  1551 .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{
  1552     grid-row: 1;
  1552   align-self:center;
  1553   }
  1553 }
  1554   .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
  1554 
  1555     grid-column: 1;
  1555 .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{
  1556     grid-row: 2;
  1556   align-self:end;
  1557   }
  1557 }
  1558 }
  1558 
  1559 .wp-block-navigation {
  1559 .wp-block-media-text>.wp-block-media-text__media{
  1560   position: relative;
  1560   grid-column:1;
  1561   --navigation-layout-justification-setting: flex-start;
  1561   grid-row:1;
  1562   --navigation-layout-direction: row;
  1562   margin:0;
  1563   --navigation-layout-wrap: wrap;
  1563 }
  1564   --navigation-layout-justify: flex-start;
  1564 
  1565   --navigation-layout-align: center;
  1565 .wp-block-media-text>.wp-block-media-text__content{
  1566 }
  1566   direction:rtl;
  1567 .wp-block-navigation ul {
  1567   grid-column:2;
  1568   margin-top: 0;
  1568   grid-row:1;
  1569   margin-bottom: 0;
  1569   padding:0 8%;
  1570   margin-right: 0;
  1570   word-break:break-word;
  1571   padding-right: 0;
  1571 }
  1572 }
  1572 
  1573 .wp-block-navigation ul,
  1573 .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  1574 .wp-block-navigation ul li {
  1574   grid-column:2;
  1575   list-style: none;
  1575   grid-row:1;
  1576   padding: 0;
  1576 }
  1577 }
  1577 
  1578 .wp-block-navigation .wp-block-navigation-item {
  1578 .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  1579   display: flex;
  1579   grid-column:1;
  1580   align-items: center;
  1580   grid-row:1;
  1581   position: relative;
  1581 }
  1582 }
  1582 
  1583 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  1583 .wp-block-media-text__media img,.wp-block-media-text__media video{
  1584   display: none;
  1584   height:auto;
  1585 }
  1585   max-width:unset;
  1586 .wp-block-navigation .wp-block-navigation-item__content {
  1586   vertical-align:middle;
  1587   color: inherit;
  1587   width:100%;
  1588   display: block;
  1588 }
  1589   padding: 0;
  1589 
  1590 }
  1590 .wp-block-media-text.is-image-fill>.wp-block-media-text__media{
  1591 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
  1591   background-size:cover;
  1592   text-decoration: underline;
  1592   height:100%;
  1593 }
  1593   min-height:250px;
  1594 .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 {
  1594 }
  1595   text-decoration: underline;
  1595 
  1596 }
  1596 .wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{
  1597 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
  1597   display:block;
  1598   text-decoration: line-through;
  1598   height:100%;
  1599 }
  1599 }
  1600 .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 {
  1600 
  1601   text-decoration: line-through;
  1601 .wp-block-media-text.is-image-fill>.wp-block-media-text__media img{
  1602 }
  1602   height:1px;
  1603 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
  1603   margin:-1px;
  1604   text-decoration: none;
  1604   overflow:hidden;
  1605 }
  1605   padding:0;
  1606 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active {
  1606   position:absolute;
  1607   text-decoration: none;
  1607   width:1px;
  1608 }
  1608   clip:rect(0, 0, 0, 0);
  1609 .wp-block-navigation .wp-block-navigation__submenu-icon {
  1609   border:0;
  1610   align-self: center;
  1610 }
  1611   line-height: 0;
  1611 @media (max-width:600px){
  1612   display: inline-block;
  1612   .wp-block-media-text.is-stacked-on-mobile{
  1613   font-size: inherit;
  1613     grid-template-columns:100% !important;
  1614   padding: 0;
  1614   }
  1615   background-color: inherit;
  1615   .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{
  1616   color: currentColor;
  1616     grid-column:1;
  1617   border: none;
  1617     grid-row:1;
  1618   width: 0.6em;
  1618   }
  1619   height: 0.6em;
  1619   .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{
  1620   margin-right: 0.25em;
  1620     grid-column:1;
  1621 }
  1621     grid-row:2;
  1622 .wp-block-navigation .wp-block-navigation__submenu-icon svg {
  1622   }
  1623   display: inline-block;
  1623 }
  1624   stroke: currentColor;
  1624 .wp-block-navigation{
  1625   width: inherit;
  1625   position:relative;
  1626   height: inherit;
  1626   --navigation-layout-justification-setting:flex-start;
  1627   margin-top: 0.075em;
  1627   --navigation-layout-direction:row;
  1628 }
  1628   --navigation-layout-wrap:wrap;
  1629 .wp-block-navigation.is-vertical {
  1629   --navigation-layout-justify:flex-start;
  1630   --navigation-layout-direction: column;
  1630   --navigation-layout-align:center;
  1631   --navigation-layout-justify: initial;
  1631 }
  1632   --navigation-layout-align: flex-start;
  1632 .wp-block-navigation ul{
  1633 }
  1633   margin-bottom:0;
  1634 .wp-block-navigation.no-wrap {
  1634   margin-right:0;
  1635   --navigation-layout-wrap: nowrap;
  1635   margin-top:0;
  1636 }
  1636   padding-right:0;
  1637 .wp-block-navigation.items-justified-center {
  1637 }
  1638   --navigation-layout-justification-setting: center;
  1638 .wp-block-navigation ul,.wp-block-navigation ul li{
  1639   --navigation-layout-justify: center;
  1639   list-style:none;
  1640 }
  1640   padding:0;
  1641 .wp-block-navigation.items-justified-center.is-vertical {
  1641 }
  1642   --navigation-layout-align: center;
  1642 .wp-block-navigation .wp-block-navigation-item{
  1643 }
  1643   align-items:center;
  1644 .wp-block-navigation.items-justified-right {
  1644   display:flex;
  1645   --navigation-layout-justification-setting: flex-end;
  1645   position:relative;
  1646   --navigation-layout-justify: flex-end;
  1646 }
  1647 }
  1647 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
  1648 .wp-block-navigation.items-justified-right.is-vertical {
  1648   display:none;
  1649   --navigation-layout-align: flex-end;
  1649 }
  1650 }
  1650 .wp-block-navigation .wp-block-navigation-item__content{
  1651 .wp-block-navigation.items-justified-space-between {
  1651   display:block;
  1652   --navigation-layout-justification-setting: space-between;
  1652 }
  1653   --navigation-layout-justify: space-between;
  1653 .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
  1654 }
  1654   color:inherit;
  1655 
  1655 }
  1656 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
  1656 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{
  1657   background-color: inherit;
  1657   text-decoration:underline;
  1658   color: inherit;
  1658 }
  1659   position: absolute;
  1659 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{
  1660   z-index: 2;
  1660   text-decoration:line-through;
  1661   display: flex;
  1661 }
  1662   flex-direction: column;
  1662 .wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){
  1663   align-items: normal;
  1663   text-decoration:none;
  1664   opacity: 0;
  1664 }
  1665   transition: opacity 0.1s linear;
  1665 .wp-block-navigation .wp-block-navigation__submenu-icon{
  1666   visibility: hidden;
  1666   align-self:center;
  1667   width: 0;
  1667   background-color:inherit;
  1668   height: 0;
  1668   border:none;
  1669   overflow: hidden;
  1669   color:currentColor;
  1670   right: -1px;
  1670   display:inline-block;
  1671   top: 100%;
  1671   font-size:inherit;
  1672 }
  1672   height:.6em;
  1673 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content {
  1673   line-height:0;
  1674   display: flex;
  1674   margin-right:.25em;
  1675   flex-grow: 1;
  1675   padding:0;
  1676 }
  1676   width:.6em;
  1677 .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 {
  1677 }
  1678   margin-left: 0;
  1678 .wp-block-navigation .wp-block-navigation__submenu-icon svg{
  1679   margin-right: auto;
  1679   display:inline-block;
  1680 }
  1680   stroke:currentColor;
  1681 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
  1681   height:inherit;
  1682   margin: 0;
  1682   margin-top:.075em;
  1683 }
  1683   width:inherit;
  1684 @media (min-width: 782px) {
  1684 }
  1685   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
  1685 .wp-block-navigation.is-vertical{
  1686     right: 100%;
  1686   --navigation-layout-direction:column;
  1687     top: -1px;
  1687   --navigation-layout-justify:initial;
  1688   }
  1688   --navigation-layout-align:flex-start;
  1689   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container::before {
  1689 }
  1690     content: "";
  1690 .wp-block-navigation.no-wrap{
  1691     position: absolute;
  1691   --navigation-layout-wrap:nowrap;
  1692     left: 100%;
  1692 }
  1693     height: 100%;
  1693 .wp-block-navigation.items-justified-center{
  1694     display: block;
  1694   --navigation-layout-justification-setting:center;
  1695     width: 0.5em;
  1695   --navigation-layout-justify:center;
  1696     background: transparent;
  1696 }
  1697   }
  1697 .wp-block-navigation.items-justified-center.is-vertical{
  1698   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
  1698   --navigation-layout-align:center;
  1699     margin-left: 0.25em;
  1699 }
  1700   }
  1700 .wp-block-navigation.items-justified-right{
  1701   .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
  1701   --navigation-layout-justification-setting:flex-end;
  1702     transform: rotate(90deg);
  1702   --navigation-layout-justify:flex-end;
  1703   }
  1703 }
  1704 }
  1704 .wp-block-navigation.items-justified-right.is-vertical{
  1705 .wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container {
  1705   --navigation-layout-align:flex-end;
  1706   visibility: visible;
  1706 }
  1707   overflow: visible;
  1707 .wp-block-navigation.items-justified-space-between{
  1708   opacity: 1;
  1708   --navigation-layout-justification-setting:space-between;
  1709   width: auto;
  1709   --navigation-layout-justify:space-between;
  1710   height: auto;
  1710 }
  1711   min-width: 200px;
  1711 
  1712 }
  1712 .wp-block-navigation .has-child .wp-block-navigation__submenu-container{
  1713 .wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container {
  1713   align-items:normal;
  1714   visibility: visible;
  1714   background-color:inherit;
  1715   overflow: visible;
  1715   color:inherit;
  1716   opacity: 1;
  1716   display:flex;
  1717   width: auto;
  1717   flex-direction:column;
  1718   height: auto;
  1718   height:0;
  1719   min-width: 200px;
  1719   opacity:0;
  1720 }
  1720   overflow:hidden;
  1721 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  1721   position:absolute;
  1722   visibility: visible;
  1722   right:-1px;
  1723   overflow: visible;
  1723   top:100%;
  1724   opacity: 1;
  1724   transition:opacity .1s linear;
  1725   width: auto;
  1725   visibility:hidden;
  1726   height: auto;
  1726   width:0;
  1727   min-width: 200px;
  1727   z-index:2;
  1728 }
  1728 }
  1729 
  1729 .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
  1730 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
  1730   display:flex;
  1731   right: 0;
  1731   flex-grow:1;
  1732   top: 100%;
  1732 }
  1733 }
  1733 .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
  1734 @media (min-width: 782px) {
  1734   margin-left:0;
  1735   .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1735   margin-right:auto;
  1736     right: 100%;
  1736 }
  1737     top: 0;
  1737 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
  1738   }
  1738   margin:0;
  1739 }
  1739 }
  1740 
  1740 @media (min-width:782px){
  1741 .wp-block-navigation-submenu {
  1741   .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
  1742   position: relative;
  1742     right:100%;
  1743   display: flex;
  1743     top:-1px;
  1744 }
  1744   }
  1745 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  1745   .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
  1746   stroke: currentColor;
  1746     background:#0000;
  1747 }
  1747     content:"";
  1748 
  1748     display:block;
  1749 button.wp-block-navigation-item__content {
  1749     height:100%;
  1750   background-color: transparent;
  1750     left:100%;
  1751   border: none;
  1751     position:absolute;
  1752   color: currentColor;
  1752     width:.5em;
  1753   font-size: inherit;
  1753   }
  1754   font-family: inherit;
  1754   .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{
  1755   line-height: inherit;
  1755     margin-left:.25em;
  1756   font-style: inherit;
  1756   }
  1757   font-weight: inherit;
  1757   .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{
  1758   text-transform: inherit;
  1758     transform:rotate(90deg);
  1759   text-align: right;
  1759   }
  1760 }
  1760 }
  1761 
  1761 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
  1762 .wp-block-navigation-submenu__toggle {
  1762   height:auto;
  1763   cursor: pointer;
  1763   min-width:200px;
  1764 }
  1764   opacity:1;
  1765 
  1765   overflow:visible;
  1766 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  1766   visibility:visible;
  1767   padding-left: 0.85em;
  1767   width:auto;
  1768 }
  1768 }
  1769 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
  1769 
  1770   margin-right: -0.6em;
  1770 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
  1771   pointer-events: none;
  1771   right:0;
  1772 }
  1772   top:100%;
  1773 
  1773 }
  1774 /**
  1774 @media (min-width:782px){
  1775  * Margins
  1775   .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
  1776  */
  1776     right:100%;
  1777 .wp-block-navigation__responsive-container,
  1777     top:0;
  1778 .wp-block-navigation__responsive-close,
  1778   }
  1779 .wp-block-navigation__responsive-dialog,
  1779 }
  1780 .wp-block-navigation,
  1780 
  1781 .wp-block-navigation .wp-block-page-list,
  1781 .wp-block-navigation-submenu{
  1782 .wp-block-navigation__container,
  1782   display:flex;
  1783 .wp-block-navigation__responsive-container-content {
  1783   position:relative;
  1784   gap: inherit;
  1784 }
  1785 }
  1785 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
  1786 
  1786   stroke:currentColor;
  1787 .wp-block-navigation:where(.has-background),
  1787 }
  1788 .wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,
  1788 
  1789 .wp-block-navigation:where(.has-background) .wp-block-navigation__container {
  1789 button.wp-block-navigation-item__content{
  1790   gap: inherit;
  1790   background-color:initial;
  1791 }
  1791   border:none;
  1792 
  1792   color:currentColor;
  1793 /**
  1793   font-family:inherit;
  1794  * Paddings
  1794   font-size:inherit;
  1795  */
  1795   font-style:inherit;
  1796 .wp-block-navigation:where(.has-background) .wp-block-navigation-item__content {
  1796   font-weight:inherit;
  1797   padding: 0.5em 1em;
  1797   letter-spacing:inherit;
  1798 }
  1798   line-height:inherit;
  1799 
  1799   text-align:right;
  1800 .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
  1800   text-transform:inherit;
  1801   padding: 0.5em 1em;
  1801 }
  1802 }
  1802 
  1803 
  1803 .wp-block-navigation-submenu__toggle{
  1804 /**
  1804   cursor:pointer;
  1805  * Justifications.
  1805 }
  1806  */
  1806 
  1807 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
  1807 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{
  1808 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
  1808   padding-left:.85em;
  1809 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
  1809   padding-right:0;
  1810 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
  1810 }
  1811   right: auto;
  1811 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{
  1812   left: 0;
  1812   margin-right:-.6em;
  1813 }
  1813   pointer-events:none;
  1814 .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,
  1814 }
  1815 .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,
  1815 
  1816 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1816 .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){
  1817 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1817   padding:0;
  1818   right: -1px;
  1818 }
  1819   left: -1px;
  1819 .wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{
  1820 }
  1820   gap:inherit;
  1821 @media (min-width: 782px) {
  1821 }
  1822   .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,
  1822 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
  1823 .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,
  1823   padding:.5em 1em;
  1824 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  1824 }
  1825 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1825 
  1826     right: auto;
  1826 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
  1827     left: 100%;
  1827   padding:.5em 1em;
  1828   }
  1828 }
  1829 }
  1829 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
  1830 
  1830   left:0;
  1831 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  1831   right:auto;
  1832   background-color: #fff;
  1832 }
  1833   color: #000;
  1833 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.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,.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{
  1834   border: 1px solid rgba(0, 0, 0, 0.15);
  1834   left:-1px;
  1835 }
  1835   right:-1px;
  1836 
  1836 }
  1837 .wp-block-navigation__container {
  1837 @media (min-width:782px){
  1838   display: flex;
  1838   .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.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,.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{
  1839   flex-wrap: var(--navigation-layout-wrap, wrap);
  1839     left:100%;
  1840   flex-direction: var(--navigation-layout-direction, initial);
  1840     right:auto;
  1841   justify-content: var(--navigation-layout-justify, initial);
  1841   }
  1842   align-items: var(--navigation-layout-align, initial);
  1842 }
  1843   list-style: none;
  1843 
  1844   margin: 0;
  1844 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
  1845   padding-right: 0;
  1845   background-color:#fff;
  1846 }
  1846   border:1px solid #00000026;
  1847 .wp-block-navigation__container .is-responsive {
  1847 }
  1848   display: none;
  1848 
  1849 }
  1849 .wp-block-navigation.has-background .wp-block-navigation__submenu-container{
  1850 
  1850   background-color:inherit;
  1851 .wp-block-navigation__container:only-child,
  1851 }
  1852 .wp-block-page-list:only-child {
  1852 
  1853   flex-grow: 1;
  1853 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{
  1854 }
  1854   color:#000;
  1855 
  1855 }
  1856 /**
  1856 
  1857  * Mobile menu.
  1857 .wp-block-navigation__container{
  1858  */
  1858   align-items:var(--navigation-layout-align, initial);
  1859 .wp-block-navigation__responsive-container {
  1859   display:flex;
  1860   display: none;
  1860   flex-direction:var(--navigation-layout-direction, initial);
  1861   position: fixed;
  1861   flex-wrap:var(--navigation-layout-wrap, wrap);
  1862   top: 0;
  1862   justify-content:var(--navigation-layout-justify, initial);
  1863   right: 0;
  1863   list-style:none;
  1864   left: 0;
  1864   margin:0;
  1865   bottom: 0;
  1865   padding-right:0;
  1866 }
  1866 }
  1867 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  1867 .wp-block-navigation__container .is-responsive{
  1868   display: flex;
  1868   display:none;
  1869   flex-wrap: var(--navigation-layout-wrap, wrap);
  1869 }
  1870   flex-direction: var(--navigation-layout-direction, initial);
  1870 
  1871   justify-content: var(--navigation-layout-justify, initial);
  1871 .wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
  1872   align-items: var(--navigation-layout-align, initial);
  1872   flex-grow:1;
  1873 }
  1873 }
  1874 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
  1874 @keyframes overlay-menu__fade-in-animation{
  1875   color: inherit !important;
  1875   0%{
  1876   background-color: inherit !important;
  1876     opacity:0;
  1877 }
  1877     transform:translateY(.5em);
  1878 .wp-block-navigation__responsive-container.is-menu-open {
  1878   }
  1879   display: flex;
  1879   to{
  1880   flex-direction: column;
  1880     opacity:1;
  1881   background-color: inherit;
  1881     transform:translateY(0);
  1882   padding: 2rem;
  1882   }
  1883   overflow: auto;
  1883 }
  1884   z-index: 100000;
  1884 .wp-block-navigation__responsive-container{
  1885 }
  1885   bottom:0;
  1886 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  1886   display:none;
  1887   padding-top: calc(2rem + 24px);
  1887   left:0;
  1888   overflow: visible;
  1888   position:fixed;
  1889   display: flex;
  1889   right:0;
  1890   flex-direction: column;
  1890   top:0;
  1891   flex-wrap: nowrap;
  1891 }
  1892   align-items: var(--navigation-layout-justification-setting, inherit);
  1892 .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){
  1893 }
  1893   color:inherit;
  1894 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
  1894 }
  1895 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,
  1895 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
  1896 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  1896   align-items:var(--navigation-layout-align, initial);
  1897   justify-content: flex-start;
  1897   display:flex;
  1898 }
  1898   flex-direction:var(--navigation-layout-direction, initial);
  1899 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  1899   flex-wrap:var(--navigation-layout-wrap, wrap);
  1900   display: none;
  1900   justify-content:var(--navigation-layout-justify, initial);
  1901 }
  1901 }
  1902 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
  1902 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
  1903 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  1903   background-color:inherit !important;
  1904   opacity: 1;
  1904   color:inherit !important;
  1905   visibility: visible;
  1905 }
  1906   height: auto;
  1906 .wp-block-navigation__responsive-container.is-menu-open{
  1907   width: auto;
  1907   animation:overlay-menu__fade-in-animation .1s ease-out;
  1908   overflow: initial;
  1908   animation-fill-mode:forwards;
  1909   min-width: 200px;
  1909   background-color:inherit;
  1910   position: static;
  1910   display:flex;
  1911   border: none;
  1911   flex-direction:column;
  1912   padding-right: 2rem;
  1912   overflow:auto;
  1913   padding-left: 2rem;
  1913   padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem);
  1914 }
  1914   z-index:100000;
  1915 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
  1915 }
  1916 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  1916 @media (prefers-reduced-motion:reduce){
  1917   gap: inherit;
  1917   .wp-block-navigation__responsive-container.is-menu-open{
  1918 }
  1918     animation-delay:0s;
  1919 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  1919     animation-duration:1ms;
  1920   padding-top: var(--wp--style--block-gap, 2em);
  1920   }
  1921 }
  1921 }
  1922 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  1922 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
  1923   padding: 0;
  1923   align-items:var(--navigation-layout-justification-setting, inherit);
  1924 }
  1924   display:flex;
  1925 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
  1925   flex-direction:column;
  1926 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
  1926   flex-wrap:nowrap;
  1927 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  1927   overflow:visible;
  1928   display: flex;
  1928   padding-top:calc(2rem + 24px);
  1929   flex-direction: column;
  1929 }
  1930   align-items: var(--navigation-layout-justification-setting, initial);
  1930 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  1931 }
  1931   justify-content:flex-start;
  1932 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
  1932 }
  1933 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
  1933 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
  1934 .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  1934   display:none;
  1935   color: inherit !important;
  1935 }
  1936   background: transparent !important;
  1936 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
  1937 }
  1937   border:none;
  1938 .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 {
  1938   height:auto;
  1939   left: auto;
  1939   min-width:200px;
  1940   right: auto;
  1940   opacity:1;
  1941 }
  1941   overflow:initial;
  1942 @media (min-width: 600px) {
  1942   padding-left:2rem;
  1943   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  1943   padding-right:2rem;
  1944     display: block;
  1944   position:static;
  1945     width: 100%;
  1945   visibility:visible;
  1946     position: relative;
  1946   width:auto;
  1947     z-index: auto;
  1947 }
  1948     background-color: inherit;
  1948 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  1949   }
  1949   gap:inherit;
  1950   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  1950 }
  1951     display: none;
  1951 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  1952   }
  1952   padding-top:var(--wp--style--block-gap, 2em);
  1953   .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 {
  1953 }
  1954     right: 0;
  1954 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
  1955   }
  1955   padding:0;
  1956 }
  1956 }
  1957 
  1957 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  1958 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  1958   align-items:var(--navigation-layout-justification-setting, initial);
  1959   background-color: #fff;
  1959   display:flex;
  1960   color: #000;
  1960   flex-direction:column;
  1961 }
  1961 }
  1962 
  1962 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
  1963 .wp-block-navigation__toggle_button_label {
  1963   background:#0000 !important;
  1964   font-size: 1rem;
  1964   color:inherit !important;
  1965   font-weight: bold;
  1965 }
  1966 }
  1966 .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{
  1967 
  1967   left:auto;
  1968 .wp-block-navigation__responsive-container-open,
  1968   right:auto;
  1969 .wp-block-navigation__responsive-container-close {
  1969 }
  1970   vertical-align: middle;
  1970 @media (min-width:600px){
  1971   cursor: pointer;
  1971   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
  1972   color: currentColor;
  1972     background-color:inherit;
  1973   background: transparent;
  1973     display:block;
  1974   border: none;
  1974     position:relative;
  1975   margin: 0;
  1975     width:100%;
  1976   padding: 0;
  1976     z-index:auto;
  1977 }
  1977   }
  1978 .wp-block-navigation__responsive-container-open svg,
  1978   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
  1979 .wp-block-navigation__responsive-container-close svg {
  1979     display:none;
  1980   fill: currentColor;
  1980   }
  1981   pointer-events: none;
  1981   .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{
  1982   display: block;
  1982     right:0;
  1983   width: 24px;
  1983   }
  1984   height: 24px;
  1984 }
  1985 }
  1985 
  1986 
  1986 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
  1987 .wp-block-navigation__responsive-container-open {
  1987   background-color:#fff;
  1988   display: flex;
  1988 }
  1989 }
  1989 
  1990 @media (min-width: 600px) {
  1990 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{
  1991   .wp-block-navigation__responsive-container-open:not(.always-shown) {
  1991   color:#000;
  1992     display: none;
  1992 }
  1993   }
  1993 
  1994 }
  1994 .wp-block-navigation__toggle_button_label{
  1995 
  1995   font-size:1rem;
  1996 .wp-block-navigation__responsive-container-close {
  1996   font-weight:700;
  1997   position: absolute;
  1997 }
  1998   top: 0;
  1998 
  1999   left: 0;
  1999 .wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
  2000   z-index: 2;
  2000   background:#0000;
  2001 }
  2001   border:none;
  2002 
  2002   color:currentColor;
  2003 .wp-block-navigation__responsive-close {
  2003   cursor:pointer;
  2004   width: 100%;
  2004   margin:0;
  2005 }
  2005   padding:0;
  2006 .wp-block-navigation__responsive-close:focus {
  2006   text-transform:inherit;
  2007   outline: none;
  2007   vertical-align:middle;
  2008 }
  2008 }
  2009 
  2009 .wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
  2010 .is-menu-open .wp-block-navigation__responsive-close,
  2010   fill:currentColor;
  2011 .is-menu-open .wp-block-navigation__responsive-dialog,
  2011   display:block;
  2012 .is-menu-open .wp-block-navigation__responsive-container-content {
  2012   height:24px;
  2013   box-sizing: border-box;
  2013   pointer-events:none;
  2014 }
  2014   width:24px;
  2015 
  2015 }
  2016 .wp-block-navigation__responsive-dialog {
  2016 
  2017   position: relative;
  2017 .wp-block-navigation__responsive-container-open{
  2018 }
  2018   display:flex;
  2019 
  2019 }
  2020 html.has-modal-open {
  2020 .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
  2021   overflow: hidden;
  2021   font-family:inherit;
  2022 }
  2022   font-size:inherit;
  2023 
  2023   font-weight:inherit;
  2024 .wp-block-navigation .wp-block-navigation-item__label {
  2024 }
  2025   word-break: normal;
  2025 @media (min-width:600px){
  2026   overflow-wrap: break-word;
  2026   .wp-block-navigation__responsive-container-open:not(.always-shown){
  2027 }
  2027     display:none;
  2028 .wp-block-navigation .wp-block-navigation-item__description {
  2028   }
  2029   display: none;
  2029 }
  2030 }
  2030 
  2031 
  2031 .wp-block-navigation__responsive-container-close{
  2032 .wp-block-navigation .wp-block-page-list {
  2032   left:0;
  2033   display: flex;
  2033   position:absolute;
  2034   flex-direction: var(--navigation-layout-direction, initial);
  2034   top:0;
  2035   justify-content: var(--navigation-layout-justify, initial);
  2035   z-index:2;
  2036   align-items: var(--navigation-layout-align, initial);
  2036 }
  2037   flex-wrap: var(--navigation-layout-wrap, wrap);
  2037 .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{
  2038   background-color: inherit;
  2038   font-family:inherit;
  2039 }
  2039   font-size:inherit;
  2040 .wp-block-navigation .wp-block-navigation-item {
  2040   font-weight:inherit;
  2041   background-color: inherit;
  2041 }
  2042 }
  2042 
  2043 
  2043 .wp-block-navigation__responsive-close{
  2044 .is-small-text {
  2044   width:100%;
  2045   font-size: 0.875em;
  2045 }
  2046 }
  2046 .has-modal-open .wp-block-navigation__responsive-close{
  2047 
  2047   margin-left:auto;
  2048 .is-regular-text {
  2048   margin-right:auto;
  2049   font-size: 1em;
  2049   max-width:var(--wp--style--global--wide-size, 100%);
  2050 }
  2050 }
  2051 
  2051 .wp-block-navigation__responsive-close:focus{
  2052 .is-large-text {
  2052   outline:none;
  2053   font-size: 2.25em;
  2053 }
  2054 }
  2054 
  2055 
  2055 .is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
  2056 .is-larger-text {
  2056   box-sizing:border-box;
  2057   font-size: 3em;
  2057 }
  2058 }
  2058 
  2059 
  2059 .wp-block-navigation__responsive-dialog{
  2060 .has-drop-cap:not(:focus)::first-letter {
  2060   position:relative;
  2061   float: right;
  2061 }
  2062   font-size: 8.4em;
  2062 
  2063   line-height: 0.68;
  2063 .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
  2064   font-weight: 100;
  2064   margin-top:46px;
  2065   margin: 0.05em 0 0 0.1em;
  2065 }
  2066   text-transform: uppercase;
  2066 @media (min-width:782px){
  2067   font-style: normal;
  2067   .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
  2068 }
  2068     margin-top:32px;
  2069 
  2069   }
  2070 p.has-drop-cap.has-background {
  2070 }
  2071   overflow: hidden;
  2071 
  2072 }
  2072 html.has-modal-open{
  2073 
  2073   overflow:hidden;
  2074 p.has-background {
  2074 }
  2075   padding: 1.25em 2.375em;
  2075 
  2076 }
  2076 .wp-block-navigation .wp-block-navigation-item__label{
  2077 
  2077   overflow-wrap:break-word;
  2078 :where(p.has-text-color:not(.has-link-color)) a {
  2078 }
  2079   color: inherit;
  2079 .wp-block-navigation .wp-block-navigation-item__description{
  2080 }
  2080   display:none;
  2081 
  2081 }
  2082 .wp-block-post-author {
  2082 
  2083   display: flex;
  2083 .link-ui-tools{
  2084   flex-wrap: wrap;
  2084   border-top:1px solid #f0f0f0;
  2085 }
  2085   padding:8px;
  2086 .wp-block-post-author__byline {
  2086 }
  2087   width: 100%;
  2087 
  2088   margin-top: 0;
  2088 .link-ui-block-inserter{
  2089   margin-bottom: 0;
  2089   padding-top:8px;
  2090   font-size: 0.5em;
  2090 }
  2091 }
  2091 
  2092 .wp-block-post-author__avatar {
  2092 .link-ui-block-inserter__back{
  2093   margin-left: 1em;
  2093   margin-right:8px;
  2094 }
  2094   text-transform:uppercase;
  2095 .wp-block-post-author__bio {
  2095 }
  2096   margin-bottom: 0.7em;
  2096 
  2097   font-size: 0.7em;
  2097 .wp-block-navigation .wp-block-page-list{
  2098 }
  2098   align-items:var(--navigation-layout-align, initial);
  2099 .wp-block-post-author__content {
  2099   background-color:inherit;
  2100   flex-grow: 1;
  2100   display:flex;
  2101   flex-basis: 0;
  2101   flex-direction:var(--navigation-layout-direction, initial);
  2102 }
  2102   flex-wrap:var(--navigation-layout-wrap, wrap);
  2103 .wp-block-post-author__name {
  2103   justify-content:var(--navigation-layout-justify, initial);
  2104   margin: 0;
  2104 }
  2105 }
  2105 .wp-block-navigation .wp-block-navigation-item{
  2106 
  2106   background-color:inherit;
  2107 .wp-block-post-comments {
  2107 }
  2108   /* utility classes */
  2108 
  2109   /* end utility classes */
  2109 .is-small-text{
  2110 }
  2110   font-size:.875em;
  2111 .wp-block-post-comments .alignleft {
  2111 }
  2112   float: right;
  2112 
  2113 }
  2113 .is-regular-text{
  2114 .wp-block-post-comments .alignright {
  2114   font-size:1em;
  2115   float: left;
  2115 }
  2116 }
  2116 
  2117 .wp-block-post-comments .navigation::after {
  2117 .is-large-text{
  2118   content: "";
  2118   font-size:2.25em;
  2119   display: table;
  2119 }
  2120   clear: both;
  2120 
  2121 }
  2121 .is-larger-text{
  2122 .wp-block-post-comments .commentlist {
  2122   font-size:3em;
  2123   clear: both;
  2123 }
  2124   list-style: none;
  2124 
  2125   margin: 0;
  2125 .has-drop-cap:not(:focus):first-letter{
  2126   padding: 0;
  2126   float:right;
  2127 }
  2127   font-size:8.4em;
  2128 .wp-block-post-comments .commentlist .comment {
  2128   font-style:normal;
  2129   min-height: 2.25em;
  2129   font-weight:100;
  2130   padding-right: 3.25em;
  2130   line-height:.68;
  2131 }
  2131   margin:.05em 0 0 .1em;
  2132 .wp-block-post-comments .commentlist .comment p {
  2132   text-transform:uppercase;
  2133   font-size: 1em;
  2133 }
  2134   line-height: 1.8;
  2134 
  2135   margin: 1em 0;
  2135 body.rtl .has-drop-cap:not(:focus):first-letter{
  2136 }
  2136   float:none;
  2137 .wp-block-post-comments .commentlist .children {
  2137   margin-right:.1em;
  2138   list-style: none;
  2138 }
  2139   margin: 0;
  2139 
  2140   padding: 0;
  2140 p.has-drop-cap.has-background{
  2141 }
  2141   overflow:hidden;
  2142 .wp-block-post-comments .comment-author {
  2142 }
  2143   line-height: 1.5;
  2143 
  2144 }
  2144 :root :where(p.has-background){
  2145 .wp-block-post-comments .comment-author .avatar {
  2145   padding:1.25em 2.375em;
  2146   border-radius: 1.5em;
  2146 }
  2147   display: block;
  2147 
  2148   float: right;
  2148 :where(p.has-text-color:not(.has-link-color)) a{
  2149   height: 2.5em;
  2149   color:inherit;
  2150   margin-top: 0.5em;
  2150 }
  2151   margin-left: 0.75em;
  2151 
  2152   width: 2.5em;
  2152 p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{
  2153 }
  2153   rotate:180deg;
  2154 .wp-block-post-comments .comment-author cite {
  2154 }
  2155   font-style: normal;
  2155 
  2156 }
  2156 .wp-block-post-author{
  2157 .wp-block-post-comments .comment-meta {
  2157   display:flex;
  2158   font-size: 0.875em;
  2158   flex-wrap:wrap;
  2159   line-height: 1.5;
  2159 }
  2160 }
  2160 .wp-block-post-author__byline{
  2161 .wp-block-post-comments .comment-meta b {
  2161   font-size:.5em;
  2162   font-weight: normal;
  2162   margin-bottom:0;
  2163 }
  2163   margin-top:0;
  2164 .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
  2164   width:100%;
  2165   margin-top: 1em;
  2165 }
  2166   margin-bottom: 1em;
  2166 .wp-block-post-author__avatar{
  2167   display: block;
  2167   margin-left:1em;
  2168 }
  2168 }
  2169 .wp-block-post-comments .comment-body .commentmetadata {
  2169 .wp-block-post-author__bio{
  2170   font-size: 0.875em;
  2170   font-size:.7em;
  2171 }
  2171   margin-bottom:.7em;
  2172 .wp-block-post-comments .comment-form-comment label,
  2172 }
  2173 .wp-block-post-comments .comment-form-author label,
  2173 .wp-block-post-author__content{
  2174 .wp-block-post-comments .comment-form-email label,
  2174   flex-basis:0;
  2175 .wp-block-post-comments .comment-form-url label {
  2175   flex-grow:1;
  2176   display: block;
  2176 }
  2177   margin-bottom: 0.25em;
  2177 .wp-block-post-author__name{
  2178 }
  2178   margin:0;
  2179 .wp-block-post-comments .comment-form textarea,
  2179 }
  2180 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
  2180 
  2181   display: block;
  2181 :where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{
  2182   box-sizing: border-box;
  2182   border:1px solid #949494;
  2183   width: 100%;
  2183   font-family:inherit;
  2184 }
  2184   font-size:1em;
  2185 .wp-block-post-comments .comment-form-cookies-consent {
  2185 }
  2186   display: flex;
  2186 :where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{
  2187   gap: 0.25em;
  2187   padding:calc(.667em + 2px);
  2188 }
  2188 }
  2189 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  2189 
  2190   margin-top: 0.35em;
  2190 .wp-block-post-comments-form{
  2191 }
  2191   box-sizing:border-box;
  2192 .wp-block-post-comments .comment-reply-title {
  2192 }
  2193   margin-bottom: 0;
  2193 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
  2194 }
  2194   font-weight:inherit;
  2195 .wp-block-post-comments .comment-reply-title :where(small) {
  2195 }
  2196   font-size: var(--wp--preset--font-size--medium, smaller);
  2196 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
  2197   margin-right: 0.5em;
  2197   font-family:inherit;
  2198 }
  2198 }
  2199 .wp-block-post-comments .reply {
  2199 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
  2200   font-size: 0.875em;
  2200   font-size:inherit;
  2201   margin-bottom: 1.4em;
  2201 }
  2202 }
  2202 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
  2203 .wp-block-post-comments textarea,
  2203   line-height:inherit;
  2204 .wp-block-post-comments input:not([type=submit]) {
  2204 }
  2205   border: 1px solid #949494;
  2205 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
  2206   font-size: 1em;
  2206   font-style:inherit;
  2207   font-family: inherit;
  2207 }
  2208 }
  2208 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
  2209 .wp-block-post-comments textarea,
  2209   letter-spacing:inherit;
  2210 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {
  2210 }
  2211   padding: calc(0.667em + 2px);
  2211 .wp-block-post-comments-form input[type=submit]{
  2212 }
  2212   box-shadow:none;
  2213 .wp-block-post-comments input[type=submit] {
  2213   cursor:pointer;
  2214   border: none;
  2214   display:inline-block;
  2215 }
  2215   overflow-wrap:break-word;
  2216 
  2216   text-align:center;
  2217 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  2217 }
  2218   font-weight: inherit;
  2218 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{
  2219 }
  2219   box-sizing:border-box;
  2220 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  2220   display:block;
  2221   font-family: inherit;
  2221   width:100%;
  2222 }
  2222 }
  2223 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  2223 .wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
  2224   font-size: inherit;
  2224   display:block;
  2225 }
  2225   margin-bottom:.25em;
  2226 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  2226 }
  2227   line-height: inherit;
  2227 .wp-block-post-comments-form .comment-form-cookies-consent{
  2228 }
  2228   display:flex;
  2229 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  2229   gap:.25em;
  2230   font-style: inherit;
  2230 }
  2231 }
  2231 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
  2232 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  2232   margin-top:.35em;
  2233   letter-spacing: inherit;
  2233 }
  2234 }
  2234 .wp-block-post-comments-form .comment-reply-title{
  2235 .wp-block-post-comments-form input[type=submit] {
  2235   margin-bottom:0;
  2236   border: none;
  2236 }
  2237   box-shadow: none;
  2237 .wp-block-post-comments-form .comment-reply-title :where(small){
  2238   cursor: pointer;
  2238   font-size:var(--wp--preset--font-size--medium, smaller);
  2239   display: inline-block;
  2239   margin-right:.5em;
  2240   text-align: center;
  2240 }
  2241   overflow-wrap: break-word;
  2241 
  2242 }
  2242 .wp-block-post-date{
  2243 .wp-block-post-comments-form textarea,
  2243   box-sizing:border-box;
  2244 .wp-block-post-comments-form input:not([type=submit]) {
  2244 }
  2245   border: 1px solid #949494;
  2245 
  2246   font-size: 1em;
  2246 :where(.wp-block-post-excerpt){
  2247   font-family: inherit;
  2247   margin-bottom:var(--wp--style--block-gap);
  2248 }
  2248   margin-top:var(--wp--style--block-gap);
  2249 .wp-block-post-comments-form textarea,
  2249 }
  2250 .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) {
  2250 
  2251   padding: calc(0.667em + 2px);
  2251 .wp-block-post-excerpt__excerpt{
  2252 }
  2252   margin-bottom:0;
  2253 .wp-block-post-comments-form .comment-form textarea,
  2253   margin-top:0;
  2254 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]) {
  2254 }
  2255   display: block;
  2255 
  2256   box-sizing: border-box;
  2256 .wp-block-post-excerpt__more-text{
  2257   width: 100%;
  2257   margin-bottom:0;
  2258 }
  2258   margin-top:var(--wp--style--block-gap);
  2259 .wp-block-post-comments-form .comment-form-author label,
  2259 }
  2260 .wp-block-post-comments-form .comment-form-email label,
  2260 
  2261 .wp-block-post-comments-form .comment-form-url label {
  2261 .wp-block-post-excerpt__more-link{
  2262   display: block;
  2262   display:inline-block;
  2263   margin-bottom: 0.25em;
  2263 }
  2264 }
  2264 
  2265 .wp-block-post-comments-form .comment-form-cookies-consent {
  2265 .wp-block-post-featured-image{
  2266   display: flex;
  2266   margin-left:0;
  2267   gap: 0.25em;
  2267   margin-right:0;
  2268 }
  2268 }
  2269 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  2269 .wp-block-post-featured-image a{
  2270   margin-top: 0.35em;
  2270   display:block;
  2271 }
  2271   height:100%;
  2272 .wp-block-post-comments-form .comment-reply-title {
  2272 }
  2273   margin-bottom: 0;
  2273 .wp-block-post-featured-image :where(img){
  2274 }
  2274   box-sizing:border-box;
  2275 .wp-block-post-comments-form .comment-reply-title :where(small) {
  2275   height:auto;
  2276   font-size: var(--wp--preset--font-size--medium, smaller);
  2276   max-width:100%;
  2277   margin-right: 0.5em;
  2277   vertical-align:bottom;
  2278 }
  2278   width:100%;
  2279 
  2279 }
  2280 .wp-block-post-excerpt__more-link {
  2280 .wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
  2281   display: inline-block;
  2281   width:100%;
  2282 }
  2282 }
  2283 
  2283 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{
  2284 .wp-block-post-featured-image {
  2284   background-color:#000;
  2285   margin-right: 0;
  2285   inset:0;
  2286   margin-left: 0;
  2286   position:absolute;
  2287 }
  2287 }
  2288 .wp-block-post-featured-image a {
  2288 .wp-block-post-featured-image{
  2289   display: block;
  2289   position:relative;
  2290 }
  2290 }
  2291 .wp-block-post-featured-image img {
  2291 
  2292   max-width: 100%;
  2292 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{
  2293   width: 100%;
  2293   background-color:initial;
  2294   height: auto;
  2294 }
  2295   vertical-align: bottom;
  2295 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{
  2296 }
  2296   opacity:0;
  2297 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
  2297 }
  2298   width: 100%;
  2298 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{
  2299 }
  2299   opacity:.1;
  2300 
  2300 }
  2301 .wp-block-post-terms__separator {
  2301 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{
  2302   white-space: pre-wrap;
  2302   opacity:.2;
  2303 }
  2303 }
  2304 
  2304 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{
  2305 .wp-block-post-title {
  2305   opacity:.3;
  2306   word-break: break-word;
  2306 }
  2307 }
  2307 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{
  2308 .wp-block-post-title a {
  2308   opacity:.4;
  2309   display: inline-block;
  2309 }
  2310 }
  2310 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{
  2311 
  2311   opacity:.5;
  2312 .wp-block-preformatted {
  2312 }
  2313   white-space: pre-wrap;
  2313 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{
  2314 }
  2314   opacity:.6;
  2315 
  2315 }
  2316 .wp-block-preformatted.has-background {
  2316 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{
  2317   padding: 1.25em 2.375em;
  2317   opacity:.7;
  2318 }
  2318 }
  2319 
  2319 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{
  2320 .wp-block-pullquote {
  2320   opacity:.8;
  2321   margin: 0 0 1em 0;
  2321 }
  2322   padding: 3em 0;
  2322 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{
  2323   text-align: center;
  2323   opacity:.9;
  2324   overflow-wrap: break-word;
  2324 }
  2325   box-sizing: border-box;
  2325 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{
  2326 }
  2326   opacity:1;
  2327 .wp-block-pullquote p,
  2327 }
  2328 .wp-block-pullquote blockquote,
  2328 .wp-block-post-featured-image:where(.alignleft,.alignright){
  2329 .wp-block-pullquote cite {
  2329   width:100%;
  2330   color: inherit;
  2330 }
  2331 }
  2331 
  2332 .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  2332 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{
  2333   max-width: 420px;
  2333   display:inline-block;
  2334 }
  2334   margin-left:1ch;
  2335 .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 {
  2335 }
  2336   font-size: 1.25em;
  2336 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){
  2337 }
  2337   transform:scaleX(-1);;
  2338 .wp-block-pullquote p {
  2338 }
  2339   font-size: 1.75em;
  2339 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{
  2340   line-height: 1.6;
  2340   display:inline-block;
  2341 }
  2341   margin-right:1ch;
  2342 .wp-block-pullquote cite,
  2342 }
  2343 .wp-block-pullquote footer {
  2343 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){
  2344   position: relative;
  2344   transform:scaleX(-1);;
  2345 }
  2345 }
  2346 .wp-block-pullquote .has-text-color a {
  2346 .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{
  2347   color: inherit;
  2347   rotate:180deg;
  2348 }
  2348 }
  2349 
  2349 
  2350 .wp-block-pullquote.has-text-align-left blockquote {
  2350 .wp-block-post-terms{
  2351   text-align: right;
  2351   box-sizing:border-box;
  2352 }
  2352 }
  2353 
  2353 .wp-block-post-terms .wp-block-post-terms__separator{
  2354 .wp-block-pullquote.has-text-align-right blockquote {
  2354   white-space:pre-wrap;
  2355   text-align: left;
  2355 }
  2356 }
  2356 
  2357 
  2357 .wp-block-post-time-to-read,.wp-block-post-title{
  2358 .wp-block-pullquote.is-style-solid-color {
  2358   box-sizing:border-box;
  2359   border: none;
  2359 }
  2360 }
  2360 
  2361 .wp-block-pullquote.is-style-solid-color blockquote {
  2361 .wp-block-post-title{
  2362   margin-right: auto;
  2362   word-break:break-word;
  2363   margin-left: auto;
  2363 }
  2364   max-width: 60%;
  2364 .wp-block-post-title a{
  2365 }
  2365   display:inline-block;
  2366 .wp-block-pullquote.is-style-solid-color blockquote p {
  2366 }
  2367   margin-top: 0;
  2367 
  2368   margin-bottom: 0;
  2368 .wp-block-preformatted{
  2369   font-size: 2em;
  2369   box-sizing:border-box;
  2370 }
  2370   white-space:pre-wrap;
  2371 .wp-block-pullquote.is-style-solid-color blockquote cite {
  2371 }
  2372   text-transform: none;
  2372 
  2373   font-style: normal;
  2373 :where(.wp-block-preformatted.has-background){
  2374 }
  2374   padding:1.25em 2.375em;
  2375 
  2375 }
  2376 .wp-block-pullquote cite {
  2376 
  2377   color: inherit;
  2377 .wp-block-pullquote{
  2378 }
  2378   box-sizing:border-box;
  2379 
  2379   margin:0 0 1em;
  2380 .wp-block-post-template,
  2380   overflow-wrap:break-word;
  2381 .wp-block-query-loop {
  2381   padding:4em 0;
  2382   margin-top: 0;
  2382   text-align:center;
  2383   margin-bottom: 0;
  2383 }
  2384   max-width: 100%;
  2384 .wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
  2385   list-style: none;
  2385   color:inherit;
  2386   padding: 0;
  2386 }
  2387 }
  2387 .wp-block-pullquote blockquote{
  2388 .wp-block-post-template.wp-block-post-template,
  2388   margin:0;
  2389 .wp-block-query-loop.wp-block-post-template {
  2389 }
  2390   background: none;
  2390 .wp-block-pullquote p{
  2391 }
  2391   margin-top:0;
  2392 .wp-block-post-template.is-flex-container,
  2392 }
  2393 .wp-block-query-loop.is-flex-container {
  2393 .wp-block-pullquote p:last-child{
  2394   flex-direction: row;
  2394   margin-bottom:0;
  2395   display: flex;
  2395 }
  2396   flex-wrap: wrap;
  2396 .wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
  2397   gap: 1.25em;
  2397   max-width:420px;
  2398 }
  2398 }
  2399 .wp-block-post-template.is-flex-container li,
  2399 .wp-block-pullquote cite,.wp-block-pullquote footer{
  2400 .wp-block-query-loop.is-flex-container li {
  2400   position:relative;
  2401   margin: 0;
  2401 }
  2402   width: 100%;
  2402 .wp-block-pullquote .has-text-color a{
  2403 }
  2403   color:inherit;
  2404 @media (min-width: 600px) {
  2404 }
  2405   .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,
  2405 
  2406 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
  2406 .wp-block-pullquote.has-text-align-left blockquote{
  2407     width: calc((100% / 2) - 1.25em + (1.25em / 2));
  2407   text-align:right;
  2408   }
  2408 }
  2409   .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,
  2409 
  2410 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
  2410 .wp-block-pullquote.has-text-align-right blockquote{
  2411     width: calc((100% / 3) - 1.25em + (1.25em / 3));
  2411   text-align:left;
  2412   }
  2412 }
  2413   .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,
  2413 
  2414 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
  2414 .wp-block-pullquote.is-style-solid-color{
  2415     width: calc((100% / 4) - 1.25em + (1.25em / 4));
  2415   border:none;
  2416   }
  2416 }
  2417   .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,
  2417 .wp-block-pullquote.is-style-solid-color blockquote{
  2418 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
  2418   margin-left:auto;
  2419     width: calc((100% / 5) - 1.25em + (1.25em / 5));
  2419   margin-right:auto;
  2420   }
  2420   max-width:60%;
  2421   .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,
  2421 }
  2422 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
  2422 .wp-block-pullquote.is-style-solid-color blockquote p{
  2423     width: calc((100% / 6) - 1.25em + (1.25em / 6));
  2423   font-size:2em;
  2424   }
  2424   margin-bottom:0;
  2425 }
  2425   margin-top:0;
  2426 
  2426 }
  2427 .wp-block-query-pagination > .wp-block-query-pagination-next,
  2427 .wp-block-pullquote.is-style-solid-color blockquote cite{
  2428 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2428   font-style:normal;
  2429 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2429   text-transform:none;
  2430   margin-right: 0.5em;
  2430 }
  2431   margin-bottom: 0.5em;
  2431 
  2432 }
  2432 .wp-block-pullquote cite{
  2433 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
  2433   color:inherit;
  2434 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
  2434 }
  2435 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
  2435 
  2436   margin-right: 0;
  2436 .wp-block-post-template{
  2437 }
  2437   list-style:none;
  2438 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  2438   margin-bottom:0;
  2439   margin-left: 1ch;
  2439   margin-top:0;
  2440   display: inline-block;
  2440   max-width:100%;
  2441 }
  2441   padding:0;
  2442 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  2442 }
  2443   transform: scaleX(-1);;
  2443 .wp-block-post-template.is-flex-container{
  2444 }
  2444   display:flex;
  2445 .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  2445   flex-direction:row;
  2446   margin-right: 1ch;
  2446   flex-wrap:wrap;
  2447   display: inline-block;
  2447   gap:1.25em;
  2448 }
  2448 }
  2449 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  2449 .wp-block-post-template.is-flex-container>li{
  2450   transform: scaleX(-1);;
  2450   margin:0;
  2451 }
  2451   width:100%;
  2452 .wp-block-query-pagination.aligncenter {
  2452 }
  2453   justify-content: center;
  2453 @media (min-width:600px){
  2454 }
  2454   .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{
  2455 
  2455     width:calc(50% - .625em);
  2456 .wp-block-quote {
  2456   }
  2457   box-sizing: border-box;
  2457   .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
  2458   overflow-wrap: break-word;
  2458     width:calc(33.33333% - .83333em);
  2459 }
  2459   }
  2460 .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large:not(.is-style-plain) {
  2460   .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{
  2461   margin-bottom: 1em;
  2461     width:calc(25% - .9375em);
  2462   padding: 0 1em;
  2462   }
  2463 }
  2463   .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{
  2464 .wp-block-quote.is-style-large:not(.is-style-plain) p, .wp-block-quote.is-large:not(.is-style-plain) p {
  2464     width:calc(20% - 1em);
  2465   font-size: 1.5em;
  2465   }
  2466   font-style: italic;
  2466   .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{
  2467   line-height: 1.6;
  2467     width:calc(16.66667% - 1.04167em);
  2468 }
  2468   }
  2469 .wp-block-quote.is-style-large:not(.is-style-plain) cite,
  2469 }
  2470 .wp-block-quote.is-style-large:not(.is-style-plain) footer, .wp-block-quote.is-large:not(.is-style-plain) cite,
  2470 
  2471 .wp-block-quote.is-large:not(.is-style-plain) footer {
  2471 @media (max-width:600px){
  2472   font-size: 1.125em;
  2472   .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
  2473   text-align: left;
  2473     grid-template-columns:1fr;
  2474 }
  2474   }
  2475 
  2475 }
  2476 .wp-block-read-more {
  2476 .wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{
  2477   display: block;
  2477   float:left;
  2478   width: -moz-fit-content;
  2478   margin-inline-end:0;
  2479   width: fit-content;
  2479   margin-inline-start:2em;
  2480 }
  2480 }
  2481 .wp-block-read-more:not([style*=text-decoration]) {
  2481 
  2482   text-decoration: none;
  2482 .wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{
  2483 }
  2483   float:right;
  2484 .wp-block-read-more:not([style*=text-decoration]):focus, .wp-block-read-more:not([style*=text-decoration]):active {
  2484   margin-inline-end:2em;
  2485   text-decoration: none;
  2485   margin-inline-start:0;
  2486 }
  2486 }
  2487 
  2487 
  2488 ul.wp-block-rss {
  2488 .wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{
  2489   list-style: none;
  2489   margin-inline-end:auto;
  2490   padding: 0;
  2490   margin-inline-start:auto;
  2491 }
  2491 }
  2492 ul.wp-block-rss.wp-block-rss {
  2492 
  2493   box-sizing: border-box;
  2493 .wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{
  2494 }
  2494   margin-bottom:.5em;
  2495 ul.wp-block-rss.alignleft {
  2495   margin-right:.5em;
  2496   margin-right: 2em;
  2496 }
  2497 }
  2497 .wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{
  2498 ul.wp-block-rss.alignright {
  2498   margin-right:0;
  2499   margin-left: 2em;
  2499 }
  2500 }
  2500 .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{
  2501 ul.wp-block-rss.is-grid {
  2501   margin-inline-start:auto;
  2502   display: flex;
  2502 }
  2503   flex-wrap: wrap;
  2503 .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{
  2504   padding: 0;
  2504   margin-inline-end:auto;
  2505   list-style: none;
  2505 }
  2506 }
  2506 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
  2507 ul.wp-block-rss.is-grid li {
  2507   display:inline-block;
  2508   margin: 0 0 1em 1em;
  2508   margin-left:1ch;
  2509   width: 100%;
  2509 }
  2510 }
  2510 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
  2511 @media (min-width: 600px) {
  2511   transform:scaleX(-1);;
  2512   ul.wp-block-rss.columns-2 li {
  2512 }
  2513     width: calc(( 100% / 2 ) - 1em);
  2513 .wp-block-query-pagination .wp-block-query-pagination-next-arrow{
  2514   }
  2514   display:inline-block;
  2515   ul.wp-block-rss.columns-3 li {
  2515   margin-right:1ch;
  2516     width: calc(( 100% / 3 ) - 1em);
  2516 }
  2517   }
  2517 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
  2518   ul.wp-block-rss.columns-4 li {
  2518   transform:scaleX(-1);;
  2519     width: calc(( 100% / 4 ) - 1em);
  2519 }
  2520   }
  2520 .wp-block-query-pagination.aligncenter{
  2521   ul.wp-block-rss.columns-5 li {
  2521   justify-content:center;
  2522     width: calc(( 100% / 5 ) - 1em);
  2522 }
  2523   }
  2523 
  2524   ul.wp-block-rss.columns-6 li {
  2524 .wp-block-query-title,.wp-block-quote{
  2525     width: calc(( 100% / 6 ) - 1em);
  2525   box-sizing:border-box;
  2526   }
  2526 }
  2527 }
  2527 
  2528 
  2528 .wp-block-quote{
  2529 .wp-block-rss__item-publish-date,
  2529   overflow-wrap:break-word;
  2530 .wp-block-rss__item-author {
  2530 }
  2531   display: block;
  2531 .wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){
  2532   font-size: 0.8125em;
  2532   margin-bottom:1em;
  2533 }
  2533   padding:0 1em;
  2534 
  2534 }
  2535 .wp-block-search__button {
  2535 .wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{
  2536   background: #f7f7f7;
  2536   font-size:1.5em;
  2537   border: 1px solid #ccc;
  2537   font-style:italic;
  2538   padding: 0.375em 0.625em;
  2538   line-height:1.6;
  2539   color: #32373c;
  2539 }
  2540   margin-right: 0.625em;
  2540 .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{
  2541   word-break: normal;
  2541   font-size:1.125em;
  2542   font-size: inherit;
  2542   text-align:left;
  2543   font-family: inherit;
  2543 }
  2544   line-height: inherit;
  2544 .wp-block-quote>cite{
  2545 }
  2545   display:block;
  2546 .wp-block-search__button.has-icon {
  2546 }
  2547   line-height: 0;
  2547 
  2548 }
  2548 .wp-block-read-more{
  2549 .wp-block-search__button svg {
  2549   display:block;
  2550   min-width: 1.5em;
  2550   width:-moz-fit-content;
  2551   min-height: 1.5em;
  2551   width:fit-content;
  2552   fill: currentColor;
  2552 }
  2553 }
  2553 .wp-block-read-more:where(:not([style*=text-decoration])){
  2554 
  2554   text-decoration:none;
  2555 .wp-block-search__inside-wrapper {
  2555 }
  2556   display: flex;
  2556 .wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{
  2557   flex: auto;
  2557   text-decoration:none;
  2558   flex-wrap: nowrap;
  2558 }
  2559   max-width: 100%;
  2559 
  2560 }
  2560 ul.wp-block-rss{
  2561 
  2561   list-style:none;
  2562 .wp-block-search__label {
  2562   padding:0;
  2563   width: 100%;
  2563 }
  2564 }
  2564 ul.wp-block-rss.wp-block-rss{
  2565 
  2565   box-sizing:border-box;
  2566 .wp-block-search__input {
  2566 }
  2567   padding: 8px;
  2567 ul.wp-block-rss.alignleft{
  2568   flex-grow: 1;
  2568   margin-right:2em;
  2569   min-width: 3em;
  2569 }
  2570   border: 1px solid #949494;
  2570 ul.wp-block-rss.alignright{
  2571   font-size: inherit;
  2571   margin-left:2em;
  2572   font-family: inherit;
  2572 }
  2573   line-height: inherit;
  2573 ul.wp-block-rss.is-grid{
  2574 }
  2574   display:flex;
  2575 
  2575   flex-wrap:wrap;
  2576 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  2576   list-style:none;
  2577   margin-right: 0;
  2577   padding:0;
  2578 }
  2578 }
  2579 
  2579 ul.wp-block-rss.is-grid li{
  2580 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  2580   margin:0 0 1em 1em;
  2581   padding: 4px;
  2581   width:100%;
  2582   border: 1px solid #949494;
  2582 }
  2583 }
  2583 @media (min-width:600px){
  2584 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  2584   ul.wp-block-rss.columns-2 li{
  2585   border-radius: 0;
  2585     width:calc(50% - 1em);
  2586   border: none;
  2586   }
  2587   padding: 0 0.25em 0 0;
  2587   ul.wp-block-rss.columns-3 li{
  2588 }
  2588     width:calc(33.33333% - 1em);
  2589 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  2589   }
  2590   outline: none;
  2590   ul.wp-block-rss.columns-4 li{
  2591 }
  2591     width:calc(25% - 1em);
  2592 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  2592   }
  2593   padding: 0.125em 0.5em;
  2593   ul.wp-block-rss.columns-5 li{
  2594 }
  2594     width:calc(20% - 1em);
  2595 
  2595   }
  2596 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  2596   ul.wp-block-rss.columns-6 li{
  2597   margin: auto;
  2597     width:calc(16.66667% - 1em);
  2598 }
  2598   }
  2599 
  2599 }
  2600 .wp-block-separator {
  2600 
  2601   border-top: 1px solid currentColor;
  2601 .wp-block-rss__item-author,.wp-block-rss__item-publish-date{
  2602   border-bottom: 1px solid currentColor;
  2602   display:block;
  2603 }
  2603   font-size:.8125em;
  2604 .wp-block-separator.is-style-dots {
  2604 }
  2605   background: none !important;
  2605 
  2606   border: none;
  2606 .wp-block-search__button{
  2607   text-align: center;
  2607   margin-right:10px;
  2608   line-height: 1;
  2608   word-break:normal;
  2609   height: auto;
  2609 }
  2610 }
  2610 .wp-block-search__button.has-icon{
  2611 .wp-block-separator.is-style-dots::before {
  2611   line-height:0;
  2612   content: "···";
  2612 }
  2613   color: currentColor;
  2613 .wp-block-search__button svg{
  2614   font-size: 1.5em;
  2614   height:1.25em;
  2615   letter-spacing: 2em;
  2615   min-height:24px;
  2616   padding-left: 2em;
  2616   min-width:24px;
  2617   font-family: serif;
  2617   width:1.25em;
  2618 }
  2618   fill:currentColor;
  2619 
  2619   vertical-align:text-bottom;
  2620 .wp-block-site-logo {
  2620 }
  2621   line-height: 0;
  2621 
  2622 }
  2622 :where(.wp-block-search__button){
  2623 .wp-block-site-logo a {
  2623   border:1px solid #ccc;
  2624   display: inline-block;
  2624   padding:6px 10px;
  2625 }
  2625 }
  2626 .wp-block-site-logo.is-default-size img {
  2626 
  2627   width: 120px;
  2627 .wp-block-search__inside-wrapper{
  2628   height: auto;
  2628   display:flex;
  2629 }
  2629   flex:auto;
  2630 .wp-block-site-logo a,
  2630   flex-wrap:nowrap;
  2631 .wp-block-site-logo img {
  2631   max-width:100%;
  2632   border-radius: inherit;
  2632 }
  2633 }
  2633 
  2634 .wp-block-site-logo.aligncenter {
  2634 .wp-block-search__label{
  2635   margin-right: auto;
  2635   width:100%;
  2636   margin-left: auto;
  2636 }
  2637   text-align: center;
  2637 
  2638 }
  2638 .wp-block-search__input{
  2639 .wp-block-site-logo.is-style-rounded {
  2639   appearance:none;
  2640   border-radius: 9999px;
  2640   border:1px solid #949494;
  2641 }
  2641   flex-grow:1;
  2642 
  2642   margin-left:0;
  2643 .wp-block-social-links {
  2643   margin-right:0;
  2644   padding-right: 0;
  2644   min-width:3rem;
  2645   padding-left: 0;
  2645   padding:8px;
  2646   text-indent: 0;
  2646   text-decoration:unset !important;
  2647   margin-right: 0;
  2647 }
  2648   background: none;
  2648 
  2649 }
  2649 .wp-block-search.wp-block-search__button-only .wp-block-search__button{
  2650 .wp-block-social-links .wp-social-link a,
  2650   flex-shrink:0;
  2651 .wp-block-social-links .wp-social-link a:hover {
  2651   margin-right:0;
  2652   text-decoration: none;
  2652   max-width:100%;
  2653   border-bottom: 0;
  2653 }
  2654   box-shadow: none;
  2654 .wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{
  2655 }
  2655   max-width:calc(100% - 100px);
  2656 .wp-block-social-links .wp-social-link a {
  2656 }
  2657   padding: 0.25em;
  2657 .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  2658 }
  2658   min-width:0 !important;
  2659 .wp-block-social-links .wp-social-link svg {
  2659   transition-property:width;
  2660   width: 1em;
  2660 }
  2661   height: 1em;
  2661 .wp-block-search.wp-block-search__button-only .wp-block-search__input{
  2662 }
  2662   flex-basis:100%;
  2663 .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  2663   transition-duration:.3s;
  2664   margin-right: 0.5em;
  2664 }
  2665   margin-left: 0.5em;
  2665 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{
  2666   font-size: 0.65em;
  2666   overflow:hidden;
  2667 }
  2667 }
  2668 .wp-block-social-links.has-small-icon-size {
  2668 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{
  2669   font-size: 16px;
  2669   border-left-width:0 !important;
  2670 }
  2670   border-right-width:0 !important;
  2671 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  2671   flex-basis:0;
  2672   font-size: 24px;
  2672   flex-grow:0;
  2673 }
  2673   margin:0;
  2674 .wp-block-social-links.has-large-icon-size {
  2674   min-width:0 !important;
  2675   font-size: 36px;
  2675   padding-left:0 !important;
  2676 }
  2676   padding-right:0 !important;
  2677 .wp-block-social-links.has-huge-icon-size {
  2677   width:0 !important;
  2678   font-size: 48px;
  2678 }
  2679 }
  2679 
  2680 .wp-block-social-links.aligncenter {
  2680 :where(.wp-block-search__input){
  2681   justify-content: center;
  2681   font-family:inherit;
  2682   display: flex;
  2682   font-size:inherit;
  2683 }
  2683   font-style:inherit;
  2684 .wp-block-social-links.alignright {
  2684   font-weight:inherit;
  2685   justify-content: flex-end;
  2685   letter-spacing:inherit;
  2686 }
  2686   line-height:inherit;
  2687 
  2687   text-transform:inherit;
  2688 .wp-block-social-link {
  2688 }
  2689   display: block;
  2689 
  2690   border-radius: 9999px;
  2690 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
  2691   transition: transform 0.1s ease;
  2691   border:1px solid #949494;
  2692   height: auto;
  2692   box-sizing:border-box;
  2693 }
  2693   padding:4px;
  2694 @media (prefers-reduced-motion: reduce) {
  2694 }
  2695   .wp-block-social-link {
  2695 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
  2696     transition-duration: 0s;
  2696   border:none;
  2697     transition-delay: 0s;
  2697   border-radius:0;
  2698   }
  2698   padding:0 4px;
  2699 }
  2699 }
  2700 .wp-block-social-link a {
  2700 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
  2701   align-items: center;
  2701   outline:none;
  2702   display: flex;
  2702 }
  2703   line-height: 0;
  2703 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
  2704   transition: transform 0.1s ease;
  2704   padding:4px 8px;
  2705 }
  2705 }
  2706 .wp-block-social-link:hover {
  2706 
  2707   transform: scale(1.1);
  2707 .wp-block-search.aligncenter .wp-block-search__inside-wrapper{
  2708 }
  2708   margin:auto;
  2709 
  2709 }
  2710 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
  2710 
  2711 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  2711 .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  2712   color: currentColor;
  2712   float:left;
  2713   fill: currentColor;
  2713 }
  2714 }
  2714 
  2715 
  2715 .wp-block-separator{
  2716 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  2716   border:none;
  2717   background-color: #f0f0f0;
  2717   border-top:2px solid;
  2718   color: #444;
  2718 }
  2719 }
  2719 
  2720 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  2720 :root :where(.wp-block-separator.is-style-dots){
  2721   background-color: #f90;
  2721   height:auto;
  2722   color: #fff;
  2722   line-height:1;
  2723 }
  2723   text-align:center;
  2724 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  2724 }
  2725   background-color: #1ea0c3;
  2725 :root :where(.wp-block-separator.is-style-dots):before{
  2726   color: #fff;
  2726   color:currentColor;
  2727 }
  2727   content:"···";
  2728 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  2728   font-family:serif;
  2729   background-color: #0757fe;
  2729   font-size:1.5em;
  2730   color: #fff;
  2730   letter-spacing:2em;
  2731 }
  2731   padding-left:2em;
  2732 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  2732 }
  2733   background-color: #1e1f26;
  2733 
  2734   color: #fff;
  2734 .wp-block-separator.is-style-dots{
  2735 }
  2735   background:none !important;
  2736 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  2736   border:none !important;
  2737   background-color: #02e49b;
  2737 }
  2738   color: #fff;
  2738 
  2739 }
  2739 .wp-block-site-logo{
  2740 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  2740   box-sizing:border-box;
  2741   background-color: #e94c89;
  2741   line-height:0;
  2742   color: #fff;
  2742 }
  2743 }
  2743 .wp-block-site-logo a{
  2744 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  2744   display:inline-block;
  2745   background-color: #4280ff;
  2745   line-height:0;
  2746   color: #fff;
  2746 }
  2747 }
  2747 .wp-block-site-logo.is-default-size img{
  2748 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  2748   height:auto;
  2749   background-color: #f45800;
  2749   width:120px;
  2750   color: #fff;
  2750 }
  2751 }
  2751 .wp-block-site-logo img{
  2752 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  2752   height:auto;
  2753   background-color: #1778f2;
  2753   max-width:100%;
  2754   color: #fff;
  2754 }
  2755 }
  2755 .wp-block-site-logo a,.wp-block-site-logo img{
  2756 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  2756   border-radius:inherit;
  2757   background-color: #000;
  2757 }
  2758   color: #fff;
  2758 .wp-block-site-logo.aligncenter{
  2759 }
  2759   margin-left:auto;
  2760 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  2760   margin-right:auto;
  2761   background-color: #0461dd;
  2761   text-align:center;
  2762   color: #fff;
  2762 }
  2763 }
  2763 
  2764 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  2764 :root :where(.wp-block-site-logo.is-style-rounded){
  2765   background-color: #e65678;
  2765   border-radius:9999px;
  2766   color: #fff;
  2766 }
  2767 }
  2767 
  2768 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  2768 :root :where(.wp-block-site-title a){
  2769   background-color: #24292d;
  2769   color:inherit;
  2770   color: #fff;
  2770 }
  2771 }
  2771 
  2772 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  2772 .wp-block-social-links{
  2773   background-color: #eceadd;
  2773   background:none;
  2774   color: #382110;
  2774   box-sizing:border-box;
  2775 }
  2775   margin-right:0;
  2776 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  2776   padding-left:0;
  2777   background-color: #ea4434;
  2777   padding-right:0;
  2778   color: #fff;
  2778   text-indent:0;
  2779 }
  2779 }
  2780 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  2780 .wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
  2781   background-color: #f00075;
  2781   border-bottom:0;
  2782   color: #fff;
  2782   box-shadow:none;
  2783 }
  2783   text-decoration:none;
  2784 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  2784 }
  2785   background-color: #e21b24;
  2785 .wp-block-social-links .wp-social-link svg{
  2786   color: #fff;
  2786   height:1em;
  2787 }
  2787   width:1em;
  2788 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  2788 }
  2789   background-color: #0d66c2;
  2789 .wp-block-social-links .wp-social-link span:not(.screen-reader-text){
  2790   color: #fff;
  2790   font-size:.65em;
  2791 }
  2791   margin-left:.5em;
  2792 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  2792   margin-right:.5em;
  2793   background-color: #3288d4;
  2793 }
  2794   color: #fff;
  2794 .wp-block-social-links.has-small-icon-size{
  2795 }
  2795   font-size:16px;
  2796 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  2796 }
  2797   background-color: #02ab6c;
  2797 .wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
  2798   color: #fff;
  2798   font-size:24px;
  2799 }
  2799 }
  2800 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  2800 .wp-block-social-links.has-large-icon-size{
  2801   background-color: #f6405f;
  2801   font-size:36px;
  2802   color: #fff;
  2802 }
  2803 }
  2803 .wp-block-social-links.has-huge-icon-size{
  2804 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
  2804   font-size:48px;
  2805   background-color: #ff424d;
  2805 }
  2806   color: #fff;
  2806 .wp-block-social-links.aligncenter{
  2807 }
  2807   display:flex;
  2808 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  2808   justify-content:center;
  2809   background-color: #e60122;
  2809 }
  2810   color: #fff;
  2810 .wp-block-social-links.alignright{
  2811 }
  2811   justify-content:flex-end;
  2812 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  2812 }
  2813   background-color: #ef4155;
  2813 
  2814   color: #fff;
  2814 .wp-block-social-link{
  2815 }
  2815   border-radius:9999px;
  2816 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  2816   display:block;
  2817   background-color: #fe4500;
  2817   height:auto;
  2818   color: #fff;
  2818   transition:transform .1s ease;
  2819 }
  2819 }
  2820 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  2820 @media (prefers-reduced-motion:reduce){
  2821   background-color: #0478d7;
  2821   .wp-block-social-link{
  2822   color: #fff;
  2822     transition-delay:0s;
  2823 }
  2823     transition-duration:0s;
  2824 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  2824   }
  2825   background-color: #fefc00;
  2825 }
  2826   color: #fff;
  2826 .wp-block-social-link a{
  2827   stroke: #000;
  2827   align-items:center;
  2828 }
  2828   display:flex;
  2829 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  2829   line-height:0;
  2830   background-color: #ff5600;
  2830   transition:transform .1s ease;
  2831   color: #fff;
  2831 }
  2832 }
  2832 .wp-block-social-link:hover{
  2833 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  2833   transform:scale(1.1);
  2834   background-color: #1bd760;
  2834 }
  2835   color: #fff;
  2835 
  2836 }
  2836 .wp-block-social-links .wp-block-social-link.wp-social-link{
  2837 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
  2837   display:inline-block;
  2838   background-color: #2aabee;
  2838   margin:0;
  2839   color: #fff;
  2839   padding:0;
  2840 }
  2840 }
  2841 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
  2841 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{
  2842   background-color: #000;
  2842   color:currentColor;
  2843   color: #fff;
  2843   fill:currentColor;
  2844 }
  2844 }
  2845 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  2845 
  2846   background-color: #011835;
  2846 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{
  2847   color: #fff;
  2847   background-color:#f0f0f0;
  2848 }
  2848   color:#444;
  2849 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  2849 }
  2850   background-color: #6440a4;
  2850 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{
  2851   color: #fff;
  2851   background-color:#f90;
  2852 }
  2852   color:#fff;
  2853 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  2853 }
  2854   background-color: #1da1f2;
  2854 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{
  2855   color: #fff;
  2855   background-color:#1ea0c3;
  2856 }
  2856   color:#fff;
  2857 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  2857 }
  2858   background-color: #1eb7ea;
  2858 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{
  2859   color: #fff;
  2859   background-color:#0757fe;
  2860 }
  2860   color:#fff;
  2861 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  2861 }
  2862   background-color: #4680c2;
  2862 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{
  2863   color: #fff;
  2863   background-color:#0a7aff;
  2864 }
  2864   color:#fff;
  2865 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  2865 }
  2866   background-color: #3499cd;
  2866 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{
  2867   color: #fff;
  2867   background-color:#1e1f26;
  2868 }
  2868   color:#fff;
  2869 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  2869 }
  2870   background-color: #d32422;
  2870 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{
  2871   color: #fff;
  2871   background-color:#02e49b;
  2872 }
  2872   color:#fff;
  2873 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  2873 }
  2874   background-color: #f00;
  2874 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{
  2875   color: #fff;
  2875   background-color:#e94c89;
  2876 }
  2876   color:#fff;
  2877 
  2877 }
  2878 .wp-block-social-links.is-style-logos-only .wp-social-link {
  2878 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{
  2879   background: none;
  2879   background-color:#4280ff;
  2880 }
  2880   color:#fff;
  2881 .wp-block-social-links.is-style-logos-only .wp-social-link a {
  2881 }
  2882   padding: 0;
  2882 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{
  2883 }
  2883   background-color:#f45800;
  2884 .wp-block-social-links.is-style-logos-only .wp-social-link svg {
  2884   color:#fff;
  2885   width: 1.25em;
  2885 }
  2886   height: 1.25em;
  2886 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{
  2887 }
  2887   background-color:#1778f2;
  2888 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  2888   color:#fff;
  2889   color: #f90;
  2889 }
  2890 }
  2890 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{
  2891 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  2891   background-color:#000;
  2892   color: #1ea0c3;
  2892   color:#fff;
  2893 }
  2893 }
  2894 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  2894 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{
  2895   color: #0757fe;
  2895   background-color:#0461dd;
  2896 }
  2896   color:#fff;
  2897 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  2897 }
  2898   color: #1e1f26;
  2898 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{
  2899 }
  2899   background-color:#e65678;
  2900 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  2900   color:#fff;
  2901   color: #02e49b;
  2901 }
  2902 }
  2902 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{
  2903 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  2903   background-color:#24292d;
  2904   color: #e94c89;
  2904   color:#fff;
  2905 }
  2905 }
  2906 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  2906 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{
  2907   color: #4280ff;
  2907   background-color:#eceadd;
  2908 }
  2908   color:#382110;
  2909 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  2909 }
  2910   color: #f45800;
  2910 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{
  2911 }
  2911   background-color:#ea4434;
  2912 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  2912   color:#fff;
  2913   color: #1778f2;
  2913 }
  2914 }
  2914 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{
  2915 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  2915   background-color:#1d4fc4;
  2916   color: #000;
  2916   color:#fff;
  2917 }
  2917 }
  2918 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  2918 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{
  2919   color: #0461dd;
  2919   background-color:#f00075;
  2920 }
  2920   color:#fff;
  2921 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  2921 }
  2922   color: #e65678;
  2922 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{
  2923 }
  2923   background-color:#e21b24;
  2924 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
  2924   color:#fff;
  2925   color: #24292d;
  2925 }
  2926 }
  2926 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{
  2927 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  2927   background-color:#0d66c2;
  2928   color: #382110;
  2928   color:#fff;
  2929 }
  2929 }
  2930 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
  2930 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{
  2931   color: #ea4434;
  2931   background-color:#3288d4;
  2932 }
  2932   color:#fff;
  2933 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  2933 }
  2934   color: #f00075;
  2934 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{
  2935 }
  2935   background-color:#000;
  2936 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  2936   color:#fff;
  2937   color: #e21b24;
  2937 }
  2938 }
  2938 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{
  2939 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  2939   background-color:#f6405f;
  2940   color: #0d66c2;
  2940   color:#fff;
  2941 }
  2941 }
  2942 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  2942 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{
  2943   color: #3288d4;
  2943   background-color:#000;
  2944 }
  2944   color:#fff;
  2945 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  2945 }
  2946   color: #02ab6c;
  2946 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{
  2947 }
  2947   background-color:#e60122;
  2948 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  2948   color:#fff;
  2949   color: #f6405f;
  2949 }
  2950 }
  2950 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{
  2951 .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
  2951   background-color:#ef4155;
  2952   color: #ff424d;
  2952   color:#fff;
  2953 }
  2953 }
  2954 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  2954 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{
  2955   color: #e60122;
  2955   background-color:#ff4500;
  2956 }
  2956   color:#fff;
  2957 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  2957 }
  2958   color: #ef4155;
  2958 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{
  2959 }
  2959   background-color:#0478d7;
  2960 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  2960   color:#fff;
  2961   color: #fe4500;
  2961 }
  2962 }
  2962 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{
  2963 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  2963   background-color:#fefc00;
  2964   color: #0478d7;
  2964   color:#fff;
  2965 }
  2965   stroke:#000;
  2966 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  2966 }
  2967   color: #fff;
  2967 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{
  2968   stroke: #000;
  2968   background-color:#ff5600;
  2969 }
  2969   color:#fff;
  2970 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  2970 }
  2971   color: #ff5600;
  2971 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{
  2972 }
  2972   background-color:#1bd760;
  2973 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  2973   color:#fff;
  2974   color: #1bd760;
  2974 }
  2975 }
  2975 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{
  2976 .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
  2976   background-color:#2aabee;
  2977   color: #2aabee;
  2977   color:#fff;
  2978 }
  2978 }
  2979 .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
  2979 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{
  2980   color: #000;
  2980   background-color:#000;
  2981 }
  2981   color:#fff;
  2982 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  2982 }
  2983   color: #011835;
  2983 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{
  2984 }
  2984   background-color:#000;
  2985 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  2985   color:#fff;
  2986   color: #6440a4;
  2986 }
  2987 }
  2987 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{
  2988 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  2988   background-color:#011835;
  2989   color: #1da1f2;
  2989   color:#fff;
  2990 }
  2990 }
  2991 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  2991 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{
  2992   color: #1eb7ea;
  2992   background-color:#6440a4;
  2993 }
  2993   color:#fff;
  2994 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  2994 }
  2995   color: #4680c2;
  2995 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{
  2996 }
  2996   background-color:#1da1f2;
  2997 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  2997   color:#fff;
  2998   color: #3499cd;
  2998 }
  2999 }
  2999 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{
  3000 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  3000   background-color:#1eb7ea;
  3001   color: #d32422;
  3001   color:#fff;
  3002 }
  3002 }
  3003 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  3003 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{
  3004   color: #f00;
  3004   background-color:#4680c2;
  3005 }
  3005   color:#fff;
  3006 
  3006 }
  3007 .wp-block-social-links.is-style-pill-shape .wp-social-link {
  3007 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{
  3008   width: auto;
  3008   background-color:#3499cd;
  3009 }
  3009   color:#fff;
  3010 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
  3010 }
  3011   padding-right: calc((2/3) * 1em);
  3011 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{
  3012   padding-left: calc((2/3) * 1em);
  3012   background-color:#25d366;
  3013 }
  3013   color:#fff;
  3014 
  3014 }
  3015 .wp-block-spacer {
  3015 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{
  3016   clear: both;
  3016   background-color:#000;
  3017 }
  3017   color:#fff;
  3018 
  3018 }
  3019 .wp-block-tag-cloud.aligncenter {
  3019 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{
  3020   text-align: center;
  3020   background-color:#d32422;
  3021 }
  3021   color:#fff;
  3022 .wp-block-tag-cloud.alignfull {
  3022 }
  3023   padding-right: 1em;
  3023 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{
  3024   padding-left: 1em;
  3024   background-color:red;
  3025 }
  3025   color:#fff;
  3026 .wp-block-tag-cloud a {
  3026 }
  3027   display: inline-block;
  3027 
  3028   margin-left: 5px;
  3028 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{
  3029 }
  3029   background:none;
  3030 .wp-block-tag-cloud span {
  3030 }
  3031   display: inline-block;
  3031 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{
  3032   margin-right: 5px;
  3032   height:1.25em;
  3033   text-decoration: none;
  3033   width:1.25em;
  3034 }
  3034 }
  3035 .wp-block-tag-cloud.is-style-outline {
  3035 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{
  3036   display: flex;
  3036   color:#f90;
  3037   flex-wrap: wrap;
  3037 }
  3038   gap: 1ch;
  3038 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{
  3039 }
  3039   color:#1ea0c3;
  3040 .wp-block-tag-cloud.is-style-outline a {
  3040 }
  3041   border: 1px solid currentColor;
  3041 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{
  3042   font-size: unset !important;
  3042   color:#0757fe;
  3043   margin-left: 0;
  3043 }
  3044   padding: 1ch 2ch;
  3044 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{
  3045   text-decoration: none !important;
  3045   color:#0a7aff;
  3046 }
  3046 }
  3047 
  3047 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{
  3048 .wp-block-table {
  3048   color:#1e1f26;
  3049   margin: 0 0 1em 0;
  3049 }
  3050   overflow-x: auto;
  3050 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{
  3051 }
  3051   color:#02e49b;
  3052 .wp-block-table table {
  3052 }
  3053   border-collapse: collapse;
  3053 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{
  3054   width: 100%;
  3054   color:#e94c89;
  3055 }
  3055 }
  3056 .wp-block-table .has-fixed-layout {
  3056 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{
  3057   table-layout: fixed;
  3057   color:#4280ff;
  3058   width: 100%;
  3058 }
  3059 }
  3059 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{
  3060 .wp-block-table .has-fixed-layout td,
  3060   color:#f45800;
  3061 .wp-block-table .has-fixed-layout th {
  3061 }
  3062   word-break: break-word;
  3062 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{
  3063 }
  3063   color:#1778f2;
  3064 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
  3064 }
  3065   display: table;
  3065 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{
  3066   width: auto;
  3066   color:#000;
  3067 }
  3067 }
  3068 .wp-block-table.alignleft td,
  3068 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{
  3069 .wp-block-table.alignleft th, .wp-block-table.aligncenter td,
  3069   color:#0461dd;
  3070 .wp-block-table.aligncenter th, .wp-block-table.alignright td,
  3070 }
  3071 .wp-block-table.alignright th {
  3071 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{
  3072   word-break: break-word;
  3072   color:#e65678;
  3073 }
  3073 }
  3074 .wp-block-table .has-subtle-light-gray-background-color {
  3074 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{
  3075   background-color: #f3f4f5;
  3075   color:#24292d;
  3076 }
  3076 }
  3077 .wp-block-table .has-subtle-pale-green-background-color {
  3077 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{
  3078   background-color: #e9fbe5;
  3078   color:#382110;
  3079 }
  3079 }
  3080 .wp-block-table .has-subtle-pale-blue-background-color {
  3080 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{
  3081   background-color: #e7f5fe;
  3081   color:#ea4434;
  3082 }
  3082 }
  3083 .wp-block-table .has-subtle-pale-pink-background-color {
  3083 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{
  3084   background-color: #fcf0ef;
  3084   color:#1d4fc4;
  3085 }
  3085 }
  3086 .wp-block-table.is-style-stripes {
  3086 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{
  3087   border-spacing: 0;
  3087   color:#f00075;
  3088   border-collapse: inherit;
  3088 }
  3089   background-color: transparent;
  3089 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{
  3090   border-bottom: 1px solid #f0f0f0;
  3090   color:#e21b24;
  3091 }
  3091 }
  3092 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  3092 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{
  3093   background-color: #f0f0f0;
  3093   color:#0d66c2;
  3094 }
  3094 }
  3095 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  3095 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{
  3096   background-color: #f3f4f5;
  3096   color:#3288d4;
  3097 }
  3097 }
  3098 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  3098 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{
  3099   background-color: #e9fbe5;
  3099   color:#000;
  3100 }
  3100 }
  3101 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  3101 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{
  3102   background-color: #e7f5fe;
  3102   color:#f6405f;
  3103 }
  3103 }
  3104 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  3104 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{
  3105   background-color: #fcf0ef;
  3105   color:#000;
  3106 }
  3106 }
  3107 .wp-block-table.is-style-stripes th,
  3107 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{
  3108 .wp-block-table.is-style-stripes td {
  3108   color:#e60122;
  3109   border-color: transparent;
  3109 }
  3110 }
  3110 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{
  3111 .wp-block-table .has-border-color > *,
  3111   color:#ef4155;
  3112 .wp-block-table .has-border-color tr,
  3112 }
  3113 .wp-block-table .has-border-color th,
  3113 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{
  3114 .wp-block-table .has-border-color td {
  3114   color:#ff4500;
  3115   border-color: inherit;
  3115 }
  3116 }
  3116 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{
  3117 .wp-block-table table[style*=border-style] > *,
  3117   color:#0478d7;
  3118 .wp-block-table table[style*=border-style] tr,
  3118 }
  3119 .wp-block-table table[style*=border-style] th,
  3119 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{
  3120 .wp-block-table table[style*=border-style] td {
  3120   color:#fff;
  3121   border-style: inherit;
  3121   stroke:#000;
  3122 }
  3122 }
  3123 .wp-block-table table[style*=border-width] > *,
  3123 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{
  3124 .wp-block-table table[style*=border-width] tr,
  3124   color:#ff5600;
  3125 .wp-block-table table[style*=border-width] th,
  3125 }
  3126 .wp-block-table table[style*=border-width] td {
  3126 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{
  3127   border-width: inherit;
  3127   color:#1bd760;
  3128   border-style: inherit;
  3128 }
  3129 }
  3129 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{
  3130 
  3130   color:#2aabee;
  3131 .wp-block-text-columns {
  3131 }
  3132   display: flex;
  3132 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{
  3133 }
  3133   color:#000;
  3134 .wp-block-text-columns.aligncenter {
  3134 }
  3135   display: flex;
  3135 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{
  3136 }
  3136   color:#000;
  3137 .wp-block-text-columns .wp-block-column {
  3137 }
  3138   margin: 0 1em;
  3138 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{
  3139   padding: 0;
  3139   color:#011835;
  3140 }
  3140 }
  3141 .wp-block-text-columns .wp-block-column:first-child {
  3141 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{
  3142   margin-right: 0;
  3142   color:#6440a4;
  3143 }
  3143 }
  3144 .wp-block-text-columns .wp-block-column:last-child {
  3144 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{
  3145   margin-left: 0;
  3145   color:#1da1f2;
  3146 }
  3146 }
  3147 .wp-block-text-columns.columns-2 .wp-block-column {
  3147 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{
  3148   width: calc(100% / 2);
  3148   color:#1eb7ea;
  3149 }
  3149 }
  3150 .wp-block-text-columns.columns-3 .wp-block-column {
  3150 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{
  3151   width: calc(100% / 3);
  3151   color:#4680c2;
  3152 }
  3152 }
  3153 .wp-block-text-columns.columns-4 .wp-block-column {
  3153 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{
  3154   width: calc(100% / 4);
  3154   color:#25d366;
  3155 }
  3155 }
  3156 
  3156 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{
  3157 pre.wp-block-verse {
  3157   color:#3499cd;
  3158   font-family: inherit;
  3158 }
  3159   overflow: auto;
  3159 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{
  3160   white-space: pre-wrap;
  3160   color:#000;
  3161 }
  3161 }
  3162 
  3162 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{
  3163 .wp-block-video {
  3163   color:#d32422;
  3164   margin: 0 0 1em 0;
  3164 }
  3165 }
  3165 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{
  3166 .wp-block-video video {
  3166   color:red;
  3167   width: 100%;
  3167 }
  3168 }
  3168 
  3169 @supports (position: sticky) {
  3169 .wp-block-social-links.is-style-pill-shape .wp-social-link{
  3170   .wp-block-video [poster] {
  3170   width:auto;
  3171     -o-object-fit: cover;
  3171 }
  3172        object-fit: cover;
  3172 
  3173   }
  3173 :root :where(.wp-block-social-links .wp-social-link a){
  3174 }
  3174   padding:.25em;
  3175 .wp-block-video.aligncenter {
  3175 }
  3176   text-align: center;
  3176 
  3177 }
  3177 :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){
  3178 .wp-block-video figcaption {
  3178   padding:0;
  3179   margin-top: 0.5em;
  3179 }
  3180   margin-bottom: 1em;
  3180 
  3181 }
  3181 :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){
  3182 
  3182   padding-left:.66667em;
  3183 :root {
  3183   padding-right:.66667em;
  3184   /*
  3184 }
  3185    * Our classes uses the same values we set for gradient value attributes,
  3185 
  3186    * and we can not use spacing because of WP multi site kses rule.
  3186 .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{
  3187    */
  3187   color:#000;
  3188   /* stylelint-disable function-comma-space-after */
  3188 }
  3189   /* stylelint-enable function-comma-space-after */
  3189 
  3190   --wp--preset--font-size--normal: 16px;
  3190 .wp-block-spacer{
  3191   --wp--preset--font-size--huge: 42px;
  3191   clear:both;
  3192 }
  3192 }
  3193 :root .has-very-light-gray-background-color {
  3193 
  3194   background-color: #eee;
  3194 .wp-block-tag-cloud{
  3195 }
  3195   box-sizing:border-box;
  3196 :root .has-very-dark-gray-background-color {
  3196 }
  3197   background-color: #313131;
  3197 .wp-block-tag-cloud.aligncenter{
  3198 }
  3198   justify-content:center;
  3199 :root .has-very-light-gray-color {
  3199   text-align:center;
  3200   color: #eee;
  3200 }
  3201 }
  3201 .wp-block-tag-cloud.alignfull{
  3202 :root .has-very-dark-gray-color {
  3202   padding-left:1em;
  3203   color: #313131;
  3203   padding-right:1em;
  3204 }
  3204 }
  3205 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  3205 .wp-block-tag-cloud a{
  3206   background: linear-gradient(-135deg, #00d084 0%, #0693e3 100%);
  3206   display:inline-block;
  3207 }
  3207   margin-left:5px;
  3208 :root .has-purple-crush-gradient-background {
  3208 }
  3209   background: linear-gradient(-135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  3209 .wp-block-tag-cloud span{
  3210 }
  3210   display:inline-block;
  3211 :root .has-hazy-dawn-gradient-background {
  3211   margin-right:5px;
  3212   background: linear-gradient(-135deg, #faaca8 0%, #dad0ec 100%);
  3212   text-decoration:none;
  3213 }
  3213 }
  3214 :root .has-subdued-olive-gradient-background {
  3214 
  3215   background: linear-gradient(-135deg, #fafae1 0%, #67a671 100%);
  3215 :root :where(.wp-block-tag-cloud.is-style-outline){
  3216 }
  3216   display:flex;
  3217 :root .has-atomic-cream-gradient-background {
  3217   flex-wrap:wrap;
  3218   background: linear-gradient(-135deg, #fdd79a 0%, #004a59 100%);
  3218   gap:1ch;
  3219 }
  3219 }
  3220 :root .has-nightshade-gradient-background {
  3220 
  3221   background: linear-gradient(-135deg, #330968 0%, #31cdcf 100%);
  3221 :root :where(.wp-block-tag-cloud.is-style-outline a){
  3222 }
  3222   border:1px solid;
  3223 :root .has-midnight-gradient-background {
  3223   font-size:unset !important;
  3224   background: linear-gradient(-135deg, #020381 0%, #2874fc 100%);
  3224   margin-left:0;
  3225 }
  3225   padding:1ch 2ch;
  3226 
  3226   text-decoration:none !important;
  3227 .has-regular-font-size {
  3227 }
  3228   font-size: 1em;
  3228 
  3229 }
  3229 .wp-block-table{
  3230 
  3230   overflow-x:auto;
  3231 .has-larger-font-size {
  3231 }
  3232   font-size: 2.625em;
  3232 .wp-block-table table{
  3233 }
  3233   border-collapse:collapse;
  3234 
  3234   width:100%;
  3235 .has-normal-font-size {
  3235 }
  3236   font-size: var(--wp--preset--font-size--normal);
  3236 .wp-block-table thead{
  3237 }
  3237   border-bottom:3px solid;
  3238 
  3238 }
  3239 .has-huge-font-size {
  3239 .wp-block-table tfoot{
  3240   font-size: var(--wp--preset--font-size--huge);
  3240   border-top:3px solid;
  3241 }
  3241 }
  3242 
  3242 .wp-block-table td,.wp-block-table th{
  3243 .has-text-align-center {
  3243   border:1px solid;
  3244   text-align: center;
  3244   padding:.5em;
  3245 }
  3245 }
  3246 
  3246 .wp-block-table .has-fixed-layout{
  3247 .has-text-align-left {
  3247   table-layout:fixed;
  3248   text-align: left;
  3248   width:100%;
  3249 }
  3249 }
  3250 
  3250 .wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
  3251 .has-text-align-right {
  3251   word-break:break-word;
  3252   text-align: right;
  3252 }
  3253 }
  3253 .wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
  3254 
  3254   display:table;
  3255 #end-resizable-editor-section {
  3255   width:auto;
  3256   display: none;
  3256 }
  3257 }
  3257 .wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
  3258 
  3258   word-break:break-word;
  3259 .aligncenter {
  3259 }
  3260   clear: both;
  3260 .wp-block-table .has-subtle-light-gray-background-color{
  3261 }
  3261   background-color:#f3f4f5;
  3262 
  3262 }
  3263 .items-justified-left {
  3263 .wp-block-table .has-subtle-pale-green-background-color{
  3264   justify-content: flex-start;
  3264   background-color:#e9fbe5;
  3265 }
  3265 }
  3266 
  3266 .wp-block-table .has-subtle-pale-blue-background-color{
  3267 .items-justified-center {
  3267   background-color:#e7f5fe;
  3268   justify-content: center;
  3268 }
  3269 }
  3269 .wp-block-table .has-subtle-pale-pink-background-color{
  3270 
  3270   background-color:#fcf0ef;
  3271 .items-justified-right {
  3271 }
  3272   justify-content: flex-end;
  3272 .wp-block-table.is-style-stripes{
  3273 }
  3273   background-color:initial;
  3274 
  3274   border-bottom:1px solid #f0f0f0;
  3275 .items-justified-space-between {
  3275   border-collapse:inherit;
  3276   justify-content: space-between;
  3276   border-spacing:0;
  3277 }
  3277 }
  3278 
  3278 .wp-block-table.is-style-stripes tbody tr:nth-child(odd){
  3279 .screen-reader-text {
  3279   background-color:#f0f0f0;
  3280   border: 0;
  3280 }
  3281   clip: rect(1px, 1px, 1px, 1px);
  3281 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
  3282   -webkit-clip-path: inset(50%);
  3282   background-color:#f3f4f5;
  3283   clip-path: inset(50%);
  3283 }
  3284   height: 1px;
  3284 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
  3285   margin: -1px;
  3285   background-color:#e9fbe5;
  3286   overflow: hidden;
  3286 }
  3287   padding: 0;
  3287 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
  3288   position: absolute;
  3288   background-color:#e7f5fe;
  3289   width: 1px;
  3289 }
  3290   word-wrap: normal !important;
  3290 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
  3291 }
  3291   background-color:#fcf0ef;
  3292 
  3292 }
  3293 .screen-reader-text:focus {
  3293 .wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
  3294   background-color: #ddd;
  3294   border-color:#0000;
  3295   clip: auto !important;
  3295 }
  3296   -webkit-clip-path: none;
  3296 .wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{
  3297           clip-path: none;
  3297   border-color:inherit;
  3298   color: #444;
  3298 }
  3299   display: block;
  3299 .wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{
  3300   font-size: 1em;
  3300   border-top-color:inherit;
  3301   height: auto;
  3301 }
  3302   right: 5px;
  3302 .wp-block-table table[style*=border-top-color] tr:not(:first-child){
  3303   line-height: normal;
  3303   border-top-color:initial;
  3304   padding: 15px 23px 14px;
  3304 }
  3305   text-decoration: none;
  3305 .wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{
  3306   top: 5px;
  3306   border-left-color:inherit;
  3307   width: auto;
  3307 }
  3308   z-index: 100000;
  3308 .wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{
  3309 }
  3309   border-bottom-color:inherit;
  3310 
  3310 }
  3311 /**
  3311 .wp-block-table table[style*=border-bottom-color] tr:not(:last-child){
  3312  * The following provide a simple means of applying a default border style when
  3312   border-bottom-color:initial;
  3313  * a user first makes a selection in the border block support panel.
  3313 }
  3314  * This prevents issues such as where the user could set a border width
  3314 .wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{
  3315  * and see no border due there being no border style set.
  3315   border-right-color:inherit;
  3316  *
  3316 }
  3317  * This is intended to be removed once intelligent defaults can be set while
  3317 .wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{
  3318  * making border selections via the block support.
  3318   border-style:inherit;
  3319  *
  3319 }
  3320  * See: https://github.com/WordPress/gutenberg/pull/33743
  3320 .wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{
  3321  */
  3321   border-style:inherit;
  3322 html :where(.has-border-color) {
  3322   border-width:inherit;
  3323   border-style: solid;
  3323 }
  3324 }
  3324 
  3325 
  3325 :where(.wp-block-term-description){
  3326 html :where([style*="border-width"]) {
  3326   margin-bottom:var(--wp--style--block-gap);
  3327   border-style: solid;
  3327   margin-top:var(--wp--style--block-gap);
  3328 }
  3328 }
  3329 
  3329 
  3330 /**
  3330 .wp-block-term-description p{
  3331  * Provide baseline responsiveness for images.
  3331   margin-bottom:0;
  3332  */
  3332   margin-top:0;
  3333 html :where(img[class*="wp-image-"]) {
  3333 }
  3334   height: auto;
  3334 .wp-block-text-columns,.wp-block-text-columns.aligncenter{
  3335   max-width: 100%;
  3335   display:flex;
  3336 }
  3336 }
       
  3337 .wp-block-text-columns .wp-block-column{
       
  3338   margin:0 1em;
       
  3339   padding:0;
       
  3340 }
       
  3341 .wp-block-text-columns .wp-block-column:first-child{
       
  3342   margin-right:0;
       
  3343 }
       
  3344 .wp-block-text-columns .wp-block-column:last-child{
       
  3345   margin-left:0;
       
  3346 }
       
  3347 .wp-block-text-columns.columns-2 .wp-block-column{
       
  3348   width:50%;
       
  3349 }
       
  3350 .wp-block-text-columns.columns-3 .wp-block-column{
       
  3351   width:33.33333%;
       
  3352 }
       
  3353 .wp-block-text-columns.columns-4 .wp-block-column{
       
  3354   width:25%;
       
  3355 }
       
  3356 
       
  3357 pre.wp-block-verse{
       
  3358   overflow:auto;
       
  3359   white-space:pre-wrap;
       
  3360 }
       
  3361 
       
  3362 :where(pre.wp-block-verse){
       
  3363   font-family:inherit;
       
  3364 }
       
  3365 
       
  3366 .wp-block-video{
       
  3367   box-sizing:border-box;
       
  3368 }
       
  3369 .wp-block-video video{
       
  3370   vertical-align:middle;
       
  3371   width:100%;
       
  3372 }
       
  3373 @supports (position:sticky){
       
  3374   .wp-block-video [poster]{
       
  3375     object-fit:cover;
       
  3376   }
       
  3377 }
       
  3378 .wp-block-video.aligncenter{
       
  3379   text-align:center;
       
  3380 }
       
  3381 .wp-block-video :where(figcaption){
       
  3382   margin-bottom:1em;
       
  3383   margin-top:.5em;
       
  3384 }
       
  3385 
       
  3386 .editor-styles-wrapper,.entry-content{
       
  3387   counter-reset:footnotes;
       
  3388 }
       
  3389 
       
  3390 a[data-fn].fn{
       
  3391   counter-increment:footnotes;
       
  3392   display:inline-flex;
       
  3393   font-size:smaller;
       
  3394   text-decoration:none;
       
  3395   text-indent:-9999999px;
       
  3396   vertical-align:super;
       
  3397 }
       
  3398 
       
  3399 a[data-fn].fn:after{
       
  3400   content:"[" counter(footnotes) "]";
       
  3401   float:right;
       
  3402   text-indent:0;
       
  3403 }
       
  3404 .wp-element-button{
       
  3405   cursor:pointer;
       
  3406 }
       
  3407 
       
  3408 :root{
       
  3409   --wp--preset--font-size--normal:16px;
       
  3410   --wp--preset--font-size--huge:42px;
       
  3411 }
       
  3412 :root .has-very-light-gray-background-color{
       
  3413   background-color:#eee;
       
  3414 }
       
  3415 :root .has-very-dark-gray-background-color{
       
  3416   background-color:#313131;
       
  3417 }
       
  3418 :root .has-very-light-gray-color{
       
  3419   color:#eee;
       
  3420 }
       
  3421 :root .has-very-dark-gray-color{
       
  3422   color:#313131;
       
  3423 }
       
  3424 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
       
  3425   background:linear-gradient(-135deg, #00d084, #0693e3);
       
  3426 }
       
  3427 :root .has-purple-crush-gradient-background{
       
  3428   background:linear-gradient(-135deg, #34e2e4, #4721fb 50%, #ab1dfe);
       
  3429 }
       
  3430 :root .has-hazy-dawn-gradient-background{
       
  3431   background:linear-gradient(-135deg, #faaca8, #dad0ec);
       
  3432 }
       
  3433 :root .has-subdued-olive-gradient-background{
       
  3434   background:linear-gradient(-135deg, #fafae1, #67a671);
       
  3435 }
       
  3436 :root .has-atomic-cream-gradient-background{
       
  3437   background:linear-gradient(-135deg, #fdd79a, #004a59);
       
  3438 }
       
  3439 :root .has-nightshade-gradient-background{
       
  3440   background:linear-gradient(-135deg, #330968, #31cdcf);
       
  3441 }
       
  3442 :root .has-midnight-gradient-background{
       
  3443   background:linear-gradient(-135deg, #020381, #2874fc);
       
  3444 }
       
  3445 
       
  3446 .has-regular-font-size{
       
  3447   font-size:1em;
       
  3448 }
       
  3449 
       
  3450 .has-larger-font-size{
       
  3451   font-size:2.625em;
       
  3452 }
       
  3453 
       
  3454 .has-normal-font-size{
       
  3455   font-size:var(--wp--preset--font-size--normal);
       
  3456 }
       
  3457 
       
  3458 .has-huge-font-size{
       
  3459   font-size:var(--wp--preset--font-size--huge);
       
  3460 }
       
  3461 
       
  3462 .has-text-align-center{
       
  3463   text-align:center;
       
  3464 }
       
  3465 
       
  3466 .has-text-align-left{
       
  3467   text-align:left;
       
  3468 }
       
  3469 
       
  3470 .has-text-align-right{
       
  3471   text-align:right;
       
  3472 }
       
  3473 
       
  3474 #end-resizable-editor-section{
       
  3475   display:none;
       
  3476 }
       
  3477 
       
  3478 .aligncenter{
       
  3479   clear:both;
       
  3480 }
       
  3481 
       
  3482 .items-justified-left{
       
  3483   justify-content:flex-start;
       
  3484 }
       
  3485 
       
  3486 .items-justified-center{
       
  3487   justify-content:center;
       
  3488 }
       
  3489 
       
  3490 .items-justified-right{
       
  3491   justify-content:flex-end;
       
  3492 }
       
  3493 
       
  3494 .items-justified-space-between{
       
  3495   justify-content:space-between;
       
  3496 }
       
  3497 
       
  3498 .screen-reader-text{
       
  3499   border:0;
       
  3500   clip:rect(1px, 1px, 1px, 1px);
       
  3501   clip-path:inset(50%);
       
  3502   height:1px;
       
  3503   margin:-1px;
       
  3504   overflow:hidden;
       
  3505   padding:0;
       
  3506   position:absolute;
       
  3507   width:1px;
       
  3508   word-wrap:normal !important;
       
  3509 }
       
  3510 
       
  3511 .screen-reader-text:focus{
       
  3512   background-color:#ddd;
       
  3513   clip:auto !important;
       
  3514   clip-path:none;
       
  3515   color:#444;
       
  3516   display:block;
       
  3517   font-size:1em;
       
  3518   height:auto;
       
  3519   line-height:normal;
       
  3520   padding:15px 23px 14px;
       
  3521   right:5px;
       
  3522   text-decoration:none;
       
  3523   top:5px;
       
  3524   width:auto;
       
  3525   z-index:100000;
       
  3526 }
       
  3527 html :where(.has-border-color){
       
  3528   border-style:solid;
       
  3529 }
       
  3530 
       
  3531 html :where([style*=border-top-color]){
       
  3532   border-top-style:solid;
       
  3533 }
       
  3534 
       
  3535 html :where([style*=border-right-color]){
       
  3536   border-left-style:solid;
       
  3537 }
       
  3538 
       
  3539 html :where([style*=border-bottom-color]){
       
  3540   border-bottom-style:solid;
       
  3541 }
       
  3542 
       
  3543 html :where([style*=border-left-color]){
       
  3544   border-right-style:solid;
       
  3545 }
       
  3546 
       
  3547 html :where([style*=border-width]){
       
  3548   border-style:solid;
       
  3549 }
       
  3550 
       
  3551 html :where([style*=border-top-width]){
       
  3552   border-top-style:solid;
       
  3553 }
       
  3554 
       
  3555 html :where([style*=border-right-width]){
       
  3556   border-left-style:solid;
       
  3557 }
       
  3558 
       
  3559 html :where([style*=border-bottom-width]){
       
  3560   border-bottom-style:solid;
       
  3561 }
       
  3562 
       
  3563 html :where([style*=border-left-width]){
       
  3564   border-right-style:solid;
       
  3565 }
       
  3566 html :where(img[class*=wp-image-]){
       
  3567   height:auto;
       
  3568   max-width:100%;
       
  3569 }
       
  3570 :where(figure){
       
  3571   margin:0 0 1em;
       
  3572 }
       
  3573 
       
  3574 html :where(.is-position-sticky){
       
  3575   --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px);
       
  3576 }
       
  3577 
       
  3578 @media screen and (max-width:600px){
       
  3579   html :where(.is-position-sticky){
       
  3580     --wp-admin--admin-bar--position-offset:0px;
       
  3581   }
       
  3582 }