.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), roboto;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for section, class: .elementor-element-6cfecf9 *//* =========================================================
   MICHAELA ŘEŘICHOVÁ — RESEARCH / EVIDENCE PAGE
   Scoped only to .research-evidence
   ========================================================= */

.research-evidence {
    --re-text: #252525;
    --re-muted: #707070;
    --re-accent: #0a5e64;
    --re-line: #d9e1e1;
    --re-soft: #f4f8f8;
    --re-white: #ffffff;

    max-width: 820px;
    margin: 0 auto;
    padding: 2.4rem 0 5rem;
    color: var(--re-text);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.68;
}

/* HERO */

.research-evidence .re-kicker {
    margin: 0 0 .7rem;
    color: var(--re-accent);
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.research-evidence .re-title {
    margin: 0 0 1.35rem;
    max-width: 760px;
    font-family: inherit;
    font-size: clamp(2rem, 4.7vw, 3.25rem);
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -.025em;
    color: var(--re-text);
}

.research-evidence .re-intro {
    max-width: 760px;
    margin: 0 0 1.4rem;
    font-size: clamp(1.08rem, 2vw, 1.22rem);
    line-height: 1.62;
}

.research-evidence .re-meta {
    display: flex;
    flex-wrap: wrap;
    gap: .45rem 1.2rem;
    margin: 0 0 3.4rem;
    color: var(--re-muted);
    font-size: .88rem;
}

/* SECTION HEADINGS */

.research-evidence .re-section-title {
    margin: 3.6rem 0 .7rem;
    font-family: inherit;
    font-size: .78rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: .11em;
    text-transform: uppercase;
    color: var(--re-accent);
}

.research-evidence .re-section-lead {
    max-width: 720px;
    margin: 0 0 2.2rem;
    color: var(--re-muted);
}

/* RESEARCH ITEMS */

.research-evidence .re-item {
    padding: 2.15rem 0 2.35rem;
    border-top: 1px solid var(--re-line);
}

.research-evidence .re-item:last-child {
    border-bottom: 1px solid var(--re-line);
}

.research-evidence .re-question {
    margin: 0 0 .8rem;
    max-width: 750px;
    font-family: inherit;
    font-size: clamp(1.2rem, 2.4vw, 1.48rem);
    font-weight: 600;
    line-height: 1.28;
    letter-spacing: -.012em;
    color: var(--re-text);
}

.research-evidence .re-work-title {
    margin: 0 0 .45rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4;
}

.research-evidence .re-tags {
    margin: 0 0 .75rem;
    color: var(--re-accent);
    font-size: .78rem;
    font-weight: 600;
    letter-spacing: .02em;
}

.research-evidence .re-description {
    max-width: 730px;
    margin: 0;
}

.research-evidence .re-source {
    display: block;
    margin-top: .8rem;
    color: var(--re-muted);
    font-size: .78rem;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

/* LINKS */

.research-evidence a {
    color: var(--re-accent);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .18em;
}

.research-evidence a:hover,
.research-evidence a:focus {
    text-decoration-thickness: 2px;
}

/* TRANSFER TO AI EVALUATION */

.research-evidence .re-transfer {
    margin: 3.5rem 0;
    padding: 1.65rem 1.8rem;
    border-left: 3px solid var(--re-accent);
    background: var(--re-soft);
}

.research-evidence .re-transfer h2 {
    margin: 0 0 .8rem;
    font-family: inherit;
    font-size: 1.15rem;
    font-weight: 650;
    line-height: 1.3;
    color: var(--re-text);
}

.research-evidence .re-transfer p {
    margin: 0 0 .85rem;
}

.research-evidence .re-transfer p:last-child {
    margin-bottom: 0;
}

.research-evidence .re-integrity-note {
    color: var(--re-muted);
    font-size: .9rem;
}

/* FACT CHECK */

.research-evidence .re-factcheck {
    margin: 4rem 0 2.5rem;
    padding: clamp(1.5rem, 4vw, 2.25rem);
    border: 1px solid var(--re-accent);
    background: var(--re-soft);
}

.research-evidence .re-factcheck-label {
    margin: 0 0 .5rem;
    color: var(--re-accent);
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .11em;
    text-transform: uppercase;
}

.research-evidence .re-factcheck h2 {
    margin: 0 0 1.5rem;
    max-width: 680px;
    font-family: inherit;
    font-size: clamp(1.4rem, 3vw, 1.85rem);
    font-weight: 600;
    line-height: 1.25;
    color: var(--re-text);
}

.research-evidence .re-claim {
    margin: 0 0 .8rem;
    font-size: 1.08rem;
}

.research-evidence .re-verdict {
    display: inline-block;
    margin: .2rem 0 1.5rem;
    padding: .3rem .65rem .25rem;
    border: 1px solid var(--re-accent);
    color: var(--re-accent);
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.research-evidence .re-fact-block {
    margin-top: 1.55rem;
}

.research-evidence .re-fact-block h3 {
    margin: 0 0 .45rem;
    font-family: inherit;
    font-size: .76rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--re-accent);
}

.research-evidence .re-fact-block p {
    margin: 0;
    line-height: 1.72;
}

.research-evidence .re-primary-source {
    margin-top: 1.8rem;
    padding-top: 1.3rem;
    border-top: 1px solid var(--re-line);
}

.research-evidence .re-primary-source strong {
    display: block;
    margin-bottom: .35rem;
}

.research-evidence .re-checked {
    margin-top: 1.45rem;
    color: var(--re-muted);
    font-size: .82rem;
}

/* CLOSING */

.research-evidence .re-closing {
    max-width: 730px;
    margin: 3.5rem 0 0;
    font-size: clamp(1.12rem, 2vw, 1.28rem);
    line-height: 1.55;
}

.research-evidence .re-closing em {
    font-style: italic;
}

/* MOBILE */

@media (max-width: 700px) {
    .research-evidence {
        padding-top: 1.3rem;
        padding-bottom: 3.5rem;
    }

    .research-evidence .re-meta {
        display: block;
        margin-bottom: 2.7rem;
    }

    .research-evidence .re-meta span {
        display: block;
        margin-bottom: .25rem;
    }

    .research-evidence .re-item {
        padding: 1.7rem 0 1.9rem;
    }

    .research-evidence .re-transfer,
    .research-evidence .re-factcheck {
        margin-left: -.3rem;
        margin-right: -.3rem;
    }
}

/* PRINT / SAVE AS PDF */

@media print {
    .research-evidence {
        max-width: none;
        padding: 0;
    }

    .research-evidence a {
        color: inherit;
    }

    .research-evidence .re-item,
    .research-evidence .re-factcheck,
    .research-evidence .re-transfer {
        break-inside: avoid;
    }
}/* End custom CSS */