@charset "UTF-8";
/*
Theme Name:         Wait But Why
Theme URI:          https://github.com/a8cteam51/waitbutwhy-2024
Author:             WordPress Special Projects
Author URI:         https://wpspecialprojects.wordpress.com
Description:        Custom theme for Wait But Why
Version:            1.0.0
Update URI:			false
Requires at least:  6.1
Requires PHP:       8.1
License:            GNU General Public License v3 or later
License URI:        http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:        waitbutwhy
Domain Path:        /languages
*/
body[data-color-mode=dark] {
  --wp--preset--color--base: #040608;
  --wp--preset--color--base-2: #232528;
  --wp--preset--color--base-3: #040608;
  --wp--preset--color--beige: #fffde4;
  --wp--preset--color--blue: #397CAD;
  --wp--preset--color--link-blue: #78ADD3;
  --wp--preset--color--contrast: #FFF;
  --wp--preset--color--contrast-2: #B4B9BE;
  --wp--preset--color--contrast-3: #A0A5AA;
  --wp--preset--color--contrast-4: #50555F;
  --wp--preset--color--contrast-border-1: #303338;
  --wp--preset--color--contrast-border-2: #303338;
  --wp--preset--color--foreground: #FFF;
}
body[data-color-mode=dark],
body[data-color-mode=dark] .has-safe-blue-color {
  --wp--preset--color--safe-blue: #2e70ff;
}
body[data-color-mode=dark],
body[data-color-mode=dark] .has-safe-red-color {
  --wp--preset--color--safe-red: #e62828;
}
body[data-color-mode=dark],
body[data-color-mode=dark] .has-safe-green-color {
  --wp--preset--color--safe-green: #03b003;
}
body[data-color-mode=dark] .constant {
  --wp--preset--color--base: #FCFCFA;
  --wp--preset--color--base-2: #EDEFF1;
  --wp--preset--color--base-3: #FFF;
  --wp--preset--color--beige: #FFFDE4;
  --wp--preset--color--blue: #377AAC;
  --wp--preset--color--link-blue: #377AAB;
  --wp--preset--color--contrast: #040608 !important;
  --wp--preset--color--contrast-2: #3F4144;
  --wp--preset--color--contrast-3: #747678;
  --wp--preset--color--contrast-4: #A5AAAF;
  --wp--preset--color--contrast-border-1: #DBDDDF;
}
input:not([type=submit], [type=button], [type=checkbox], [type=radio]),
textarea {
  background-color: var(--wp--preset--color--base);
  border-radius: 6px;
  border: 2px solid var(--wp--preset--color--contrast);
  font-family: inherit;
  font-size: 1rem;
  padding: 10px 16px;
  line-height: 1.25;
  color: var(--wp--preset--color--contrast);
}
input:not([type=submit], [type=button], [type=checkbox], [type=radio])::placeholder,
textarea::placeholder {
  color: var(--wp--preset--color--contrast-3) !important;
  opacity: 1 !important;
}
input[type=button]:disabled,
input[type=submit]:disabled,
button:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.wp-block-search__button svg {
  width: 2em;
  height: 2em;
}
select {
  appearance: none;
  background: transparent;
  border: 2px solid var(--wp--preset--color--contrast);
  border-radius: var(--wp--custom--border-radius--default);
  color: var(--wp--preset--color--contrast);
  font-family: var(--wp--preset--font-family--rubik);
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.5em 2.25em 0.5em 1em !important;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23040608' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.887 6-5 5-5-5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1em center;
  background-size: 1em;
}
body[data-color-mode=dark] select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.886 6-5 5-5-5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
* {
  scroll-margin-block-start: calc(var(--wbw-header-height, 60px) + var(--wp--preset--spacing--40));
}
.is-position-sticky {
  top: calc(var(--wbw-header-height, 60px) + var(--wp--preset--spacing--40));
}
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
.wp-site-blocks {
  overflow-x: clip;
}
strong {
  font-weight: 500;
}
p a {
  text-decoration-thickness: 1px;
  text-underline-offset: 0.25em;
  text-decoration-color: var(--wp--preset--color--link-blue);
  text-decoration-line: underline;
}
.is-style-link-alt a {
  text-decoration-line: none;
  text-decoration-color: currentcolor;
}
.is-style-link-alt a:hover {
  text-decoration-line: underline;
}
.is-style-h1.is-style-h1 {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--56);
  font-weight: 600;
  line-height: 1.15;
  letter-spacing: -0.02em;
}
.is-style-h2.is-style-h2 {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--40);
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
.is-style-h3.is-style-h3 {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--32);
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
.is-style-h4.is-style-h4 {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--24);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.01em;
}
.is-style-h5.is-style-h5 {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--21);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.01em;
}
.is-style-h6.is-style-h6 {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--18);
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.25;
}
.is-style-body.is-style-body {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--18);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}
.is-style-small.is-style-small {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--16);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}
.is-style-large.is-style-large {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--21);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.01em;
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--21);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}
.is-style-x-large.is-style-x-large {
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--24);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.01em;
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--24);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}
.is-no-flex-shrink {
  flex-shrink: 0;
}
body[data-color-mode=dark] .dark-mode__img-invert {
  filter: invert(100%);
}
body[data-color-mode=dark] .dark-mode-border-white {
  border-color: var(--wp--preset--color--base) !important;
}
.text-wrap-pretty {
  text-wrap: balance;
  text-wrap: pretty;
}
.row-gap-48 {
  row-gap: var(--wp--preset--spacing--90);
}
.row-gap-32 {
  row-gap: var(--wp--preset--spacing--70);
}
/**
 * Page
 * - Description of page styles
 */
