.research-summary, .research-card, .research-note {
    background: var(--blockquote-bg);
    border: 1px solid var(--blockquote-border);
    border-left: 4px solid var(--heading-accent);
    border-radius: 0.75em;
    box-shadow: 1px 1px 1px var(--blockquote-shadow);
    padding: 1em;
    margin: 1.5em auto;
}
.research-card h3 {
    margin-top: 0;
}
.research-verdict {
    font-size: 1.05em;
    background: var(--link-bg);
    border: 1px solid var(--accent-soft);
    border-radius: 0.5em;
    padding: 0.75em;
}
.evidence-list {
    padding-left: 0;
}
.evidence-list li {
    margin: 0.45em 0;
}
.research-table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5em auto;
    background: var(--blockquote-bg);
}
.research-table caption {
    font-family: 'Inria Serif';
    font-size: 1.3em;
    margin-bottom: 0.5em;
}
.research-table th, .research-table td {
    border: 1px solid var(--blockquote-border);
    padding: 0.55em;
    text-align: left;
    vertical-align: top;
}
.research-table th {
    background: var(--link-bg);
    color: var(--heading-color);
}