/* Article-only prose system. Fonts load via wp_enqueue_style. */

:root {
    --lc-article-heading-font: "Cinzel", serif;
    --lc-article-body-font: "Marcellus", serif;
    --lc-article-mono-font: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
    --lc-article-accent: #8b2626;
    --lc-article-accent-hover: #6a1d1d;
    --lc-article-bg: #fcfbf8;
    --lc-article-text: #2b2b2b;
    --lc-article-heading: #171717;
    --lc-article-muted: #68615b;
    --lc-article-border: #e3ded5;
    --lc-article-soft-bg: #f5f1ea;
    --lc-article-code-text: #7f1d1d;
    --lc-article-measure: 55ch;
    --lc-article-wide-measure: 82ch;
    --lc-article-space-xs: 0.5rem;
    --lc-article-space-sm: 0.85rem;
    --lc-article-space-md: 1.35rem;
    --lc-article-space-lg: 2.25rem;
    --lc-article-space-xl: 3rem;
}

.lc-plugin-wrapper .lc-article-prose {
    max-width: var(--lc-article-measure) !important;
    margin-inline: auto;
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(1.0625rem, 1rem + 0.22vw, 1.25rem) !important;
    font-weight: 400;
    line-height: 1.72 !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.lc-plugin-wrapper .lc-article-prose h1,
.lc-plugin-wrapper .lc-article-prose h2,
.lc-plugin-wrapper .lc-article-prose h3,
.lc-plugin-wrapper .lc-article-prose h4,
.lc-plugin-wrapper .lc-article-prose h5,
.lc-plugin-wrapper .lc-article-prose h6 {
    max-width: var(--lc-article-measure) !important;
    margin: var(--lc-article-space-xl) auto var(--lc-article-space-md) !important;
    color: var(--lc-article-heading) !important;
    font-family: var(--lc-article-heading-font) !important;
    font-weight: 600 !important;
    line-height: 1.18 !important;
    letter-spacing: 0 !important;
    text-wrap: balance;
}

.lc-plugin-wrapper .lc-article-prose h1:first-child,
.lc-plugin-wrapper .lc-article-prose h2:first-child,
.lc-plugin-wrapper .lc-article-prose h3:first-child {
    margin-top: 0 !important;
}

.lc-plugin-wrapper .lc-article-prose h1 {
    font-size: clamp(2.15rem, 1.72rem + 1.75vw, 3.35rem) !important;
}

.lc-plugin-wrapper .lc-article-prose h2 {
    font-size: clamp(1.7rem, 1.42rem + 1.18vw, 2.45rem) !important;
}

.lc-plugin-wrapper .lc-article-prose h3 {
    font-size: clamp(1.38rem, 1.2rem + 0.75vw, 1.9rem) !important;
}

.lc-plugin-wrapper .lc-article-prose h4 {
    font-size: clamp(1.16rem, 1.06rem + 0.42vw, 1.45rem) !important;
}

.lc-plugin-wrapper .lc-article-prose h5 {
    font-size: clamp(1.05rem, 1rem + 0.24vw, 1.22rem) !important;
    font-weight: 700 !important;
}

.lc-plugin-wrapper .lc-article-prose h6 {
    font-size: clamp(0.96rem, 0.92rem + 0.18vw, 1.08rem) !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.06em !important;
}

.lc-plugin-wrapper .lc-article-prose p,
.lc-plugin-wrapper .lc-article-prose ul,
.lc-plugin-wrapper .lc-article-prose ol {
    margin: 0 auto var(--lc-article-space-md) !important;
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(1.0625rem, 1rem + 0.22vw, 1.25rem) !important;
    line-height: 1.72 !important;
    text-wrap: pretty;
}

.lc-plugin-wrapper .lc-article-prose p:last-child,
.lc-plugin-wrapper .lc-article-prose ul:last-child,
.lc-plugin-wrapper .lc-article-prose ol:last-child {
    margin-bottom: 0 !important;
}

/* Beat route/theme rules that also use !important without styling outside article prose. */
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose {
    max-width: var(--lc-article-measure) !important;
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(1.0625rem, 1rem + 0.22vw, 1.25rem) !important;
    line-height: 1.72 !important;
    margin-top: 20px;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h1,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h3,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h4,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h5,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h6 {
    max-width: var(--lc-article-measure) !important;
    margin: var(--lc-article-space-xl) auto var(--lc-article-space-md) !important;
    color: var(--lc-article-heading) !important;
    font-family: var(--lc-article-heading-font) !important;
    font-weight: 600 !important;
    line-height: 1.18 !important;
    letter-spacing: 0 !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h1 {
    font-size: clamp(2.15rem, 1.72rem + 1.75vw, 3.35rem) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2 {
    font-size: clamp(1.7rem, 1.42rem + 1.18vw, 2.45rem) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h3 {
    font-size: clamp(1.38rem, 1.2rem + 0.75vw, 1.9rem) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h4 {
    font-size: clamp(1.16rem, 1.06rem + 0.42vw, 1.45rem) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h5 {
    font-size: clamp(1.05rem, 1rem + 0.24vw, 1.22rem) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h6 {
    font-size: clamp(0.96rem, 0.92rem + 0.18vw, 1.08rem) !important;
}

@media (min-width: 1025px) {
    .lc-plugin-wrapper .lc-article-prose h2,
    .lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2 {
        font-size: clamp(1.7rem, 1.42rem + 0.72vw, 2.15rem) !important;
    }
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose p,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ul,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ol {
    margin: 0 auto var(--lc-article-space-md) !important;
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(1.0625rem, 1rem + 0.22vw, 1.25rem) !important;
    line-height: 1.72 !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose li {
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(1.0625rem, 1rem + 0.22vw, 1.25rem) !important;
    line-height: 1.72 !important;
    text-wrap: pretty;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a {
    color: var(--lc-article-link-color, var(--lc-primary, #059669)) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-decoration: none !important;
    border-bottom: 1px solid transparent !important;
    transition: color 0.2s ease, border-bottom-color 0.2s ease !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a:hover,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a:active {
    color: var(--lc-article-link-color, var(--lc-primary, #059669)) !important;
    border-bottom-color: var(--lc-article-link-color, var(--lc-primary, #059669)) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a:focus-visible {
    outline: 2px solid var(--lc-article-accent) !important;
    outline-offset: 4px !important;
    border-bottom-color: var(--lc-article-link-color, var(--lc-primary, #059669)) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figure,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose .wp-block-image,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre {
    margin: var(--lc-article-space-lg) auto !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figcaption,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose .caption,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose small {
    color: var(--lc-article-muted) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(0.84rem, 0.8rem + 0.14vw, 0.95rem) !important;
    line-height: 1.45 !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote {
    color: var(--lc-article-heading) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(1.18rem, 1.08rem + 0.42vw, 1.42rem) !important;
    line-height: 1.58 !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose code {
    color: var(--lc-article-code-text) !important;
    font-family: var(--lc-article-mono-font) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre code {
    color: #fcfbf8 !important;
    font-family: var(--lc-article-mono-font) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table {
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    font-size: clamp(0.95rem, 0.9rem + 0.18vw, 1.05rem) !important;
    line-height: 1.45 !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose th,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose td {
    color: var(--lc-article-text) !important;
    font-family: var(--lc-article-body-font) !important;
    line-height: 1.3 !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose th {
    color: var(--lc-article-heading) !important;
    font-family: var(--lc-article-heading-font) !important;
}

.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose hr,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose .wp-block-separator {
    border: 0 !important;
    border-top: 1px solid var(--lc-article-border) !important;
    background: transparent !important;
}

.lc-plugin-wrapper .lc-article-prose strong,
.lc-plugin-wrapper .lc-article-prose b {
    color: var(--lc-article-heading);
    font-weight: 700;
}

.lc-plugin-wrapper .lc-article-prose a strong,
.lc-plugin-wrapper .lc-article-prose a b {
    color: inherit !important;
}

.lc-plugin-wrapper .lc-article-prose em,
.lc-plugin-wrapper .lc-article-prose i {
    font-style: italic;
}

.lc-plugin-wrapper .lc-article-prose ul,
.lc-plugin-wrapper .lc-article-prose ol {
    padding-left: 1.45em;
}

.lc-plugin-wrapper .lc-article-prose li {
    margin-bottom: 0.45em;
    padding-left: 0.15em;
}

.lc-plugin-wrapper .lc-article-prose li::marker {
    color: var(--lc-article-accent);
    font-weight: 700;
}

.lc-plugin-wrapper .lc-article-prose a {
    color: var(--lc-article-link-color, var(--lc-primary, #059669));
    font-weight: 400;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: color 0.2s ease, border-bottom-color 0.2s ease;
}

.lc-plugin-wrapper .lc-article-prose a:hover,
.lc-plugin-wrapper .lc-article-prose a:active {
    color: var(--lc-article-link-color, var(--lc-primary, #059669));
    border-bottom-color: var(--lc-article-link-color, var(--lc-primary, #059669));
}

.lc-plugin-wrapper .lc-article-prose a:focus-visible {
    outline: 2px solid var(--lc-article-accent);
    outline-offset: 4px;
    border-bottom-color: var(--lc-article-link-color, var(--lc-primary, #059669));
    border-radius: 3px;
}

.lc-plugin-wrapper .lc-article-prose blockquote {
    max-width: var(--lc-article-measure);
    margin: var(--lc-article-space-lg) auto;
    padding: 1.15rem 1.35rem;
    border-left: 4px solid var(--lc-article-accent);
    border-radius: 0 7px 7px 0;
    background: rgba(139, 38, 38, 0.06);
    color: var(--lc-article-heading);
    font-size: clamp(1.18rem, 1.08rem + 0.42vw, 1.42rem);
    font-style: italic;
    line-height: 1.58;
}

.lc-plugin-wrapper .lc-article-prose blockquote p {
    font-size: inherit;
    line-height: inherit;
}

.lc-plugin-wrapper .lc-article-prose figure,
.lc-plugin-wrapper .lc-article-prose .wp-block-image,
.lc-plugin-wrapper .lc-article-prose pre {
    width: 100%;
    max-width: var(--lc-article-wide-measure);
    margin: var(--lc-article-space-lg) auto;
}

.lc-plugin-wrapper .lc-article-prose img {
    display: block;
    width: auto;
    max-width: min(600px, 100%);
    height: auto;
    margin: var(--lc-article-space-lg) auto;
    border-radius: 8px;
}

.lc-plugin-wrapper .lc-article-prose figure img,
.lc-plugin-wrapper .lc-article-prose .wp-block-image img {
    margin: 0 auto;
}

.lc-plugin-wrapper .lc-article-prose figcaption,
.lc-plugin-wrapper .lc-article-prose .caption,
.lc-plugin-wrapper .lc-article-prose small {
    max-width: var(--lc-article-measure);
    margin: var(--lc-article-space-xs) auto 0;
    color: var(--lc-article-muted);
    font-family: var(--lc-article-body-font);
    font-size: clamp(0.84rem, 0.8rem + 0.14vw, 0.95rem);
    line-height: 1.45;
    text-align: center;
}

.lc-plugin-wrapper .lc-article-prose code {
    padding: 0.16em 0.36em;
    border-radius: 4px;
    background: var(--lc-article-soft-bg);
    color: var(--lc-article-code-text);
    font-family: var(--lc-article-mono-font);
    font-size: 0.86em;
    word-break: break-word;
}

.lc-plugin-wrapper .lc-article-prose pre {
    overflow-x: auto;
    padding: 1.2rem;
    border-radius: 8px;
    background: #1f1f1f;
    color: #fcfbf8;
    font-family: var(--lc-article-mono-font);
    font-size: clamp(0.86rem, 0.82rem + 0.16vw, 0.96rem);
    line-height: 1.55;
    -webkit-overflow-scrolling: touch;
}

.lc-plugin-wrapper .lc-article-prose pre code {
    padding: 0;
    border-radius: 0;
    background: transparent;
    color: inherit;
    font-size: inherit;
    word-break: normal;
}

.lc-plugin-wrapper .lc-article-prose .wp-block-table {
    width: 100%;
    max-width: var(--lc-article-wide-measure);
    margin: 0 auto !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.lc-plugin-wrapper .lc-article-prose table {
    display: table;
    width: 100%;
    min-width: min(42rem, 100%);
    max-width: var(--lc-article-wide-measure);
    margin: 0 auto !important;
    border-collapse: collapse;
    color: var(--lc-article-text);
    font-size: clamp(0.95rem, 0.9rem + 0.18vw, 1.05rem);
    line-height: 1.45;
}

.lc-plugin-wrapper .lc-article-prose table p,
.lc-plugin-wrapper .lc-article-prose table ul,
.lc-plugin-wrapper .lc-article-prose table ol,
.lc-plugin-wrapper .lc-article-prose table figure,
.lc-plugin-wrapper .lc-article-prose table .wp-block-image {
    max-width: none !important;
    margin: 0 !important;
}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table p,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table ul,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table ol,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table figure,
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table .wp-block-image {
    max-width: none !important;
    margin: 0 !important;
}


.lc-plugin-wrapper .lc-article-prose th,
.lc-plugin-wrapper .lc-article-prose td {
    padding: 0.85rem 1rem;
    border: 1px solid var(--lc-article-border);
    text-align: left;
    vertical-align: top;
    line-height: 1.3 !important;
}

.lc-plugin-wrapper .lc-article-prose .lc-responsive-table th,
.lc-plugin-wrapper .lc-article-prose .lc-responsive-table td {
    line-height: 1.3 !important;
}

.lc-plugin-wrapper .lc-article-prose th {
    background: var(--lc-article-soft-bg);
    color: var(--lc-article-heading);
    font-family: var(--lc-article-heading-font);
    font-weight: 700;
}

.lc-plugin-wrapper .lc-article-prose hr,
.lc-plugin-wrapper .lc-article-prose .wp-block-separator {
    width: min(14rem, 45%);
    max-width: var(--lc-article-measure);
    margin: var(--lc-article-space-xl) auto;
    border: 0;
    border-top: 1px solid var(--lc-article-border);
    background: transparent;
}

@media (max-width: 767px) {
    .lc-plugin-wrapper .lc-article-prose {
        max-width: 100%;
        font-size: 1rem;
        line-height: 1.68;
    }

    .lc-plugin-wrapper .lc-article-prose h1,
    .lc-plugin-wrapper .lc-article-prose h2,
    .lc-plugin-wrapper .lc-article-prose h3,
    .lc-plugin-wrapper .lc-article-prose h4,
    .lc-plugin-wrapper .lc-article-prose h5,
    .lc-plugin-wrapper .lc-article-prose h6 {
        margin-top: 2.1rem;
        margin-bottom: 0.9rem;
    }

    .lc-plugin-wrapper .lc-article-prose blockquote {
        padding: 1rem 1.1rem;
    }

    .lc-plugin-wrapper .lc-article-prose th,
    .lc-plugin-wrapper .lc-article-prose td {
        padding: 0.7rem 0.8rem;
    }
}

/* Admin-controlled typography start. Saved values are emitted as scoped custom properties; fallbacks preserve the current design. */
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h1{font-family:var(--lc-prose-h1-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-h1-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-h1-font-size-desktop,clamp(2.15rem,1.72rem + 1.75vw,3.35rem))!important;line-height:var(--lc-prose-h1-line-height-desktop,1.18)!important;font-weight:var(--lc-prose-h1-font-weight-desktop,600)!important;letter-spacing:var(--lc-prose-h1-letter-spacing-desktop,0)!important;text-transform:var(--lc-prose-h1-text-transform-desktop,none)!important;margin-top:var(--lc-prose-h1-margin-top-desktop,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h1-margin-bottom-desktop,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2{font-family:var(--lc-prose-h2-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-h2-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-h2-font-size-desktop,clamp(1.7rem,1.42rem + 1.18vw,2.45rem))!important;line-height:var(--lc-prose-h2-line-height-desktop,1.18)!important;font-weight:var(--lc-prose-h2-font-weight-desktop,600)!important;letter-spacing:var(--lc-prose-h2-letter-spacing-desktop,0)!important;text-transform:var(--lc-prose-h2-text-transform-desktop,none)!important;margin-top:var(--lc-prose-h2-margin-top-desktop,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h2-margin-bottom-desktop,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h3{font-family:var(--lc-prose-h3-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-h3-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-h3-font-size-desktop,clamp(1.38rem,1.2rem + 0.75vw,1.9rem))!important;line-height:var(--lc-prose-h3-line-height-desktop,1.18)!important;font-weight:var(--lc-prose-h3-font-weight-desktop,600)!important;letter-spacing:var(--lc-prose-h3-letter-spacing-desktop,0)!important;text-transform:var(--lc-prose-h3-text-transform-desktop,none)!important;margin-top:var(--lc-prose-h3-margin-top-desktop,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h3-margin-bottom-desktop,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h4{font-family:var(--lc-prose-h4-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-h4-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-h4-font-size-desktop,clamp(1.16rem,1.06rem + 0.42vw,1.45rem))!important;line-height:var(--lc-prose-h4-line-height-desktop,1.18)!important;font-weight:var(--lc-prose-h4-font-weight-desktop,600)!important;letter-spacing:var(--lc-prose-h4-letter-spacing-desktop,0)!important;text-transform:var(--lc-prose-h4-text-transform-desktop,none)!important;margin-top:var(--lc-prose-h4-margin-top-desktop,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h4-margin-bottom-desktop,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h5{font-family:var(--lc-prose-h5-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-h5-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-h5-font-size-desktop,clamp(1.05rem,1rem + 0.24vw,1.22rem))!important;line-height:var(--lc-prose-h5-line-height-desktop,1.18)!important;font-weight:var(--lc-prose-h5-font-weight-desktop,600)!important;letter-spacing:var(--lc-prose-h5-letter-spacing-desktop,0)!important;text-transform:var(--lc-prose-h5-text-transform-desktop,none)!important;margin-top:var(--lc-prose-h5-margin-top-desktop,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h5-margin-bottom-desktop,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h6{font-family:var(--lc-prose-h6-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-h6-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-h6-font-size-desktop,clamp(0.96rem,0.92rem + 0.18vw,1.08rem))!important;line-height:var(--lc-prose-h6-line-height-desktop,1.18)!important;font-weight:var(--lc-prose-h6-font-weight-desktop,600)!important;letter-spacing:var(--lc-prose-h6-letter-spacing-desktop,0)!important;text-transform:var(--lc-prose-h6-text-transform-desktop,uppercase)!important;margin-top:var(--lc-prose-h6-margin-top-desktop,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h6-margin-bottom-desktop,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose p{font-family:var(--lc-prose-p-font-family-desktop,var(--lc-article-body-font))!important;color:var(--lc-prose-p-color-desktop,var(--lc-article-text))!important;font-size:var(--lc-prose-p-font-size-desktop,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-p-line-height-desktop,1.72)!important;font-weight:var(--lc-prose-p-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-p-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ul{font-family:var(--lc-prose-ul-font-family-desktop,var(--lc-article-body-font))!important;font-size:var(--lc-prose-ul-font-size-desktop,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-ul-line-height-desktop,1.72)!important;font-weight:var(--lc-prose-ul-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-ul-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ol{font-family:var(--lc-prose-ol-font-family-desktop,var(--lc-article-body-font))!important;font-size:var(--lc-prose-ol-font-size-desktop,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-ol-line-height-desktop,1.72)!important;font-weight:var(--lc-prose-ol-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-ol-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose li{font-family:var(--lc-prose-li-font-family-desktop,var(--lc-article-body-font))!important;font-size:var(--lc-prose-li-font-size-desktop,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-li-line-height-desktop,1.72)!important;font-weight:var(--lc-prose-li-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-li-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose strong,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose b{font-family:var(--lc-prose-strong-font-family-desktop,inherit)!important;color:var(--lc-prose-strong-color-desktop,inherit)!important;font-weight:var(--lc-prose-strong-font-weight-desktop,700)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose em,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose i{font-style:var(--lc-prose-em-font-style-desktop,italic)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a{font-family:var(--lc-prose-a-font-family-desktop,var(--lc-article-body-font))!important;font-size:var(--lc-prose-a-font-size-desktop,inherit)!important;line-height:var(--lc-prose-a-line-height-desktop,inherit)!important;font-weight:var(--lc-prose-a-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-a-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote p{font-family:var(--lc-prose-blockquote-font-family-desktop,var(--lc-article-body-font))!important;font-size:var(--lc-prose-blockquote-font-size-desktop,clamp(1.18rem,1.08rem + 0.42vw,1.42rem))!important;line-height:var(--lc-prose-blockquote-line-height-desktop,1.58)!important;font-weight:var(--lc-prose-blockquote-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-blockquote-letter-spacing-desktop,0)!important;font-style:var(--lc-prose-blockquote-font-style-desktop,italic)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figure{font-family:var(--lc-prose-figure-font-family-desktop,inherit)!important;font-size:var(--lc-prose-figure-font-size-desktop,inherit)!important;line-height:var(--lc-prose-figure-line-height-desktop,inherit)!important;font-weight:var(--lc-prose-figure-font-weight-desktop,inherit)!important;letter-spacing:var(--lc-prose-figure-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figcaption,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose .caption,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose small,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose caption{font-family:var(--lc-prose-figcaption-font-family-desktop,var(--lc-article-body-font))!important;color:var(--lc-prose-figcaption-color-desktop,var(--lc-article-muted))!important;font-size:var(--lc-prose-figcaption-font-size-desktop,clamp(0.84rem,0.8rem + 0.14vw,0.95rem))!important;line-height:var(--lc-prose-figcaption-line-height-desktop,1.45)!important;font-weight:var(--lc-prose-figcaption-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-figcaption-letter-spacing-desktop,0)!important;font-style:var(--lc-prose-figcaption-font-style-desktop,normal)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table{font-family:var(--lc-prose-table-font-family-desktop,var(--lc-article-body-font))!important;color:var(--lc-prose-table-color-desktop,var(--lc-article-text))!important;font-size:var(--lc-prose-table-font-size-desktop,clamp(0.95rem,0.9rem + 0.18vw,1.05rem))!important;line-height:var(--lc-prose-table-line-height-desktop,1.45)!important;font-weight:var(--lc-prose-table-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-table-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose th{font-family:var(--lc-prose-th-font-family-desktop,var(--lc-article-heading-font))!important;color:var(--lc-prose-th-color-desktop,var(--lc-article-heading))!important;font-size:var(--lc-prose-th-font-size-desktop,inherit)!important;line-height:var(--lc-prose-th-line-height-desktop,1.3)!important;font-weight:var(--lc-prose-th-font-weight-desktop,700)!important;letter-spacing:var(--lc-prose-th-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose td{font-family:var(--lc-prose-td-font-family-desktop,var(--lc-article-body-font))!important;color:var(--lc-prose-td-color-desktop,var(--lc-article-text))!important;font-size:var(--lc-prose-td-font-size-desktop,inherit)!important;line-height:var(--lc-prose-td-line-height-desktop,1.3)!important;font-weight:var(--lc-prose-td-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-td-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose code{font-family:var(--lc-prose-code-font-family-desktop,var(--lc-article-mono-font))!important;font-size:var(--lc-prose-code-font-size-desktop,0.86em)!important;line-height:var(--lc-prose-code-line-height-desktop,inherit)!important;font-weight:var(--lc-prose-code-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-code-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre{font-family:var(--lc-prose-pre-font-family-desktop,var(--lc-article-mono-font))!important;font-size:var(--lc-prose-pre-font-size-desktop,clamp(0.86rem,0.82rem + 0.16vw,0.96rem))!important;line-height:var(--lc-prose-pre-line-height-desktop,1.55)!important;font-weight:var(--lc-prose-pre-font-weight-desktop,400)!important;letter-spacing:var(--lc-prose-pre-letter-spacing-desktop,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre code{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;}
body.lc-route-topic #lc-topic-subcategories .lc-listing-title .jet-listing-dynamic-field__content,body.lc-route-topic #lc-topic-subcategories .lc-listing-title .jet-listing-dynamic-field__content a,.lc-plugin-wrapper .lc-listing-title .jet-listing-dynamic-field__content,.lc-plugin-wrapper .lc-listing-title .jet-listing-dynamic-field__content a{font-family:var(--lc-listing-card-title-font-family-desktop,inherit)!important;font-size:var(--lc-listing-card-title-font-size-desktop,1.4rem)!important;line-height:var(--lc-listing-card-title-line-height-desktop,1.85rem)!important;font-weight:var(--lc-listing-card-title-font-weight-desktop,600)!important;letter-spacing:var(--lc-listing-card-title-letter-spacing-desktop,0)!important;text-transform:var(--lc-listing-card-title-text-transform-desktop,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-tags .lc-card-tag,body.lc-route-topic #lc-topic-subcategories .lc-card-tags-dropdown-link,.lc-plugin-wrapper .lc-card-tags .lc-card-tag,.lc-plugin-wrapper .lc-card-tags-dropdown-link{font-family:var(--lc-listing-card-tag-font-family-desktop,inherit)!important;font-size:var(--lc-listing-card-tag-font-size-desktop,12px)!important;line-height:var(--lc-listing-card-tag-line-height-desktop,16.8px)!important;font-weight:var(--lc-listing-card-tag-font-weight-desktop,500)!important;letter-spacing:var(--lc-listing-card-tag-letter-spacing-desktop,0)!important;text-transform:var(--lc-listing-card-tag-text-transform-desktop,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-footer-author .jet-listing-dynamic-field__content,body.lc-route-topic #lc-topic-subcategories .lc-card-footer-author .jet-listing-dynamic-field__content a,.lc-plugin-wrapper .lc-card-footer-author .jet-listing-dynamic-field__content,.lc-plugin-wrapper .lc-card-footer-author .jet-listing-dynamic-field__content a{font-family:var(--lc-listing-footer-author-font-family-desktop,inherit)!important;font-size:var(--lc-listing-footer-author-font-size-desktop,12px)!important;line-height:var(--lc-listing-footer-author-line-height-desktop,1.4)!important;font-weight:var(--lc-listing-footer-author-font-weight-desktop,400)!important;letter-spacing:var(--lc-listing-footer-author-letter-spacing-desktop,0)!important;text-transform:var(--lc-listing-footer-author-text-transform-desktop,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-read-guide,.lc-plugin-wrapper .lc-card-read-guide{font-family:var(--lc-listing-read-guide-font-family-desktop,inherit)!important;font-size:var(--lc-listing-read-guide-font-size-desktop,12px)!important;line-height:var(--lc-listing-read-guide-line-height-desktop,16.8px)!important;font-weight:var(--lc-listing-read-guide-font-weight-desktop,700)!important;letter-spacing:var(--lc-listing-read-guide-letter-spacing-desktop,0)!important;text-transform:var(--lc-listing-read-guide-text-transform-desktop,none)!important;}
.lc-plugin-wrapper .jet-filter-label,.lc-plugin-wrapper .lc-filter-checkbox .jet-filter-label,.lc-plugin-wrapper .lc-drawer-content .jet-filter-label{font-family:var(--lc-listing-filter-label-font-family-desktop,inherit)!important;font-size:var(--lc-listing-filter-label-font-size-desktop,16px)!important;line-height:var(--lc-listing-filter-label-line-height-desktop,1.3)!important;font-weight:var(--lc-listing-filter-label-font-weight-desktop,600)!important;letter-spacing:var(--lc-listing-filter-label-letter-spacing-desktop,0)!important;text-transform:var(--lc-listing-filter-label-text-transform-desktop,none)!important;}
.lc-plugin-wrapper .wp-block-heading.has-large-font-size.lc-section-heading:not(.lc-related-article):not(.lc-article){font-family:var(--lc-listing-section-heading-font-family-desktop,inherit)!important;font-size:var(--lc-listing-section-heading-font-size-desktop,3rem)!important;line-height:var(--lc-listing-section-heading-line-height-desktop,1)!important;font-weight:var(--lc-listing-section-heading-font-weight-desktop,600)!important;letter-spacing:var(--lc-listing-section-heading-letter-spacing-desktop,-0.05em)!important;text-transform:var(--lc-listing-section-heading-text-transform-desktop,none)!important;margin-top:var(--lc-listing-section-heading-margin-top-desktop,1.5em)!important;margin-bottom:var(--lc-listing-section-heading-margin-bottom-desktop,0.5em)!important;}
.lc-plugin-wrapper h2.wp-block-heading.lc-section-heading.lc-related-article.has-large-font-size.has-text-align-center,.lc-plugin-wrapper h2.wp-block-heading.lc-section-heading.lc-article.has-large-font-size.has-text-align-center,.lc-plugin-wrapper .wp-block-heading.lc-section-heading.lc-related-article,.lc-plugin-wrapper .wp-block-heading.lc-section-heading.lc-article{font-family:var(--lc-listing-section-heading-font-family-desktop,inherit)!important;font-size:var(--lc-listing-section-heading-font-size-desktop,24px)!important;line-height:var(--lc-listing-section-heading-line-height-desktop,32px)!important;font-weight:var(--lc-listing-section-heading-font-weight-desktop,600)!important;letter-spacing:var(--lc-listing-section-heading-letter-spacing-desktop,-0.05em)!important;text-transform:var(--lc-listing-section-heading-text-transform-desktop,none)!important;margin-top:var(--lc-listing-section-heading-margin-top-desktop,1.5em)!important;margin-bottom:var(--lc-listing-section-heading-margin-bottom-desktop,0.5em)!important;}
.lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input,.lc-plugin-wrapper .lc-filters-group .jet-search-filter__input,.lc-plugin-wrapper .lc-mobile-filter-drawer .jet-search-filter__input{font-family:var(--lc-listing-search-input-font-family-desktop,inherit)!important;font-size:var(--lc-listing-search-input-font-size-desktop,16px)!important;line-height:var(--lc-listing-search-input-line-height-desktop,normal)!important;font-weight:var(--lc-listing-search-input-font-weight-desktop,400)!important;letter-spacing:var(--lc-listing-search-input-letter-spacing-desktop,0)!important;font-style:var(--lc-listing-search-input-font-style-desktop,normal)!important;}
@media (min-width:1025px){.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2{font-size:var(--lc-prose-h2-font-size-desktop,clamp(1.7rem,1.42rem + 0.72vw,2.15rem))!important;}}
@media (min-width:768px) and (max-width:1023px){
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h1{font-family:var(--lc-prose-h1-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-h1-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-h1-font-size-tablet,clamp(2.15rem,1.72rem + 1.75vw,3.35rem))!important;line-height:var(--lc-prose-h1-line-height-tablet,1.18)!important;font-weight:var(--lc-prose-h1-font-weight-tablet,600)!important;letter-spacing:var(--lc-prose-h1-letter-spacing-tablet,0)!important;text-transform:var(--lc-prose-h1-text-transform-tablet,none)!important;margin-top:var(--lc-prose-h1-margin-top-tablet,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h1-margin-bottom-tablet,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2{font-family:var(--lc-prose-h2-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-h2-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-h2-font-size-tablet,clamp(1.7rem,1.42rem + 1.18vw,2.45rem))!important;line-height:var(--lc-prose-h2-line-height-tablet,1.18)!important;font-weight:var(--lc-prose-h2-font-weight-tablet,600)!important;letter-spacing:var(--lc-prose-h2-letter-spacing-tablet,0)!important;text-transform:var(--lc-prose-h2-text-transform-tablet,none)!important;margin-top:var(--lc-prose-h2-margin-top-tablet,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h2-margin-bottom-tablet,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h3{font-family:var(--lc-prose-h3-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-h3-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-h3-font-size-tablet,clamp(1.38rem,1.2rem + 0.75vw,1.9rem))!important;line-height:var(--lc-prose-h3-line-height-tablet,1.18)!important;font-weight:var(--lc-prose-h3-font-weight-tablet,600)!important;letter-spacing:var(--lc-prose-h3-letter-spacing-tablet,0)!important;text-transform:var(--lc-prose-h3-text-transform-tablet,none)!important;margin-top:var(--lc-prose-h3-margin-top-tablet,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h3-margin-bottom-tablet,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h4{font-family:var(--lc-prose-h4-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-h4-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-h4-font-size-tablet,clamp(1.16rem,1.06rem + 0.42vw,1.45rem))!important;line-height:var(--lc-prose-h4-line-height-tablet,1.18)!important;font-weight:var(--lc-prose-h4-font-weight-tablet,600)!important;letter-spacing:var(--lc-prose-h4-letter-spacing-tablet,0)!important;text-transform:var(--lc-prose-h4-text-transform-tablet,none)!important;margin-top:var(--lc-prose-h4-margin-top-tablet,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h4-margin-bottom-tablet,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h5{font-family:var(--lc-prose-h5-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-h5-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-h5-font-size-tablet,clamp(1.05rem,1rem + 0.24vw,1.22rem))!important;line-height:var(--lc-prose-h5-line-height-tablet,1.18)!important;font-weight:var(--lc-prose-h5-font-weight-tablet,600)!important;letter-spacing:var(--lc-prose-h5-letter-spacing-tablet,0)!important;text-transform:var(--lc-prose-h5-text-transform-tablet,none)!important;margin-top:var(--lc-prose-h5-margin-top-tablet,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h5-margin-bottom-tablet,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h6{font-family:var(--lc-prose-h6-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-h6-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-h6-font-size-tablet,clamp(0.96rem,0.92rem + 0.18vw,1.08rem))!important;line-height:var(--lc-prose-h6-line-height-tablet,1.18)!important;font-weight:var(--lc-prose-h6-font-weight-tablet,600)!important;letter-spacing:var(--lc-prose-h6-letter-spacing-tablet,0)!important;text-transform:var(--lc-prose-h6-text-transform-tablet,uppercase)!important;margin-top:var(--lc-prose-h6-margin-top-tablet,var(--lc-article-space-xl))!important;margin-bottom:var(--lc-prose-h6-margin-bottom-tablet,var(--lc-article-space-md))!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose p{font-family:var(--lc-prose-p-font-family-tablet,var(--lc-article-body-font))!important;color:var(--lc-prose-p-color-tablet,var(--lc-article-text))!important;font-size:var(--lc-prose-p-font-size-tablet,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-p-line-height-tablet,1.72)!important;font-weight:var(--lc-prose-p-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-p-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ul{font-family:var(--lc-prose-ul-font-family-tablet,var(--lc-article-body-font))!important;font-size:var(--lc-prose-ul-font-size-tablet,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-ul-line-height-tablet,1.72)!important;font-weight:var(--lc-prose-ul-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-ul-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ol{font-family:var(--lc-prose-ol-font-family-tablet,var(--lc-article-body-font))!important;font-size:var(--lc-prose-ol-font-size-tablet,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-ol-line-height-tablet,1.72)!important;font-weight:var(--lc-prose-ol-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-ol-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose li{font-family:var(--lc-prose-li-font-family-tablet,var(--lc-article-body-font))!important;font-size:var(--lc-prose-li-font-size-tablet,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-li-line-height-tablet,1.72)!important;font-weight:var(--lc-prose-li-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-li-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose strong,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose b{font-family:var(--lc-prose-strong-font-family-tablet,inherit)!important;color:var(--lc-prose-strong-color-tablet,inherit)!important;font-weight:var(--lc-prose-strong-font-weight-tablet,700)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose em,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose i{font-style:var(--lc-prose-em-font-style-tablet,italic)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a{font-family:var(--lc-prose-a-font-family-tablet,var(--lc-article-body-font))!important;font-size:var(--lc-prose-a-font-size-tablet,inherit)!important;line-height:var(--lc-prose-a-line-height-tablet,inherit)!important;font-weight:var(--lc-prose-a-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-a-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote p{font-family:var(--lc-prose-blockquote-font-family-tablet,var(--lc-article-body-font))!important;font-size:var(--lc-prose-blockquote-font-size-tablet,clamp(1.18rem,1.08rem + 0.42vw,1.42rem))!important;line-height:var(--lc-prose-blockquote-line-height-tablet,1.58)!important;font-weight:var(--lc-prose-blockquote-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-blockquote-letter-spacing-tablet,0)!important;font-style:var(--lc-prose-blockquote-font-style-tablet,italic)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figure{font-family:var(--lc-prose-figure-font-family-tablet,inherit)!important;font-size:var(--lc-prose-figure-font-size-tablet,inherit)!important;line-height:var(--lc-prose-figure-line-height-tablet,inherit)!important;font-weight:var(--lc-prose-figure-font-weight-tablet,inherit)!important;letter-spacing:var(--lc-prose-figure-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figcaption,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose .caption,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose small,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose caption{font-family:var(--lc-prose-figcaption-font-family-tablet,var(--lc-article-body-font))!important;color:var(--lc-prose-figcaption-color-tablet,var(--lc-article-muted))!important;font-size:var(--lc-prose-figcaption-font-size-tablet,clamp(0.84rem,0.8rem + 0.14vw,0.95rem))!important;line-height:var(--lc-prose-figcaption-line-height-tablet,1.45)!important;font-weight:var(--lc-prose-figcaption-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-figcaption-letter-spacing-tablet,0)!important;font-style:var(--lc-prose-figcaption-font-style-tablet,normal)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table{font-family:var(--lc-prose-table-font-family-tablet,var(--lc-article-body-font))!important;color:var(--lc-prose-table-color-tablet,var(--lc-article-text))!important;font-size:var(--lc-prose-table-font-size-tablet,clamp(0.95rem,0.9rem + 0.18vw,1.05rem))!important;line-height:var(--lc-prose-table-line-height-tablet,1.45)!important;font-weight:var(--lc-prose-table-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-table-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose th{font-family:var(--lc-prose-th-font-family-tablet,var(--lc-article-heading-font))!important;color:var(--lc-prose-th-color-tablet,var(--lc-article-heading))!important;font-size:var(--lc-prose-th-font-size-tablet,inherit)!important;line-height:var(--lc-prose-th-line-height-tablet,1.3)!important;font-weight:var(--lc-prose-th-font-weight-tablet,700)!important;letter-spacing:var(--lc-prose-th-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose td{font-family:var(--lc-prose-td-font-family-tablet,var(--lc-article-body-font))!important;color:var(--lc-prose-td-color-tablet,var(--lc-article-text))!important;font-size:var(--lc-prose-td-font-size-tablet,inherit)!important;line-height:var(--lc-prose-td-line-height-tablet,1.3)!important;font-weight:var(--lc-prose-td-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-td-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose code{font-family:var(--lc-prose-code-font-family-tablet,var(--lc-article-mono-font))!important;font-size:var(--lc-prose-code-font-size-tablet,0.86em)!important;line-height:var(--lc-prose-code-line-height-tablet,inherit)!important;font-weight:var(--lc-prose-code-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-code-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre{font-family:var(--lc-prose-pre-font-family-tablet,var(--lc-article-mono-font))!important;font-size:var(--lc-prose-pre-font-size-tablet,clamp(0.86rem,0.82rem + 0.16vw,0.96rem))!important;line-height:var(--lc-prose-pre-line-height-tablet,1.55)!important;font-weight:var(--lc-prose-pre-font-weight-tablet,400)!important;letter-spacing:var(--lc-prose-pre-letter-spacing-tablet,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre code{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;}
body.lc-route-topic #lc-topic-subcategories .lc-listing-title .jet-listing-dynamic-field__content,body.lc-route-topic #lc-topic-subcategories .lc-listing-title .jet-listing-dynamic-field__content a,.lc-plugin-wrapper .lc-listing-title .jet-listing-dynamic-field__content,.lc-plugin-wrapper .lc-listing-title .jet-listing-dynamic-field__content a{font-family:var(--lc-listing-card-title-font-family-tablet,inherit)!important;font-size:var(--lc-listing-card-title-font-size-tablet,1.4rem)!important;line-height:var(--lc-listing-card-title-line-height-tablet,1.85rem)!important;font-weight:var(--lc-listing-card-title-font-weight-tablet,600)!important;letter-spacing:var(--lc-listing-card-title-letter-spacing-tablet,0)!important;text-transform:var(--lc-listing-card-title-text-transform-tablet,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-tags .lc-card-tag,body.lc-route-topic #lc-topic-subcategories .lc-card-tags-dropdown-link,.lc-plugin-wrapper .lc-card-tags .lc-card-tag,.lc-plugin-wrapper .lc-card-tags-dropdown-link{font-family:var(--lc-listing-card-tag-font-family-tablet,inherit)!important;font-size:var(--lc-listing-card-tag-font-size-tablet,12px)!important;line-height:var(--lc-listing-card-tag-line-height-tablet,16.8px)!important;font-weight:var(--lc-listing-card-tag-font-weight-tablet,500)!important;letter-spacing:var(--lc-listing-card-tag-letter-spacing-tablet,0)!important;text-transform:var(--lc-listing-card-tag-text-transform-tablet,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-footer-author .jet-listing-dynamic-field__content,body.lc-route-topic #lc-topic-subcategories .lc-card-footer-author .jet-listing-dynamic-field__content a,.lc-plugin-wrapper .lc-card-footer-author .jet-listing-dynamic-field__content,.lc-plugin-wrapper .lc-card-footer-author .jet-listing-dynamic-field__content a{font-family:var(--lc-listing-footer-author-font-family-tablet,inherit)!important;font-size:var(--lc-listing-footer-author-font-size-tablet,12px)!important;line-height:var(--lc-listing-footer-author-line-height-tablet,1.4)!important;font-weight:var(--lc-listing-footer-author-font-weight-tablet,400)!important;letter-spacing:var(--lc-listing-footer-author-letter-spacing-tablet,0)!important;text-transform:var(--lc-listing-footer-author-text-transform-tablet,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-read-guide,.lc-plugin-wrapper .lc-card-read-guide{font-family:var(--lc-listing-read-guide-font-family-tablet,inherit)!important;font-size:var(--lc-listing-read-guide-font-size-tablet,12px)!important;line-height:var(--lc-listing-read-guide-line-height-tablet,16.8px)!important;font-weight:var(--lc-listing-read-guide-font-weight-tablet,700)!important;letter-spacing:var(--lc-listing-read-guide-letter-spacing-tablet,0)!important;text-transform:var(--lc-listing-read-guide-text-transform-tablet,none)!important;}
.lc-plugin-wrapper .jet-filter-label,.lc-plugin-wrapper .lc-filter-checkbox .jet-filter-label,.lc-plugin-wrapper .lc-drawer-content .jet-filter-label{font-family:var(--lc-listing-filter-label-font-family-tablet,inherit)!important;font-size:var(--lc-listing-filter-label-font-size-tablet,16px)!important;line-height:var(--lc-listing-filter-label-line-height-tablet,1.3)!important;font-weight:var(--lc-listing-filter-label-font-weight-tablet,600)!important;letter-spacing:var(--lc-listing-filter-label-letter-spacing-tablet,0)!important;text-transform:var(--lc-listing-filter-label-text-transform-tablet,none)!important;}
.lc-plugin-wrapper .wp-block-heading.has-large-font-size.lc-section-heading:not(.lc-related-article):not(.lc-article){font-family:var(--lc-listing-section-heading-font-family-tablet,inherit)!important;font-size:var(--lc-listing-section-heading-font-size-tablet,2.5rem)!important;line-height:var(--lc-listing-section-heading-line-height-tablet,1)!important;font-weight:var(--lc-listing-section-heading-font-weight-tablet,600)!important;letter-spacing:var(--lc-listing-section-heading-letter-spacing-tablet,-0.05em)!important;text-transform:var(--lc-listing-section-heading-text-transform-tablet,none)!important;margin-top:var(--lc-listing-section-heading-margin-top-tablet,1.5em)!important;margin-bottom:var(--lc-listing-section-heading-margin-bottom-tablet,0.5em)!important;}
.lc-plugin-wrapper h2.wp-block-heading.lc-section-heading.lc-related-article.has-large-font-size.has-text-align-center,.lc-plugin-wrapper h2.wp-block-heading.lc-section-heading.lc-article.has-large-font-size.has-text-align-center,.lc-plugin-wrapper .wp-block-heading.lc-section-heading.lc-related-article,.lc-plugin-wrapper .wp-block-heading.lc-section-heading.lc-article{font-family:var(--lc-listing-section-heading-font-family-tablet,inherit)!important;font-size:var(--lc-listing-section-heading-font-size-tablet,24px)!important;line-height:var(--lc-listing-section-heading-line-height-tablet,32px)!important;font-weight:var(--lc-listing-section-heading-font-weight-tablet,600)!important;letter-spacing:var(--lc-listing-section-heading-letter-spacing-tablet,-0.05em)!important;text-transform:var(--lc-listing-section-heading-text-transform-tablet,none)!important;margin-top:var(--lc-listing-section-heading-margin-top-tablet,1.5em)!important;margin-bottom:var(--lc-listing-section-heading-margin-bottom-tablet,0.5em)!important;}
.lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input,.lc-plugin-wrapper .lc-filters-group .jet-search-filter__input,.lc-plugin-wrapper .lc-mobile-filter-drawer .jet-search-filter__input{font-family:var(--lc-listing-search-input-font-family-tablet,inherit)!important;font-size:var(--lc-listing-search-input-font-size-tablet,16px)!important;line-height:var(--lc-listing-search-input-line-height-tablet,normal)!important;font-weight:var(--lc-listing-search-input-font-weight-tablet,400)!important;letter-spacing:var(--lc-listing-search-input-letter-spacing-tablet,0)!important;font-style:var(--lc-listing-search-input-font-style-tablet,normal)!important;}
}
@media (max-width:767px){
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h1{font-family:var(--lc-prose-h1-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-h1-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-h1-font-size-mobile,clamp(2.15rem,1.72rem + 1.75vw,3.35rem))!important;line-height:var(--lc-prose-h1-line-height-mobile,1.18)!important;font-weight:var(--lc-prose-h1-font-weight-mobile,600)!important;letter-spacing:var(--lc-prose-h1-letter-spacing-mobile,0)!important;text-transform:var(--lc-prose-h1-text-transform-mobile,none)!important;margin-top:var(--lc-prose-h1-margin-top-mobile,2.1rem)!important;margin-bottom:var(--lc-prose-h1-margin-bottom-mobile,0.9rem)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2{font-family:var(--lc-prose-h2-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-h2-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-h2-font-size-mobile,clamp(1.7rem,1.42rem + 1.18vw,2.45rem))!important;line-height:var(--lc-prose-h2-line-height-mobile,1.18)!important;font-weight:var(--lc-prose-h2-font-weight-mobile,600)!important;letter-spacing:var(--lc-prose-h2-letter-spacing-mobile,0)!important;text-transform:var(--lc-prose-h2-text-transform-mobile,none)!important;margin-top:var(--lc-prose-h2-margin-top-mobile,2.1rem)!important;margin-bottom:var(--lc-prose-h2-margin-bottom-mobile,0.9rem)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h3{font-family:var(--lc-prose-h3-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-h3-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-h3-font-size-mobile,clamp(1.38rem,1.2rem + 0.75vw,1.9rem))!important;line-height:var(--lc-prose-h3-line-height-mobile,1.18)!important;font-weight:var(--lc-prose-h3-font-weight-mobile,600)!important;letter-spacing:var(--lc-prose-h3-letter-spacing-mobile,0)!important;text-transform:var(--lc-prose-h3-text-transform-mobile,none)!important;margin-top:var(--lc-prose-h3-margin-top-mobile,2.1rem)!important;margin-bottom:var(--lc-prose-h3-margin-bottom-mobile,0.9rem)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h4{font-family:var(--lc-prose-h4-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-h4-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-h4-font-size-mobile,clamp(1.16rem,1.06rem + 0.42vw,1.45rem))!important;line-height:var(--lc-prose-h4-line-height-mobile,1.18)!important;font-weight:var(--lc-prose-h4-font-weight-mobile,600)!important;letter-spacing:var(--lc-prose-h4-letter-spacing-mobile,0)!important;text-transform:var(--lc-prose-h4-text-transform-mobile,none)!important;margin-top:var(--lc-prose-h4-margin-top-mobile,2.1rem)!important;margin-bottom:var(--lc-prose-h4-margin-bottom-mobile,0.9rem)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h5{font-family:var(--lc-prose-h5-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-h5-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-h5-font-size-mobile,clamp(1.05rem,1rem + 0.24vw,1.22rem))!important;line-height:var(--lc-prose-h5-line-height-mobile,1.18)!important;font-weight:var(--lc-prose-h5-font-weight-mobile,600)!important;letter-spacing:var(--lc-prose-h5-letter-spacing-mobile,0)!important;text-transform:var(--lc-prose-h5-text-transform-mobile,none)!important;margin-top:var(--lc-prose-h5-margin-top-mobile,2.1rem)!important;margin-bottom:var(--lc-prose-h5-margin-bottom-mobile,0.9rem)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h6{font-family:var(--lc-prose-h6-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-h6-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-h6-font-size-mobile,clamp(0.96rem,0.92rem + 0.18vw,1.08rem))!important;line-height:var(--lc-prose-h6-line-height-mobile,1.18)!important;font-weight:var(--lc-prose-h6-font-weight-mobile,600)!important;letter-spacing:var(--lc-prose-h6-letter-spacing-mobile,0)!important;text-transform:var(--lc-prose-h6-text-transform-mobile,uppercase)!important;margin-top:var(--lc-prose-h6-margin-top-mobile,2.1rem)!important;margin-bottom:var(--lc-prose-h6-margin-bottom-mobile,0.9rem)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose p{font-family:var(--lc-prose-p-font-family-mobile,var(--lc-article-body-font))!important;color:var(--lc-prose-p-color-mobile,var(--lc-article-text))!important;font-size:var(--lc-prose-p-font-size-mobile,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-p-line-height-mobile,1.72)!important;font-weight:var(--lc-prose-p-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-p-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ul{font-family:var(--lc-prose-ul-font-family-mobile,var(--lc-article-body-font))!important;font-size:var(--lc-prose-ul-font-size-mobile,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-ul-line-height-mobile,1.72)!important;font-weight:var(--lc-prose-ul-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-ul-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose ol{font-family:var(--lc-prose-ol-font-family-mobile,var(--lc-article-body-font))!important;font-size:var(--lc-prose-ol-font-size-mobile,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-ol-line-height-mobile,1.72)!important;font-weight:var(--lc-prose-ol-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-ol-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose li{font-family:var(--lc-prose-li-font-family-mobile,var(--lc-article-body-font))!important;font-size:var(--lc-prose-li-font-size-mobile,clamp(1.0625rem,1rem + 0.22vw,1.25rem))!important;line-height:var(--lc-prose-li-line-height-mobile,1.72)!important;font-weight:var(--lc-prose-li-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-li-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose strong,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose b{font-family:var(--lc-prose-strong-font-family-mobile,inherit)!important;color:var(--lc-prose-strong-color-mobile,inherit)!important;font-weight:var(--lc-prose-strong-font-weight-mobile,700)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose em,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose i{font-style:var(--lc-prose-em-font-style-mobile,italic)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose a{font-family:var(--lc-prose-a-font-family-mobile,var(--lc-article-body-font))!important;font-size:var(--lc-prose-a-font-size-mobile,inherit)!important;line-height:var(--lc-prose-a-line-height-mobile,inherit)!important;font-weight:var(--lc-prose-a-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-a-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose blockquote p{font-family:var(--lc-prose-blockquote-font-family-mobile,var(--lc-article-body-font))!important;font-size:var(--lc-prose-blockquote-font-size-mobile,clamp(1.18rem,1.08rem + 0.42vw,1.42rem))!important;line-height:var(--lc-prose-blockquote-line-height-mobile,1.58)!important;font-weight:var(--lc-prose-blockquote-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-blockquote-letter-spacing-mobile,0)!important;font-style:var(--lc-prose-blockquote-font-style-mobile,italic)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figure{font-family:var(--lc-prose-figure-font-family-mobile,inherit)!important;font-size:var(--lc-prose-figure-font-size-mobile,inherit)!important;line-height:var(--lc-prose-figure-line-height-mobile,inherit)!important;font-weight:var(--lc-prose-figure-font-weight-mobile,inherit)!important;letter-spacing:var(--lc-prose-figure-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose figcaption,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose .caption,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose small,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose caption{font-family:var(--lc-prose-figcaption-font-family-mobile,var(--lc-article-body-font))!important;color:var(--lc-prose-figcaption-color-mobile,var(--lc-article-muted))!important;font-size:var(--lc-prose-figcaption-font-size-mobile,clamp(0.84rem,0.8rem + 0.14vw,0.95rem))!important;line-height:var(--lc-prose-figcaption-line-height-mobile,1.45)!important;font-weight:var(--lc-prose-figcaption-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-figcaption-letter-spacing-mobile,0)!important;font-style:var(--lc-prose-figcaption-font-style-mobile,normal)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose table{font-family:var(--lc-prose-table-font-family-mobile,var(--lc-article-body-font))!important;color:var(--lc-prose-table-color-mobile,var(--lc-article-text))!important;font-size:var(--lc-prose-table-font-size-mobile,clamp(0.95rem,0.9rem + 0.18vw,1.05rem))!important;line-height:var(--lc-prose-table-line-height-mobile,1.45)!important;font-weight:var(--lc-prose-table-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-table-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose th{font-family:var(--lc-prose-th-font-family-mobile,var(--lc-article-heading-font))!important;color:var(--lc-prose-th-color-mobile,var(--lc-article-heading))!important;font-size:var(--lc-prose-th-font-size-mobile,inherit)!important;line-height:var(--lc-prose-th-line-height-mobile,1.3)!important;font-weight:var(--lc-prose-th-font-weight-mobile,700)!important;letter-spacing:var(--lc-prose-th-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose td{font-family:var(--lc-prose-td-font-family-mobile,var(--lc-article-body-font))!important;color:var(--lc-prose-td-color-mobile,var(--lc-article-text))!important;font-size:var(--lc-prose-td-font-size-mobile,inherit)!important;line-height:var(--lc-prose-td-line-height-mobile,1.3)!important;font-weight:var(--lc-prose-td-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-td-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose code{font-family:var(--lc-prose-code-font-family-mobile,var(--lc-article-mono-font))!important;font-size:var(--lc-prose-code-font-size-mobile,0.86em)!important;line-height:var(--lc-prose-code-line-height-mobile,inherit)!important;font-weight:var(--lc-prose-code-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-code-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre{font-family:var(--lc-prose-pre-font-family-mobile,var(--lc-article-mono-font))!important;font-size:var(--lc-prose-pre-font-size-mobile,clamp(0.86rem,0.82rem + 0.16vw,0.96rem))!important;line-height:var(--lc-prose-pre-line-height-mobile,1.55)!important;font-weight:var(--lc-prose-pre-font-weight-mobile,400)!important;letter-spacing:var(--lc-prose-pre-letter-spacing-mobile,0)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose pre code{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;}
body.lc-route-topic #lc-topic-subcategories .lc-listing-title .jet-listing-dynamic-field__content,body.lc-route-topic #lc-topic-subcategories .lc-listing-title .jet-listing-dynamic-field__content a,.lc-plugin-wrapper .lc-listing-title .jet-listing-dynamic-field__content,.lc-plugin-wrapper .lc-listing-title .jet-listing-dynamic-field__content a{font-family:var(--lc-listing-card-title-font-family-mobile,inherit)!important;font-size:var(--lc-listing-card-title-font-size-mobile,1.4rem)!important;line-height:var(--lc-listing-card-title-line-height-mobile,1.85rem)!important;font-weight:var(--lc-listing-card-title-font-weight-mobile,600)!important;letter-spacing:var(--lc-listing-card-title-letter-spacing-mobile,0)!important;text-transform:var(--lc-listing-card-title-text-transform-mobile,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-tags .lc-card-tag,body.lc-route-topic #lc-topic-subcategories .lc-card-tags-dropdown-link,.lc-plugin-wrapper .lc-card-tags .lc-card-tag,.lc-plugin-wrapper .lc-card-tags-dropdown-link{font-family:var(--lc-listing-card-tag-font-family-mobile,inherit)!important;font-size:var(--lc-listing-card-tag-font-size-mobile,12px)!important;line-height:var(--lc-listing-card-tag-line-height-mobile,16.8px)!important;font-weight:var(--lc-listing-card-tag-font-weight-mobile,500)!important;letter-spacing:var(--lc-listing-card-tag-letter-spacing-mobile,0)!important;text-transform:var(--lc-listing-card-tag-text-transform-mobile,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-footer-author .jet-listing-dynamic-field__content,body.lc-route-topic #lc-topic-subcategories .lc-card-footer-author .jet-listing-dynamic-field__content a,.lc-plugin-wrapper .lc-card-footer-author .jet-listing-dynamic-field__content,.lc-plugin-wrapper .lc-card-footer-author .jet-listing-dynamic-field__content a{font-family:var(--lc-listing-footer-author-font-family-mobile,inherit)!important;font-size:var(--lc-listing-footer-author-font-size-mobile,12px)!important;line-height:var(--lc-listing-footer-author-line-height-mobile,1.4)!important;font-weight:var(--lc-listing-footer-author-font-weight-mobile,400)!important;letter-spacing:var(--lc-listing-footer-author-letter-spacing-mobile,0)!important;text-transform:var(--lc-listing-footer-author-text-transform-mobile,none)!important;}
body.lc-route-topic #lc-topic-subcategories .lc-card-read-guide,.lc-plugin-wrapper .lc-card-read-guide{font-family:var(--lc-listing-read-guide-font-family-mobile,inherit)!important;font-size:var(--lc-listing-read-guide-font-size-mobile,12px)!important;line-height:var(--lc-listing-read-guide-line-height-mobile,16.8px)!important;font-weight:var(--lc-listing-read-guide-font-weight-mobile,700)!important;letter-spacing:var(--lc-listing-read-guide-letter-spacing-mobile,0)!important;text-transform:var(--lc-listing-read-guide-text-transform-mobile,none)!important;}
.lc-plugin-wrapper .jet-filter-label,.lc-plugin-wrapper .lc-filter-checkbox .jet-filter-label,.lc-plugin-wrapper .lc-drawer-content .jet-filter-label{font-family:var(--lc-listing-filter-label-font-family-mobile,inherit)!important;font-size:var(--lc-listing-filter-label-font-size-mobile,16px)!important;line-height:var(--lc-listing-filter-label-line-height-mobile,1.3)!important;font-weight:var(--lc-listing-filter-label-font-weight-mobile,600)!important;letter-spacing:var(--lc-listing-filter-label-letter-spacing-mobile,0)!important;text-transform:var(--lc-listing-filter-label-text-transform-mobile,none)!important;}
.lc-plugin-wrapper .wp-block-heading.has-large-font-size.lc-section-heading:not(.lc-related-article):not(.lc-article){font-family:var(--lc-listing-section-heading-font-family-mobile,inherit)!important;font-size:var(--lc-listing-section-heading-font-size-mobile,1.75rem)!important;line-height:var(--lc-listing-section-heading-line-height-mobile,2.25rem)!important;font-weight:var(--lc-listing-section-heading-font-weight-mobile,600)!important;letter-spacing:var(--lc-listing-section-heading-letter-spacing-mobile,-0.05em)!important;text-transform:var(--lc-listing-section-heading-text-transform-mobile,none)!important;margin-top:var(--lc-listing-section-heading-margin-top-mobile,1.5em)!important;margin-bottom:var(--lc-listing-section-heading-margin-bottom-mobile,0.5em)!important;}
.lc-plugin-wrapper h2.wp-block-heading.lc-section-heading.lc-related-article.has-large-font-size.has-text-align-center,.lc-plugin-wrapper h2.wp-block-heading.lc-section-heading.lc-article.has-large-font-size.has-text-align-center,.lc-plugin-wrapper .wp-block-heading.lc-section-heading.lc-related-article,.lc-plugin-wrapper .wp-block-heading.lc-section-heading.lc-article{font-family:var(--lc-listing-section-heading-font-family-mobile,inherit)!important;font-size:var(--lc-listing-section-heading-font-size-mobile,24px)!important;line-height:var(--lc-listing-section-heading-line-height-mobile,32px)!important;font-weight:var(--lc-listing-section-heading-font-weight-mobile,600)!important;letter-spacing:var(--lc-listing-section-heading-letter-spacing-mobile,-0.05em)!important;text-transform:var(--lc-listing-section-heading-text-transform-mobile,none)!important;margin-top:var(--lc-listing-section-heading-margin-top-mobile,1.5em)!important;margin-bottom:var(--lc-listing-section-heading-margin-bottom-mobile,0.5em)!important;}
.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h1:first-child,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h2:first-child,.lc-plugin-wrapper .lc-article-prose.lc-article-prose.lc-article-prose.lc-article-prose h3:first-child{margin-top:0!important;}
.lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input,.lc-plugin-wrapper .lc-filters-group .jet-search-filter__input,.lc-plugin-wrapper .lc-mobile-filter-drawer .jet-search-filter__input{font-family:var(--lc-listing-search-input-font-family-mobile,inherit)!important;font-size:var(--lc-listing-search-input-font-size-mobile,16px)!important;line-height:var(--lc-listing-search-input-line-height-mobile,normal)!important;font-weight:var(--lc-listing-search-input-font-weight-mobile,400)!important;letter-spacing:var(--lc-listing-search-input-letter-spacing-mobile,0)!important;font-style:var(--lc-listing-search-input-font-style-mobile,normal)!important;}
}
/* Admin-controlled typography end. */
