
.pdr-feeding-guide-facts-grid {
	background: var(--prodog-yellow);
    padding: 65px 0;
}

.pdr-section.pdr-feeding-guide-facts-grid h2{
    color: var(--prodog-black);
    font-size: var(--font-size-h3);
    line-height: var(--line-height-h3);
    margin-bottom: 24px;
	text-align: center;
    text-transform: uppercase;
}

.pdr-feeding-guide-facts-grid-content {
	margin: 0 auto 25px;
	max-width: 100%;
	text-align: center;
	width: 1160px;
}

.pdr-feeding-guide-facts-grid-content li,
.pdr-feeding-guide-facts-grid-content p {
    color: var(--color-black);
}

.pdr-feeding-guide-facts-grid-content strong {
	font-family: var(--font-family-secondary);
    font-weight: var(--font-weight-heavy);
}

.pdr-feeding-guide-facts-grid-items {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
	margin: 0 auto;
	max-width: 100%;
	width: 1164px;
}

.pdr-feeding-guide-facts-grid-item {
	align-items: center;
	background: var(--prodog-black);
	border-radius: 10px;
	color: var(--color-white);
	display: flex;
	justify-content: space-between;
	min-height: 120px;
	padding: 20px 10px;
}

.pdr-feeding-guide-facts-grid-items-content {
	width: calc(100% - 95px);
}

.pdr-feeding-guide-facts-grid-items-content p strong {
	font-family: var(--font-family-secondary);
    font-weight: var(--font-weight-heavy);
}

.pdr-feeding-guide-facts-grid-items-content p:last-of-type {
	margin-bottom: 0;
}

/* Center the last item if odd number */
.pdr-feeding-guide-facts-grid-items > .pdr-feeding-guide-facts-grid-item:last-child:nth-child(odd) {
    grid-column: 1 / -1;       /* span across both columns */
    justify-self: center;      /* ensure it centers itself */
    max-width: 560px;          /* optional: constrain width so it doesn’t stretch full */
}

@media (max-width: 1299px) {

    .pdr-section.pdr-feeding-guide-facts-grid .pdr-container {
        padding: 0 20px;
    }

}

@media (max-width: 767px) {

	.pdr-feeding-guide-facts-grid {
	    padding: 35px 0;
	}

	.pdr-feeding-guide-facts-grid-items {
		grid-template-columns: repeat(1, 1fr);
	    gap: 10px;
		width: 475px;
	}

}

@media (max-width: 499px) {


}
