.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.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}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border-radius:6px}strong,b{font-weight:600}.lfs-post-hero{width:100%;max-height:500px;overflow:hidden;margin:0;line-height:0}.lfs-post-hero img,.lfs-post-hero .lfs-post-hero__img{width:100%;height:500px;object-fit:cover;object-position:center;border-radius:0!important}.site-header{border-bottom:1px solid var(--wp--preset--color--border);background:var(--wp--preset--color--white,#fff)}.site-header .wp-block-site-title a{font-size:clamp(1.2rem, 1.5vw + 0.5rem, 1.5rem)!important}.lfs-hero-nav .is-content-justification-space-between,.site-header .is-content-justification-space-between{align-items:center!important}.lfs-hero-nav .is-layout-flex,.site-header .is-layout-flex{align-items:center!important}.site-header .wp-block-site-title,.lfs-hero-nav .wp-block-site-title{margin:0;line-height:1}.site-header .wp-block-navigation,.lfs-hero-nav .wp-block-navigation{align-items:center!important}.site-header .wp-block-navigation__container,.lfs-hero-nav .wp-block-navigation__container{align-items:center!important}.lfs-search-wrapper{margin:0!important;padding:0!important}.site-header .wp-block-navigation a{text-decoration:none;transition:color 0.2s ease}.site-header .wp-block-navigation a:hover{color:var(--wp--preset--color--accent)}.site-header .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--primary,#1a1a1a)}.site-header .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--secondary,#555)}.lfs-homepage-hero .wp-block-cover__inner-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.lfs-hero-nav{flex-shrink:0;padding:.75rem 0}.lfs-hero-nav .wp-block-site-title a{color:#fff;text-decoration:none;text-shadow:0 1px 4px rgb(0 0 0 / .3)}.lfs-hero-nav .wp-block-site-title a:hover{color:rgb(255 255 255 / .8)}.lfs-hero-nav .wp-block-navigation a{color:#fff!important;text-decoration:none;transition:color 0.2s ease;text-shadow:0 1px 4px rgb(0 0 0 / .3)}.lfs-homepage-hero h1,.lfs-homepage-hero p{text-shadow:0 1px 6px rgb(0 0 0 / .35)}.lfs-hero-nav .wp-block-navigation a:hover{color:rgb(255 255 255 / .7)}.lfs-hero-nav .wp-block-navigation__responsive-container-open{color:#fff}.lfs-hero-nav .wp-block-navigation__submenu-icon,.lfs-homepage-hero .wp-block-navigation__submenu-icon{color:rgb(255 255 255 / .9)}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:0;left:0;right:0;bottom:0;width:100%!important;max-width:100%!important;z-index:99999;padding:var(--wp--preset--spacing--30,1.5rem);background:#ffffff!important;color:var(--wp--preset--color--primary,#1a1a1a)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--preset--spacing--60,4rem);display:flex;flex-direction:column;align-items:center;gap:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100%;max-width:320px;border-bottom:1px solid rgb(0 0 0 / .1)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:last-child{border-bottom:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a{font-size:1.15rem;font-weight:400;padding:1rem 0;display:block;text-align:center;color:#1a1a1a!important;text-decoration:none;transition:opacity 0.2s ease;letter-spacing:.02em;text-shadow:none!important}.lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a,.lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation a,.lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item a,.lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#1a1a1a!important;text-shadow:none!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a:hover{opacity:.7}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding:0!important;margin:0!important;gap:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-width:unset!important;border-radius:0!important;position:static!important;width:100%!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{border-bottom:1px solid rgb(0 0 0 / .05)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{border-bottom:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item a,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:0.95rem!important;color:#1a1a1a!important;padding:.6rem 0!important;display:block!important;text-align:center!important;text-decoration:none!important;background:transparent!important;white-space:normal!important;text-shadow:none!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:#1a1a1a!important;opacity:.7;background:transparent!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container-close{position:absolute;top:1rem;right:1.5rem;color:var(--wp--preset--color--primary,#1a1a1a)!important;background:none;border:none;font-size:1.5rem;cursor:pointer;z-index:100000;padding:.5rem}.wp-block-navigation .wp-block-navigation__submenu-container,.wp-block-cover .wp-block-navigation .wp-block-navigation__submenu-container,.is-dark .wp-block-navigation .wp-block-navigation__submenu-container,.lfs-homepage-hero .wp-block-navigation .wp-block-navigation__submenu-container{background:#fff!important;border:1px solid #e5e3df!important;border-radius:6px!important;padding:.5rem 0!important;min-width:200px!important;box-shadow:0 4px 16px rgb(0 0 0 / .08)!important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a,.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-link__content,.wp-block-cover .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.wp-block-cover .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a,.is-dark .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.is-dark .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a,.lfs-homepage-hero .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.lfs-homepage-hero .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a{color:#1a1a1a!important;padding:.5rem 1.25rem!important;font-size:0.85rem!important;display:block!important;text-decoration:none!important;white-space:nowrap;background:transparent!important;transition:background 0.15s ease,color 0.15s ease}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,.wp-block-cover .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.wp-block-cover .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,.is-dark .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.is-dark .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover{background:#f8f7f5!important;color:#709fb0!important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item{width:100%}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{color:#1a1a1a!important}.site-footer{border-top:1px solid var(--wp--preset--color--border)}.site-footer a{text-decoration:none;transition:color 0.2s ease}.site-footer a:hover{color:var(--wp--preset--color--accent)}.lfs-sidebar .widget-title,.lfs-sidebar h3{font-family:var(--wp--preset--font-family--body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--wp--preset--color--tertiary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--wp--preset--color--border)}.lfs-sidebar ul{list-style:none;padding:0;margin:0}.lfs-sidebar ul li{padding:.5rem 0;border-bottom:1px solid var(--wp--preset--color--border)}.lfs-sidebar ul li:last-child{border-bottom:none}.lfs-sidebar ul li a{color:var(--wp--preset--color--primary);text-decoration:none;font-size:.875rem;transition:color 0.2s ease}.lfs-sidebar ul li a:hover{color:var(--wp--preset--color--accent)}:root :where(.wp-block-list>li),:root :where(.wp-block-list),:root :where(ul.wp-block-list),:root :where(ol.wp-block-list){font-size:1rem!important}.wp-block-post-content ul,.wp-block-post-content ol,.wp-block-post-content li,.wp-block-post-content ul li,.wp-block-post-content ol li,.wp-block-post-content ul[style*="font-size"],.wp-block-post-content ol[style*="font-size"],.wp-block-post-content li[style*="font-size"],.wp-block-post-content ul[style*="font-size"] li,.wp-block-post-content ol[style*="font-size"] li,.entry-content ul,.entry-content ol,.entry-content li,.entry-content ul[style*="font-size"],.entry-content ol[style*="font-size"],.entry-content li[style*="font-size"],.entry-content ul[style*="font-size"] li,.entry-content ol[style*="font-size"] li,ul.wp-block-list,ol.wp-block-list,.wp-block-list li,.wp-block-list,.wp-block-list[style*="font-size"],.wp-block-list[style*="font-size"] li,.wp-block-list.has-medium-font-size,.wp-block-list.has-small-font-size,ul.has-medium-font-size,ol.has-medium-font-size,ul.has-small-font-size,ol.has-small-font-size,.is-layout-constrained ul,.is-layout-constrained ol,.is-layout-constrained li{font-size:1rem!important}.wp-block-post-content ul,.wp-block-post-content ol,.entry-content ul,.entry-content ol{padding-left:1.2em!important;margin-left:0!important}.lfs-post-card{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--wp--preset--color--border)}.lfs-post-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[class*="post-grid"] h2,[class*="post-grid"] h3,[class*="post-grid"] h2 a,[class*="post-grid"] h3 a,[class*="post-grid"] .entry-title,[class*="post-grid"] .post-title{font-size:1.25rem!important;line-height:1.35!important;font-weight:600!important}.lfs-ad-slot{margin:1.5rem 0;text-align:center;clear:both}.lfs-ad-before-content{margin-bottom:2rem}.lfs-ad-after-content{margin-top:2rem}.lfs-ad-sidebar{margin-top:1.5rem;position:sticky;top:2rem}.lfs-widget{margin-bottom:1.5rem}.lfs-before-content-area,.lfs-after-content-area{max-width:780px;margin-left:auto;margin-right:auto}.lfs-author-box__inner{display:flex;gap:1.25rem;align-items:flex-start}.lfs-author-box__avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.lfs-author-box__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--tertiary,#999);margin:0 0 .25rem}.lfs-author-box__name{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.lfs-author-box__name a{color:var(--wp--preset--color--primary,#1a1a1a);text-decoration:none}.lfs-author-box__name a:hover{color:var(--wp--preset--color--accent,#709fb0)}.lfs-author-box__bio{font-size:.875rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin:0 0 .5rem}.lfs-author-box__links{font-size:.8rem;margin:0}.lfs-faq{margin:1.5rem 0;padding:1.25rem 1.5rem;background:var(--wp--preset--color--off-white,#f8f7f5);border-radius:8px;border-left:3px solid var(--wp--preset--color--accent,#709fb0)}.lfs-faq h3,.lfs-editorial .wp-block-post-content .lfs-faq h3{font-size:1rem;font-weight:600;margin:0 0 0.5rem!important;color:var(--wp--preset--color--primary,#1a1a1a)}.lfs-faq p{font-size:.9rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin:0}.lfs-listing{margin:1.5rem 0;padding:1.25rem 1.5rem;background:var(--wp--preset--color--off-white,#f8f7f5);border-radius:8px;border-left:3px solid var(--wp--preset--color--accent,#709fb0)}.lfs-listing:hover{box-shadow:0 2px 12px rgb(0 0 0 / .06)}.lfs-listing__category{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--accent,#709fb0);background:var(--wp--preset--color--accent-light,#ddeef4);padding:.2rem .6rem;border-radius:3px;margin-bottom:.5rem}.lfs-listing__name{font-size:1.15rem;font-weight:600;margin:0 0 .25rem;line-height:1.3}.lfs-listing__name a{color:var(--wp--preset--color--primary,#1a1a1a);text-decoration:none}.lfs-listing__name a:hover{color:var(--wp--preset--color--accent,#709fb0)}.lfs-listing__location{font-size:.8rem;color:var(--wp--preset--color--tertiary,#999);margin:0 0 .75rem;font-style:italic}.lfs-listing__image{margin-bottom:.75rem}.lfs-listing__image img{width:100%;height:auto;border-radius:6px}.lfs-listing__description{font-size:.9rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin-bottom:.75rem}.lfs-listing__description p{margin:0}.lfs-listing__link{font-size:.85rem;color:var(--wp--preset--color--accent,#709fb0);text-decoration:none;font-weight:500}.lfs-listing__link:hover{text-decoration:underline}.lfs-directory-breadcrumb{margin:0 0 .5rem}.lfs-directory-breadcrumb a{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--accent,#709fb0);text-decoration:none;font-family:var(--wp--preset--font-family--heading,'Montserrat',sans-serif)}.lfs-directory-breadcrumb a:hover{text-decoration:underline}.lfs-directory-search{margin:0 0 2rem;padding:1.5rem;background:var(--wp--preset--color--off-white,#f8f7f5);border-radius:8px;border:1px solid var(--wp--preset--color--secondary,#555)}.lfs-directory-search__label{display:block;font-size:1rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--wp--preset--color--primary,#1a1a1a);margin-bottom:.25rem;font-family:var(--wp--preset--font-family--heading,'Montserrat',sans-serif)}.lfs-directory-search__hint{font-size:.85rem;color:var(--wp--preset--color--tertiary,#999);margin:0 0 .75rem;font-style:italic}.lfs-directory-search input{width:100%;padding:.85rem 1.25rem;font-size:1rem;font-family:inherit;border:1px solid var(--wp--preset--color--border,#e5e3df);border-radius:8px;background:var(--wp--preset--color--white,#fff);color:var(--wp--preset--color--primary,#1a1a1a);outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.lfs-directory-search input:focus{border-color:var(--wp--preset--color--accent,#709fb0);box-shadow:0 0 0 3px var(--wp--preset--color--accent-light,#ddeef4)}.lfs-directory-search input::placeholder{color:var(--wp--preset--color--tertiary,#999)}.lfs-directory-search__count{display:block;margin-top:.5rem;font-size:.8rem;color:var(--wp--preset--color--tertiary,#999)}.lfs-jumpto{font-family:'Montserrat',sans-serif;padding:1rem 0;border-bottom:1px solid #e5e3df;margin-bottom:1.5rem}.lfs-jumpto-label{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#709fb0;font-weight:600;margin-bottom:.6rem;display:flex;align-items:center;gap:7px}.lfs-jumpto-label::before{content:'';display:inline-block;width:18px;height:1.5px;background:#709fb0;flex-shrink:0}.lfs-jumpto-pills{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.lfs-jumpto-pill{display:inline-block;padding:8px 16px;border-radius:100px;border:1px solid #e5e3df;background:#fff;color:#1a1a1a;font-size:.9rem;font-weight:400;font-family:'Montserrat',sans-serif;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.lfs-jumpto-pill:hover{border-color:#709fb0;background:#eef4f7;color:#4d7f92}.lfs-directory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}@media (max-width:768px){.lfs-directory-grid{grid-template-columns:1fr}}.lfs-dir-entry{margin:0;background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border,#e5e3df);border-radius:8px;overflow:hidden;transition:box-shadow 0.2s ease}.wp-block-post-content .lfs-dir-entry{break-inside:avoid}.lfs-dir-entry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:768px){.lfs-dir-entry-grid{grid-template-columns:1fr}}.lfs-dir-entry:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.lfs-dir-entry__image-link{display:block}.lfs-dir-entry__image{width:100%;height:280px;object-fit:cover;display:block}.lfs-dir-entry__body{padding:1.25rem 1.5rem}.lfs-dir-entry__label{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--accent,#709fb0);background:var(--wp--preset--color--accent-light,#ddeef4);padding:.2rem .6rem;border-radius:3px;margin-bottom:.5rem}.lfs-dir-entry__title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.lfs-dir-entry__title a{color:var(--wp--preset--color--primary,#1a1a1a);text-decoration:none}.lfs-dir-entry__title a:hover{color:var(--wp--preset--color--accent,#709fb0)}.lfs-dir-entry__desc{font-size:.9rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin:0 0 .75rem}.lfs-dir-entry__link{font-size:.85rem;font-weight:600;color:var(--wp--preset--color--accent,#709fb0);text-decoration:none}.lfs-dir-entry__link:hover{text-decoration:underline}@media (max-width:768px){.lfs-dir-entry__image{height:200px}}.lfs-tour{margin:1.5rem 0;padding:1.25rem 1.5rem;background:var(--wp--preset--color--off-white,#f8f7f5);border-radius:8px;border-left:3px solid var(--wp--preset--color--accent,#709fb0)}.lfs-tour:hover{box-shadow:0 2px 12px rgb(0 0 0 / .06)}.lfs-tour__category{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--accent,#709fb0);background:var(--wp--preset--color--accent-light,#ddeef4);padding:.2rem .6rem;border-radius:3px;margin-bottom:.5rem}.lfs-tour__name{font-size:1.15rem;font-weight:600;margin:0 0 .15rem;line-height:1.3}.lfs-tour__name a{color:var(--wp--preset--color--primary,#1a1a1a);text-decoration:none}.lfs-tour__name a:hover{color:var(--wp--preset--color--accent,#709fb0)}.lfs-tour__operator{font-size:.8rem;color:var(--wp--preset--color--tertiary,#999);margin:0 0 .5rem;font-style:italic}.lfs-tour__meta{font-size:.8rem;color:var(--wp--preset--color--secondary,#555);margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.25rem}.lfs-tour__price{font-weight:600;color:var(--wp--preset--color--primary,#1a1a1a)}.lfs-tour__duration,.lfs-tour__best-for{color:var(--wp--preset--color--secondary,#555)}.lfs-tour__description{font-size:.9rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin-bottom:.75rem}.lfs-tour__description p{margin:0}.lfs-tour__book{display:inline-block;font-size:.85rem;font-weight:600;color:var(--wp--preset--color--accent,#709fb0);text-decoration:none}.lfs-tour__book:hover{text-decoration:underline}@media (max-width:768px){.lfs-post-hero{display:none}.lfs-blog-columns{flex-direction:column}.lfs-hero-nav .wp-block-group{flex-direction:column;align-items:center;gap:.75rem}.lfs-homepage-hero,.lfs-homepage-hero .wp-block-cover__inner-container{min-height:500px!important}body,body .wp-block-post-content,body .wp-block-post-content p,body .entry-content,body .entry-content p,body p{font-size:1.125rem!important}h1,.wp-block-post-title{font-size:1.625rem!important}h2{font-size:1.375rem!important}h3{font-size:1.25rem!important}h4{font-size:1.25rem!important}.wp-block-list,.wp-block-list li,ul.wp-block-list,ol.wp-block-list{font-size:1.125rem!important}.wp-block-post-featured-image,.wp-block-post-featured-image img,figure.wp-block-post-featured-image,.wp-block-post-content>.wp-block-image:first-child,.wp-block-post-content>figure:first-child{margin-bottom:1.5rem!important}.single .wp-block-post-content,.single .entry-content{padding-top:1rem}.wp-block-post-featured-image,.wp-block-post-featured-image img,.wp-block-post-content img,.wp-block-post-content .wp-block-image,.wp-block-post-content .wp-block-image img,.entry-content img,.entry-content .wp-block-image,.entry-content .wp-block-image img{width:100%!important;max-width:100%!important;height:auto!important}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}.wp-block-post-template.is-layout-grid .wp-block-post-featured-image{aspect-ratio:4/3;overflow:hidden}.wp-block-post-template.is-layout-grid .wp-block-post-featured-image img{height:auto!important;object-fit:cover}.wp-block-post-template .wp-block-post-title{font-size:1.1rem!important;margin-top:0.5rem!important;display:block!important;visibility:visible!important}.lfs-author-box__inner{flex-direction:column;align-items:center;text-align:center}}body.single .site-header,body.page .site-header,body.archive .site-header,body.blog .site-header{padding-bottom:0!important;border-bottom:0!important}.lfs-quiz-bar{margin:0;background:var(--wp--preset--color--off-white,#f8f7f5);border-top:1px solid var(--wp--preset--color--border,#e5e3df);border-bottom:1px solid var(--wp--preset--color--border,#e5e3df);padding:.85rem var(--wp--preset--spacing--30,1.5rem)}.lfs-quiz-bar__inner{max-width:1200px;margin:0 auto;text-align:center;font-size:.95rem;line-height:1.5;color:var(--wp--preset--color--primary,#1a1a1a)}.lfs-quiz-bar__intro{margin-right:.4em}.lfs-quiz-bar__link{color:var(--wp--preset--color--primary,#1a1a1a);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lfs-quiz-bar__link:hover,.lfs-quiz-bar__link:focus{color:var(--wp--preset--color--accent,#709fb0);text-decoration:none}@media (max-width:600px){.lfs-quiz-bar{padding:.7rem 1rem}.lfs-quiz-bar__inner{font-size:.85rem}}.lfs-qw-btn,a.lfs-qw-btn{display:inline-block!important;background:var(--wp--preset--color--accent,#709fb0)!important;color:var(--wp--preset--color--white,#fff)!important;font-family:var(--wp--preset--font-family--body)!important;font-size:0.8rem!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important;padding:.85rem 1.6rem!important;border-radius:999px!important;line-height:1!important;text-align:center;transition:background 0.2s ease}.lfs-qw-btn:hover,.lfs-qw-btn:focus-visible,a.lfs-qw-btn:hover,a.lfs-qw-btn:focus-visible{background:var(--wp--preset--color--primary,#1a1a1a)!important;color:var(--wp--preset--color--white,#fff)!important;outline:none}.lfs-qw-eyebrow{font-family:var(--wp--preset--font-family--body);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--tertiary,#999);margin:0 0 .6rem}.lfs-quiz-sidebar{background:#fff0;border:none;border-radius:0;padding:0}.lfs-quiz-sidebar__title{font-family:var(--wp--preset--font-family--heading);font-size:1.15rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:0 0 .6rem;color:var(--wp--preset--color--primary,#1a1a1a)}.lfs-quiz-sidebar__title em{font-style:normal;color:var(--wp--preset--color--accent,#709fb0)}.lfs-quiz-sidebar__copy{font-size:.85rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin:0 0 1.1rem}.lfs-quiz-sidebar .lfs-qw-btn{display:block!important;width:100%}.lfs-quiz-sidebar__meta{font-size:.7rem;color:var(--wp--preset--color--tertiary,#999);margin:.85rem 0 0;letter-spacing:.04em}.lfs-quiz-inline{margin:2rem 0;padding:1.5rem;background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border,#e5e3df);border-radius:8px;border-left:3px solid var(--wp--preset--color--accent,#709fb0)}.lfs-quiz-inline__inner{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center}.lfs-quiz-inline__text{min-width:0}.lfs-quiz-inline__heading{font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin:0 0 .4rem;color:var(--wp--preset--color--primary,#1a1a1a)}.lfs-quiz-inline__heading em{font-style:normal;color:var(--wp--preset--color--accent,#709fb0)}.lfs-quiz-inline__sub{font-size:.875rem;line-height:1.55;color:var(--wp--preset--color--secondary,#555);margin:0}@media (max-width:600px){.lfs-quiz-inline{padding:1.25rem}.lfs-quiz-inline__inner{grid-template-columns:1fr;gap:1.1rem}.lfs-quiz-inline__heading{font-size:1.1rem}.lfs-quiz-inline .lfs-qw-btn{align-self:flex-start}}.lfs-quiz-home{padding:3.5rem var(--wp--preset--spacing--30,1.5rem);background:var(--wp--preset--color--white,#fff);border-top:1px solid var(--wp--preset--color--border,#e5e3df);border-bottom:1px solid var(--wp--preset--color--border,#e5e3df)}.lfs-quiz-home__inner{max-width:1100px;margin:0 auto}.lfs-quiz-home__header{text-align:center;margin-bottom:2.25rem;max-width:680px;margin-left:auto;margin-right:auto}.lfs-quiz-home__header .lfs-qw-eyebrow{color:var(--wp--preset--color--accent,#709fb0)}.lfs-quiz-home__title{font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.6rem, 2.5vw + 0.5rem, 2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 .85rem;color:var(--wp--preset--color--primary,#1a1a1a)}.lfs-quiz-home__title em{font-style:normal;color:var(--wp--preset--color--accent,#709fb0)}.lfs-quiz-home__sub{font-size:1rem;line-height:1.6;color:var(--wp--preset--color--secondary,#555);margin:0 auto;max-width:580px}.lfs-quiz-home__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:2.25rem}@media (max-width:720px){.lfs-quiz-home__grid{grid-template-columns:repeat(2,1fr)}}.lfs-quiz-home__card{background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--border,#e5e3df);border-radius:8px;padding:1.25rem .75rem;display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.lfs-quiz-home__card:hover{border-color:var(--wp--preset--color--accent,#709fb0);transform:translateY(-2px);box-shadow:0 4px 14px rgb(0 0 0 / .05)}.lfs-quiz-home__icon{font-size:1.85rem;line-height:1;display:block}.lfs-quiz-home__label{font-family:var(--wp--preset--font-family--body);font-size:.8rem;font-weight:600;color:var(--wp--preset--color--primary,#1a1a1a);line-height:1.3}.lfs-quiz-home__cta{display:flex;flex-direction:column;align-items:center;gap:.75rem}.lfs-quiz-home__meta{font-size:.75rem;color:var(--wp--preset--color--tertiary,#999);margin:0;letter-spacing:.04em}@media (max-width:600px){.lfs-quiz-home{padding:2.5rem 1rem}.lfs-quiz-home__card{padding:1rem .5rem}.lfs-quiz-home__icon{font-size:1.6rem}.lfs-quiz-home__label{font-size:.75rem}}:root{--lfs-bg-cream:#faf6ee;--lfs-bg-white:#ffffff;--lfs-bg:var(--lfs-bg-cream);--lfs-rule:rgba(26, 26, 26, 0.08);--lfs-rule-strong:rgba(26, 26, 26, 0.15)}body.lfs-editorial-bg,.lfs-editorial-bg .wp-site-blocks{background-color:var(--lfs-bg)!important}.lfs-editorial{background-color:var(--lfs-bg)}.lfs-editorial-bg .site-header,body.lfs-editorial-bg .site-header{background-color:var(--lfs-bg)!important;border-bottom-color:var(--lfs-rule)}.lfs-kicker,.lfs-kicker a,.lfs-card-kicker,.lfs-card-kicker a{font-family:var(--wp--preset--font-family--body);text-decoration:none;color:var(--wp--preset--color--tertiary)!important}.lfs-kicker a:hover,.lfs-card-kicker a:hover{color:var(--wp--preset--color--accent)!important}.lfs-article-header{max-width:760px}.lfs-article-title{font-weight:800!important;letter-spacing:-0.02em!important;color:var(--wp--preset--color--primary)!important}.lfs-dek{max-width:640px;color:var(--wp--preset--color--secondary)!important}.lfs-byline{border-top:1px solid var(--lfs-rule);border-bottom:1px solid var(--lfs-rule);align-items:center;max-width:720px;margin-left:0;margin-right:auto}.lfs-byline>.wp-block-group{gap:1rem}.lfs-byline-author{display:flex;align-items:center;gap:.75rem}.lfs-byline-author .wp-block-post-author__avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.lfs-byline-author .wp-block-post-author__byline{font-size:0.75rem!important;color:var(--wp--preset--color--tertiary)!important;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .1rem;display:block}.lfs-byline-author .wp-block-post-author__name{font-weight:600;font-size:.95rem;color:var(--wp--preset--color--primary)}.lfs-byline-author .wp-block-post-author__name a{color:inherit;text-decoration:none}.lfs-byline-author .wp-block-post-author__name a:hover{color:var(--wp--preset--color--accent)}.lfs-byline-meta{margin-left:auto;color:var(--wp--preset--color--tertiary);font-size:.8rem;display:flex;align-items:center;gap:.5rem}.lfs-byline-meta p,.lfs-byline-meta time{margin:0}.lfs-reading-time{font-size:.8rem;color:var(--wp--preset--color--tertiary)}.lfs-hero-image img,.lfs-page-hero img{width:100%;max-height:560px;object-fit:cover;border-radius:8px}.lfs-prose{max-width:720px}.lfs-editorial .wp-block-post-content>p,.lfs-prose>p{font-size:1.0625rem;line-height:1.75}.lfs-prose>p:first-of-type{font-size:1.125rem;line-height:1.7;color:var(--wp--preset--color--primary)}.lfs-editorial .wp-block-post-content h2{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem}.lfs-editorial .wp-block-post-content h3{font-size:1.2rem;font-weight:700;margin-top:2rem;margin-bottom:.5rem}.lfs-editorial .wp-block-quote{border-left:3px solid var(--wp--preset--color--accent);padding:.25rem 0 .25rem 1.25rem;margin:2rem 0;font-size:1.0625rem;line-height:1.75;color:var(--wp--preset--color--primary)}.lfs-lead-card{padding-bottom:0;border-bottom:none;margin-bottom:0}.lfs-lead-card .lfs-lead-title a{color:var(--wp--preset--color--primary);text-decoration:none;transition:color 0.2s ease}.lfs-lead-card .lfs-lead-title a:hover{color:var(--wp--preset--color--accent)}.lfs-lead-card .wp-block-post-featured-image img{border-radius:8px;width:100%;height:auto;object-fit:cover}.lfs-masthead-title{color:var(--wp--preset--color--primary);margin:0}.lfs-masthead-dek{max-width:560px;margin:0}.lfs-more-stories .lfs-card-grid,.lfs-archive .wp-block-post-template.is-layout-grid{gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30)!important}.lfs-post-card .lfs-card-title a{color:var(--wp--preset--color--primary);text-decoration:none;transition:color 0.2s ease}.lfs-post-card .lfs-card-title a:hover{color:var(--wp--preset--color--accent)}.lfs-post-card .lfs-card-kicker{margin-bottom:.4rem}.lfs-post-card .wp-block-post-featured-image{overflow:hidden;border-radius:6px;margin-bottom:0.75rem!important}.lfs-post-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.lfs-post-card:hover .wp-block-post-featured-image img{transform:scale(1.03)}.lfs-card-grid .lfs-post-card,.lfs-more-stories .lfs-post-card,.lfs-archive .lfs-post-card{border-bottom:none;padding-bottom:0;margin-bottom:0}.lfs-archive-header{max-width:760px}.lfs-archive-title{color:var(--wp--preset--color--primary)!important;margin:0}.lfs-archive-dek{max-width:640px}.lfs-page-header{max-width:720px}.lfs-page-title{color:var(--wp--preset--color--primary)!important;margin:0}.lfs-page-dek{max-width:640px}.lfs-pagination{display:flex;justify-content:center;gap:.5rem;font-size:.875rem;padding-top:1.5rem;border-top:1px solid var(--lfs-rule)}.lfs-pagination a,.lfs-pagination span{padding:.4rem .75rem;text-decoration:none;color:var(--wp--preset--color--secondary);border-radius:4px;transition:background-color 0.2s ease}.lfs-pagination a:hover{background-color:var(--lfs-rule);color:var(--wp--preset--color--primary)}.lfs-pagination .current{background-color:var(--wp--preset--color--primary);color:var(--lfs-bg);font-weight:600}body.lfs-no-sidebar-single .lfs-single .lfs-single-aside{display:none}body.lfs-no-sidebar-single .lfs-single .lfs-single-main{flex-basis:100%!important;max-width:760px;margin:0 auto}body.lfs-no-sidebar-blog .lfs-blog-index .lfs-blog-aside{display:none}body.lfs-no-sidebar-blog .lfs-blog-index .lfs-blog-main{flex-basis:100%!important}body.lfs-no-sidebar-blog .lfs-blog-index .lfs-more-stories .lfs-card-grid{grid-template-columns:repeat(3,1fr)!important}@media (max-width:960px){.lfs-single-columns,.lfs-blog-columns{flex-direction:column!important}.lfs-single-main,.lfs-single-aside,.lfs-blog-main,.lfs-blog-aside{flex-basis:100%!important;width:100%!important}.lfs-single-aside,.lfs-blog-aside{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--lfs-rule)}}@media (max-width:768px){.lfs-byline,.lfs-byline.wp-block-group{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;row-gap:0!important;max-width:100%!important;padding:.75rem 0!important;margin-bottom:1.25rem!important;--wp--style--block-gap:0 !important}.lfs-byline>.lfs-byline-author,.lfs-byline-author.wp-block-post-author{display:flex!important;align-items:center!important;gap:0.6rem!important;margin:0!important;padding:0!important}.lfs-byline-author .wp-block-post-author__avatar,.lfs-byline-author .wp-block-post-author__avatar img{width:32px!important;height:32px!important;flex-shrink:0!important}.lfs-byline-author .wp-block-post-author__avatar img{border-radius:50%!important;object-fit:cover!important}.lfs-byline-author .wp-block-post-author__content{margin:0!important;padding:0!important;line-height:1.2!important}.lfs-byline-author .wp-block-post-author__byline{font-size:0.65rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin:0!important;line-height:1.2!important;color:var(--wp--preset--color--tertiary)!important}.lfs-byline-author .wp-block-post-author__name{font-size:0.875rem!important;font-weight:600!important;line-height:1.2!important;margin:0!important}.lfs-byline .lfs-byline-meta,.lfs-byline>.lfs-byline-meta,.lfs-byline-meta.wp-block-group{display:none!important}.lfs-more-stories .lfs-card-grid,.lfs-archive .wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}.lfs-hero-image img,.lfs-page-hero img{max-height:380px}}.lfs-single-fw .lfs-article-header{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.lfs-single-fw .lfs-article-title{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(2rem, 3vw + 0.5rem, 3rem)!important}.lfs-single-fw .lfs-dek{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.lfs-single-fw .lfs-byline{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.lfs-single-fw .lfs-hero-image,.lfs-single-fw .lfs-hero-image img{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.lfs-single-fw .lfs-prose{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.lfs-single-fw .wp-block-post-featured-image,.lfs-single-fw .wp-block-post-featured-image img{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}div.wp-block-group.site-header,.wp-site-blocks .site-header{padding-top:1.25rem!important;padding-bottom:1.25rem!important}@media (max-width:768px){div.wp-block-group.site-header,.wp-site-blocks .site-header{padding-top:0.75rem!important;padding-bottom:0.75rem!important}}.lfs-editorial[id="main-content"]{padding-top:var(--wp--preset--spacing--40,2rem)!important}@media (max-width:768px){.lfs-editorial[id="main-content"]{padding-top:var(--wp--preset--spacing--30,1.5rem)!important}.lfs-single.lfs-editorial[id="main-content"],.lfs-single-fw.lfs-editorial[id="main-content"]{padding-top:0!important}.lfs-single .lfs-single-columns,.lfs-single .lfs-single-main,.lfs-single-fw .lfs-article-header{margin-top:0!important;padding-top:0!important}.lfs-hero-image-mobile,figure.lfs-hero-image-mobile,.wp-block-post-featured-image.lfs-hero-image-mobile{margin-top:0!important}body.single main#main-content,body.single-post main#main-content{margin-top:0!important;padding-top:0!important}body.single header.wp-block-template-part,body.single-post header.wp-block-template-part{margin-bottom:0!important}body.single main#main-content>.lfs-hero-image-mobile,body.single-post main#main-content>.lfs-hero-image-mobile,body.single main#main-content>*:first-child,body.single-post main#main-content>*:first-child{margin-top:0!important}.lfs-single .lfs-article-header,.lfs-single-fw .lfs-article-header,body.single .lfs-article-header,body.single-post .lfs-article-header{margin-bottom:1rem!important}.lfs-single .lfs-prose>*:first-child,.lfs-single-fw .lfs-prose>*:first-child,body.single .wp-block-post-content>*:first-child,body.single-post .wp-block-post-content>*:first-child{margin-top:0!important}}}.site-header .wp-block-site-title a,.lfs-hero-nav .wp-block-site-title a{line-height:1!important;display:inline-block;vertical-align:middle}.site-header .wp-block-site-title,.lfs-hero-nav .wp-block-site-title{line-height:1!important;display:flex!important;align-items:center!important;margin:0!important}.site-header>.wp-block-group,.lfs-hero-nav>.wp-block-group{align-items:center!important}.lfs-byline.wp-block-group{justify-content:space-between!important;align-items:center!important;gap:1rem!important}.lfs-byline>.lfs-byline-meta,.lfs-byline .lfs-byline-meta{margin-left:auto!important;gap:.5rem;align-items:center}.lfs-hero-image-mobile{display:none!important}.lfs-hero-image-desktop{display:block!important}@media (max-width:768px){.lfs-quiz-bar{display:none!important}body.single .site-header,body.page .site-header,body.archive .site-header,body.blog .site-header,.wp-block-group.site-header,div.wp-block-group.site-header{padding-top:0.75rem!important;padding-bottom:0.75rem!important}.site-header .wp-block-site-title a,.site-header .wp-block-site-title,.site-header h1.wp-block-site-title,.site-header .wp-block-site-title.is-style-default a{font-size:1.5rem!important}.lfs-article-title,h1.lfs-article-title,.wp-block-post-title.lfs-article-title,h1.wp-block-post-title.lfs-article-title{font-size:1.75rem!important;line-height:1.15!important}.lfs-hero-image-mobile{display:block!important}.lfs-hero-image-desktop{display:none!important}.lfs-hero-image-mobile,figure.lfs-hero-image-mobile,.wp-block-post-featured-image.lfs-hero-image-mobile{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:1.5rem!important;padding:0!important}main.lfs-single,main.lfs-single-fw,main#main-content.lfs-single,main#main-content.lfs-single-fw{padding-top:0!important;overflow-x:hidden}.lfs-hero-image-mobile img{border-radius:0!important;width:100%!important;height:auto!important;max-width:100%!important;display:block!important}}body.home .wp-site-blocks>main>.wp-block-post-content>.wp-block-spacer{height:1.5rem!important}body.home .wp-block-post-content>.wp-block-group{margin-top:1.5rem!important;margin-bottom:1.5rem!important}body.home .wp-block-post-title,body.home .lfs-post-card .wp-block-post-title,body.home h2.wp-block-post-title{font-size:1.375rem!important;line-height:1.25!important;font-weight:700!important;margin-top:0.75rem!important;margin-bottom:0.5rem!important}body.home .wp-block-post-excerpt,body.home .wp-block-post-excerpt__excerpt,body.home .lfs-post-card .wp-block-post-excerpt{font-size:1rem!important;line-height:1.55!important;color:var(--wp--preset--color--secondary)!important}html body .wp-block-navigation__responsive-container.is-menu-open,html body .wp-block-navigation__responsive-container.is-menu-open *,html body .wp-block-navigation__responsive-container.is-menu-open a,html body .wp-block-navigation__responsive-container.is-menu-open a *,html body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,html body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a,html body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,html body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container *,html body .lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open *,html body .lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open a,html body .lfs-hero-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a{color:#1a1a1a!important;text-shadow:none!important;-webkit-text-fill-color:#1a1a1a!important;opacity:1!important}html body .wp-block-navigation__responsive-container.is-menu-open{background:#ffffff!important}html body .wp-block-navigation__responsive-container-close,html body .wp-block-navigation__responsive-container-close *{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}@media (max-width:768px){.lfs-hero-nav>.wp-block-group,.lfs-hero-nav .wp-block-group{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important}.lfs-hero-nav .wp-block-site-title{flex:0 0 auto!important;width:auto!important;margin:0!important;text-align:left!important}.lfs-hero-nav .wp-block-site-title a{font-size:1.25rem!important;font-weight:600!important}.lfs-hero-nav .wp-block-navigation{flex:0 0 auto!important;width:auto!important;justify-content:flex-end!important}}