 @media only screen and (min-width: 0rem) {#tp-reviews {background: var(--white);padding: 4.5rem 1.25rem 5.5rem;font-family: var(--font-body);}#tp-reviews .tp-review-grid {list-style: none;margin: 0;padding: 0;columns: 1;column-gap: 1.5rem;}#tp-reviews .tp-review {position: relative;display: flex;flex-direction: column;align-items: center;margin: 0 0 1.5rem;padding: 3.25rem 1.75rem 2.25rem;text-align: center;background: var(--moss);border: 1px solid var(--border);border-top: 0.3125rem solid var(--bark);border-radius: var(--radius-lg);break-inside: avoid;page-break-inside: avoid;}#tp-reviews .tp-review:nth-of-type(even) {background: var(--sawdust);border-top-color: var(--forest);}#tp-reviews .tp-review::before {content: '\201C';position: absolute;top: 0.5rem;left: 50%;transform: translateX(-50%);font-family: var(--font-display);font-size: 4rem;font-weight: 700;line-height: 1;color: var(--bark);opacity: 0.55;}#tp-reviews .tp-review-text {margin: 0;font-family: var(--font-body);font-size: 1.0625rem;font-weight: 500;line-height: 1.7;color: var(--headerColor);}#tp-reviews .tp-review-name {margin: 1.5rem 0 0;font-family: var(--font-display);font-size: 1.25rem;font-weight: 700;line-height: 1.2;color: var(--forest);}#tp-reviews .tp-review-source {margin: 0.25rem 0 0;font-size: 0.875rem;font-weight: 600;color: var(--bark);}#tp-reviews .tp-review-text + .tp-review-source {margin-top: 1.5rem;}}@media only screen and (min-width: 48rem) and (max-width: 63.9375rem) {#tp-reviews {padding: 6rem 2rem 7rem;}#tp-reviews .tp-review-grid {columns: 2;column-gap: 1.5rem;}}@media only screen and (min-width: 64rem) {#tp-reviews {padding: 7.5rem 2rem 8.5rem;}#tp-reviews .tp-review-grid {columns: 3;column-gap: 2rem;}#tp-reviews .tp-review {margin-bottom: 2rem;padding: 3.5rem 2.25rem 2.5rem;}}