*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; min-height: 100%; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
img { max-width: 100%; height: auto; } .lclite-content { margin: 0; padding: 0; width: 100%; max-width: 100%; }
.lclite-content > article { margin: 0; }
.lclite-content .wp-block-html { margin: 0; padding: 0; width: 100%; max-width: 100%; }
@media screen {
html { margin-top: 0 !important; }
* html body { margin-top: 0 !important; }
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
position: absolute !important;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #fff;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #1a2420;
display: block;
font-size: 1rem;
font-weight: 600;
height: auto;
left: 6px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 6px;
width: auto;
z-index: 100000;
} .alignleft { float: left; margin-right: 1.5em; margin-bottom: 1em; }
.alignright { float: right; margin-left: 1.5em; margin-bottom: 1em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { max-width: 100%; margin-bottom: 1.5em; }
.wp-caption img { display: block; max-width: 100%; height: auto; }
.wp-caption-text { font-size: 0.875em; text-align: center; }
.gallery-caption { display: block; }
.sticky { display: block; }
.bypostauthor { display: block; }