.wp-theme-style {
  color: #fff;
  padding: 2px;
  appearance: auto;
  direction: ltr;
}
@media (min-width: 960px) {
  .wp-theme-style {
    background-color: #21759b;
  }
}
@media (max-width: 781px) {
  .wp-theme-style {
    background-color: #d54e21;
  }
}
@media (min-width: 782px) and (max-width: 959px) {
  .wp-theme-style {
    background-color: #7ad03a;
  }
}
.main-home .read-time-image img,
.main-home .comment-count-image img {
  display: block;
}
.home__hero-grid {
  grid-template-columns: 1fr !important;
}
@media (min-width: 600px) and (max-width: 699px) {
  .home__hero-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  }
  .home__hero-grid .order-1-mobile {
    grid-column: 1;
  }
  .home__hero-grid .hero-post {
    grid-column: 1/3;
  }
  .home__hero-grid .order-2-mobile {
    grid-column: 2;
  }
}
@media (min-width: 700px) and (max-width: 1019px) {
  .home__hero-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important;
  }
  .home__hero-grid .order-1-mobile {
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .home__hero-grid .hero-post {
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .home__hero-grid .order-2-mobile {
    grid-row: 2/3;
    grid-column: 1/3;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .home__hero-grid .order-2-mobile > .wp-block-group {
    flex: 1;
  }
}
@media (min-width: 1020px) {
  .home__hero-grid {
    grid-template-columns: minmax(0, 17fr) minmax(0, 39fr) minmax(0, 17fr) !important;
  }
}
.home__hero-grid-right > * {
  width: 100%;
}
body[data-color-mode=dark] .hero-post {
  --wp--preset--color--contrast: #232528;
}
.hero-post .wp-block-query,
.hero-post ul,
.hero-post li {
  height: 100%;
}
/**
 * Single post
 *
 */
@media (max-width: 600px) {
  body.single-post .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 {
    grid-template-columns: 1fr 1fr;
    gap: var(--wp--preset--spacing--60);
  }
}
.wp-block-button .wp-block-button__link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-button .wp-block-button__link img {
  margin: -7px var(--wp--preset--spacing--20) -7px 0;
  height: 32px;
  width: auto;
}
.wp-block-button .wp-block-button__link.has-background:hover {
  background-color: var(--wp--preset--color--base) !important;
  color: var(--wp--preset--color--contrast) !important;
}
.wp-block-button.wp-block-jetpack-button button.wp-block-button__link {
  border: 2px solid var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-book .wp-block-button__link {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
  border: 2px solid currentcolor;
  font-family: var(--wp--preset--font-family--waitbutwhy), sans-serif;
  font-size: var(--wp--preset--font-size--18);
  line-height: 1.3333;
  padding: 0.5rem 0.5rem 0.325rem 2.75rem;
  position: relative;
}
.wp-block-button.is-style-book .wp-block-button__link img {
  margin: 0;
  position: absolute;
  left: 0.35rem;
  top: 50%;
  transform: translateY(-50%);
}
.wp-block-button.is-style-book.wp-block-button.wp-block-button__width-50 {
  flex-grow: 1;
  min-width: fit-content;
  width: calc(45% - var(--wp--preset--spacing--70, 0.5em) * 0.5);
}
.wp-block-button.is-style-archive-posts, .wp-block-button.is-style-random-posts, .wp-block-button.is-style-dinner-table {
  line-height: 1.2;
  position: relative;
}
@media (max-width: 781px) {
  .wp-block-button.is-style-archive-posts, .wp-block-button.is-style-random-posts, .wp-block-button.is-style-dinner-table {
    width: 100% !important;
  }
}
.wp-block-button.is-style-archive-posts .wp-block-button__link, .wp-block-button.is-style-random-posts .wp-block-button__link, .wp-block-button.is-style-dinner-table .wp-block-button__link {
  font-size: 1rem;
}
.wp-block-button.is-style-archive-posts .wp-block-button__link::before, .wp-block-button.is-style-random-posts .wp-block-button__link::before, .wp-block-button.is-style-dinner-table .wp-block-button__link::before {
  background-size: cover;
  bottom: 2px;
  display: block;
  content: "";
  position: absolute;
  right: 2px;
  top: -4px;
}
.wp-block-button.is-style-archive-posts.is-style-slim-button .wp-block-button__link::before, .wp-block-button.is-style-random-posts.is-style-slim-button .wp-block-button__link::before, .wp-block-button.is-style-dinner-table.is-style-slim-button .wp-block-button__link::before {
  background-size: contain;
  bottom: 0;
  display: block;
  content: "";
  position: absolute;
  right: -13px;
  top: -5px;
  background-repeat: no-repeat;
}
.wp-block-button.is-style-archive-posts .wp-block-button__link {
  padding-right: 94px !important;
}
.wp-block-button.is-style-archive-posts .wp-block-button__link::before {
  background-image: url("assets/images/archives.png");
  width: 92px;
  height: 60px;
  bottom: 2px;
  top: unset;
}
.wp-block-button.is-style-dinner-table .wp-block-button__link {
  padding-right: 60px !important;
}
.wp-block-button.is-style-dinner-table .wp-block-button__link::before {
  background-image: url("assets/images/dinner-table@2x.png");
  width: 48px;
  right: 2px;
  top: -17px;
}
.wp-block-button.is-style-random-posts .wp-block-button__link {
  padding-right: 74px !important;
}
.wp-block-button.is-style-random-posts .wp-block-button__link::before {
  background-image: url("assets/images/random.svg");
  width: 68px;
  height: 61px;
  top: 50%;
  translate: 0 -50%;
}
.wp-block-button.is-style-random-posts.is-style-slim-button .wp-block-button__link {
  padding-right: 62px !important;
}
.wp-block-button.is-style-random-posts.is-style-slim-button .wp-block-button__link::before {
  right: -8px;
  top: 50%;
  width: 60px;
}
.wp-block-button.is-style-chevron-left .wp-block-button__link::before {
  transform: rotate(180deg);
}
.wp-block-button.is-style-chevron-right .wp-block-button__link, .wp-block-button.is-style-chevron-left .wp-block-button__link {
  align-items: center;
  height: 32px;
  display: flex;
  justify-content: center;
  padding: 0;
  width: 32px;
}
.wp-block-button.is-style-chevron-right .wp-block-button__link::before, .wp-block-button.is-style-chevron-left .wp-block-button__link::before {
  background-color: currentcolor;
  content: "";
  display: inline-block;
  height: 20px;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5591_2588)"><path d="M7.5 3.75L13.75 10L7.5 16.25" stroke="%23111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5591_2588"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
          mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5591_2588)"><path d="M7.5 3.75L13.75 10L7.5 16.25" stroke="%23111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5591_2588"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  width: 20px;
}
.wp-block-button.is-style-chevron-right[aria-disabled=true] .wp-block-button__link, .wp-block-button.is-style-chevron-left[aria-disabled=true] .wp-block-button__link {
  border-color: var(--wp--preset--color--contrast-border-1);
  cursor: initial;
  pointer-events: none;
}
.has-contrast-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: var(--wp--preset--color--contrast-2);
  color: var(--wp--preset--color--contrast-text);
}
.has-contrast-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--contrast-2);
  color: var(--wp--preset--color--base);
}
.wp-element-button.is-style-outline {
  border: 2px solid var(--wp--preset--color--contrast);
  background-color: transparent;
  color: var(--wp--preset--color--contrast);
  padding-block: 0.667em;
  padding-inline: var(--wp--preset--spacing--40);
}
.wp-block-button.is-style-outline .wp-element-button:hover,
.wp-element-button.is-style-outline:hover {
  background-color: var(--wp--preset--color--contrast);
  border-color: transparent;
  color: var(--wp--preset--color--base);
}
body:not(.editor-styles-wrapper) .wp-block-button.is-style-waitbutwhy-search-button .wp-block-button__link {
  font-size: 0;
}
.wp-block-button.is-style-waitbutwhy-search-button .wp-block-button__link::before {
  background-color: currentcolor;
  content: "";
  display: block;
  height: 1.5rem;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23000" d="M10.5 18a7.5 7.5 0 100-15 7.5 7.5 0 000 15zM15.803 15.803l5.196 5.196" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23000" d="M10.5 18a7.5 7.5 0 100-15 7.5 7.5 0 000 15zM15.803 15.803l5.196 5.196" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1.5rem;
}
.wp-block-button.wbw-nowrap .wp-block-button__link {
  white-space: nowrap;
}
.wp-block-categories .wp-block-categories__label.screen-reader-text {
  width: 1px;
}
.wp-block-post-comments-count {
  align-items: center;
  display: flex;
  gap: 5px;
  line-height: 0;
  text-decoration: none;
}
.wp-block-post-comments-count:hover {
  text-decoration: underline;
}
.wp-block-post-comments-count::before {
  background-color: currentcolor;
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.68286%2012.4492C5.86443%2013.1331%207.25436%2013.3639%208.59352%2013.0986C9.93268%2012.8333%2011.1297%2012.0901%2011.9613%2011.0075C12.793%209.92482%2013.2025%208.57669%2013.1136%207.21441C13.0246%205.85212%2012.4433%204.56867%2011.478%203.60334C10.5127%202.63801%209.2292%202.05669%207.86692%201.96776C6.50463%201.87884%205.1565%202.28837%204.07387%203.12001C2.99123%203.95165%202.24799%205.14864%201.98272%206.4878C1.71745%207.82696%201.94824%209.2169%202.63208%2010.3985L1.89908%2012.5869C1.87153%2012.6695%201.86753%2012.7582%201.88753%2012.8429C1.90753%2012.9276%201.95073%2013.0051%202.01229%2013.0667C2.07386%2013.1282%202.15135%2013.1714%202.23609%2013.1914C2.32082%2013.2114%202.40945%2013.2074%202.49204%2013.1799L4.68286%2012.4492Z%22%20stroke%3D%22%23FF9B00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.68286%2012.4492C5.86443%2013.1331%207.25436%2013.3639%208.59352%2013.0986C9.93268%2012.8333%2011.1297%2012.0901%2011.9613%2011.0075C12.793%209.92482%2013.2025%208.57669%2013.1136%207.21441C13.0246%205.85212%2012.4433%204.56867%2011.478%203.60334C10.5127%202.63801%209.2292%202.05669%207.86692%201.96776C6.50463%201.87884%205.1565%202.28837%204.07387%203.12001C2.99123%203.95165%202.24799%205.14864%201.98272%206.4878C1.71745%207.82696%201.94824%209.2169%202.63208%2010.3985L1.89908%2012.5869C1.87153%2012.6695%201.86753%2012.7582%201.88753%2012.8429C1.90753%2012.9276%201.95073%2013.0051%202.01229%2013.0667C2.07386%2013.1282%202.15135%2013.1714%202.23609%2013.1914C2.32082%2013.2114%202.40945%2013.2074%202.49204%2013.1799L4.68286%2012.4492Z%22%20stroke%3D%22%23FF9B00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100%;
          mask-size: 100%;
  height: 0.9375em;
  width: 0.9375em;
}
.wp-block-post-template .wp-block-post-comments-count.wbw-few-comments {
  display: none;
}
.wp-block-post-template .wp-block-group:has(> .wp-block-post-comments-count.wbw-few-comments:first-child:last-of-type) {
  display: none;
}
.wp-block-post-comments-count.is-style-large {
  border: 1px solid var(--wp--preset--color--contrast-border-1);
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 999px;
  gap: var(--wp--preset--spacing--20);
  color: inherit;
  font-size: var(--wp--preset--font-size--18);
  line-height: 1.25;
}
@media (max-width: 959px) {
  .wp-block-columns.break-columns-early {
    flex-direction: column;
  }
}
.wp-block-comments {
  --comment-avatar-width: 32px;
  --comment-line-x: calc( var( --comment-avatar-width ) / 2 );
  --comment-indent: 10px;
  --ol-padding-left: calc( var( --comment-line-x ) + var( --comment-indent ) ) ;
}
@media (min-width: 600px) {
  .wp-block-comments {
    --comment-avatar-width: 40px;
    --comment-indent: 12px;
  }
}
.wp-block-comments .wbw-comments-toolbar {
  gap: var(--wp--preset--spacing--40);
}
.wp-block-comments .wbw-comment-order-dropdown {
  border: 0 none;
  cursor: pointer;
  font-size: var(--wp--preset--font-size--14);
  font-weight: 500;
  padding-block: 0 !important;
  padding-inline-start: 0 !important;
}
.wp-block-comments .wbw-collapse-all-replies {
  align-items: center;
  color: var(--wp--preset--color--contrast);
  display: flex;
  font-size: var(--wp--preset--font-size--14);
  font-weight: 500;
  gap: var(--wp--preset--spacing--10);
  text-decoration-color: currentcolor;
}
.wp-block-comments .wbw-collapse-all-replies::after {
  background-color: currentcolor;
  display: block;
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1rem;
  height: 1rem;
}
.wp-block-comments .wbw-collapse-all-replies.is-collapsed::after {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.0625 8V13" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.0625 8V13" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wp-block-comments .wbw-comment-flag,
.wp-block-comments .wbw-comment-like,
.wp-block-comments .wbw-comment-block-user {
  background-color: transparent;
  border: 0 none;
}
.wp-block-comments .wbw-comment-flag::after,
.wp-block-comments .wbw-comment-like::after,
.wp-block-comments .wbw-comment-block-user::after {
  background-color: var(--wp--preset--color--contrast-3);
  border: 0 none;
  content: "";
  cursor: pointer;
  display: block;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1rem;
  height: 1rem;
}
.wp-block-comments .wbw-comment-flag.is-active::after,
.wp-block-comments .wbw-comment-like.is-active::after,
.wp-block-comments .wbw-comment-block-user.is-active::after {
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-comments .wbw-comment-like::after {
  -webkit-mask-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 6.73975L7.5 1.73975C8.03043 1.73975 8.53914 1.95046 8.91421 2.32553C9.28929 2.70061 9.5 3.20931 9.5 3.73975V5.23975H13.5C13.6419 5.23979 13.7821 5.27 13.9113 5.3284C14.0406 5.38679 14.156 5.47201 14.2498 5.57841C14.3436 5.68482 14.4137 5.80996 14.4555 5.94553C14.4972 6.08111 14.5096 6.22401 14.4919 6.36475L13.7419 12.3647C13.7114 12.6064 13.5939 12.8286 13.4113 12.9897C13.2286 13.1508 12.9935 13.2397 12.75 13.2397H5" stroke="%23747678" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.73975H5V13.2397H2C1.86739 13.2397 1.74021 13.1871 1.64645 13.0933C1.55268 12.9995 1.5 12.8724 1.5 12.7397V7.23975C1.5 7.10714 1.55268 6.97996 1.64645 6.88619C1.74021 6.79242 1.86739 6.73975 2 6.73975Z" stroke="%23747678" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 6.73975L7.5 1.73975C8.03043 1.73975 8.53914 1.95046 8.91421 2.32553C9.28929 2.70061 9.5 3.20931 9.5 3.73975V5.23975H13.5C13.6419 5.23979 13.7821 5.27 13.9113 5.3284C14.0406 5.38679 14.156 5.47201 14.2498 5.57841C14.3436 5.68482 14.4137 5.80996 14.4555 5.94553C14.4972 6.08111 14.5096 6.22401 14.4919 6.36475L13.7419 12.3647C13.7114 12.6064 13.5939 12.8286 13.4113 12.9897C13.2286 13.1508 12.9935 13.2397 12.75 13.2397H5" stroke="%23747678" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.73975H5V13.2397H2C1.86739 13.2397 1.74021 13.1871 1.64645 13.0933C1.55268 12.9995 1.5 12.8724 1.5 12.7397V7.23975C1.5 7.10714 1.55268 6.97996 1.64645 6.88619C1.74021 6.79242 1.86739 6.73975 2 6.73975Z" stroke="%23747678" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wp-block-comments .wbw-comment-flag::after {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23747678" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"/><line x1="4" y1="22" x2="4" y2="15"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23747678" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"/><line x1="4" y1="22" x2="4" y2="15"/></svg>');
}
.wp-block-comments .wbw-comment-block-user::after {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="m16 2c-5.5 0-10 4.5-10 10 0 2.1 0.67 4.1 1.8 5.7l2.9-2.9c-0.44-0.84-0.69-1.8-0.69-2.8 0-3.3 2.7-6 6-6 1 0 2 0.25 2.8 0.69l2.9-2.9c-1.6-1.1-3.6-1.8-5.7-1.8zm9.4 6.6-3.4 3.4c1.3e-5 0.0052 0 0.01 0 0.016 0 3.3-2.7 6-6 6-0.0052 0-0.01 1.3e-5 -0.016 0l-5.2 5.2c1.6-0.78 3.3-1.2 5.2-1.2 4.5 0 8.2 2.4 10 6a2 2 0 0 0 2.7 0.73 2 2 0 0 0 0.73-2.7c-1.6-2.8-4.1-5.1-7.1-6.5 2.1-1.8 3.4-4.5 3.4-7.5 0-1.2-0.21-2.3-0.6-3.4z" fill="%23040608" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.4 26 24-24" fill="none" stroke="%23040608" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="m16 2c-5.5 0-10 4.5-10 10 0 2.1 0.67 4.1 1.8 5.7l2.9-2.9c-0.44-0.84-0.69-1.8-0.69-2.8 0-3.3 2.7-6 6-6 1 0 2 0.25 2.8 0.69l2.9-2.9c-1.6-1.1-3.6-1.8-5.7-1.8zm9.4 6.6-3.4 3.4c1.3e-5 0.0052 0 0.01 0 0.016 0 3.3-2.7 6-6 6-0.0052 0-0.01 1.3e-5 -0.016 0l-5.2 5.2c1.6-0.78 3.3-1.2 5.2-1.2 4.5 0 8.2 2.4 10 6a2 2 0 0 0 2.7 0.73 2 2 0 0 0 0.73-2.7c-1.6-2.8-4.1-5.1-7.1-6.5 2.1-1.8 3.4-4.5 3.4-7.5 0-1.2-0.21-2.3-0.6-3.4z" fill="%23040608" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.4 26 24-24" fill="none" stroke="%23040608" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></svg>');
}
.wp-block-comments .wp-block-avatar {
  background-color: var(--wp--preset--color--base);
}
.wp-block-comments .avatar {
  border-radius: 4px;
  height: var(--comment-avatar-width);
  width: var(--comment-avatar-width);
}
.wp-block-comments .wp-block-comment-template .comment .wp-block-column:first-child {
  flex-basis: var(--comment-avatar-width) !important;
}
.wp-block-comments .wp-block-comment-template > .comment {
  padding-bottom: clamp(0rem, -0.172rem + 0.86vw, 0.5rem);
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden {
  position: relative;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden::before {
  top: -8px;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden > .wp-block-columns {
  background-image: none !important;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden :is(.wp-block-avatar,
.wp-block-comment-content,
.wbw-pinned-comment,
.wp-block-comment-reply-link) {
  display: none !important;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden .wbw-text-separator:nth-child(n+2 of .wbw-text-separator) {
  display: none;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden .wbw-comment-hide-comment {
  background-color: var(--wp--preset--color--base);
  border-radius: 1rem;
  border: 4px solid var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast) !important;
  font-size: 0 !important;
  left: calc(var(--comment-line-x) + var(--comment-avatar-width) / 2 + var(--wp--preset--spacing--30));
  position: absolute;
  top: -4px;
  translate: -50% 3px;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden.depth-1 .wbw-comment-hide-comment {
  left: calc(var(--comment-avatar-width) / 2);
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden .wbw-collapse-replies {
  margin-block-start: 0.5rem;
  z-index: 1;
}
.wp-block-comments .wp-block-comment-template .comment.is-hidden ol {
  display: none !important;
}
.wp-block-comments .wp-block-comment-template li:has(> ol) > .wp-block-columns,
.wp-block-comments .wp-block-comment-template li > ol > li:not(:last-of-type) {
  background-image: linear-gradient(to right, var(--wp--preset--color--contrast-border-1), var(--wp--preset--color--contrast-border-1));
  background-repeat: no-repeat;
  background-size: 1px 100%;
  background-position: top left var(--comment-line-x);
}
.wp-block-comments .wp-block-comment-template li.is-collapsed:has(> ol) > .wp-block-columns {
  background-size: 1px calc(100% - var(--wp--preset--spacing--60));
}
.wp-block-comments .wp-block-comment-template ol {
  padding-inline-start: 0;
}
.wp-block-comments .wp-block-comment-template ol > li {
  padding-inline-start: var(--ol-padding-left);
  position: relative;
}
.wp-block-comments .wp-block-comment-template ol > li::before {
  border: 1px solid var(--wp--preset--color--contrast-border-1);
  border-bottom-left-radius: var(--comment-indent);
  border-style: none none solid solid;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 20px;
  left: var(--comment-line-x);
  position: absolute;
  top: -4px;
  width: var(--comment-indent);
}
.wp-block-comments .wp-block-comment-template .wp-block-comment-reply-link {
  align-items: center;
  display: flex;
  gap: var(--wp--preset--spacing--30) var(--wp--preset--spacing--60);
  position: relative;
}
.wp-block-comments .wp-block-comment-template .comment-reply-link,
.wp-block-comments .wp-block-comment-template .comment-reply-login {
  align-items: center;
  display: flex;
  gap: var(--wp--preset--spacing--10);
  text-decoration-color: currentcolor;
}
.wp-block-comments .wp-block-comment-template .comment-reply-link::before,
.wp-block-comments .wp-block-comment-template .comment-reply-login::before {
  background-color: currentcolor;
  content: "";
  display: block;
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path d="M9.99109 26.5266C12.5118 27.9855 15.4769 28.4778 18.3338 27.9119C21.1907 27.346 23.7443 25.7604 25.5184 23.4508C27.2926 21.1412 28.1663 18.2652 27.9766 15.359C27.7869 12.4528 26.5467 9.71473 24.4873 7.65536C22.428 5.59599 19.6899 4.35584 16.7837 4.16613C13.8775 3.97641 11.0015 4.85009 8.69189 6.62426C6.38228 8.39843 4.7967 10.952 4.23078 13.8089C3.66486 16.6658 4.15723 19.6309 5.61609 22.1516L4.05234 26.8204C3.99358 26.9966 3.98505 27.1856 4.02771 27.3664C4.07037 27.5472 4.16254 27.7125 4.29387 27.8438C4.42521 27.9752 4.59052 28.0673 4.77129 28.11C4.95206 28.1526 5.14114 28.1441 5.31734 28.0854L9.99109 26.5266Z" stroke="%23040608" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path d="M9.99109 26.5266C12.5118 27.9855 15.4769 28.4778 18.3338 27.9119C21.1907 27.346 23.7443 25.7604 25.5184 23.4508C27.2926 21.1412 28.1663 18.2652 27.9766 15.359C27.7869 12.4528 26.5467 9.71473 24.4873 7.65536C22.428 5.59599 19.6899 4.35584 16.7837 4.16613C13.8775 3.97641 11.0015 4.85009 8.69189 6.62426C6.38228 8.39843 4.7967 10.952 4.23078 13.8089C3.66486 16.6658 4.15723 19.6309 5.61609 22.1516L4.05234 26.8204C3.99358 26.9966 3.98505 27.1856 4.02771 27.3664C4.07037 27.5472 4.16254 27.7125 4.29387 27.8438C4.42521 27.9752 4.59052 28.0673 4.77129 28.11C4.95206 28.1526 5.14114 28.1441 5.31734 28.0854L9.99109 26.5266Z" stroke="%23040608" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1rem;
  height: 1rem;
}
.wp-block-comments .wp-block-comment-template .wbw-collapse-replies {
  background-color: var(--wp--preset--color--base);
  border-radius: 1rem;
  border: 4px solid var(--wp--preset--color--base);
  height: 1.5rem;
  font-size: 0;
  font-weight: 700;
  left: calc(0px - var(--comment-line-x) - var(--wp--preset--spacing--30));
  padding: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 1.5rem;
}
.wp-block-comments .wp-block-comment-template .wbw-collapse-replies::before {
  background-color: var(--wp--preset--color--contrast);
  display: block;
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1rem;
  height: 1rem;
}
.wp-block-comments .wp-block-comment-template .comment.is-collapsed .wbw-collapse-replies::before {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.0625 8V13" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.0625 8V13" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wp-block-comments .wp-block-comment-template .comment.is-collapsed > ol {
  display: none;
}
.wp-block-comments .wp-block-comment-template .wp-block-comment-content p {
  margin-block: 0.75em 0;
}
.wp-block-comments .wp-block-comment-template .wp-block-comment-content p:first-child {
  margin-block-start: 0;
}
.wp-block-comments .wp-block-comment-template .comment:not(.wbw-pinned-comment) > .wp-block-columns .wbw-text-separator:has(+ .wbw-pinned-comment) {
  display: none;
}
.wp-block-comments .wp-block-comment-template .comment:not(.wbw-pinned-comment) > .wp-block-columns .wbw-pinned-comment {
  display: none;
}
.wp-block-comments .wp-block-comment-template .comment.wbw-pinned-comment {
  position: relative;
}
.wp-block-comments .wp-block-comment-template .comment.wbw-pinned-comment > .wp-block-columns .wbw-pinned-comment {
  align-items: center;
  display: flex;
  gap: 0.286em;
}
@media (max-width: 479px) {
  .wp-block-comments .wp-block-comment-template .comment.wbw-pinned-comment > .wp-block-columns .wbw-pinned-comment {
    text-indent: -200vw;
  }
}
.wp-block-comments .wp-block-comment-template .comment.wbw-pinned-comment > .wp-block-columns .wbw-pinned-comment::after {
  background-color: var(--wp--preset--color--contrast-3);
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M14.4417 6.26547C14.5354 6.17171 14.588 6.04459 14.588 5.91203C14.588 5.77948 14.5354 5.65235 14.4417 5.5586L10.6504 1.76547C10.5567 1.67177 10.4295 1.61914 10.297 1.61914C10.1644 1.61914 10.0373 1.67177 9.94356 1.76547L6.36231 5.35672C6.36231 5.35672 4.62794 4.48985 2.77544 5.98485C2.7205 6.02882 2.67547 6.08389 2.64328 6.14646C2.61109 6.20903 2.59247 6.27769 2.58863 6.34795C2.5848 6.41821 2.59584 6.48849 2.62103 6.55419C2.64622 6.61989 2.68499 6.67953 2.73481 6.72922L9.47856 13.4723C9.52907 13.5225 9.5897 13.5613 9.65639 13.5861C9.72309 13.6109 9.79432 13.6212 9.86531 13.6163C9.93631 13.6114 10.0054 13.5914 10.0681 13.5576C10.1307 13.5238 10.1854 13.4771 10.2286 13.4205C10.7529 12.723 11.5767 11.2898 10.8604 9.85797L14.4417 6.26547Z' stroke='%23747678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.10602 10.1011L3.08789 13.1192' stroke='%23747678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M14.4417 6.26547C14.5354 6.17171 14.588 6.04459 14.588 5.91203C14.588 5.77948 14.5354 5.65235 14.4417 5.5586L10.6504 1.76547C10.5567 1.67177 10.4295 1.61914 10.297 1.61914C10.1644 1.61914 10.0373 1.67177 9.94356 1.76547L6.36231 5.35672C6.36231 5.35672 4.62794 4.48985 2.77544 5.98485C2.7205 6.02882 2.67547 6.08389 2.64328 6.14646C2.61109 6.20903 2.59247 6.27769 2.58863 6.34795C2.5848 6.41821 2.59584 6.48849 2.62103 6.55419C2.64622 6.61989 2.68499 6.67953 2.73481 6.72922L9.47856 13.4723C9.52907 13.5225 9.5897 13.5613 9.65639 13.5861C9.72309 13.6109 9.79432 13.6212 9.86531 13.6163C9.93631 13.6114 10.0054 13.5914 10.0681 13.5576C10.1307 13.5238 10.1854 13.4771 10.2286 13.4205C10.7529 12.723 11.5767 11.2898 10.8604 9.85797L14.4417 6.26547Z' stroke='%23747678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.10602 10.1011L3.08789 13.1192' stroke='%23747678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  height: 1rem;
  width: 1rem;
}
.wp-block-comments .wp-block-comment-template .wbw-comment-hide-comment {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 0.286em;
  text-decoration-color: currentcolor;
}
.wp-block-comments .wp-block-comment-template .wbw-comment-hide-comment::after {
  background-color: currentcolor;
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  height: 1rem;
  width: 1rem;
}
.wp-block-comments .wp-block-comment-template .wbw-comment-hide-comment.is-hidden::after {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.0625 8V13" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="3 3 14 15" fill="none"><path d="M10.0625 16.5C13.3762 16.5 16.0625 13.8137 16.0625 10.5C16.0625 7.18629 13.3762 4.5 10.0625 4.5C6.74879 4.5 4.0625 7.18629 4.0625 10.5C4.0625 13.8137 6.74879 16.5 10.0625 16.5Z" stroke="%23040608" stroke-width="2" stroke-miterlimit="10"/><path d="M7.5625 10.5H12.5625" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.0625 8V13" stroke="%23040608" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wp-block-comments .wp-block-comment-template .is-layout-flex > .wbw-comment-hide-comment {
  margin-inline-start: auto;
}
.wp-block-comments .comment-reply-title {
  display: none;
}
.wp-block-comments .wbw-new-comment-section,
.wp-block-comments .wbw-comment-section {
  display: flex;
  gap: var(--wp--preset--spacing--30);
}
@media (max-width: 599px) {
  .wp-block-comments .wbw-new-comment-section .avatar,
  .wp-block-comments .wbw-comment-section .avatar {
    display: none;
  }
}
.wp-block-comments .wbw-comment-must-login-container {
  width: 100%;
}
.wp-block-comments .wbw-comment-must-login-text-social {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  justify-content: space-between;
  margin-block: var(--wp--preset--spacing--40);
}
.wp-block-comments .wbw-comment-must-login-text-social .must-log-in {
  margin: 0;
}
.wp-block-comments .wbw-comment-must-login-text-social .nsl-container {
  flex-grow: 1;
}
.wp-block-comments .wbw-comment-must-login-text-social .nsl-container .nsl-container-buttons {
  justify-content: flex-end;
}
.wp-block-comments .comment-form,
.wp-block-comments .wbw-comment-form-placeholder {
  position: relative;
}
.wp-block-comments .comment-form textarea,
.wp-block-comments .wbw-comment-form-placeholder textarea {
  field-sizing: content;
  min-height: 7lh;
  overflow-y: hidden;
  padding: var(--wp--preset--spacing--40);
  padding-block-end: calc(48px + var(--wp--preset--font-size--14));
  resize: none;
}
.wp-block-comments .comment-form .form-submit,
.wp-block-comments .wbw-comment-form-placeholder .form-submit {
  background-color: color-mix(var(--wp--preset--color--base) 80%, transparent 20%);
  border-radius: 4px;
  bottom: 10px;
  display: flex;
  gap: 8px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 10px;
}
.wp-block-comments .comment-form .wp-element-button,
.wp-block-comments .wbw-comment-form-placeholder .wp-element-button {
  font-size: var(--wp--preset--font-size--14);
  font-weight: 500;
  height: auto;
  line-height: 1;
  padding: 8px 10px;
}
.wp-block-comments .comment-form #cancel-comment-reply-link,
.wp-block-comments .wbw-comment-form-placeholder #cancel-comment-reply-link {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--blue);
}
.wp-block-comments .wbw-comment-form-placeholder .wbw-comment-button {
  bottom: 10px;
  gap: 8px;
  position: absolute;
  right: 10px;
}
.wp-block-comments .must-log-in {
  color: var(--wp--preset--color--contrast-3);
  font-size: var(--wp--preset--font-size--14);
}
.wbw-comments-user-info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: var(--wp--preset--font-size--14);
  gap: var(--wp--preset--spacing--20);
}
.wbw-comments-user-info a {
  color: var(--wp--preset--color--link-blue);
  text-decoration: none;
}
.wbw-comments-user-info a:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.25em;
  text-decoration-color: var(--wp--preset--color--link-blue);
}
.wbw-comments-user-info .wbw-text-separator {
  color: var(--wp--preset--color--contrast-3);
}
.wbw-comments-user-info .wbw-comment-user-info-link-wrapper {
  display: inherit;
  gap: inherit;
}
@media (min-width: 600px) {
  .comment-form .wbw-comments-user-info {
    display: none;
  }
}
.comment-form .wbw-comments-user-info .avatar {
  margin-inline-end: var(--wp--preset--spacing--10);
}
.comment-form .wbw-comments-user-info .wbw-comments-user-name {
  margin-inline-end: auto;
}
.comment-form .wbw-comments-user-info .wbw-comments-user-name + .wbw-text-separator {
  display: none;
}
.comment-form .wbw-comments-user-info .wbw-comment-user-info-link-wrapper {
  margin-inline-start: auto;
}
.wbw-comments-user-name {
  font-weight: 500;
}
.wp-block-comments :where(.wp-element-button),
.wbw-login-register-form :where(.wp-element-button) {
  background-color: var(--wp--preset--color--blue);
  font-size: var(--wp--preset--font-size--16);
}
body[data-color-mode=dark] .wp-block-comments :where(.wp-element-button),
body[data-color-mode=dark] .wbw-login-register-form :where(.wp-element-button) {
  color: var(--wp--preset--color--contrast);
}
.wp-block-comments :where(.wp-element-button):hover,
.wbw-login-register-form :where(.wp-element-button):hover {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--blue);
}
.wp-block-comments :where(.wp-element-button):disabled,
.wbw-login-register-form :where(.wp-element-button):disabled {
  background-color: var(--wp--preset--color--contrast-2);
  color: var(--wp--preset--color--contrast-border-1);
  border-color: transparent;
}
body[data-color-mode=dark] .wp-block-comments :where(.wp-element-button):disabled,
body[data-color-mode=dark] .wbw-login-register-form :where(.wp-element-button):disabled {
  background-color: var(--wp--preset--color--contrast-3);
  color: var(--wp--preset--color--contrast-border-1);
}
.wbw-tabs {
  background-color: var(--wp--preset--color--contrast-border-1);
  border-radius: 6px 6px 0 0;
  display: flex;
}
.wbw-tabs .wbw-tab {
  background-color: var(--wp--preset--color--base-2);
  border: 2px solid var(--wp--preset--color--contrast-border-1);
  border-bottom: 0 none;
  border-radius: 4px 4px 0 0;
  color: var(--wp--preset--color--contrast);
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--14);
  font-weight: 500;
  margin: 0 !important;
  outline-offset: -2px;
  padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--60);
}
.wbw-tabs .wbw-tab[aria-selected=true] {
  background-color: var(--wp--preset--color--base);
}
.wbw-tabpanel {
  border: 2px solid var(--wp--preset--color--contrast-border-1);
  border-radius: 0 4px 6px 6px;
  border-top: 0 none;
}
.wbw-tabpanel[hidden] {
  display: none !important;
}
.wbw-tabpanel .wbw-form-body {
  display: flex;
  flex-direction: column;
  padding: var(--wp--preset--spacing--70);
}
.wbw-tabpanel .wbw-form-body > * {
  margin-block-start: var(--wp--preset--spacing--40);
}
.wbw-tabpanel label {
  font-size: var(--wp--preset--font-size--14);
  font-weight: 400;
  line-height: 1.5;
}
.wbw-tabpanel input[type=checkbox] {
  align-items: flex-start;
  appearance: none;
  border: 2px solid var(--wp--preset--color--contrast-border-1);
  border-radius: 4px;
  display: inline-flex;
  height: 20px;
  justify-content: center;
  vertical-align: middle;
  width: 20px;
}
.wbw-tabpanel input[type=checkbox]:checked {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
  position: relative;
}
.wbw-tabpanel input[type=checkbox]:checked::after {
  border: 2px solid var(--wp--preset--color--base);
  border-top: 0;
  border-left: 0;
  content: "";
  display: block;
  height: 10px;
  transform: rotate(45deg);
  width: 6px;
}
.wbw-tabpanel .wbw-form-row {
  display: flex;
  flex-direction: column;
}
.wbw-tabpanel .wbw-submit-row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--20);
  justify-content: flex-end;
  margin-block-start: var(--wp--preset--spacing--70);
}
.wbw-tabpanel .wbw-submit-row.wbw-row-space-between {
  justify-content: space-between;
}
.wbw-tabpanel .wbw-form-footer {
  background-color: var(--wp--preset--color--contrast-border-1);
  font-size: var(--wp--preset--font-size--14);
  padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--70);
  text-align: center;
}
textarea {
  display: block;
  width: 100%;
}
input:not([type=submit], [type=button], [type=checkbox], [type=radio]),
textarea {
  border: 2px solid var(--wp--preset--color--contrast-border-1);
  width: 100%;
}
.wbw-error-message {
  border: 1px solid #FF6B00;
  border-radius: 4px;
  font-size: var(--wp--preset--font-size--16);
  padding: 0.5rem 1rem;
}
.wbw-error-message:empty {
  display: none;
}
.wp-block-details {
  padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--60);
}
.wp-block-details summary {
  display: block;
  position: relative;
  font-weight: 500;
}
.wp-block-details summary::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  width: 16px;
  height: 16px;
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M1.5%204%206%208l4.5-4%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M1.5%204%206%208l4.5-4%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  transition: transform 0.2s;
}
.wp-block-details summary::marker, .wp-block-details summary::-webkit-details-marker {
  display: none;
}
.wp-block-details[open] summary::after {
  transform: translateY(-50%) scaleY(-1);
  margin-top: -1px;
}
.wp-block-details.wbw-filters {
  border: none;
}
.wp-block-details.wbw-filters summary {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  padding: 0 0 0 27px;
  text-transform: uppercase;
}
.wp-block-details.wbw-filters summary::after {
  right: initial;
  left: 0;
}
.wp-block-details.wbw-bio-detail {
  border-radius: 0 0 6px 6px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}
@media (max-width: 781px) {
  .order-0-mobile {
    order: 0;
  }
}
@media (max-width: 781px) {
  .order-1-mobile {
    order: 1;
  }
}
@media (max-width: 781px) {
  .order-2-mobile {
    order: 1;
  }
}
.wbw-promo-box {
  position: relative;
}
.wbw-promo-box .wp-block-button__link {
  display: flex;
  align-items: center;
  gap: var(--wp--preset--spacing--20);
}
.wbw-promo-box .wp-block-button__link::before {
  content: "";
}
.wbw-promo-box .wp-block-button__link::after {
  content: "";
  width: 0.75em;
  height: 0.75em;
  background: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%201L11%206M11%206L6%2011M11%206H1%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%201L11%206M11%206L6%2011M11%206H1%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-position: center;
          mask-position: center;
}
.wbw-promo-box .wp-block-cover__inner-container,
.wbw-promo-box .wp-block-button__link::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
img.aligncenter, img.alignnone {
  display: block;
  margin: 1.5em auto;
}
body:not([data-color-mode=dark]) .entry-content img {
  mix-blend-mode: multiply;
}
body:not([data-color-mode=dark]) .entry-content figure.wbw-keep-white img,
body:not([data-color-mode=dark]) .entry-content img.wbw-keep-white {
  mix-blend-mode: normal;
}
body[data-color-mode=dark] .entry-content img,
body[data-color-mode=dark] .wp-block-post-featured-image img {
  opacity: 0.9;
}
@media (min-width: 1020px) {
  .wp-block-loginout {
    z-index: 1;
    position: relative;
  }
}
.wp-block-loginout a {
  display: flex;
  align-items: center;
  font-size: var(--wp--preset--font-size--16);
  font-weight: 500;
  gap: var(--wp--preset--spacing--40);
}
@media (max-width: 1019px) {
  .wp-block-loginout a .wp-block-loginout__avatar-wrap,
  .wp-block-loginout a .wp-block-loginout__icon {
    order: -1;
  }
}
@media (max-width: 1019px) {
  .wp-block-loginout a svg path {
    fill: var(--wp--preset--color--base);
  }
}
body[data-color-mode=dark] .wp-block-loginout a svg path {
  fill: var(--wp--preset--color--contrast);
}
@media (max-width: 1019px) {
  body[data-color-mode=dark] .wp-block-loginout a svg path {
    fill: var(--wp--preset--color--base);
  }
}
@media (min-width: 1020px) {
  .wp-block-loginout a:hover, .wp-block-loginout a:focus {
    color: var(--wp--preset--color--contrast);
    text-decoration: underline;
  }
}
.wp-block-loginout__account-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  text-decoration: none;
}
.wp-block-loginout__avatar-wrap {
  font-size: 0;
}
.wp-block-loginout__avatar-wrap img {
  border-radius: 32px;
}
.wp-block-loginout__container {
  position: relative;
  display: inline-block;
}
@media (max-width: 1019px) {
  .wp-block-loginout__container {
    grid-column: 1/-1;
    grid-row: 1;
  }
}
.wp-block-loginout__container:hover .wp-block-loginout__dropdown, .wp-block-loginout__container:focus-within .wp-block-loginout__dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.wp-block-loginout__dropdown {
  font-size: var(--wp--preset--font-size--16);
  font-weight: 500;
  list-style: none;
  margin: 0;
  padding: var(--wp--preset--spacing--40);
  background-color: var(--wp--preset--color--blue);
  width: 100%;
}
@media (min-width: 1020px) {
  .wp-block-loginout__dropdown {
    background-color: transparent;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0; /* Aligns dropdown to the right edge */
    top: 90%;
    transform: translateY(-100%);
    transition: all 0.2s ease-in-out;
    transition-behavior: allow-discrete;
    visibility: hidden;
    z-index: 0;
  }
}
.wp-block-loginout__dropdown li {
  display: flex;
  margin: 0;
}
@media (min-width: 1020px) {
  .wp-block-loginout__dropdown li {
    justify-content: flex-end;
  }
}
.wp-block-loginout__dropdown li a {
  display: flex;
}
@media (max-width: 1019px) {
  .wp-block-loginout__dropdown li a {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);
  }
}
@media (min-width: 1020px) {
  .wp-block-loginout__dropdown li a .wp-block-loginout__link-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }
}
@media (max-width: 1019px) {
  .wp-block-loginout__dropdown li a svg {
    height: 40px;
    width: 40px;
  }
}
.wp-block-jetpack-contact-form {
  gap: var(--wp--preset--spacing--20);
}
.jetpack-sharing-button__button.style-icon {
  background: none !important;
  border: 1px solid var(--wp--preset--color--contrast-border-1);
}
.jetpack-sharing-button__button.style-icon svg {
  fill: var(--wp--preset--color--foreground);
}
.wp-block-list li {
  margin-bottom: var(--wp--preset--spacing--20);
}
html.has-modal-open .wp-site-blocks header ~ * {
  opacity: 0.1;
  pointer-events: none;
}
html.has-modal-open header.wp-block-template-part {
  position: relative;
  z-index: 200;
}
@starting-style {
  html.has-modal-open .wp-site-blocks::after {
    display: block;
    opacity: 0;
  }
}
.wp-block-home-link {
  border-radius: 6px 0 0 6px;
  overflow: hidden;
}
@media (min-width: 1020px) {
  .wp-block-home-link__content {
    overflow: hidden;
    width: 44px;
    white-space: nowrap;
  }
  .wp-block-home-link__content::before {
    content: "";
    background-color: currentcolor;
    display: inline-block;
    height: 24px;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_5358_908)"><path d="M2.25 12.4397L11.4694 3.21935C11.539 3.14962 11.6217 3.0943 11.7128 3.05656C11.8038 3.01882 11.9014 2.99939 12 2.99939C12.0986 2.99939 12.1962 3.01882 12.2872 3.05656C12.3783 3.0943 12.461 3.14962 12.5306 3.21935L21.75 12.4397M20.25 10.9397V20.25H14.25V14.25H9.75V20.25H3.75V10.9397" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5358_908"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
            mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_5358_908)"><path d="M2.25 12.4397L11.4694 3.21935C11.539 3.14962 11.6217 3.0943 11.7128 3.05656C11.8038 3.01882 11.9014 2.99939 12 2.99939C12.0986 2.99939 12.1962 3.01882 12.2872 3.05656C12.3783 3.0943 12.461 3.14962 12.5306 3.21935L21.75 12.4397M20.25 10.9397V20.25H14.25V14.25H9.75V20.25H3.75V10.9397" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_5358_908"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    width: 24px;
    vertical-align: text-bottom;
    margin-right: 10rem;
  }
}
.main-navigation .has-child .wp-block-navigation__submenu-container {
  left: 0;
}
.main-navigation .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--10) * -1);
  margin-right: var(--wp--preset--spacing--20);
  height: 16px;
  width: 16px;
}
.main-navigation .wp-block-navigation__submenu-icon svg {
  margin-top: 0;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.main-navigation .wp-block-navigation__submenu-icon svg path {
  stroke-width: 2;
}
.main-navigation .wp-block-navigation-item {
  padding: 0 var(--wp--preset--spacing--20);
}
.main-navigation .wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--blue);
}
.main-navigation .wp-block-navigation-item__content {
  display: block;
  font-weight: 500;
  outline-offset: -3px;
  padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--30);
}
.main-navigation .wp-block-navigation-item__content:hover {
  text-decoration: none;
}
.main-navigation ul.wp-block-navigation-submenu {
  border: 0 !important;
  font-size: var(--wp--preset--font-size--16);
}
.main-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item {
  position: relative;
}
.main-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item::after {
  content: "";
  display: block;
  border-bottom: 1px solid var(--wp--preset--color--contrast-border-1);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0.25;
}
.main-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item:last-child::after {
  content: none;
}
.main-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item__content {
  font-weight: 400;
}
.main-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item__content:hover {
  text-decoration: underline;
}
.has-modal-open .main-navigation {
  position: static;
}
.main-navigation .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-close {
  margin-left: var(--wp--preset--spacing--60);
  margin-top: var(--wp--preset--spacing--20);
  position: relative;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open {
  background-color: var(--wp--preset--color--contrast) !important;
  border-radius: 6px;
  bottom: auto;
  left: 0;
  max-height: calc(100vh - 200px);
  margin-top: 8px;
  position: absolute;
  right: auto;
  overflow: auto;
  top: 52px;
  width: 100%;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  color: var(--wp--preset--color--base) !important;
  gap: 0;
  overflow-y: scroll;
  width: 100%;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  display: block;
  height: 24px;
  margin-right: var(--wp--preset--spacing--20);
  width: 24px;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon svg {
  stroke: #a5aaaf;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon svg path {
  stroke-width: 1px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon[aria-expanded=true] svg {
  transform: rotate(180deg);
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item {
  padding-left: var(--wp--preset--spacing--50);
  padding-right: var(--wp--preset--spacing--50);
  position: relative;
  width: 100%;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item::after {
  bottom: 0;
  content: "";
  display: block;
  border-bottom: 1px solid var(--wp--preset--color--contrast-2);
  position: absolute;
  width: calc(100% - var(--wp--preset--spacing--60) * 2);
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
  display: block;
  flex: 1;
  font-size: 18px;
  padding-top: var(--wp--preset--spacing--50);
  padding-bottom: var(--wp--preset--spacing--50);
  position: relative;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
  display: none;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  gap: 0;
  padding-top: 0;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  background-color: var(--wp--preset--color--contrast-2) !important;
  display: none;
  margin-left: calc(var(--wp--preset--spacing--60) * -1);
  margin-right: calc(var(--wp--preset--spacing--60) * -1);
  padding: 0;
  width: calc(100% + var(--wp--preset--spacing--60) * 2);
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item::after {
  border-color: var(--wp--preset--color--contrast);
  left: 0;
  right: 0;
  margin: auto;
  opacity: 1;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item a {
  font-size: var(--wp--preset--font-size--18);
  padding: 1rem 0;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child::after {
  display: none;
}
.main-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child button[aria-expanded=true] + .wp-block-navigation__submenu-container {
  display: block;
}
@media (min-width: 600px) and (max-width: 1019px) {
  .main-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
  }
  .main-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
}
@media (min-width: 1020px) {
  .main-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: block;
    position: relative;
    width: 100%;
    z-index: auto;
  }
  .main-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none;
  }
}
.main-navigation .mobile__color-switcher-login-out-wrap {
  display: none;
}
@media (max-width: 1019px) {
  .main-navigation .mobile__color-switcher-login-out-wrap {
    display: grid;
    width: 100%;
    align-items: flex-start;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.main-navigation .mobile-switcher {
  display: none;
}
@media (max-width: 1019px) {
  .main-navigation .mobile-switcher {
    display: block;
    padding: var(--wp--preset--spacing--60) var(--wp--preset--spacing--40);
    margin-left: auto;
    grid-row: 1;
    grid-column: 2;
  }
  .main-navigation .mobile-switcher span {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }
}
.main-navigation .mobile-login-out {
  display: none;
}
@media (max-width: 1019px) {
  .main-navigation .mobile-login-out {
    display: block;
    padding: var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);
  }
}
body[data-color-mode=dark] .main-navbar {
  --wp--preset--color--base: #fff;
  --wp--preset--color--contrast: #232528;
  --wp--preset--color--contrast-2: #3f4144;
}
body[data-color-mode=dark] .main-navbar .wp-block-button.is-style-waitbutwhy-search-button .wp-block-button__link:hover {
  border-color: transparent !important;
  background-color: var(--wp--preset--color--contrast-2) !important;
  color: var(--wp--preset--color--base) !important;
}
body[data-color-mode=dark] .wp-block-waitbutwhy-color-switcher .wbw-color-switcher__icon::before {
  --wp--preset--color--base: #040608;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 0 !important;
}
@media (min-width: 782px) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 0;
  }
}
:is(.wp-block-query-pagination .wp-block-query-pagination-previous-arrow,
.wp-block-query-pagination .wp-block-query-pagination-next-arrow,
.wp-block-post-navigation-link__arrow-previous,
.wp-block-post-navigation-link__arrow-next).is-arrow-arrow {
  font-size: 0;
  margin-inline-start: 1rem;
  vertical-align: middle;
}
:is(.wp-block-query-pagination .wp-block-query-pagination-previous-arrow,
.wp-block-query-pagination .wp-block-query-pagination-next-arrow,
.wp-block-post-navigation-link__arrow-previous,
.wp-block-post-navigation-link__arrow-next).is-arrow-arrow::after {
  background-color: currentcolor;
  content: "";
  display: inline-block;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23040608' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.5 8.74h11M9 4.24l4.5 4.5-4.5 4.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .74h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23040608' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.5 8.74h11M9 4.24l4.5 4.5-4.5 4.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .74h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 1rem;
  height: 1.5rem;
}
:is(.wp-block-query-pagination .wp-block-query-pagination-previous-arrow,
.wp-block-post-navigation-link__arrow-previous).is-arrow-arrow {
  margin-inline: 0 1rem;
}
:is(.wp-block-query-pagination .wp-block-query-pagination-previous-arrow,
.wp-block-post-navigation-link__arrow-previous).is-arrow-arrow::after {
  transform: scaleX(-1);
}
@media (max-width: 781px) {
  .pagination-wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--wp--preset--spacing--30);
  }
}
.wp-block-post-navigation-link {
  display: flex;
  align-items: flex-start;
}
.wp-block-post-navigation-link a {
  line-height: 1.5;
}
.wp-block-post-navigation-link a:hover {
  text-decoration: underline;
}
@media (min-width: 782px) {
  .wp-block-post-navigation-link {
    display: flex;
    flex: 1 0 40%;
    align-items: flex-start;
    align-self: flex-start;
  }
  .wp-block-post-navigation-link.post-navigation-link-next {
    text-align: right;
    justify-content: flex-end;
  }
}
@media (max-width: 781px) {
  .wp-block-post-navigation-link.post-navigation-link-next {
    display: flex;
    flex-direction: row-reverse;
  }
  .wp-block-post-navigation-link.post-navigation-link-next .is-arrow-arrow {
    margin-inline-start: 0;
    margin-inline-end: 1rem;
  }
}
.wp-block-post-terms {
  position: relative;
  padding-inline-start: 2.25em;
  font-weight: 500;
}
.wp-block-post-terms::before {
  background-color: var(--wp--preset--color--link-blue);
  content: "";
  display: inline-block;
  left: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_5703_97602)%22%3E%3Cpath%20d%3D%22M3.96938%2013.7677C3.82899%2013.6272%203.75009%2013.4367%203.75%2013.238V4.54834H12.4397C12.6383%204.54843%2012.8288%204.62733%2012.9694%204.76771L22.2806%2014.079C22.4212%2014.2196%2022.5001%2014.4103%2022.5001%2014.6091C22.5001%2014.8079%2022.4212%2014.9986%2022.2806%2015.1393L14.3438%2023.079C14.2031%2023.2195%2014.0124%2023.2985%2013.8136%2023.2985C13.6148%2023.2985%2013.4241%2023.2195%2013.2834%2023.079L3.96938%2013.7677Z%22%20stroke%3D%22%23387CAD%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.875%209.79834C8.49632%209.79834%209%209.29466%209%208.67334C9%208.05202%208.49632%207.54834%207.875%207.54834C7.25368%207.54834%206.75%208.05202%206.75%208.67334C6.75%209.29466%207.25368%209.79834%207.875%209.79834Z%22%20fill%3D%22%23387CAD%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_5703_97602%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.79834)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_5703_97602)%22%3E%3Cpath%20d%3D%22M3.96938%2013.7677C3.82899%2013.6272%203.75009%2013.4367%203.75%2013.238V4.54834H12.4397C12.6383%204.54843%2012.8288%204.62733%2012.9694%204.76771L22.2806%2014.079C22.4212%2014.2196%2022.5001%2014.4103%2022.5001%2014.6091C22.5001%2014.8079%2022.4212%2014.9986%2022.2806%2015.1393L14.3438%2023.079C14.2031%2023.2195%2014.0124%2023.2985%2013.8136%2023.2985C13.6148%2023.2985%2013.4241%2023.2195%2013.2834%2023.079L3.96938%2013.7677Z%22%20stroke%3D%22%23387CAD%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.875%209.79834C8.49632%209.79834%209%209.29466%209%208.67334C9%208.05202%208.49632%207.54834%207.875%207.54834C7.25368%207.54834%206.75%208.05202%206.75%208.67334C6.75%209.29466%207.25368%209.79834%207.875%209.79834Z%22%20fill%3D%22%23387CAD%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_5703_97602%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.79834)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 1.5em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5em;
}
.wp-block-post-terms.taxonomy-read-time {
  padding-inline-start: calc(0.9375em + 5px);
}
.wp-block-post-terms.taxonomy-read-time::before {
  background-color: currentcolor;
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M7.5 7.50012L3.9375 4.82825C3.87928 4.78458 3.83203 4.72797 3.79949 4.66288C3.76694 4.59779 3.75 4.52602 3.75 4.45325V2.34387C3.75 2.21955 3.79939 2.10032 3.88729 2.01242C3.9752 1.92451 4.09443 1.87512 4.21875 1.87512H10.7812C10.9056 1.87512 11.0248 1.92451 11.1127 2.01242C11.2006 2.10032 11.25 2.21955 11.25 2.34387V4.43215C11.2498 4.50443 11.2328 4.57567 11.2005 4.64032C11.1682 4.70497 11.1214 4.76126 11.0637 4.80481L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.75 4.17295C3.75 4.17295 4.78622 4.17286 4.85068 4.17286C4.91515 4.17285 5.00258 4.17285 5.09375 4.17285H9.90625C9.99742 4.17285 10.0849 4.17285 10.1493 4.17286C10.2138 4.17286 11.25 4.17287 11.25 4.17287L7.5 7.50011L3.75 4.17295Z" fill="%233F4144"/><path d="M7.5 7.50012L3.9375 10.172C3.87928 10.2157 3.83203 10.2723 3.79949 10.3374C3.76694 10.4025 3.75 10.4742 3.75 10.547V12.6564C3.75 12.7807 3.79939 12.8999 3.88729 12.9878C3.9752 13.0757 4.09443 13.1251 4.21875 13.1251H10.7812C10.9056 13.1251 11.0248 13.0757 11.1127 12.9878C11.2006 12.8999 11.25 12.7807 11.25 12.6564V10.5681C11.25 10.4956 11.2331 10.4241 11.2008 10.3593C11.1684 10.2944 11.1215 10.2379 11.0637 10.1943L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M7.5 7.50012L3.9375 4.82825C3.87928 4.78458 3.83203 4.72797 3.79949 4.66288C3.76694 4.59779 3.75 4.52602 3.75 4.45325V2.34387C3.75 2.21955 3.79939 2.10032 3.88729 2.01242C3.9752 1.92451 4.09443 1.87512 4.21875 1.87512H10.7812C10.9056 1.87512 11.0248 1.92451 11.1127 2.01242C11.2006 2.10032 11.25 2.21955 11.25 2.34387V4.43215C11.2498 4.50443 11.2328 4.57567 11.2005 4.64032C11.1682 4.70497 11.1214 4.76126 11.0637 4.80481L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.75 4.17295C3.75 4.17295 4.78622 4.17286 4.85068 4.17286C4.91515 4.17285 5.00258 4.17285 5.09375 4.17285H9.90625C9.99742 4.17285 10.0849 4.17285 10.1493 4.17286C10.2138 4.17286 11.25 4.17287 11.25 4.17287L7.5 7.50011L3.75 4.17295Z" fill="%233F4144"/><path d="M7.5 7.50012L3.9375 10.172C3.87928 10.2157 3.83203 10.2723 3.79949 10.3374C3.76694 10.4025 3.75 10.4742 3.75 10.547V12.6564C3.75 12.7807 3.79939 12.8999 3.88729 12.9878C3.9752 13.0757 4.09443 13.1251 4.21875 13.1251H10.7812C10.9056 13.1251 11.0248 13.0757 11.1127 12.9878C11.2006 12.8999 11.25 12.7807 11.25 12.6564V10.5681C11.25 10.4956 11.2331 10.4241 11.2008 10.3593C11.1684 10.2944 11.1215 10.2379 11.0637 10.1943L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 0.9375em;
  width: 0.9375em;
}
.wp-block-post-terms.is-style-post-header {
  padding-inline-start: 0;
}
.wp-block-post-terms.is-style-post-header::before {
  content: none;
}
.wp-block-post-terms.is-style-post-header a {
  color: inherit;
  text-decoration: underline;
}
.wp-block-post-terms.is-style-post-header a:hover {
  text-decoration: none;
}
.wp-block-read-more {
  font-size: 0;
}
.wp-block-read-more::after {
  content: "🔗";
  display: inline-block;
  font-size: var(--wp--preset--font-size--16);
}
.wp-block-query.is-style-carousel .tns-slider {
  max-width: none !important;
}
@media (max-width: 479px) {
  .wp-block-query.is-style-carousel .tns-slider {
    transform: none !important;
  }
}
.wp-block-query.is-style-carousel .tns-ovh {
  position: relative;
  margin-inline-start: calc(var(--wp--style--root--padding-left) * -1);
  margin-inline-end: calc(var(--wp--style--root--padding-right) * -1);
  padding-inline-start: var(--wp--style--root--padding-left) !important;
  padding-inline-end: var(--wp--style--root--padding-right) !important;
}
.wp-block-query.is-style-carousel .tns-ovh::before, .wp-block-query.is-style-carousel .tns-ovh::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
}
.wp-block-query.is-style-carousel .tns-ovh::before {
  left: 0;
  width: var(--wp--style--root--padding-left);
  background: linear-gradient(to left, transparent, var(--wp--preset--color--base));
  z-index: 1;
}
.wp-block-query.is-style-carousel .tns-ovh::after {
  right: 0;
  width: var(--wp--style--root--padding-right);
  background: linear-gradient(to right, transparent, var(--wp--preset--color--base));
}
@media (max-width: 479px) {
  .wp-block-query.is-style-carousel .tns-inner {
    margin-inline: calc(-1 * var(--wp--style--root--padding-left)) !important;
    padding-inline-start: var(--wp--style--root--padding-left);
    scrollbar-width: none;
    overflow: auto clip;
  }
}
.wp-block-query.is-style-carousel .tns-item {
  margin-block-start: 0 !important;
}
@media (min-width: 480px) {
  .wp-block-query.is-style-carousel .tns-item {
    visibility: hidden;
    transition: visibility 1.2s linear;
  }
  .wp-block-query.is-style-carousel .tns-item.tns-slide-active {
    visibility: visible;
    transition-duration: 0s;
  }
}
@media (max-width: 479px) {
  .wp-block-query .tns-slider-btns {
    display: none;
  }
}
.wp-block-query .wp-block-post-excerpt__excerpt {
  margin-bottom: 1rem;
}
.wp-block-query .wp-block-post-template.columns-4 {
  grid-template-columns: repeat(var(--wbw--query-block-columns), minmax(0, 1fr)) !important;
  --wbw--query-block-columns: 1;
}
@media (min-width: 480px) {
  .wp-block-query .wp-block-post-template.columns-4 {
    --wbw--query-block-columns: 2;
  }
}
@media (min-width: 960px) {
  .wp-block-query .wp-block-post-template.columns-4 {
    --wbw--query-block-columns: 4;
  }
}
.wp-block-query .wp-block-post.type-tweet .wp-block-post-content .wp-block-image {
  margin-block-start: 0;
}
.wp-block-query .wp-block-post.type-tweet .wp-block-post-content .wp-block-image img {
  border: 1px solid var(--wp--preset--color--contrast-border-1);
  border-radius: 1rem;
}
.wbw-filters > * {
  flex: 1;
}
.wbw-filters > * select {
  width: 100%;
}
.wp-block-table td,
.wp-block-table th {
  border-left: 0;
  border-right: 0;
  border-color: var(--wp--preset--color--contrast-border-1);
  padding: var(--wp--preset--spacing--30);
}
@media (max-width: 479px) {
  .wp-block-table td,
  .wp-block-table th {
    display: block;
    border: 0;
    padding: 0;
  }
}
.wp-block-table td:first-child,
.wp-block-table th:first-child {
  padding-left: 0;
}
@media (max-width: 479px) {
  .wp-block-table td:first-child,
  .wp-block-table th:first-child {
    padding-top: var(--wp--preset--spacing--30);
    border-top: 1px solid var(--wp--preset--color--contrast-border-1);
  }
}
.wp-block-table td:last-child,
.wp-block-table th:last-child {
  padding-right: 0;
}
@media (max-width: 479px) {
  .wp-block-table td:last-child,
  .wp-block-table th:last-child {
    padding-bottom: var(--wp--preset--spacing--30);
  }
}
@media (max-width: 479px) {
  .wp-block-table {
    border-bottom: 1px solid var(--wp--preset--color--contrast-border-1);
  }
}
.wp-block-post-time-to-read {
  align-items: center;
  display: flex;
  gap: 5px;
  line-height: 0;
}
.wp-block-post-time-to-read::before {
  background-color: currentcolor;
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M7.5 7.50012L3.9375 4.82825C3.87928 4.78458 3.83203 4.72797 3.79949 4.66288C3.76694 4.59779 3.75 4.52602 3.75 4.45325V2.34387C3.75 2.21955 3.79939 2.10032 3.88729 2.01242C3.9752 1.92451 4.09443 1.87512 4.21875 1.87512H10.7812C10.9056 1.87512 11.0248 1.92451 11.1127 2.01242C11.2006 2.10032 11.25 2.21955 11.25 2.34387V4.43215C11.2498 4.50443 11.2328 4.57567 11.2005 4.64032C11.1682 4.70497 11.1214 4.76126 11.0637 4.80481L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.75 4.17295C3.75 4.17295 4.78622 4.17286 4.85068 4.17286C4.91515 4.17285 5.00258 4.17285 5.09375 4.17285H9.90625C9.99742 4.17285 10.0849 4.17285 10.1493 4.17286C10.2138 4.17286 11.25 4.17287 11.25 4.17287L7.5 7.50011L3.75 4.17295Z" fill="%233F4144"/><path d="M7.5 7.50012L3.9375 10.172C3.87928 10.2157 3.83203 10.2723 3.79949 10.3374C3.76694 10.4025 3.75 10.4742 3.75 10.547V12.6564C3.75 12.7807 3.79939 12.8999 3.88729 12.9878C3.9752 13.0757 4.09443 13.1251 4.21875 13.1251H10.7812C10.9056 13.1251 11.0248 13.0757 11.1127 12.9878C11.2006 12.8999 11.25 12.7807 11.25 12.6564V10.5681C11.25 10.4956 11.2331 10.4241 11.2008 10.3593C11.1684 10.2944 11.1215 10.2379 11.0637 10.1943L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M7.5 7.50012L3.9375 4.82825C3.87928 4.78458 3.83203 4.72797 3.79949 4.66288C3.76694 4.59779 3.75 4.52602 3.75 4.45325V2.34387C3.75 2.21955 3.79939 2.10032 3.88729 2.01242C3.9752 1.92451 4.09443 1.87512 4.21875 1.87512H10.7812C10.9056 1.87512 11.0248 1.92451 11.1127 2.01242C11.2006 2.10032 11.25 2.21955 11.25 2.34387V4.43215C11.2498 4.50443 11.2328 4.57567 11.2005 4.64032C11.1682 4.70497 11.1214 4.76126 11.0637 4.80481L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.75 4.17295C3.75 4.17295 4.78622 4.17286 4.85068 4.17286C4.91515 4.17285 5.00258 4.17285 5.09375 4.17285H9.90625C9.99742 4.17285 10.0849 4.17285 10.1493 4.17286C10.2138 4.17286 11.25 4.17287 11.25 4.17287L7.5 7.50011L3.75 4.17295Z" fill="%233F4144"/><path d="M7.5 7.50012L3.9375 10.172C3.87928 10.2157 3.83203 10.2723 3.79949 10.3374C3.76694 10.4025 3.75 10.4742 3.75 10.547V12.6564C3.75 12.7807 3.79939 12.8999 3.88729 12.9878C3.9752 13.0757 4.09443 13.1251 4.21875 13.1251H10.7812C10.9056 13.1251 11.0248 13.0757 11.1127 12.9878C11.2006 12.8999 11.25 12.7807 11.25 12.6564V10.5681C11.25 10.4956 11.2331 10.4241 11.2008 10.3593C11.1684 10.2944 11.1215 10.2379 11.0637 10.1943L7.5 7.50012Z" stroke="%233F4144" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-size: 100%;
          mask-size: 100%;
  height: 0.9375em;
  width: 0.9375em;
}
.single-post .wp-block-post-time-to-read {
  gap: var(--wp--preset--spacing--20);
}
footer {
  border-top: 1px solid var(--wp--preset--color--contrast-border-1);
}
.pre-footer + footer, .page-template-page-no-bottom-gap footer.site-footer-container, body.single-post footer.site-footer-container {
  margin-block-start: 0;
}
footer .wp-block-waitbutwhy-colophon a {
  text-decoration: none;
}
footer .wp-block-waitbutwhy-colophon a:hover {
  text-decoration: underline;
}
footer .wp-block-social-links .wp-social-link svg {
  height: 1.1875rem;
  width: 1.1875rem;
}
@media (max-width: 781px) {
  .footer-wrapper {
    padding-bottom: 40px;
  }
  .footer-wrapper > * {
    margin-block-start: 40px;
  }
}
footer:not(.site-footer-container-book--page) .footer_navigation .wp-block-navigation__container {
  columns: 2;
  column-gap: var(--wp--preset--spacing--30);
  display: block;
}
@media (min-width: 960px) {
  footer:not(.site-footer-container-book--page) .footer_navigation .wp-block-navigation__container {
    column-gap: var(--wp--preset--spacing--110);
  }
}
@media (max-width: 959px) {
  footer:not(.site-footer-container-book--page) .footer_navigation .wp-block-navigation__container {
    width: 100%;
  }
}
footer:not(.site-footer-container-book--page) .footer_navigation .wp-block-navigation__container .wp-block-navigation-item__content {
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: var(--wp--preset--spacing--10);
}
@media (max-width: 781px) {
  .wp-block-group:has(.footer_navigation) {
    width: 100%;
  }
}
.footer-info {
  border-top: 1px solid var(--wp--preset--color--contrast-border-1);
}
@media (max-width: 781px) {
  .footer-info {
    padding-top: 1.5rem !important;
    padding-bottom: 0 !important;
    row-gap: 0;
  }
}
@media (max-width: 781px) {
  .footer-info .wp-block-navigation ul {
    column-gap: 1.125rem;
  }
}
@media (max-width: 781px) {
  .footer-info__copyright {
    align-items: flex-start;
    flex-direction: column;
    gap: 11px;
    margin-bottom: 32px !important;
  }
}
.footer-copyright-wrap > * {
  color: var(--wp--preset--color--contrast);
}
a.imprint {
  text-decoration: none;
}
a.imprint:hover {
  text-decoration: underline;
}
@media (max-width: 1019px) {
  .site-footer-container-book--page .wp-block-group:has(.footer_navigation) {
    justify-content: center;
    gap: var(--wp--preset--spacing--70);
  }
  .site-footer-container-book--page .wp-block-group:has(.footer_navigation) .wp-block-navigation__container {
    justify-content: center;
    row-gap: var(--wp--preset--spacing--20);
  }
}
@media (min-width: 600px) {
  .wbw-logo-book-page-footer {
    margin-top: -1.375rem !important;
  }
}
header.is-sticky .main-navigation__container {
  border-start-start-radius: 0 !important;
}
header.is-sticky .is-style-waitbutwhy-search-button .wp-block-button__link {
  border-start-end-radius: 0 !important;
}
header.is-sticky .wp-block-home-link {
  border-start-start-radius: 0 !important;
}
header .main-navbar {
  background-image: linear-gradient(to bottom, var(--wp--preset--color--base), var(--wp--preset--color--base) 50%, transparent 100%);
  position: relative;
}
body[data-color-mode=dark] header .main-navbar {
  background-image: linear-gradient(to bottom, #040608, #040608 50%, transparent 100%);
}
header .main-navbar::before {
  background-image: url("assets/images/header-stick-1.svg"), url("assets/images/header-stick-2.svg"), url("assets/images/header-stick-3.svg"), url("assets/images/header-stick-4.svg");
  background-position: 290px 0, 37.5% 100%, 50% 100%, calc(100% - 370px) 100%;
  background-repeat: no-repeat;
  content: "";
  height: 48px;
  pointer-events: none;
  position: absolute;
  top: -48px;
  width: 100%;
}
@media (max-width: 1079px) {
  header .main-navbar::before {
    background-image: url("assets/images/header-stick-1.svg"), url("assets/images/header-stick-4.svg");
    background-position: 273px 100%, calc(100% - 250px) 100%;
  }
}
@media (max-width: 781px) {
  header .main-navbar::before {
    content: none;
  }
}
@media (max-width: 374px) {
  header .main-navbar .wp-block-social-links {
    column-gap: 3.5px;
  }
}
@media (max-width: 1019px) {
  header .main-navigation__container {
    padding-top: var(--wp--preset--spacing--40);
    padding-bottom: var(--wp--preset--spacing--40);
  }
}
header .wp-block-site-logo {
  width: clamp(195px, 6rem + 20vw, 298px);
}
header .wp-block-site-logo img {
  height: auto;
  width: 100%;
}
@media (max-width: 374px) {
  header .wp-block-site-logo {
    width: 150px;
  }
}
@media (max-width: 781px) {
  header .header-tagline {
    font-size: var(--wp--preset--font-size--14) !important;
  }
}
header .header-image {
  width: clamp(7.5rem, 5.776rem + 8.62vw, 12.5rem);
}
header .header-image img {
  height: auto !important;
  width: 100% !important;
}
header .header-image.dark-mode {
  display: none;
}
@media (max-width: 1019px) {
  header .header-image.light-mode {
    display: none;
  }
}
header .header-image.light-mode.mobile {
  display: none;
}
@media (max-width: 1019px) {
  header .header-image.light-mode.mobile {
    display: block;
  }
}
body[data-color-mode=dark] header .header-image.dark-mode {
  display: block;
}
@media (max-width: 1019px) {
  body[data-color-mode=dark] header .header-image.dark-mode {
    display: none;
  }
}
body[data-color-mode=dark] header .header-image.dark-mode.mobile {
  display: none;
}
@media (max-width: 1019px) {
  body[data-color-mode=dark] header .header-image.dark-mode.mobile {
    display: block;
  }
}
body[data-color-mode=dark] header .header-image.light-mode {
  display: none;
}
header .wp-block-navigation__responsive-container-open {
  align-items: center;
  display: flex;
  font-size: var(--wp--preset--font-size--14) !important;
  gap: var(--wp--preset--spacing--20);
  text-decoration: none;
  padding-left: 0.875rem;
  font-weight: 500 !important;
}
header .wp-block-navigation__responsive-container-open svg {
  height: 20px;
  width: 20px;
}
header .wp-block-navigation__responsive-container-open svg path {
  transition: transform 0.1s ease-in-out;
  transform-origin: center;
}
header .wp-block-navigation__responsive-container-open span.hidden {
  display: none;
}
header .wp-block-navigation__responsive-container-open.ismenuopen {
  pointer-events: none;
}
header .wp-block-navigation__responsive-container-open.ismenuopen svg path.line-1 {
  transform: translate(0, -0.5px) rotate(45deg);
}
header .wp-block-navigation__responsive-container-open.ismenuopen svg path.line-2 {
  display: none;
}
header .wp-block-navigation__responsive-container-open.ismenuopen svg path.line-3 {
  transform: translate(-4px, -4px) rotate(-45deg);
}
@media (max-width: 1019px) {
  .header__color-switcher-login-out {
    display: none !important;
  }
}
.wp-block-waitbutwhy-color-switcher.header__color-switcher {
  z-index: 5;
}
.wp-block-waitbutwhy-color-switcher.navigation__color-switcher {
  color: var(--wp--preset--color--base);
  padding-left: var(--wp--preset--spacing--60);
  padding-right: var(--wp--preset--spacing--60);
  margin-top: var(--wp--preset--font-size--32);
  margin-bottom: var(--wp--preset--font-size--32);
  margin-left: auto;
  margin-right: auto;
}
.wp-block-waitbutwhy-color-switcher.navigation__color-switcher .wbw-color-switcher__label {
  font-size: var(--wp--preset--font-size--18);
}
@media (min-width: 1020px) {
  .wp-block-waitbutwhy-color-switcher.navigation__color-switcher {
    display: none;
  }
}
.book-page-template-header .wp-block-site-logo {
  width: auto;
  max-width: 192px;
}
.book-page-template-header .wp-block-site-logo img {
  width: auto;
}
.book-page-template-header .header-image {
  width: auto;
}
.book-page-template-header .header-image img {
  width: auto !important;
  max-width: 139px !important;
}
@media (max-width: 1019px) {
  .book-page-template-header .whats-our-problem {
    margin-bottom: var(--wp--preset--spacing--40);
  }
}
@media (max-width: 1019px) {
  .book-page-template-header > .wp-block-group {
    gap: 1.125rem;
  }
}
body[data-color-mode=dark] img.custom-logo {
  filter: invert(100%) hue-rotate(180deg) brightness(180%);
}
body[data-color-mode=dark] header .main-navbar::before {
  filter: invert(100%);
}
.wbw-store-image__container {
  pointer-events: none;
  margin-top: -40px !important;
}
@media (max-width: 781px) {
  .wbw-store-image__container {
    margin-top: -25vw !important;
  }
}
@media (max-width: 781px) {
  figure.wbw-store-image {
    width: calc(30% + var(--wp--style--root--padding-right));
    height: 40vw;
    overflow: hidden;
    display: block !important;
  }
}
body.post-template-single-book-page .wp-site-blocks,
body.post-template-single-book-page-no-title .wp-site-blocks {
  display: flex;
  min-height: 100vh;
  min-height: 100dvh;
  flex-direction: column;
}
body.post-template-single-book-page .wp-site-blocks main.wp-block-group,
body.post-template-single-book-page-no-title .wp-site-blocks main.wp-block-group {
  flex: 1;
  align-content: center;
}
@media (min-width: 1020px) {
  .pull-up-7 {
    margin-top: -8rem !important;
    position: relative;
    z-index: 1;
    pointer-events: none;
  }
}
/**
 * Convertkit Form styling
 *
 */
.formkit-form {
  margin-bottom: 0 !important;
}
.formkit-form .formkit-fields {
  margin: 0 !important;
  display: flex;
  gap: var(--wp--preset--spacing--20);
  flex-direction: column;
}
.formkit-form .formkit-fields .formkit-field {
  flex: 1 0 auto !important;
}
.formkit-form .formkit-fields button.formkit-submit {
  flex: 1 0 auto !important;
}
.formkit-form .formkit-field {
  margin: 0 !important;
}
.formkit-form[min-width~="700"] [data-style=clean], .formkit-form[min-width~="800"] [data-style=clean] {
  padding: 0 !important;
}
.formkit-form input.formkit-input {
  background-color: var(--wp--preset--color--base) !important;
  border: 2px solid var(--wp--preset--color--contrast) !important;
  border-radius: 6px !important;
  color: var(--wp--preset--color--contrast) !important;
  font-size: 1rem !important;
  line-height: 1.25 !important;
  min-height: 44px !important;
  padding: 10px 16px !important;
}
.formkit-form input.formkit-input:focus {
  outline: auto !important;
}
body[data-color-mode=dark] footer:not(.site-footer-container-book--page) .formkit-form input.formkit-input {
  border-color: var(--wp--preset--color--contrast-border-1) !important;
}
.formkit-form button.formkit-submit {
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast) !important;
  border-radius: 6px !important;
  border: 2px solid var(--wp--preset--color--contrast) !important;
  font-size: var(--wp--preset--font-size--16) !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em;
  line-height: 1.2;
  margin: 0 !important;
  text-transform: uppercase;
}
.formkit-form button.formkit-submit:hover {
  background-color: var(--wp--preset--color--base) !important;
  color: var(--wp--preset--color--contrast) !important;
}
.formkit-form button.formkit-submit:hover > span {
  background-color: var(--wp--preset--color--base) !important;
}
.formkit-form button.formkit-submit > span {
  padding: 0.667em var(--wp--preset--spacing--40) !important;
}
footer:not(.site-footer-container-book--page) .formkit-form .formkit-fields {
  display: flex;
  gap: var(--wp--preset--spacing--20);
  flex-wrap: nowrap;
  flex-direction: row;
}
@media (min-width: 782px) and (max-width: 1019px) {
  footer:not(.site-footer-container-book--page) .formkit-form .formkit-fields {
    display: flex;
    flex-direction: column;
  }
}
footer:not(.site-footer-container-book--page) .formkit-form .formkit-field {
  flex: 1 1 auto !important;
}
footer:not(.site-footer-container-book--page) .formkit-form button.formkit-submit {
  flex: 0 0 auto !important;
}
.formkit-form .formkit-alert-success {
  font-size: 1rem !important;
}
.formkit-form .seva-custom-content {
  mix-blend-mode: normal !important;
  color: var(--wp--preset--color--contrast) !important;
}
.formkit-form ul.formkit-alert.formkit-alert-error {
  color: var(--wp--preset--color--contrast) !important;
  font-size: 1rem;
  text-align: center !important;
}
.jetpack-sharing-button__button.style-icon {
  margin: 0;
  position: static;
}
:root {
  --wp--preset--color--base: #FCFCFA;
  --wp--preset--color--contrast-border-1: #DBDDDF;
  --wp--preset--spacing--20: 8px;
  --wp--preset--spacing--30: clamp(11px, 0.688rem + ((1vw - 3.2px) * 0.108), 12px);
  --wp--preset--spacing--40: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.216), 16px);
  --wp--preset--spacing--50: clamp(16px, 1rem + ((1vw - 3.2px) * 0.431), 20px);
  --wp--preset--spacing--60: clamp(18px, 1.125rem + ((1vw - 3.2px) * 0.647), 24px);
}
.nsl-container.nsl-container .nsl-button-svg-container {
  padding-block: 0.4375rem;
}
.nsl-container.nsl-container svg {
  height: 1.25rem;
  width: 1.25rem;
}
.nsl-container.nsl-container.nsl-container-inline {
  margin-inline: 0;
}
.nsl-container.nsl-container.nsl-container-inline .nsl-container-buttons {
  gap: var(--wp--preset--spacing--20);
  padding: 0;
}
.nsl-container.nsl-container.nsl-container-inline .nsl-container-buttons a {
  align-items: center;
  background-color: var(--wp--preset--color--base);
  border: 1px solid var(--wp--preset--color--contrast-border-1);
  border-radius: 10rem;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  margin: 0;
  max-width: 6.25rem;
}
.nsl-container.nsl-container.nsl-container-inline .nsl-button {
  background-color: transparent !important;
  box-shadow: none !important;
}
.wbw-comment-social-login {
  margin-block: var(--wp--preset--spacing--60);
}
.wbw-comment-social-login .wbw-comment-social-login-or {
  align-items: center;
  display: flex;
  gap: var(--wp--preset--spacing--20);
  text-transform: uppercase;
  font-weight: 500;
}
.wbw-comment-social-login .wbw-comment-social-login-or::before, .wbw-comment-social-login .wbw-comment-social-login-or::after {
  content: "";
  display: block;
  flex-grow: 1;
  border-top: 1px solid var(--wp--preset--color--contrast-border-1);
}
.wbw-comment-social-login .nsl-container.nsl-container-inline .nsl-container-buttons {
  justify-content: center;
}
.nutshell-heading-embed {
  display: none;
  left: -0.125em;
  top: 0;
}
.nutshell-heading-embed img {
  height: 0.75rem;
  min-height: 0.75rem;
  min-width: 0.75rem;
  width: 0.75rem;
  vertical-align: super;
}
.nutshell-heading:hover .nutshell-heading-embed {
  left: 0.125em;
}
#nutshell-embed-modal-bubble {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
  border-radius: 15px;
  display: flex;
  font-size: 1rem;
  line-height: inherit;
  height: min-content;
  max-height: min(470px, 100% - 60px);
  padding: 15px 22px 15px 18px;
  width: min(600px, 100% - 60px);
}
#nutshell-embed-modal-bubble input {
  padding: 5px;
  border-radius: 5px;
  border-style: solid;
}
#nutshell-embed-modal-overflow {
  height: auto;
  padding: 0;
  padding-inline: 2px 8px;
  width: auto;
}
#nutshell-embed-modal-overflow p {
  margin-block-end: 1.25em;
}
#nutshell-embed-modal-close {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast-3);
  font-size: 30px;
  height: auto;
  line-height: 0.55;
  opacity: 1;
  right: 7px;
  top: 7px;
  transition: color 0.1s ease-in-out;
}
#nutshell-embed-modal-close:hover {
  color: var(--wp--preset--color--contrast);
}
#nutshell-embed-p4 {
  margin-block-start: 2em;
}
.nutshell-embed-steps summary {
  cursor: pointer;
}
.wp-load-more__button {
  font-size: var(--wp--preset--font-size--24);
}
body {
  --pmpro--color--base: var(--wp--preset--color--base);
  --pmpro--color--contrast: var(--wp--preset--color--contrast);
  --pmpro--color--accent: var(--wp--preset--color--blue);
  --pmpro--color--accent--variation: hsl(199, 75%, 28.5%);
  --pmpro--color--border--variation: var(--wp--preset--color--contrast-border-1);
  --pmpro--base--spacing--large: var(--wp--preset--spacing--70);
  --pmpro--base--spacing--small: var(--wp--preset--spacing--30);
}
/**
 * Paid Membership pro styling
 *
 */
