.page_container__Dx47G{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);min-height:60vh}.page_title__UlJyq{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:var(--spacing-2xl);text-align:center;color:var(--text-color-inverted);font-weight:700}.page_producerRow__hw1J8{display:block;margin:0}.page_imageContainer__Gn_SC{text-align:center}.page_imageContainer__Gn_SC img{max-width:100%;height:auto;max-height:200px;border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_content__Q73zc{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_grid__35XQx{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:start}.page_card__mvvgx{background:var(--card-background,hsla(0,0%,100%,.02));border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.page_cardImage___nNxC img{max-width:160px;max-height:120px;width:auto;height:auto;object-fit:contain;border-radius:6px}.page_cardBody__K_WFn{width:100%}.page_cardTitle__goMgY{font-size:1.1rem;margin:.25rem 0;color:var(--text-color-inverted);font-weight:600}.page_cardDesc__LneAt{font-size:.95rem;color:var(--text-color-inverted);margin-bottom:.5rem}.page_readMore__q2VCR{display:inline-block;margin-top:.25rem;color:var(--link-color);text-decoration:underline}.page_noLinkPlaceholder__97xLp{height:1.5rem}.page_subHeader__FiNyF{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--text-color-inverted);font-weight:600}.page_content__Q73zc p{font-size:1.125rem;line-height:1.8;color:var(--text-color-inverted)}.page_link__ohBNo{color:var(--link-color);text-decoration:underline;font-size:1.125rem;transition:var(--transition);display:inline-block;margin-top:var(--spacing-sm)}.page_link__ohBNo:hover{color:var(--gradient-color-1)}.page_divider__OARM6{border:none;border-top:1px solid #e0e0e0;margin:var(--spacing-xl) 0}.page_moreProducers__I_a3S{text-align:center;margin:var(--spacing-2xl) 0;font-size:1.25rem;color:var(--text-color-inverted)}@media (min-width:768px){.page_producerRow__hw1J8{grid-template-columns:1fr 1fr}}