.ky-research {
    max-width: 100%;
}

.ky-research-section {
    margin: 2rem 0 3rem;
}

.ky-research-section h2 {
    margin: 0 0 1.5rem;
}

.ky-research-item {
    display: grid;
    grid-template-columns: minmax(150px, 230px) minmax(0, 1fr);
    gap: 1.25rem;
    align-items: start;
    margin: 0 0 2.25rem;
}

.ky-research-img {
    max-width: 230px;
}

.ky-research-thumb {
    width: 100%;
    height: auto;
    border-radius: 6px;
    display: block;
}

.ky-research-title {
    margin: 0 0 0.35rem;
    line-height: 1.3;
}

.ky-research-coauthors,
.ky-research-meta,
.ky-research-links {
    margin: 0.35rem 0;
}

.ky-research-meta {
    font-weight: 600;
}

.ky-research-links a {
    display: inline-block;
    margin-right: 0.85rem;
}

.ky-research-abstract {
    margin-top: 0.65rem;
}

.ky-research-abstract summary {
    cursor: pointer;
    font-weight: 600;
}

.ky-research-abstract-content {
    margin-top: 0.5rem;
}

.ky-research-abstract-content p:last-child {
    margin-bottom: 0;
}

@media (max-width: 700px) {
    .ky-research-item {
        grid-template-columns: 1fr;
    }

    .ky-research-img {
        max-width: 280px;
    }
}
