.elementor .yss-heat-note{font-size:13px;color:#6B6B6B;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .yss-heat-value{font-size:14px;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .yss-heat-bar-accent{background-color:#1F1F1F;}.elementor .yss-heat-bar-muted{background-color:#D9D3C7;}.elementor .yss-heat-bar{height:18px;min-width:0px;padding:0px;}.elementor .yss-heat-track{height:18px;min-width:0px;padding:0px;background-image: linear-gradient(to right, transparent calc(50% - 1px), #8C8579 calc(50% - 1px), #8C8579 50%, transparent 50%);\n}.elementor .yss-heat-label{font-size:14px;line-height:1.3;margin:0px;text-align: right;\n}.elementor .yss-heat-row{column-gap:12px;padding:0px;display:grid;grid-template-columns:minmax(130px, 40%) 1fr 44px;align-items:center;}.elementor .yss-heat-chart{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;}.elementor .yss-callout-text{font-size:15px;line-height:1.6;margin:0px;}.elementor .yss-callout{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:8px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:#F1ECE4;border-left-style: solid; border-left-color: #1F1F1F;\n}.elementor .yss-toc-item{font-family:"Montserrat, sans-serif";font-size:15px;color:#090909;line-height:1.45;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .yss-toc-list{min-width:0px;column-gap:28px;padding:0px;display:grid;grid-template-columns:1fr 1fr;row-gap: 2px;\n}.elementor .yss-toc-title{font-family:"Montserrat, sans-serif";font-weight:600;font-size:12px;color:#090909;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .yss-toc{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:4px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;border-width:1px;border-color:#E6E1D9;border-style:solid;background-color:#FAF8F5;display:block;}.elementor .yss-table-td{font-family:Montserrat;font-size:15px;color:#515151;line-height:1.5;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEE9E1;\n}.elementor .yss-table-rowhead{font-weight:600;color:#090909;}.elementor .yss-table-th{font-family:Montserrat;font-weight:600;font-size:12px;color:#090909;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-block-end-width:1px;background-color:#FAF8F5;border-bottom-style: solid; border-bottom-color: #E6E1D9;\n}.elementor .yss-table{min-width:0px;padding:0px;margin-block-end:-1px;display:grid;}.elementor .yss-table-scroll{width:100%;min-width:0px;padding:0px;border-radius:4px;border-width:1px;border-color:#E6E1D9;border-style:solid;background-color:#FFFFFF;display:block;overflow-x: auto;\n}.elementor .yss-table-caption{font-family:Montserrat;font-weight:600;font-size:15px;color:#090909;line-height:1.4;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .yss-table-wrap{width:100%;min-width:0px;padding:0px;margin-block-start:4px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .yss-article-heading-spacing{line-height:1.25;margin-block-start:2.5rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .yss-article-paragraph-spacing{line-height:1.8;margin-block-start:0px;margin-block-end:1.2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .yss-shared-article-design{body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(
body.single-post:has(; &) { background: #ffffff; } &) .site-content { background: #ffffff; } &) .site-content .ast-container { max-width: 1100px; padding: 64px 24px; display: block; } &) #primary { width: 100%; margin: 0; } &) .ast-article-single { max-width: 780px; margin: 0 auto; padding: 0; border: 0; box-shadow: none; background: #ffffff; } &) article { font-family: Montserrat, sans-serif; color: #515151; font-size: 16px; line-height: 1.85; } &) article h1, body.single-post:has(&) article h2, body.single-post:has(&) article h3, body.single-post:has(&) article h4 { font-family: 'Libre Caslon Display', serif !important; color: #090909 !important; font-weight: 400 !important; letter-spacing: -0.02em; } &) article h1 { font-size: clamp(2.5rem, 5vw, 4rem); line-height: 1.08; margin: 0 0 24px; } &) article h2 { font-size: clamp(1.9rem, 3vw, 2.5rem); line-height: 1.2; margin: 48px 0 18px; } &) article h3 { font-size: 1.65rem; line-height: 1.3; margin: 30px 0 14px; } &) article p, body.single-post:has(&) article li, body.single-post:has(&) article td, body.single-post:has(&) article th { font-family: Montserrat, sans-serif !important; } &) article p:not(.yss-aventus-accord-label), body.single-post:has(&) article li { color: #515151; line-height: 1.85; } &) article .entry-meta { font-family: Montserrat, sans-serif; color: #737373; font-size: 12px; letter-spacing: 0.05em; margin-bottom: 36px; } &) article .entry-content a { color: #090909; text-decoration: underline; text-underline-offset: 3px; } &) article .entry-content a:hover { color: #737373; } &) .post-navigation { max-width: 780px; margin: 48px auto; border-top: 1px solid #dedede; padding-top: 24px; font-family: Montserrat, sans-serif; } &) .post-navigation a { color: #090909; } &) #ast-scroll-top { background: #090909; color: #ffffff; }\n}