h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption{text-wrap:pretty}p{text-wrap:pretty}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--secondary)}a{text-decoration-thickness:.0625em !important;text-underline-offset:.15em}.reveal-after-scrolling{position:fixed;top:0;left:0;right:0;transform:translateY(-120%);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s;z-index:10000}.reveal-after-scrolling.is-on{transform:translateY(0);opacity:1;visibility:visible;transition:transform .25s ease,opacity .25s ease,visibility 0s}.reveal-after-scrolling .stick-top,.reveal-after-scrolling.stick-top{position:static;top:auto}.reveal-after-scrolling{top:0}body.admin-bar .reveal-after-scrolling{top:32px !important}@media (max-width:782px){body.admin-bar .reveal-after-scrolling{top:0 !important}}.editor-styles-wrapper .reveal-after-scrolling{position:static !important;top:auto !important;transform:none !important;opacity:1 !important;visibility:visible !important}.wp-block-image img{display:block}.wp-site-blocks a:where(:not(.wp-element-button)){text-decoration-thickness:max(.01em,.005em);text-underline-offset:max(.1em,.08em)}@media (min-width:1024px){.sticky-col{position:sticky;top:0;align-self:flex-start;z-index:5}body.admin-bar .sticky-col{top:32px}@media (max-width:782px){body.admin-bar .sticky-col{top:46px}}}.reveal-after-scrolling:has(.wp-block-navigation__responsive-container.is-menu-open){transform:none !important}.wp-block-navigation__responsive-container.is-menu-open{position:fixed !important;inset:0 !important;height:auto !important;max-height:none !important;z-index:10003;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:var(--admin-offset,0);padding-bottom:env(safe-area-inset-bottom)}.reveal-after-scrolling{pointer-events:none}.reveal-after-scrolling.is-on{pointer-events:auto}@media (max-width:782px){body.admin-bar .wp-block-navigation__responsive-container.is-menu-open{padding-top:46px}}@media (min-width:783px){body.admin-bar .wp-block-navigation__responsive-container.is-menu-open{padding-top:32px}}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{position:relative;z-index:10004}