/* Linda homepage – base styles (scoped to .lx) */
html{scroll-behavior:smooth}
body.lx-home{background:#FDF7F2;color:#2F2430;font-family:'Inter Tight',system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}
body.lx-home .site,body.lx-home .content-area,body.lx-home .site-main,body.lx-home .entry,body.lx-home .entry-content-wrap,body.lx-home .content-container,body.lx-home .site-container{max-width:none!important;width:100%;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}
body.lx-home #wrapper,body.lx-home #inner-wrap{overflow:visible!important;background:#FDF7F2}
body.lx-home .entry-content{margin:0!important}
.lx{min-height:100vh;background:#FDF7F2;font-family:'Inter Tight',system-ui,sans-serif;font-size:16px;line-height:normal;color:#2F2430;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased}
.lx.lx *,.lx.lx *::before,.lx.lx *::after{box-sizing:border-box}
.lx.lx *{margin:0}
.lx.lx :is(p,h1,h2,h3,blockquote,figure,ul,ol,li,details,summary){padding:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-transform:none;border:0;background:none;quotes:none}
.lx.lx :is(h1,h2,h3){font-family:'Inter Tight',sans-serif}
.lx.lx .wp-block-group__inner-container{display:contents}
.lx a{color:#5A3550}
.lx a:hover{color:#DE7A62}
.lx.lx em{font-style:normal;color:#DE7A62}
.lx.lx .lx-link a{color:inherit;text-decoration:inherit;font:inherit}
.lx.lx .lx-link a:hover{color:#DE7A62}
.lx.lx .lx-btnwrap{display:contents}
.lx.lx .wp-block-buttons > .wp-block-button{margin:0;display:block}
.lx.lx .wp-block-button__link{display:inline-block;box-shadow:none;line-height:normal;font-family:inherit;text-align:center;word-break:normal;min-height:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx-img{margin:0;position:absolute;inset:0;width:100%;height:100%;display:block}
.lx.lx .lx-img img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.lx.lx .lx-more{display:none}
.lx.lx .is-open .lx-more{display:contents}
.lx.lx .lx-toggle{cursor:pointer;user-select:none}
.lx.lx .lx-href{cursor:pointer}
.lx.lx .lx-href-lead:hover{opacity:.85}
.lx.lx .lx-faq > summary{cursor:pointer}
@keyframes lindaCaret{0%{opacity:1}50%{opacity:0}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
.lx.lx .wp-block-button__link{background:transparent;color:inherit;border:0;border-radius:0;padding:0;font-size:inherit;font-weight:inherit;text-decoration:none;letter-spacing:inherit}
.lx.lx header .lx4,.lx.lx .lx26,.lx.lx header .wp-block-group:first-child{white-space:nowrap;flex-shrink:0}
