.wp-block-archives,.wp-block-categories,.wp-block-columns{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-columns{align-items:normal!important;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-group,.wp-block-image img{box-sizing:border-box}.wp-block-image>a{display:inline-block}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image.aligncenter{text-align:center;display:table}.wp-block-image.aligncenter>figcaption{caption-side:bottom;display:table-caption}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts,ul{box-sizing:border-box}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}.aligncenter{clear:both}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:root{--color-primary:#667eea;--color-secondary:#764ba2;--color-bg-primary:#0f0f23;--color-bg-secondary:#1a1a2e;--color-bg-card:#16213e;--color-text-primary:#e2e8f0;--color-text-secondary:#a0aec0;--color-text-muted:#718096;--color-border:#2d3748;--color-hover:#2d3e5f;--font-heading:'Playfair Display', serif;--font-poem:'Merriweather', serif;--font-body:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.3), 0 4px 6px -2px rgba(0, 0, 0, 0.25);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.4), 0 10px 10px -5px rgba(0, 0, 0, 0.3);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.5);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--button-primary-bg:#2ea3f2;--button-primary-text:#ffffff;--button-dark-bg:#32373c;--button-dark-text:#ffffff;--button-light-bg:#f9f9f9;--button-light-text:#333333;--button-border-default:#e0e0e0;--button-text-shadow:0 0.5px 1px rgba(0, 0, 0, 0.05)}@media (max-width:768px){:root{--text-4xl:1.875rem;--text-5xl:2.25rem}}body{font-size:14px}#main-header .nav li ul a{color:rgb(0 0 0/.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget label{line-height:1.7em}@media only screen and (min-width:981px){#logo{max-height:88%}}