.mcg-search-app .mcg-workspace {
    grid-template-columns: 285px minmax(0, 1fr);
    gap: 22px;
}

.mcg-introduction {
    padding: 34px clamp(22px, 5vw, 58px);
    border-bottom: 1px solid var(--mcg-line);
    background: #fff;
}

.mcg-introduction-kicker {
    margin: 0 0 8px;
    color: var(--mcg-gold);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.mcg-introduction h2 {
    margin: 0 0 12px;
    color: var(--mcg-ink);
    font-size: clamp(25px, 3.4vw, 38px);
    line-height: 1.15;
}

.mcg-introduction > p:last-child {
    max-width: 880px;
    margin: 0;
    color: #536068;
    font-size: 16px;
    line-height: 1.7;
}

.mcg-information p + p {
    margin-top: 12px;
}

.mcg-citation-example {
    margin-top: 18px;
    padding: 17px 20px;
    border-left: 4px solid var(--mcg-gold);
    background: var(--mcg-paper);
    color: #536068;
}

.mcg-citation-example strong {
    display: block;
    margin-bottom: 6px;
    color: var(--mcg-ink);
}

.mcg-citation-example p {
    margin: 0;
}

@media (max-width: 880px) {
    .mcg-search-app .mcg-workspace {
        display: block;
    }
}
