.src28a0c-prod-hero{background:var(--brand-primary-light);padding:64px 0 32px}.src28a0c-prod-hero h1,.src28a0c-prod-hero p{color:var(--brand-text)}.src28a0c-prod-grid{padding-top:32px}.src28a0c-prod-tools{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:end;margin-bottom:24px}.src28a0c-pcard{border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08);height:100%}.src28a0c-pcard a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;display:block}.src28a0c-pcard img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light)}.src28a0c-pcard-body{padding:24px}.src28a0c-empty{border:1px dashed var(--brand-border);padding:16px;border-radius:var(--radius)}.src28a0c-prod-note{margin-top:32px;padding:24px;background:var(--brand-bg-alt);border-radius:var(--radius)}.src28a0c-cat-block{margin-bottom:32px}@media (max-width:767px){.src28a0c-prod-tools{grid-template-columns:1fr}}