.src1584f-prod-hero{background:var(--brand-bg);padding:48px 0 32px;border-bottom:8px solid var(--brand-primary-light)}.src1584f-prod-hero h1,.src1584f-prod-hero p{color:var(--brand-text)}.src1584f-prod-hero img{width:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.src1584f-prod-grid{padding:32px 0 64px}.src1584f-prod-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-bottom:24px}.src1584f-prod-tools label{color:var(--brand-text);font-weight:700;display:block}.src1584f-prod-tools input{display:block;margin-top:8px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);min-height:48px;padding:8px 16px;color:var(--brand-text);background:var(--brand-bg)}.src1584f-prod-filters{display:flex;flex-wrap:wrap;gap:8px}.src1584f-prod-filters button{background:var(--brand-bg-alt);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:8px 16px}.src1584f-prod-filters button.is-active{background:var(--brand-primary);color:var(--brand-text-inverse)}.src1584f-pcard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.src1584f-pcard button{width:100%;text-align:left;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;color:var(--brand-text)}.src1584f-pcard em,.src1584f-pcard strong{display:block;color:var(--brand-text)}.src1584f-pcard em{color:var(--brand-primary);font-style:normal;font-weight:700;margin-top:8px}.src1584f-pcard-fallback{display:flex;align-items:center;min-height:140px;background:var(--brand-primary-light);border-radius:var(--brand-radius);padding:16px;color:var(--brand-primary-dark);font-weight:700}.src1584f-prod-empty{background:var(--brand-primary-light);color:var(--brand-text);border-radius:var(--brand-radius);padding:16px}.src1584f-prod-after{margin-top:48px;max-width:820px}.src1584f-prod-after h2,.src1584f-prod-after p{color:var(--brand-text)}