.article-image-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.article-images-xsm {
    width: 2rem;
    height: 2rem;
    margin-top: 1rem;
}

.article-images-sm {
    width: 7rem;
    height: 7rem;
    margin-top: 1rem;
}

.article-images-md {
    width: 10rem;
    height: 10rem;
    margin-top: 1rem;
}

.article-images-lg {
    width: 15rem;
    height: 20rem;
}

.text-xsm {
    font-size: 0.75rem;
    line-height: 1rem;
}

.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}

.findSubject-Btn {
    width: 17rem;
}

.findSubject-container {
    display: flex;
    justify-content: center;
}

.content-container {
    margin-top: 15rem;
}

.custom-about-content {
    width: 20rem !important;
}

.salable-item-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;

    gap: 1rem;
}

.check-mark {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    line-height: 1.2rem;

    background: #ebebe0;
    border-radius: 1rem;
    padding: 0.5rem 0.6rem;
}

.check-mark::after {
    content: "\2713";
    color: green;
    font-size: 1rem;
    margin-right: 0.5rem;
}

.inspiration-text {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    background: #fcc933;
    width: 50%;
    color: #f2f2f2;
    text-align: left;
    font-weight: 400;
    margin-top: 1rem;
    border-radius: 0.5rem 0 0 0;
    gap: 1rem;
}

.inspiration-text-quote {
    font-size: 1.5rem;
    line-height: 2rem;
}
