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