.rd-brand-landing .rd-device-special-finder :is(.dc-finder,.eg-finder,.ie-finder,#rd-tenergy-hub,#rd-sigma-hub){max-width:100%;width:100%;padding:0;margin:0 auto 24px;color:#222;background:#fff;font-family:inherit}
.rd-brand-landing .rd-device-special-finder :is(.dc-finder-panel,.eg-finder-panel,.ie-finder-panel,.te-panel){background:#fff;border:0;padding:0;box-shadow:none}
.rd-brand-landing .rd-device-special-finder :is(.dc-filter-grid,.eg-filter-grid,.ie-filter-grid,.te-fields,.rd-sg-main){gap:12px}
.rd-brand-landing .rd-device-special-finder :is([data-dc-form],[data-eg-form],[data-ie-form],.te-form,.rd-sg-form){background:#f4f4f4;border:1px solid #ddd;border-radius:8px;padding:20px;color:#222}
.rd-brand-landing .rd-device-special-finder :is(input,select){min-height:46px;padding:9px 12px;background:#fff;color:#222;border:1px solid #999;border-radius:4px;font:16px 'Source Sans Pro',Arial,sans-serif}
.rd-brand-landing .rd-device-special-finder :is(button[type=submit],.dc-actions button:first-child,.eg-actions button:first-child,.ie-actions button:first-child,.te-actions button:first-child,.rd-sg-actions button:first-child){background:#d8232f;color:#fff;border:1px solid #d8232f;border-radius:5px;min-height:48px;padding:12px 20px;font-weight:700}
.rd-brand-landing .rd-device-special-finder :is(.dc-product-grid,.eg-product-grid,.ie-product-grid){gap:18px}
.rd-brand-landing .rd-device-special-finder :is(.dc-product-card,.eg-product-card,.ie-product-card,.te-card,.rd-sg-card){border:1px solid #ddd;border-radius:9px;background:#fff}
.rd-brand-landing .rd-device-special-finder :is(h2,.te-heading h2){color:#222;font-size:30px;line-height:1.2}
.rd-brand-landing .rd-device-special-finder :is(.dc-collection-heading,.eg-collection-heading,.ie-collection-heading){margin-bottom:18px}
.rd-brand-landing .rd-device-special-finder details{background:#fff;border-color:#ddd}
.rd-brand-landing .rd-device-legacy :is(.rd-hero,.rd-band){background:#f4f4f4}
@media(max-width:749px){.rd-brand-landing .rd-device-special-finder :is(.dc-form,.eg-form,.ie-form,.te-form,.rd-sg-form){padding:14px}.rd-brand-landing .rd-device-special-finder :is(h2,.te-heading h2){font-size:26px}}

.rd-brand-landing .rd-device-special-finder :is(.dc-card,.eg-card,.ie-card,.te-card,.rd-sg-card) :is(h2,h3){font-size:17px;line-height:1.4}

.rd-brand-placeholder{min-height:340px;flex-direction:column;align-items:center;gap:18px;color:#222}.rd-brand-placeholder a{font-size:16px;font-weight:700;text-decoration:underline}@media(max-width:749px){.rd-brand-placeholder{min-height:244px}}