.pmpro .pmpro_section_title {
  font-weight: 500;
}
.pmpro .pmpro_card {
  border-radius: 6px;
  border-width: 2px;
  box-shadow: none;
  margin: auto;
  margin-block-start: var(--wp--preset--spacing--60);
}
.pmpro .pmpro_section_content {
  margin-block-start: var(--wp--preset--spacing--60);
}
.pmpro .pmpro_btn-print {
  color: var(--wp--preset--color--link-blue);
}
.pmpro .pmpro_card_content .wp-block-button {
  margin-left: auto;
  margin-right: auto;
  font-size: var(--wp--preset--font-size--16);
}
.pmpro .pmpro_card_actions {
  background-color: var(--wp--preset--color--contrast-border-1);
  font-size: var(--wp--preset--font-size--16);
  padding-top: var(--wp--preset--spacing--40);
  padding-bottom: var(--wp--preset--spacing--40);
  text-align: center;
}
.pmpro .pmpro_btn,
.pmpro .pmpro_section #loginform .login-submit .button {
  border: 2px solid transparent;
  box-shadow: none;
  font-family: var(--wp--preset--font-family--rubik);
  font-size: var(--wp--preset--font-size--16);
  font-weight: 500;
  text-transform: uppercase;
  transition: none;
}
.pmpro .pmpro_btn:hover,
.pmpro .pmpro_section #loginform .login-submit .button:hover {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
}
.pmpro .pmpro_btn:focus,
.pmpro .pmpro_section #loginform .login-submit .button:focus {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.pmpro .pmpro_btn-cancel {
  border-color: currentcolor;
}
.pmpro .pmpro_btn-cancel:hover {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.pmpro .pmpro_btn-cancel:focus {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.pmpro .pmpro_checkout_gateway-check .pmpro_form_fieldset {
  margin-block-start: var(--wp--preset--spacing--40);
}
.pmpro .avatar {
  box-shadow: none;
}
.pmpro button[type=button]#other_discount_code_toggle {
  text-decoration-thickness: 1px;
  text-underline-offset: 0.25em;
  text-decoration-color: var(--wp--preset--color--link-blue);
}
.pmpro button[type=button]#other_discount_code_toggle:hover {
  color: var(--wp--preset--color--link-blue);
}
.pmpro .wbw-blocked-users-section .pmpro_card_content {
  padding: var(--pmpro--base--spacing--large);
}
.pmpro .wbw-blocked-users-section .wp-element-button {
  background-color: var(--wp--preset--color--base);
  border-color: currentcolor;
  color: var(--wp--preset--color--blue);
  font-size: var(--wp--preset--font-size--16);
}
.pmpro .wbw-blocked-users-section .wp-element-button:hover {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.pmpro .wbw-blocked-users {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pmpro .wbw-blocked-user {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--30);
  justify-content: space-between;
}
.pmpro .wbw-blocked-user + .wbw-blocked-user {
  margin-block-start: var(--wp--preset--spacing--60);
  border-top: 1px solid var(--wp--preset--color--contrast-border-1);
  padding-block-start: var(--wp--preset--spacing--60);
}
.pmpro .wbw-user-info {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);
  justify-content: flex-start;
}
.pmpro .wbw-user-name {
  font-weight: 500;
  word-break: break-word;
}
/*# sourceMappingURL=style.css.map */