/* /deck-price-calculator/ - rules only this page (or a few pages) use. */
.has-text-color{color: var(--brxc-gutenberg-color)}
.has-background,.has-background-color,.has-background-dim{background-color: var(--brxc-gutenberg-bg-color)}
.has-border,.has-border-color{border-color: var(--brxc-gutenberg-border-color)}
[class*="has-primary-color"]{--brxc-gutenberg-color:var(--ra-primary);}
[class*="has-primary-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary);}
[class*="has-primary-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary);}
[class*="has-primary-5-color"]{--brxc-gutenberg-color:var(--ra-primary-5);}
[class*="has-primary-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-5);}
[class*="has-primary-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-5);}
[class*="has-primary-10-color"]{--brxc-gutenberg-color:var(--ra-primary-10);}
[class*="has-primary-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-10);}
[class*="has-primary-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-10);}
[class*="has-primary-20-color"]{--brxc-gutenberg-color:var(--ra-primary-20);}
[class*="has-primary-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-20);}
[class*="has-primary-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-20);}
[class*="has-primary-30-color"]{--brxc-gutenberg-color:var(--ra-primary-30);}
[class*="has-primary-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-30);}
[class*="has-primary-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-30);}
[class*="has-primary-40-color"]{--brxc-gutenberg-color:var(--ra-primary-40);}
[class*="has-primary-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-40);}
[class*="has-primary-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-40);}
[class*="has-primary-50-color"]{--brxc-gutenberg-color:var(--ra-primary-50);}
[class*="has-primary-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-50);}
[class*="has-primary-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-50);}
[class*="has-primary-60-color"]{--brxc-gutenberg-color:var(--ra-primary-60);}
[class*="has-primary-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-60);}
[class*="has-primary-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-60);}
[class*="has-primary-70-color"]{--brxc-gutenberg-color:var(--ra-primary-70);}
[class*="has-primary-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-70);}
[class*="has-primary-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-70);}
[class*="has-primary-80-color"]{--brxc-gutenberg-color:var(--ra-primary-80);}
[class*="has-primary-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-80);}
[class*="has-primary-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-80);}
[class*="has-primary-90-color"]{--brxc-gutenberg-color:var(--ra-primary-90);}
[class*="has-primary-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-90);}
[class*="has-primary-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-90);}
[class*="has-primary-d-1-color"]{--brxc-gutenberg-color:var(--ra-primary-d-1);}
[class*="has-primary-d-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-d-1);}
[class*="has-primary-d-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-d-1);}
[class*="has-primary-d-2-color"]{--brxc-gutenberg-color:var(--ra-primary-d-2);}
[class*="has-primary-d-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-d-2);}
[class*="has-primary-d-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-d-2);}
[class*="has-primary-d-3-color"]{--brxc-gutenberg-color:var(--ra-primary-d-3);}
[class*="has-primary-d-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-d-3);}
[class*="has-primary-d-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-d-3);}
[class*="has-primary-d-4-color"]{--brxc-gutenberg-color:var(--ra-primary-d-4);}
[class*="has-primary-d-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-d-4);}
[class*="has-primary-d-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-d-4);}
[class*="has-primary-d-5-color"]{--brxc-gutenberg-color:var(--ra-primary-d-5);}
[class*="has-primary-d-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-d-5);}
[class*="has-primary-d-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-d-5);}
[class*="has-primary-l-1-color"]{--brxc-gutenberg-color:var(--ra-primary-l-1);}
[class*="has-primary-l-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-l-1);}
[class*="has-primary-l-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-l-1);}
[class*="has-primary-l-2-color"]{--brxc-gutenberg-color:var(--ra-primary-l-2);}
[class*="has-primary-l-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-l-2);}
[class*="has-primary-l-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-l-2);}
[class*="has-primary-l-3-color"]{--brxc-gutenberg-color:var(--ra-primary-l-3);}
[class*="has-primary-l-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-l-3);}
[class*="has-primary-l-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-l-3);}
[class*="has-primary-l-4-color"]{--brxc-gutenberg-color:var(--ra-primary-l-4);}
[class*="has-primary-l-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-primary-l-4);}
[class*="has-primary-l-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-primary-l-4);}
[class*="has-secondary-color"]{--brxc-gutenberg-color:var(--ra-secondary);}
[class*="has-secondary-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary);}
[class*="has-secondary-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary);}
[class*="has-secondary-5-color"]{--brxc-gutenberg-color:var(--ra-secondary-5);}
[class*="has-secondary-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-5);}
[class*="has-secondary-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-5);}
[class*="has-secondary-10-color"]{--brxc-gutenberg-color:var(--ra-secondary-10);}
[class*="has-secondary-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-10);}
[class*="has-secondary-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-10);}
[class*="has-secondary-20-color"]{--brxc-gutenberg-color:var(--ra-secondary-20);}
[class*="has-secondary-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-20);}
[class*="has-secondary-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-20);}
[class*="has-secondary-30-color"]{--brxc-gutenberg-color:var(--ra-secondary-30);}
[class*="has-secondary-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-30);}
[class*="has-secondary-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-30);}
[class*="has-secondary-40-color"]{--brxc-gutenberg-color:var(--ra-secondary-40);}
[class*="has-secondary-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-40);}
[class*="has-secondary-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-40);}
[class*="has-secondary-50-color"]{--brxc-gutenberg-color:var(--ra-secondary-50);}
[class*="has-secondary-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-50);}
[class*="has-secondary-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-50);}
[class*="has-secondary-60-color"]{--brxc-gutenberg-color:var(--ra-secondary-60);}
[class*="has-secondary-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-60);}
[class*="has-secondary-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-60);}
[class*="has-secondary-70-color"]{--brxc-gutenberg-color:var(--ra-secondary-70);}
[class*="has-secondary-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-70);}
[class*="has-secondary-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-70);}
[class*="has-secondary-80-color"]{--brxc-gutenberg-color:var(--ra-secondary-80);}
[class*="has-secondary-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-80);}
[class*="has-secondary-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-80);}
[class*="has-secondary-90-color"]{--brxc-gutenberg-color:var(--ra-secondary-90);}
[class*="has-secondary-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-90);}
[class*="has-secondary-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-90);}
[class*="has-secondary-d-1-color"]{--brxc-gutenberg-color:var(--ra-secondary-d-1);}
[class*="has-secondary-d-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-d-1);}
[class*="has-secondary-d-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-d-1);}
[class*="has-secondary-d-2-color"]{--brxc-gutenberg-color:var(--ra-secondary-d-2);}
[class*="has-secondary-d-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-d-2);}
[class*="has-secondary-d-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-d-2);}
[class*="has-secondary-d-3-color"]{--brxc-gutenberg-color:var(--ra-secondary-d-3);}
[class*="has-secondary-d-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-d-3);}
[class*="has-secondary-d-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-d-3);}
[class*="has-secondary-d-4-color"]{--brxc-gutenberg-color:var(--ra-secondary-d-4);}
[class*="has-secondary-d-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-d-4);}
[class*="has-secondary-d-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-d-4);}
[class*="has-secondary-l-1-color"]{--brxc-gutenberg-color:var(--ra-secondary-l-1);}
[class*="has-secondary-l-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-l-1);}
[class*="has-secondary-l-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-l-1);}
[class*="has-secondary-l-2-color"]{--brxc-gutenberg-color:var(--ra-secondary-l-2);}
[class*="has-secondary-l-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-l-2);}
[class*="has-secondary-l-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-l-2);}
[class*="has-secondary-l-3-color"]{--brxc-gutenberg-color:var(--ra-secondary-l-3);}
[class*="has-secondary-l-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-l-3);}
[class*="has-secondary-l-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-l-3);}
[class*="has-secondary-l-4-color"]{--brxc-gutenberg-color:var(--ra-secondary-l-4);}
[class*="has-secondary-l-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-secondary-l-4);}
[class*="has-secondary-l-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-secondary-l-4);}
[class*="has-tertiary-color"]{--brxc-gutenberg-color:var(--ra-tertiary);}
[class*="has-tertiary-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary);}
[class*="has-tertiary-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary);}
[class*="has-tertiary-5-color"]{--brxc-gutenberg-color:var(--ra-tertiary-5);}
[class*="has-tertiary-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-5);}
[class*="has-tertiary-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-5);}
[class*="has-tertiary-10-color"]{--brxc-gutenberg-color:var(--ra-tertiary-10);}
[class*="has-tertiary-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-10);}
[class*="has-tertiary-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-10);}
[class*="has-tertiary-20-color"]{--brxc-gutenberg-color:var(--ra-tertiary-20);}
[class*="has-tertiary-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-20);}
[class*="has-tertiary-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-20);}
[class*="has-tertiary-30-color"]{--brxc-gutenberg-color:var(--ra-tertiary-30);}
[class*="has-tertiary-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-30);}
[class*="has-tertiary-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-30);}
[class*="has-tertiary-40-color"]{--brxc-gutenberg-color:var(--ra-tertiary-40);}
[class*="has-tertiary-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-40);}
[class*="has-tertiary-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-40);}
[class*="has-tertiary-50-color"]{--brxc-gutenberg-color:var(--ra-tertiary-50);}
[class*="has-tertiary-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-50);}
[class*="has-tertiary-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-50);}
[class*="has-tertiary-60-color"]{--brxc-gutenberg-color:var(--ra-tertiary-60);}
[class*="has-tertiary-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-60);}
[class*="has-tertiary-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-60);}
[class*="has-tertiary-70-color"]{--brxc-gutenberg-color:var(--ra-tertiary-70);}
[class*="has-tertiary-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-70);}
[class*="has-tertiary-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-70);}
[class*="has-tertiary-80-color"]{--brxc-gutenberg-color:var(--ra-tertiary-80);}
[class*="has-tertiary-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-80);}
[class*="has-tertiary-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-80);}
[class*="has-tertiary-90-color"]{--brxc-gutenberg-color:var(--ra-tertiary-90);}
[class*="has-tertiary-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-90);}
[class*="has-tertiary-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-90);}
[class*="has-tertiary-d-1-color"]{--brxc-gutenberg-color:var(--ra-tertiary-d-1);}
[class*="has-tertiary-d-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-d-1);}
[class*="has-tertiary-d-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-d-1);}
[class*="has-tertiary-d-2-color"]{--brxc-gutenberg-color:var(--ra-tertiary-d-2);}
[class*="has-tertiary-d-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-d-2);}
[class*="has-tertiary-d-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-d-2);}
[class*="has-tertiary-d-3-color"]{--brxc-gutenberg-color:var(--ra-tertiary-d-3);}
[class*="has-tertiary-d-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-d-3);}
[class*="has-tertiary-d-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-d-3);}
[class*="has-tertiary-d-4-color"]{--brxc-gutenberg-color:var(--ra-tertiary-d-4);}
[class*="has-tertiary-d-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-d-4);}
[class*="has-tertiary-d-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-d-4);}
[class*="has-tertiary-l-1-color"]{--brxc-gutenberg-color:var(--ra-tertiary-l-1);}
[class*="has-tertiary-l-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-l-1);}
[class*="has-tertiary-l-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-l-1);}
[class*="has-tertiary-l-2-color"]{--brxc-gutenberg-color:var(--ra-tertiary-l-2);}
[class*="has-tertiary-l-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-l-2);}
[class*="has-tertiary-l-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-l-2);}
[class*="has-tertiary-l-3-color"]{--brxc-gutenberg-color:var(--ra-tertiary-l-3);}
[class*="has-tertiary-l-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-l-3);}
[class*="has-tertiary-l-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-l-3);}
[class*="has-tertiary-l-4-color"]{--brxc-gutenberg-color:var(--ra-tertiary-l-4);}
[class*="has-tertiary-l-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-tertiary-l-4);}
[class*="has-tertiary-l-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-tertiary-l-4);}
[class*="has-bg-body-color"]{--brxc-gutenberg-color:var(--ra-bg-body);}
[class*="has-bg-body-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-body);}
[class*="has-bg-body-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-body);}
[class*="has-bg-surface-color"]{--brxc-gutenberg-color:var(--ra-bg-surface);}
[class*="has-bg-surface-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-surface);}
[class*="has-bg-surface-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-surface);}
[class*="has-bg-header-color"]{--brxc-gutenberg-color:var(--ra-bg-header);}
[class*="has-bg-header-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header);}
[class*="has-bg-header-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header);}
[class*="has-bg-header-5-color"]{--brxc-gutenberg-color:var(--ra-bg-header-5);}
[class*="has-bg-header-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-5);}
[class*="has-bg-header-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-5);}
[class*="has-bg-header-10-color"]{--brxc-gutenberg-color:var(--ra-bg-header-10);}
[class*="has-bg-header-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-10);}
[class*="has-bg-header-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-10);}
[class*="has-bg-header-20-color"]{--brxc-gutenberg-color:var(--ra-bg-header-20);}
[class*="has-bg-header-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-20);}
[class*="has-bg-header-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-20);}
[class*="has-bg-header-30-color"]{--brxc-gutenberg-color:var(--ra-bg-header-30);}
[class*="has-bg-header-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-30);}
[class*="has-bg-header-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-30);}
[class*="has-bg-header-40-color"]{--brxc-gutenberg-color:var(--ra-bg-header-40);}
[class*="has-bg-header-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-40);}
[class*="has-bg-header-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-40);}
[class*="has-bg-header-50-color"]{--brxc-gutenberg-color:var(--ra-bg-header-50);}
[class*="has-bg-header-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-50);}
[class*="has-bg-header-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-50);}
[class*="has-bg-header-60-color"]{--brxc-gutenberg-color:var(--ra-bg-header-60);}
[class*="has-bg-header-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-60);}
[class*="has-bg-header-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-60);}
[class*="has-bg-header-70-color"]{--brxc-gutenberg-color:var(--ra-bg-header-70);}
[class*="has-bg-header-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-70);}
[class*="has-bg-header-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-70);}
[class*="has-bg-header-80-color"]{--brxc-gutenberg-color:var(--ra-bg-header-80);}
[class*="has-bg-header-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-80);}
[class*="has-bg-header-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-80);}
[class*="has-bg-header-90-color"]{--brxc-gutenberg-color:var(--ra-bg-header-90);}
[class*="has-bg-header-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-header-90);}
[class*="has-bg-header-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-header-90);}
[class*="has-bg-cream-color"]{--brxc-gutenberg-color:var(--ra-bg-cream);}
[class*="has-bg-cream-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-cream);}
[class*="has-bg-cream-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-cream);}
[class*="has-bg-footer-color"]{--brxc-gutenberg-color:var(--ra-bg-footer);}
[class*="has-bg-footer-background-color"]{--brxc-gutenberg-bg-color:var(--ra-bg-footer);}
[class*="has-bg-footer-border-color"]{--brxc-gutenberg-border-color:var(--ra-bg-footer);}
[class*="has-gray-50-color"]{--brxc-gutenberg-color:var(--ra-gray-50);}
[class*="has-gray-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-gray-50);}
[class*="has-gray-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-gray-50);}
[class*="has-homestars-color"]{--brxc-gutenberg-color:var(--ra-homestars);}
[class*="has-homestars-background-color"]{--brxc-gutenberg-bg-color:var(--ra-homestars);}
[class*="has-homestars-border-color"]{--brxc-gutenberg-border-color:var(--ra-homestars);}
[class*="has-yellow-200-color"]{--brxc-gutenberg-color:var(--ra-yellow-200);}
[class*="has-yellow-200-background-color"]{--brxc-gutenberg-bg-color:var(--ra-yellow-200);}
[class*="has-yellow-200-border-color"]{--brxc-gutenberg-border-color:var(--ra-yellow-200);}
[class*="has-text-body-color"]{--brxc-gutenberg-color:var(--ra-text-body);}
[class*="has-text-body-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body);}
[class*="has-text-body-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body);}
[class*="has-text-body-5-color"]{--brxc-gutenberg-color:var(--ra-text-body-5);}
[class*="has-text-body-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-5);}
[class*="has-text-body-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-5);}
[class*="has-text-body-10-color"]{--brxc-gutenberg-color:var(--ra-text-body-10);}
[class*="has-text-body-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-10);}
[class*="has-text-body-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-10);}
[class*="has-text-body-20-color"]{--brxc-gutenberg-color:var(--ra-text-body-20);}
[class*="has-text-body-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-20);}
[class*="has-text-body-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-20);}
[class*="has-text-body-30-color"]{--brxc-gutenberg-color:var(--ra-text-body-30);}
[class*="has-text-body-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-30);}
[class*="has-text-body-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-30);}
[class*="has-text-body-40-color"]{--brxc-gutenberg-color:var(--ra-text-body-40);}
[class*="has-text-body-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-40);}
[class*="has-text-body-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-40);}
[class*="has-text-body-50-color"]{--brxc-gutenberg-color:var(--ra-text-body-50);}
[class*="has-text-body-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-50);}
[class*="has-text-body-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-50);}
[class*="has-text-body-60-color"]{--brxc-gutenberg-color:var(--ra-text-body-60);}
[class*="has-text-body-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-60);}
[class*="has-text-body-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-60);}
[class*="has-text-body-70-color"]{--brxc-gutenberg-color:var(--ra-text-body-70);}
[class*="has-text-body-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-70);}
[class*="has-text-body-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-70);}
[class*="has-text-body-80-color"]{--brxc-gutenberg-color:var(--ra-text-body-80);}
[class*="has-text-body-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-80);}
[class*="has-text-body-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-80);}
[class*="has-text-body-90-color"]{--brxc-gutenberg-color:var(--ra-text-body-90);}
[class*="has-text-body-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-90);}
[class*="has-text-body-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-90);}
[class*="has-text-body-d-1-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-1);}
[class*="has-text-body-d-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-1);}
[class*="has-text-body-d-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-1);}
[class*="has-text-body-d-2-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-2);}
[class*="has-text-body-d-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-2);}
[class*="has-text-body-d-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-2);}
[class*="has-text-body-d-3-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-3);}
[class*="has-text-body-d-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-3);}
[class*="has-text-body-d-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-3);}
[class*="has-text-body-d-4-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-4);}
[class*="has-text-body-d-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-4);}
[class*="has-text-body-d-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-4);}
[class*="has-text-body-d-5-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-5);}
[class*="has-text-body-d-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-5);}
[class*="has-text-body-d-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-5);}
[class*="has-text-body-d-6-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-6);}
[class*="has-text-body-d-6-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-6);}
[class*="has-text-body-d-6-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-6);}
[class*="has-text-body-d-7-color"]{--brxc-gutenberg-color:var(--ra-text-body-d-7);}
[class*="has-text-body-d-7-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-d-7);}
[class*="has-text-body-d-7-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-d-7);}
[class*="has-text-body-l-1-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-1);}
[class*="has-text-body-l-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-1);}
[class*="has-text-body-l-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-1);}
[class*="has-text-body-l-2-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-2);}
[class*="has-text-body-l-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-2);}
[class*="has-text-body-l-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-2);}
[class*="has-text-body-l-3-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-3);}
[class*="has-text-body-l-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-3);}
[class*="has-text-body-l-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-3);}
[class*="has-text-body-l-4-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-4);}
[class*="has-text-body-l-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-4);}
[class*="has-text-body-l-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-4);}
[class*="has-text-body-l-5-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-5);}
[class*="has-text-body-l-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-5);}
[class*="has-text-body-l-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-5);}
[class*="has-text-body-l-6-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-6);}
[class*="has-text-body-l-6-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-6);}
[class*="has-text-body-l-6-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-6);}
[class*="has-text-body-l-7-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-7);}
[class*="has-text-body-l-7-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-7);}
[class*="has-text-body-l-7-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-7);}
[class*="has-text-body-l-8-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-8);}
[class*="has-text-body-l-8-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-8);}
[class*="has-text-body-l-8-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-8);}
[class*="has-text-body-l-9-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-9);}
[class*="has-text-body-l-9-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-9);}
[class*="has-text-body-l-9-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-9);}
[class*="has-text-body-l-10-color"]{--brxc-gutenberg-color:var(--ra-text-body-l-10);}
[class*="has-text-body-l-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-body-l-10);}
[class*="has-text-body-l-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-body-l-10);}
[class*="has-text-white-color"]{--brxc-gutenberg-color:var(--ra-text-white);}
[class*="has-text-white-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-white);}
[class*="has-text-white-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-white);}
[class*="has-text-green-color"]{--brxc-gutenberg-color:var(--ra-text-green);}
[class*="has-text-green-background-color"]{--brxc-gutenberg-bg-color:var(--ra-text-green);}
[class*="has-text-green-border-color"]{--brxc-gutenberg-border-color:var(--ra-text-green);}
[class*="has-gray-500-color"]{--brxc-gutenberg-color:var(--ra-gray-500);}
[class*="has-gray-500-background-color"]{--brxc-gutenberg-bg-color:var(--ra-gray-500);}
[class*="has-gray-500-border-color"]{--brxc-gutenberg-border-color:var(--ra-gray-500);}
[class*="has-header-hover-color"]{--brxc-gutenberg-color:var(--ra-header-hover);}
[class*="has-header-hover-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover);}
[class*="has-header-hover-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover);}
[class*="has-header-hover-d-1-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-1);}
[class*="has-header-hover-d-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-1);}
[class*="has-header-hover-d-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-1);}
[class*="has-header-hover-d-2-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-2);}
[class*="has-header-hover-d-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-2);}
[class*="has-header-hover-d-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-2);}
[class*="has-header-hover-d-3-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-3);}
[class*="has-header-hover-d-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-3);}
[class*="has-header-hover-d-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-3);}
[class*="has-header-hover-d-4-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-4);}
[class*="has-header-hover-d-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-4);}
[class*="has-header-hover-d-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-4);}
[class*="has-header-hover-d-5-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-5);}
[class*="has-header-hover-d-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-5);}
[class*="has-header-hover-d-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-5);}
[class*="has-header-hover-d-6-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-6);}
[class*="has-header-hover-d-6-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-6);}
[class*="has-header-hover-d-6-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-6);}
[class*="has-header-hover-d-7-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-7);}
[class*="has-header-hover-d-7-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-7);}
[class*="has-header-hover-d-7-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-7);}
[class*="has-header-hover-d-8-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-8);}
[class*="has-header-hover-d-8-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-8);}
[class*="has-header-hover-d-8-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-8);}
[class*="has-header-hover-d-9-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-9);}
[class*="has-header-hover-d-9-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-9);}
[class*="has-header-hover-d-9-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-9);}
[class*="has-header-hover-d-10-color"]{--brxc-gutenberg-color:var(--ra-header-hover-d-10);}
[class*="has-header-hover-d-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-d-10);}
[class*="has-header-hover-d-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-d-10);}
[class*="has-header-hover-l-1-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-1);}
[class*="has-header-hover-l-1-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-1);}
[class*="has-header-hover-l-1-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-1);}
[class*="has-header-hover-l-2-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-2);}
[class*="has-header-hover-l-2-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-2);}
[class*="has-header-hover-l-2-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-2);}
[class*="has-header-hover-l-3-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-3);}
[class*="has-header-hover-l-3-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-3);}
[class*="has-header-hover-l-3-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-3);}
[class*="has-header-hover-l-4-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-4);}
[class*="has-header-hover-l-4-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-4);}
[class*="has-header-hover-l-4-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-4);}
[class*="has-header-hover-l-5-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-5);}
[class*="has-header-hover-l-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-5);}
[class*="has-header-hover-l-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-5);}
[class*="has-header-hover-l-6-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-6);}
[class*="has-header-hover-l-6-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-6);}
[class*="has-header-hover-l-6-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-6);}
[class*="has-header-hover-l-7-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-7);}
[class*="has-header-hover-l-7-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-7);}
[class*="has-header-hover-l-7-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-7);}
[class*="has-header-hover-l-8-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-8);}
[class*="has-header-hover-l-8-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-8);}
[class*="has-header-hover-l-8-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-8);}
[class*="has-header-hover-l-9-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-9);}
[class*="has-header-hover-l-9-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-9);}
[class*="has-header-hover-l-9-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-9);}
[class*="has-header-hover-l-10-color"]{--brxc-gutenberg-color:var(--ra-header-hover-l-10);}
[class*="has-header-hover-l-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-header-hover-l-10);}
[class*="has-header-hover-l-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-header-hover-l-10);}
[class*="has-border-primar-color"]{--brxc-gutenberg-color:var(--ra-border-primar);}
[class*="has-border-primar-background-color"]{--brxc-gutenberg-bg-color:var(--ra-border-primar);}
[class*="has-border-primar-border-color"]{--brxc-gutenberg-border-color:var(--ra-border-primar);}
[class*="has-shadow-primary-color"]{--brxc-gutenberg-color:var(--ra-shadow-primary);}
[class*="has-shadow-primary-background-color"]{--brxc-gutenberg-bg-color:var(--ra-shadow-primary);}
[class*="has-shadow-primary-border-color"]{--brxc-gutenberg-border-color:var(--ra-shadow-primary);}
[class*="has-border-header-color"]{--brxc-gutenberg-color:var(--ra-border-header);}
[class*="has-border-header-background-color"]{--brxc-gutenberg-bg-color:var(--ra-border-header);}
[class*="has-border-header-border-color"]{--brxc-gutenberg-border-color:var(--ra-border-header);}
[class*="has-border-card-color"]{--brxc-gutenberg-color:var(--ra-border-card);}
[class*="has-border-card-background-color"]{--brxc-gutenberg-bg-color:var(--ra-border-card);}
[class*="has-border-card-border-color"]{--brxc-gutenberg-border-color:var(--ra-border-card);}
[class*="has-gray-300-color"]{--brxc-gutenberg-color:var(--ra-gray-300);}
[class*="has-gray-300-background-color"]{--brxc-gutenberg-bg-color:var(--ra-gray-300);}
[class*="has-gray-300-border-color"]{--brxc-gutenberg-border-color:var(--ra-gray-300);}
[class*="has-light-color"]{--brxc-gutenberg-color:var(--ra-light);}
[class*="has-light-background-color"]{--brxc-gutenberg-bg-color:var(--ra-light);}
[class*="has-light-border-color"]{--brxc-gutenberg-border-color:var(--ra-light);}
[class*="has-dark-color"]{--brxc-gutenberg-color:var(--ra-dark);}
[class*="has-dark-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark);}
[class*="has-dark-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark);}
[class*="has-dark-5-color"]{--brxc-gutenberg-color:var(--ra-dark-5);}
[class*="has-dark-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-5);}
[class*="has-dark-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-5);}
[class*="has-dark-10-color"]{--brxc-gutenberg-color:var(--ra-dark-10);}
[class*="has-dark-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-10);}
[class*="has-dark-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-10);}
[class*="has-dark-20-color"]{--brxc-gutenberg-color:var(--ra-dark-20);}
[class*="has-dark-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-20);}
[class*="has-dark-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-20);}
[class*="has-dark-30-color"]{--brxc-gutenberg-color:var(--ra-dark-30);}
[class*="has-dark-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-30);}
[class*="has-dark-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-30);}
[class*="has-dark-40-color"]{--brxc-gutenberg-color:var(--ra-dark-40);}
[class*="has-dark-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-40);}
[class*="has-dark-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-40);}
[class*="has-dark-50-color"]{--brxc-gutenberg-color:var(--ra-dark-50);}
[class*="has-dark-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-50);}
[class*="has-dark-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-50);}
[class*="has-dark-60-color"]{--brxc-gutenberg-color:var(--ra-dark-60);}
[class*="has-dark-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-60);}
[class*="has-dark-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-60);}
[class*="has-dark-70-color"]{--brxc-gutenberg-color:var(--ra-dark-70);}
[class*="has-dark-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-70);}
[class*="has-dark-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-70);}
[class*="has-dark-80-color"]{--brxc-gutenberg-color:var(--ra-dark-80);}
[class*="has-dark-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-80);}
[class*="has-dark-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-80);}
[class*="has-dark-90-color"]{--brxc-gutenberg-color:var(--ra-dark-90);}
[class*="has-dark-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-dark-90);}
[class*="has-dark-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-dark-90);}
[class*="has-success-color"]{--brxc-gutenberg-color:var(--ra-success);}
[class*="has-success-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success);}
[class*="has-success-border-color"]{--brxc-gutenberg-border-color:var(--ra-success);}
[class*="has-success-5-color"]{--brxc-gutenberg-color:var(--ra-success-5);}
[class*="has-success-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-5);}
[class*="has-success-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-5);}
[class*="has-success-10-color"]{--brxc-gutenberg-color:var(--ra-success-10);}
[class*="has-success-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-10);}
[class*="has-success-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-10);}
[class*="has-success-20-color"]{--brxc-gutenberg-color:var(--ra-success-20);}
[class*="has-success-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-20);}
[class*="has-success-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-20);}
[class*="has-success-30-color"]{--brxc-gutenberg-color:var(--ra-success-30);}
[class*="has-success-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-30);}
[class*="has-success-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-30);}
[class*="has-success-40-color"]{--brxc-gutenberg-color:var(--ra-success-40);}
[class*="has-success-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-40);}
[class*="has-success-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-40);}
[class*="has-success-50-color"]{--brxc-gutenberg-color:var(--ra-success-50);}
[class*="has-success-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-50);}
[class*="has-success-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-50);}
[class*="has-success-60-color"]{--brxc-gutenberg-color:var(--ra-success-60);}
[class*="has-success-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-60);}
[class*="has-success-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-60);}
[class*="has-success-70-color"]{--brxc-gutenberg-color:var(--ra-success-70);}
[class*="has-success-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-70);}
[class*="has-success-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-70);}
[class*="has-success-80-color"]{--brxc-gutenberg-color:var(--ra-success-80);}
[class*="has-success-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-80);}
[class*="has-success-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-80);}
[class*="has-success-90-color"]{--brxc-gutenberg-color:var(--ra-success-90);}
[class*="has-success-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-success-90);}
[class*="has-success-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-success-90);}
[class*="has-error-color"]{--brxc-gutenberg-color:var(--ra-error);}
[class*="has-error-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error);}
[class*="has-error-border-color"]{--brxc-gutenberg-border-color:var(--ra-error);}
[class*="has-error-5-color"]{--brxc-gutenberg-color:var(--ra-error-5);}
[class*="has-error-5-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-5);}
[class*="has-error-5-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-5);}
[class*="has-error-10-color"]{--brxc-gutenberg-color:var(--ra-error-10);}
[class*="has-error-10-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-10);}
[class*="has-error-10-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-10);}
[class*="has-error-20-color"]{--brxc-gutenberg-color:var(--ra-error-20);}
[class*="has-error-20-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-20);}
[class*="has-error-20-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-20);}
[class*="has-error-30-color"]{--brxc-gutenberg-color:var(--ra-error-30);}
[class*="has-error-30-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-30);}
[class*="has-error-30-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-30);}
[class*="has-error-40-color"]{--brxc-gutenberg-color:var(--ra-error-40);}
[class*="has-error-40-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-40);}
[class*="has-error-40-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-40);}
[class*="has-error-50-color"]{--brxc-gutenberg-color:var(--ra-error-50);}
[class*="has-error-50-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-50);}
[class*="has-error-50-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-50);}
[class*="has-error-60-color"]{--brxc-gutenberg-color:var(--ra-error-60);}
[class*="has-error-60-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-60);}
[class*="has-error-60-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-60);}
[class*="has-error-70-color"]{--brxc-gutenberg-color:var(--ra-error-70);}
[class*="has-error-70-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-70);}
[class*="has-error-70-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-70);}
[class*="has-error-80-color"]{--brxc-gutenberg-color:var(--ra-error-80);}
[class*="has-error-80-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-80);}
[class*="has-error-80-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-80);}
[class*="has-error-90-color"]{--brxc-gutenberg-color:var(--ra-error-90);}
[class*="has-error-90-background-color"]{--brxc-gutenberg-bg-color:var(--ra-error-90);}
[class*="has-error-90-border-color"]{--brxc-gutenberg-border-color:var(--ra-error-90);}
[class*="has-default-15-color"]{--brxc-gutenberg-color:var(--ra-default-15);}
[class*="has-default-15-background-color"]{--brxc-gutenberg-bg-color:var(--ra-default-15);}
[class*="has-default-15-border-color"]{--brxc-gutenberg-border-color:var(--ra-default-15);}
.ddc-v2 {
  --bg: var(--ra-bg-body, #efefef);
  --surface: var(--ra-light, #fff);
  --ink: var(--ra-text-body, #363b3f);
  --muted: var(--ra-text-body-l-3, #686b6e);
  --line: var(--ra-gray-300, #dedfe0);
  --brand: var(--ra-primary, #006120);
  --brand-700: var(--ra-primary-d-1, #0a511d);
  --brand-50: var(--ra-primary-5, #f3f7f3);
  --navy: var(--ra-text-body, #363b3f);
  --navy-2: var(--ra-text-body-d-3, #242729);
  --sky: var(--ra-primary-l-3, #a0bea0);
  --amber: var(--ra-primary, #006120);
  --amber-700: var(--ra-primary-d-1, #0a511d);
  --amber-50: var(--ra-primary-5, #f3f7f3);
  --success: var(--ra-success, #03953b);
  --head: inherit;
  --body: inherit;
  --radius-sm: var(--ra-radius-s, 8px);
  --radius: var(--ra-radius-l, 20px);
  --shadow: var(--ra-shadow-l, 0 3px 12px rgba(0,0,0,.15));
  --maxw: 1200px;
  color: var(--ink);
  font-family: inherit;
}
.ddc-v2, .ddc-v2 * { box-sizing: border-box; }
.ddc-v2 .wrap { width: min(calc(100% - 48px), var(--maxw)); margin-inline: auto; }
.ddc-v2 h1, .ddc-v2 h2, .ddc-v2 p { margin-top: 0; }
.ddc-v2 .eyebrow { display: inline-block; color: var(--brand-700); font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.ddc-v2 .eyebrow--dark { color: var(--sky); }
.ddc-v2 .breadcrumbs ol { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; }
.ddc-v2 .breadcrumbs li + li::before { margin-right: 8px; content: "/"; opacity: .6; }
.ddc-v2 .breadcrumbs a { color: inherit; }
.ddc-v2 .btn { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; gap: 9px; padding: 14px 24px; border: 1px solid transparent; border-radius: var(--radius-sm); font: 700 15px/1.2 inherit; text-decoration: none; cursor: pointer; }
.ddc-v2 .btn--primary { background: var(--brand); color: #fff; box-shadow: 0 14px 28px -16px rgba(0,97,32,.7); }
.ddc-v2 .btn--primary:hover { background: var(--brand-700); color: #fff; }
.cost-hero {
    background: linear-gradient(120deg, var(--navy) 0%, var(--navy-2) 100%);
    color: #f7fbff;
    padding: 44px 0 60px;
  }
.cost-hero__inner {
    display: grid;
    gap: 30px;
  }
.breadcrumbs--dark {
    color: rgba(247, 251, 255, .74);
  }
.breadcrumbs--dark a {
    color: inherit;
  }
.breadcrumbs--dark span[aria-current] {
    color: rgba(247, 251, 255, .9);
  }
.cost-hero__copy {
    max-width: 850px;
  }
.cost-hero h1 {
    max-width: 940px;
    margin-top: 14px;
    font-size: clamp(40px, 5vw, 58px);
    line-height: 1.05;
  }
.cost-hero__copy > p {
    max-width: 760px;
    margin-top: 18px;
    color: rgba(247, 251, 255, .82);
    font-size: 19px;
  }
.cost-hero__facts {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 24px;
    margin-top: 24px;
    color: #d9effb;
    font-size: 14px;
    font-weight: 600;
  }
.cost-hero__facts span {
    display: inline-flex;
    align-items: center;
    gap: 9px;
  }
.cost-hero__facts span::before {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--amber);
    content: "";
  }
.calculator-band {
    --calculator-border: #d6e1e9;
    --calculator-tint: #f8fbfd;
    --calculator-focus: rgba(0, 121, 184, .16);
    background: #eef4f8;
    padding: 56px 0 80px;
  }
.calculator-intro {
    display: grid;
    grid-template-columns: minmax(0, .85fr) minmax(480px, 1.15fr);
    align-items: end;
    gap: 54px;
  }
.calculator-intro__copy h2 {
    max-width: 620px;
    margin-top: 10px;
    font-size: clamp(30px, 3.2vw, 42px);
    line-height: 1.1;
  }
.calculator-intro .eyebrow {
    color: var(--brand-700);
  }
.calculator-intro__copy p {
    max-width: 640px;
    margin-top: 14px;
    color: var(--muted);
    font-size: 16px;
  }
.calculator-progress {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
  }
.calculator-progress a {
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    grid-template-rows: auto auto;
    align-items: center;
    min-height: 76px;
    padding: 12px 14px;
    border: 1px solid var(--calculator-border);
    border-radius: var(--radius-sm);
    background: rgba(255, 255, 255, .78);
    color: var(--ink);
    text-decoration: none;
    transition: border-color .18s ease, background-color .18s ease, box-shadow .18s ease;
    touch-action: manipulation;
  }
.calculator-progress a:hover {
    border-color: #8ebbd2;
    background: var(--surface);
    box-shadow: 0 10px 24px -22px rgba(13, 27, 42, .65);
  }
.calculator-progress a:focus-visible {
    outline: 3px solid rgba(72, 176, 244, .42);
    outline-offset: 3px;
  }
.calculator-progress a > span {
    display: grid;
    grid-row: 1 / 3;
    width: 30px;
    height: 30px;
    place-items: center;
    border-radius: 50%;
    background: var(--brand-50);
    color: var(--brand-700);
    font: 750 13px var(--head);
  }
.calculator-progress strong {
    font: 700 14px var(--head);
  }
.calculator-progress small {
    color: var(--muted);
    font-size: 12px;
  }
.calculator-shell {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 360px;
    align-items: start;
    gap: 34px;
    margin-top: 34px;
  }
.mobile-estimate {
    display: none;
  }
.calculator-form {
    min-width: 0;
    overflow: hidden;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    background: var(--surface);
    box-shadow: var(--shadow);
  }
.calculator-form__submit {
    justify-self: start;
    margin-top: 2px;
  }
.calculator-step {
    --step-heading-offset: 28px;
    display: grid;
    gap: 28px;
    min-width: 0;
    margin: 0;
    padding: 38px;
    border: 0;
  }
.calculator-step,
  .estimate-sheet {
    scroll-margin-top: 154px;
  }
.calculator-step + .calculator-step {
    border-top: 1px solid var(--line);
  }
.calculator-step legend {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: var(--step-heading-offset) 0 0;
    font-family: var(--head);
    font-size: 28px;
    font-weight: 700;
  }
.calculator-step legend span {
    display: inline-grid;
    width: 34px;
    height: 34px;
    place-items: center;
    border: 1px solid #b9d7e8;
    border-radius: 50%;
    background: var(--brand-50);
    color: var(--brand-700);
    font-size: 15px;
  }
.step-intro {
    margin-top: -18px;
    color: var(--muted);
  }
.range-control {
    display: grid;
    gap: 15px;
    padding: 22px;
    border: 1px solid var(--calculator-border);
    border-radius: var(--radius-sm);
    background: var(--calculator-tint);
  }
.range-control--dependent {
    margin-top: 2px;
    background: var(--surface);
  }
.range-control__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
.range-control label,
  .stairs-control label {
    font-family: var(--head);
    font-weight: 700;
  }
.number-suffix {
    display: grid;
    grid-template-columns: minmax(64px, 90px) auto;
    align-items: center;
    overflow: hidden;
    border: 1px solid #b8c8d4;
    border-radius: 9px;
    background: var(--surface);
  }
.number-suffix:focus-within {
    border-color: var(--brand);
    box-shadow: 0 0 0 3px var(--calculator-focus);
  }
.number-suffix input {
    width: 100%;
    min-height: 44px;
    padding: 9px 8px 9px 12px;
    border: 0;
    outline: 0;
    background: transparent;
    color: var(--ink);
    font: 700 17px var(--head);
  }
.number-suffix span {
    padding-right: 12px;
    color: var(--muted);
    font-size: 13px;
    white-space: nowrap;
  }
.native-range {
    width: 100%;
    min-height: 32px;
    margin: 0;
    accent-color: var(--brand);
    cursor: pointer;
  }
.range-limits {
    display: flex;
    justify-content: space-between;
    color: var(--muted);
    font-size: 13px;
  }
.area-presets {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }
.area-presets button {
    min-height: 44px;
    padding: 7px 13px;
    border: 1px solid #bfd0dc;
    border-radius: 8px;
    background: var(--surface);
    color: var(--ink);
    font: 650 13px var(--head);
    cursor: pointer;
    touch-action: manipulation;
  }
.area-presets button:hover {
    border-color: var(--brand);
    color: var(--brand-700);
  }
.area-presets button[aria-pressed="true"] {
    border-color: var(--brand);
    background: var(--brand-50);
    color: var(--brand-700);
    box-shadow: 0 0 0 2px var(--calculator-focus);
  }
.area-presets button:focus-visible,
  .copy-estimate:focus-visible {
    outline: 3px solid rgba(72, 176, 244, .42);
    outline-offset: 3px;
  }
.calculation-note {
    color: var(--brand-700);
    font-size: 13px;
    font-weight: 700;
  }
.choice-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
.choice-grid--materials {
    grid-template-columns: 1fr;
    gap: 14px;
  }
.choice-grid--options {
    grid-template-columns: 1fr;
    gap: 14px;
  }
.choice-grid--railings,
  .choice-grid--privacy {
    grid-template-columns: 1fr;
    gap: 14px;
  }
.choice-card {
    position: relative;
    display: grid;
    grid-template-columns: 88px minmax(0, 1fr);
    min-width: 0;
    overflow: hidden;
    border: 1px solid #ccd9e2;
    border-radius: var(--radius-sm);
    background: var(--surface);
    cursor: pointer;
    transition: border-color .18s ease, background-color .18s ease, box-shadow .18s ease;
    touch-action: manipulation;
  }
.choice-card:hover {
    border-color: #7eb7d5;
    box-shadow: 0 12px 26px -24px rgba(13, 27, 42, .72);
  }
.choice-card:has(input:checked) {
    border-color: var(--brand);
    background: #fbfdff;
    box-shadow: 0 0 0 2px var(--calculator-focus);
  }
.choice-card:has(input:focus-visible) {
    outline: 3px solid rgba(142, 220, 255, .72);
    outline-offset: 2px;
  }
.choice-card input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
  }
.choice-card__image {
    min-height: 108px;
    background: #e9eef2;
  }
.choice-card__image--short {
    min-height: 96px;
  }
.choice-card__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
.choice-card__body {
    display: flex;
    min-width: 0;
    flex-direction: column;
    justify-content: center;
    gap: 4px;
    padding: 14px;
  }
.choice-card:has(input:checked) .choice-card__body {
    padding-right: 40px;
  }
.choice-card__body strong {
    font: 700 15px/1.25 var(--head);
  }
.choice-card__body small {
    color: var(--muted);
    font-size: 13px;
    line-height: 1.35;
  }
.choice-card__body b {
    margin-top: 3px;
    color: var(--brand-700);
    font: 700 13px var(--head);
  }
.choice-card--showcase {
    grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
    grid-template-areas: "body image";
    height: 190px;
    min-height: 172px;
  }
.choice-card--showcase .choice-card__image {
    grid-area: image;
    height: 100%;
    min-height: 0;
    overflow: hidden;
  }
.choice-card--showcase .choice-card__image img {
    display: block;
  }
.choice-card--privacy .choice-card__image img {
    transform: scale(1.2);
    transform-origin: center;
  }
.choice-card--showcase .choice-card__body {
    grid-area: body;
    align-items: stretch;
    gap: 7px;
    padding: 22px 24px;
  }
.choice-card--showcase:has(input:checked) .choice-card__body {
    padding-right: 24px;
  }
.choice-card--showcase .choice-card__body > strong {
    color: var(--ink);
    font-size: 20px;
    line-height: 1.15;
  }
.choice-card--showcase .choice-card__description {
    font-size: 14px;
    line-height: 1.4;
  }
.choice-card__meta {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 14px;
    align-items: end;
    margin-top: 5px;
    padding-top: 12px;
    border-top: 1px solid var(--line);
  }
.choice-card__meta-item {
    display: grid;
    gap: 2px;
    min-width: 0;
  }
.choice-card__meta-item small {
    color: var(--muted);
    font: 700 10px/1.2 var(--head);
    letter-spacing: .06em;
    text-transform: uppercase;
  }
.choice-card__meta-item > span {
    color: #34455c;
    font: 650 12px/1.3 var(--head);
  }
.choice-card__meta-item--rate {
    text-align: right;
  }
.choice-card__meta-item--rate > span {
    color: var(--brand-700);
    font-size: 14px;
    font-weight: 750;
    white-space: nowrap;
  }
.choice-card--none {
    grid-template-columns: 1fr;
    min-height: 96px;
    border-style: dashed;
  }
.choice-card--checkbox:has(input:checked)::after,
  .choice-card:not(.choice-card--checkbox):has(input:checked)::after {
    position: absolute;
    top: 8px;
    right: 8px;
    display: grid;
    width: 24px;
    height: 24px;
    place-items: center;
    border-radius: 50%;
    background: var(--brand);
    color: white;
    font-size: 14px;
    content: "✓";
  }
.optional-group {
    display: grid;
    gap: 18px;
    padding-top: 26px;
    border-top: 1px solid var(--line);
  }
.optional-group__head h2 {
    font-size: 21px;
    line-height: 1.2;
  }
.optional-group__head p {
    margin-top: 5px;
    color: var(--muted);
    font-size: 14px;
  }
.stairs-control {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    padding-top: 26px;
    border-top: 1px solid var(--line);
  }
.stairs-control p {
    margin-top: 4px;
    color: var(--muted);
    font-size: 14px;
  }
.estimate-alert {
    padding: 14px 16px;
    border-left: 4px solid var(--amber-700);
    background: var(--amber-50);
    color: #67420c;
    font-size: 14px;
  }
.estimate-sheet {
    position: sticky;
    top: 104px;
    overflow: hidden;
    border: 1px solid #bed0dc;
    border-radius: var(--radius);
    background: var(--surface);
    box-shadow: var(--shadow);
  }
.estimate-sheet__head {
    padding: 28px;
    background: var(--navy);
    color: #f6fbff;
  }
.estimate-sheet__head > span {
    color: var(--sky);
    font: 700 12px var(--head);
    text-transform: uppercase;
  }
.estimate-sheet__head h2 {
    margin-top: 18px;
    color: rgba(246, 251, 255, .74);
    font-size: 15px;
  }
.estimate-sheet__head output {
    display: block;
    margin-top: 5px;
    font: 750 38px/1.1 var(--head);
    font-variant-numeric: tabular-nums;
  }
.estimate-sheet__head p {
    margin-top: 8px;
    color: rgba(246, 251, 255, .65);
    font-size: 13px;
  }
.estimate-alert {
    margin: 20px 22px 0;
  }
.estimate-alert strong {
    display: block;
    font-family: var(--head);
  }
.estimate-alert p {
    margin-top: 4px;
  }
.estimate-breakdown {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 0 20px;
    margin: 0;
    padding: 22px 28px;
  }
.estimate-breakdown dt,
  .estimate-breakdown dd {
    margin: 0;
    padding: 9px 0;
    border-bottom: 1px solid var(--line);
    font-size: 14px;
  }
.estimate-breakdown dt {
    color: var(--muted);
  }
.estimate-breakdown dd {
    font-family: var(--head);
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    text-align: right;
  }
.estimate-sheet__actions {
    display: grid;
    gap: 12px;
    padding: 0 28px 24px;
  }
.estimate-sheet__actions .btn {
    width: 100%;
    white-space: normal;
    text-align: center;
  }
.copy-estimate {
    min-height: 44px;
    border: 1px solid #bccbd6;
    border-radius: 9px;
    background: var(--surface);
    color: var(--ink);
    font: 700 14px var(--head);
    cursor: pointer;
    touch-action: manipulation;
  }
.copy-estimate:hover {
    border-color: var(--brand);
    color: var(--brand-700);
  }
.copy-status {
    min-height: 20px;
    color: var(--success);
    font-size: 13px;
    text-align: center;
  }
.copy-buffer {
    position: fixed;
    top: 0;
    left: -9999px;
    width: 1px;
    height: 1px;
    opacity: 0;
  }
.estimate-disclaimer {
    padding: 18px 28px 24px;
    border-top: 1px solid var(--line);
    color: var(--muted);
    font-size: 12px;
    line-height: 1.45;
  }
.method-band {
    background: var(--surface);
    padding: 64px 0;
  }
.method-band__inner {
    display: grid;
    grid-template-columns: .8fr 1.2fr;
    gap: 70px;
  }
.method-band h2 {
    margin-top: 12px;
    font-size: 34px;
  }
.method-band ul {
    display: grid;
    gap: 14px;
    margin: 0;
    padding: 0;
    list-style: none;
  }
.method-band li {
    position: relative;
    padding: 0 0 14px 28px;
    border-bottom: 1px solid var(--line);
  }
.method-band li::before {
    position: absolute;
    top: 8px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--brand);
    content: "";
  }
[hidden] {
    display: none !important;
  }
@media (max-width: 1040px) {
.calculator-shell {
      grid-template-columns: minmax(0, 1fr) 320px;
    }
}
@media (max-width: 820px) {
.cost-hero {
      padding: 34px 0 42px;
    }
.cost-hero h1 {
      font-size: 36px;
    }
.calculator-band {
      padding: 32px 0 52px;
    }
.calculator-intro {
      grid-template-columns: 1fr;
      align-items: start;
      gap: 24px;
    }
.calculator-progress {
      max-width: 620px;
    }
.calculator-shell {
      grid-template-columns: 1fr;
      gap: 16px;
      margin-top: 24px;
    }
.mobile-estimate {
      position: sticky;
      top: 78px;
      z-index: 20;
      display: flex;
      grid-row: 1;
      align-items: center;
      justify-content: space-between;
      min-height: 68px;
      padding: 10px 16px;
      border: 1px solid rgba(72, 176, 244, .48);
      border-radius: var(--radius-sm);
      background: var(--navy);
      box-shadow: 0 14px 28px -20px rgba(13, 27, 42, .75);
      color: #f7fbff;
      text-decoration: none;
      touch-action: manipulation;
    }
.mobile-estimate > span {
      display: grid;
      gap: 1px;
    }
.mobile-estimate small {
      color: rgba(247, 251, 255, .68);
      font: 650 11px var(--head);
      text-transform: uppercase;
      letter-spacing: .06em;
    }
.mobile-estimate [data-mobile-total] {
      font: 750 24px/1.1 var(--head);
      font-variant-numeric: tabular-nums;
    }
.mobile-estimate > strong {
      color: #d9effb;
      font: 700 13px var(--head);
    }
.mobile-estimate:focus-visible {
      outline: 3px solid rgba(72, 176, 244, .55);
      outline-offset: 3px;
    }
.estimate-sheet {
      position: static;
      grid-row: 3;
    }
.calculator-form {
      grid-row: 2;
    }
.method-band__inner {
      grid-template-columns: 1fr;
      gap: 28px;
    }
}
@media (max-width: 600px) {
.cost-hero h1 {
      font-size: 32px;
    }
.cost-hero__copy > p {
      font-size: 17px;
    }
.calculator-intro__copy h2 {
      font-size: 29px;
    }
.calculator-progress {
      gap: 8px;
    }
.calculator-progress a {
      grid-template-columns: 28px minmax(0, 1fr);
      grid-template-rows: 1fr;
      min-height: 54px;
      padding: 8px 9px;
    }
.calculator-progress a > span {
      grid-row: auto;
      width: 26px;
      height: 26px;
    }
.calculator-progress small {
      display: none;
    }
.calculator-progress strong {
      font-size: 12px;
    }
.calculator-step {
      --step-heading-offset: 20px;
      gap: 22px;
      padding: 28px 20px;
    }
.calculator-step legend {
      font-size: 23px;
    }
.range-control {
      padding: 18px 15px;
    }
.range-control__head,
    .stairs-control {
      align-items: flex-start;
      flex-direction: column;
    }
.range-control__head .number-suffix,
    .stairs-control .number-suffix {
      width: 100%;
    }
.choice-grid,
    .choice-grid--materials,
    .choice-grid--options {
      grid-template-columns: 1fr;
    }
.choice-card {
      grid-template-columns: 96px minmax(0, 1fr);
    }
.choice-card--showcase {
      grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
      grid-template-areas: "body image";
      height: auto;
      min-height: 214px;
    }
.choice-card--showcase .choice-card__image {
      height: 100%;
      min-height: 0;
    }
.choice-card--showcase .choice-card__body,
    .choice-card--showcase:has(input:checked) .choice-card__body {
      gap: 6px;
      padding: 16px 14px;
    }
.choice-card--showcase .choice-card__body > strong {
      font-size: 17px;
    }
.choice-card--showcase .choice-card__description {
      font-size: 12.5px;
      line-height: 1.35;
    }
.choice-card__meta {
      grid-template-columns: 1fr;
      gap: 7px;
      margin-top: 3px;
      padding-top: 9px;
    }
.choice-card__meta-item--rate {
      text-align: left;
    }
.choice-card--none {
      grid-template-columns: 1fr;
    }
.estimate-sheet__head output {
      font-size: 34px;
    }
.method-band {
      padding: 48px 0;
    }
.method-band h2 {
      font-size: 28px;
    }
}
@media (prefers-reduced-motion: reduce) {
.choice-card {
      transition: none;
    }
}
.ddc-v2 .order-band { padding: 72px 0; background: var(--ra-bg-surface, #f9f5eb); }
.ddc-v2 .order-card { display: grid; grid-template-columns: minmax(0,.72fr) minmax(0,1.28fr); gap: 34px; align-items: start; padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--surface); box-shadow: var(--shadow); }
.ddc-v2 .order-card__intro { position: sticky; top: 110px; }
.ddc-v2 .order-card__intro h2 { margin: 12px 0; font-size: clamp(30px,3vw,44px); line-height: 1.1; }
.ddc-v2 .order-card__intro p { color: var(--muted); }
.ddc-v2 .calculator-order-form { display: grid; gap: 16px; }
.ddc-v2 .order-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px 16px; }
.ddc-v2 .order-grid label { display: grid; gap: 7px; font-weight: 700; }
.ddc-v2 .order-grid label > span { font-size: 14px; }
.ddc-v2 .order-grid__wide { grid-column: 1/-1; }
.ddc-v2 .order-grid input, .ddc-v2 .order-grid textarea { width: 100%; min-height: 46px; border: 1px solid #bcc9c0; border-radius: var(--radius-sm); background: #fff; padding: 10px 12px; color: var(--ink); font: inherit; }
.ddc-v2 .order-grid textarea { min-height: 84px; resize: vertical; }
.ddc-v2 .order-grid input:focus, .ddc-v2 .order-grid textarea:focus { outline: 3px solid var(--ra-primary-20, rgba(0,97,32,.2)); border-color: var(--brand); }
.ddc-v2 .estimate-preview { min-height: 260px; background: var(--ra-gray-50, #fafafa) !important; font: 500 13px/1.55 ui-monospace, SFMono-Regular, Menlo, monospace !important; }
.ddc-v2 .order-consent { display: flex; gap: 10px; align-items: flex-start; color: var(--muted); font-size: 14px; }
.ddc-v2 .order-consent input { margin-top: 3px; }
.ddc-v2 .order-submit { width: 100%; }
.ddc-v2 .order-status { min-height: 24px; margin: 0; color: var(--success); font-weight: 700; }
.ddc-v2 .order-status.is-error { color: var(--ra-error, #e52b2b); }
.ddc-v2 .order-honeypot { position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; opacity: 0 !important; }
.ddc-v2 .order-success[hidden] { display: none !important; }
.ddc-v2 .order-success { grid-column: 1/-1; display: flex; min-height: 360px; flex-direction: column; align-items: center; justify-content: center; gap: 14px; padding: clamp(28px,5vw,56px); border-radius: var(--radius); background: var(--brand-50); color: var(--ink); text-align: center; }
.ddc-v2 .order-success svg { color: var(--success); }
.ddc-v2 .order-success h3 { max-width: 720px; margin: 0; font-size: clamp(28px,4vw,42px); line-height: 1.12; }
.ddc-v2 .order-success p { max-width: 660px; margin: 0; color: var(--muted); }
.ddc-v2 .order-success__estimate { display: flex; flex-direction: column; gap: 4px; margin-top: 8px; padding: 14px 20px; border: 1px solid var(--ra-primary-20, rgba(0,97,32,.2)); border-radius: var(--radius-sm); background: var(--surface); }
.ddc-v2 .order-success__estimate span, .ddc-v2 .order-success small { color: var(--muted); font-size: 13px; }
.ddc-v2 .order-success__estimate strong { color: var(--brand-700); font-size: clamp(24px,4vw,34px); }
@media (max-width: 820px) {
.ddc-v2 .order-card { grid-template-columns: 1fr; gap: 22px; padding: 24px; }
.ddc-v2 .order-card__intro { position: static; }
}
@media (max-width: 600px) {
.ddc-v2 .wrap { width: min(calc(100% - 28px), var(--maxw)); }
.ddc-v2 .order-band { padding: 48px 0; }
.ddc-v2 .order-grid { grid-template-columns: 1fr; gap: 12px; }
.ddc-v2 .order-grid__wide { grid-column: auto; }
}
body.ddc-v2-page header a.brxe-text-link.hover-underline-animation[href*="deck-price-calculator"] {
  color: var(--ra-light, #fff);
}
body.ddc-v2-page header a.brxe-text-link.hover-underline-animation[href*="deck-price-calculator"]:hover,
body.ddc-v2-page header a.brxe-text-link.hover-underline-animation[href*="deck-price-calculator"]:focus-visible {
  color: var(--ra-primary-l-3, #a0bea0);
}
.ddc-v2 .calculator-band {
  --calculator-border: var(--ra-gray-300, #dedfe0);
  --calculator-tint: var(--ra-gray-50, #fafafa);
  --calculator-focus: var(--ra-primary-20, rgba(0,97,32,.2));
  padding: clamp(36px, 5vw, 60px) 0 68px;
  background: var(--ra-bg-surface, #f9f5eb);
}
.ddc-v2 .calculator-intro {
  grid-template-columns: minmax(0, .92fr) minmax(420px, 1.08fr);
  gap: 36px;
}
.ddc-v2 .calculator-intro__copy h1 {
  max-width: 680px;
  margin: 10px 0 0;
  font-size: clamp(32px, 4vw, 48px);
  line-height: 1.08;
}
.ddc-v2 .calculator-intro__copy p { max-width: 680px; margin-top: 14px; }
.ddc-v2 .calculator-progress { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }
.ddc-v2 .calculator-progress a {
  grid-template-columns: 24px minmax(0, 1fr);
  grid-template-rows: 1fr;
  column-gap: 8px;
  min-height: 52px;
  padding: 8px 10px;
  border-radius: 10px;
  border-color: var(--line);
  background: var(--surface);
}
.ddc-v2 .calculator-progress a > span {
  grid-row: auto;
  width: 24px;
  height: 24px;
  font-size: 12px;
}
.ddc-v2 .calculator-progress strong { font-size: 13px; line-height: 1.15; }
.ddc-v2 .calculator-progress small { display: none; }
.ddc-v2 .calculator-progress a:hover {
  border-color: var(--brand);
  background: var(--brand-50);
  box-shadow: var(--ra-shadow-s, 0 2px 6px rgba(0,0,0,.08));
}
.ddc-v2 .calculator-progress a:focus-visible,
.ddc-v2 .area-presets button:focus-visible,
.ddc-v2 .copy-estimate:focus-visible,
.ddc-v2 .choice-card:has(input:focus-visible),
.ddc-v2 .mobile-estimate:focus-visible {
  outline: 3px solid var(--calculator-focus);
  outline-offset: 3px;
}
.ddc-v2 .calculator-shell {
  grid-template-columns: minmax(0, 1fr) 320px;
  gap: 28px;
  margin-top: 30px;
}
.ddc-v2 .calculator-form,
.ddc-v2 .estimate-sheet {
  border-color: var(--line);
  box-shadow: var(--ra-shadow-s, 0 2px 6px rgba(0,0,0,.08));
}
.ddc-v2 .calculator-step {
  --step-heading-offset: 26px;
  gap: 24px;
  padding: 32px;
}
.ddc-v2 .calculator-step legend { font-size: 26px; }
.ddc-v2 .calculator-step legend span,
.ddc-v2 .number-suffix,
.ddc-v2 .area-presets button,
.ddc-v2 .choice-card,
.ddc-v2 .copy-estimate { border-color: var(--line); }
.ddc-v2 .range-control { gap: 14px; padding: 20px; }
.ddc-v2 .choice-grid--materials,
.ddc-v2 .choice-grid--options,
.ddc-v2 .choice-grid--railings,
.ddc-v2 .choice-grid--privacy { gap: 12px; }
.ddc-v2 .choice-card:hover {
  border-color: var(--brand);
  box-shadow: var(--ra-shadow-s, 0 2px 6px rgba(0,0,0,.08));
}
.ddc-v2 .choice-card:has(input:checked) { background: var(--brand-50); }
.ddc-v2 .choice-card--checkbox:has(input:checked)::after,
.ddc-v2 .choice-card:not(.choice-card--checkbox):has(input:checked)::after {
  z-index: 2;
  box-shadow: 0 0 0 2px var(--ra-light, #fff), 0 3px 10px rgba(0,0,0,.35);
}
.ddc-v2 .choice-card__image { background: var(--ra-gray-100, #f4f4f4); }
.ddc-v2 .choice-card--showcase { height: auto; min-height: 208px; }
.ddc-v2 .choice-card--showcase .choice-card__image {
  position: relative;
  height: auto;
  min-height: 0;
}
.ddc-v2 .choice-card--showcase .choice-card__image img {
  position: absolute;
  inset: 0;
}
.ddc-v2 .choice-card--showcase .choice-card__body { padding: 20px 22px; }
.ddc-v2 .choice-card__meta-item > span { color: var(--ink); }
.ddc-v2 .estimate-alert { color: var(--ink); }
.ddc-v2 .estimate-sheet__head {
  padding: 24px;
  background: var(--ra-text-body, #363b3f);
  color: var(--ra-light, #fff);
}
.ddc-v2 .estimate-sheet__head > span { color: var(--sky); }
.ddc-v2 .estimate-sheet__head h2 { margin-top: 14px; color: rgba(255,255,255,.72); }
.ddc-v2 .estimate-sheet__head output { font-size: 34px; }
.ddc-v2 .estimate-sheet__head p { color: rgba(255,255,255,.68); }
.ddc-v2 .estimate-breakdown { padding: 18px 24px; }
.ddc-v2 .estimate-sheet__actions { padding: 0 24px 20px; }
.ddc-v2 .copy-estimate {
  width: 100%;
  padding: 11px 14px;
  background: var(--ra-gray-50, #fafafa);
  line-height: 1.25;
  text-align: center;
}
.ddc-v2 .estimate-disclaimer { padding: 16px 24px 20px; }
.ddc-v2 .mobile-estimate {
  border-color: var(--line);
  background: var(--ra-text-body, #363b3f);
  color: var(--ra-light, #fff);
}
.ddc-v2 .mobile-estimate > strong { color: var(--sky); }
.ddc-v2 .order-band { padding: 60px 0; }
.ddc-v2 .order-card {
  gap: 34px;
  padding: 30px;
  border-color: var(--line);
  box-shadow: var(--ra-shadow-s, 0 2px 6px rgba(0,0,0,.08));
}
.ddc-v2 .calculator-form { scroll-margin-top: 104px; }
.ddc-v2 .calculator-progress a.is-active {
  border-color: var(--brand);
  background: var(--brand-50);
  box-shadow: 0 2px 8px -6px rgba(0,97,32,.55);
}
.ddc-v2 .calculator-progress a.is-active strong { color: var(--brand-700); }
.ddc-v2 .calculator-progress a.is-complete > span {
  border-color: var(--brand);
  background: var(--brand);
  color: var(--ra-light, #fff);
}
.ddc-v2 .wizard-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-top: 24px;
  border-top: 1px solid var(--line);
}
.ddc-v2 .wizard-actions .btn { margin: 0; }
.ddc-v2 .wizard-back {
  min-height: 48px;
  padding: 12px 18px;
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  background: var(--surface);
  color: var(--ink);
  font: 700 14px/1.2 inherit;
  cursor: pointer;
}
.ddc-v2 .wizard-back:hover { border-color: var(--brand); color: var(--brand-700); }
.ddc-v2 .pilot-start-note {
  margin: -8px 0 0;
  padding: 11px 14px;
  border-left: 3px solid var(--brand);
  background: var(--brand-50);
  color: var(--muted);
  font-size: 13px;
}
.ddc-v2 .pilot-start-note.is-updated { color: var(--brand-700); font-weight: 700; }
.ddc-v2 .choice-grid > .range-control--dependent {
  grid-column: 1 / -1;
  margin: 0 0 2px;
  border-color: var(--brand);
  background: var(--brand-50);
}
.ddc-v2 .choice-card--checkbox .choice-card__body::after {
  align-self: flex-start;
  margin-top: 7px;
  padding: 7px 11px;
  border: 1px solid var(--brand);
  border-radius: 999px;
  background: var(--surface);
  color: var(--brand-700);
  content: "+ Add to estimate";
  font: 700 12px/1.1 var(--head);
}
.ddc-v2 .choice-card--checkbox:has(input:checked) .choice-card__body::after {
  background: var(--brand);
  color: var(--ra-light, #fff);
  content: "✓ Added";
}
.ddc-v2 .order-error-summary {
  display: none;
  margin: 0;
  padding: 12px 14px;
  border-left: 4px solid var(--ra-error, #e52b2b);
  background: var(--ra-error-5, #fff5f5);
  color: var(--ra-error, #b42318);
  font-size: 14px;
  font-weight: 700;
}
.ddc-v2 .order-error-summary.is-visible { display: block; }
.ddc-v2 .order-grid label > span {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
  color: var(--ink);
}
.ddc-v2 .order-grid label > span small { color: var(--muted); font-size: 11px; font-weight: 600; }
.ddc-v2 .order-contact-heading { display: grid; gap: 3px; margin-top: 2px; }
.ddc-v2 .order-contact-heading strong { font-size: 15px; }
.ddc-v2 .order-contact-heading span { color: var(--muted); font-size: 13px; }
.ddc-v2 .order-grid input.is-invalid,
.ddc-v2 .order-consent.is-invalid { border-color: var(--ra-error, #e52b2b); box-shadow: 0 0 0 3px rgba(229,43,43,.12); }
.ddc-v2 .estimate-attachment {
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  background: var(--ra-gray-50, #fafafa);
}
.ddc-v2 .estimate-attachment summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 52px;
  padding: 13px 15px;
  cursor: pointer;
  list-style: none;
}
.ddc-v2 .estimate-attachment summary::-webkit-details-marker { display: none; }
.ddc-v2 .estimate-attachment summary::after { color: var(--brand); content: "+"; font-size: 20px; font-weight: 700; }
.ddc-v2 .estimate-attachment[open] summary::after { content: "−"; }
.ddc-v2 .estimate-attachment summary strong { margin-left: auto; color: var(--brand-700); font-size: 13px; }
.ddc-v2 .estimate-attachment pre {
  max-height: 260px;
  overflow: auto;
  margin: 0;
  padding: 14px 15px 18px;
  border-top: 1px solid var(--line);
  color: var(--ink);
  font: 500 12px/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;
  white-space: pre-wrap;
}
.ddc-v2 .order-consent { min-height: 44px; align-items: center; }
.ddc-v2 .order-consent input { width: 20px; height: 20px; margin: 0; flex: 0 0 auto; }
.ddc-v2 .order-reassurance { margin: -12px 0 0; color: var(--muted); font-size: 13px; text-align: center; }
.ddc-v2 .method-band { padding: 56px 0; background: var(--ra-bg-surface, #f9f5eb); }
.ddc-v2 .range-control--illustrated { padding: 18px 20px 20px; }
.ddc-v2 .range-control__title {
  display: flex;
  min-width: 0;
  align-items: center;
  gap: 14px;
}
.ddc-v2 .range-control__visual {
  width: 72px;
  height: 58px;
  flex: 0 0 auto;
  border: 1px solid var(--line);
  border-radius: 10px;
  background-color: var(--ra-bg-surface, #f9f5eb);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.ddc-v2 .range-control__visual--area { background-image: url(../../img/calculator/ui-platform-area.webp); }
.ddc-v2 .range-control__visual--height { background-image: url(../../img/calculator/ui-deck-height.webp); }
.ddc-v2 .range-control__copy {
  display: grid;
  min-width: 0;
  gap: 3px;
}
.ddc-v2 .range-control__copy label {
  color: var(--ra-text-body-l-2, #565a5d);
  font-weight: 600;
  line-height: 1.2;
}
.ddc-v2 .range-control__copy small {
  color: var(--muted);
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.35;
}
@media (min-width: 821px) {
.ddc-v2 .choice-card--showcase {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
.ddc-v2 .choice-card--privacy .choice-card__image { overflow: hidden; }
.ddc-v2 .choice-card--privacy:has(input[value="lunawood-cedar"]) .choice-card__image img {
    transform: scale(1.28);
  }
.ddc-v2 .choice-card--privacy:has(input[value="composite"]) .choice-card__image img {
    transform: scale(1.34);
  }
.ddc-v2 .choice-card--privacy:has(input[value="pvc-ipe"]) .choice-card__image img {
    transform: scale(1.32);
  }
.ddc-v2 .choice-card--privacy:has(input[value="metal-glass"]) .choice-card__image img {
    transform: scale(1.24);
  }
}
@media (max-width: 1040px) {
.ddc-v2 .calculator-shell { grid-template-columns: minmax(0, 1fr) 300px; gap: 22px; }
}
@media (max-width: 820px) {
.ddc-v2 .calculator-band { padding-bottom: 52px; }
.ddc-v2 .calculator-intro { grid-template-columns: 1fr; gap: 22px; }
.ddc-v2 .calculator-shell { grid-template-columns: 1fr; gap: 16px; margin-top: 24px; }
.ddc-v2 .calculator-step { padding: 28px; }
.ddc-v2 .choice-card--showcase { height: auto; min-height: 208px; }
.ddc-v2 .mobile-estimate {
    position: fixed;
    top: auto;
    right: 14px;
    bottom: calc(12px + env(safe-area-inset-bottom, 0px));
    left: 14px;
    z-index: 40;
  }
.ddc-v2 .calculator-form { grid-row: 1; }
.ddc-v2 .estimate-sheet { grid-row: 2; }
.ddc-v2.has-mobile-estimate { padding-bottom: calc(86px + env(safe-area-inset-bottom, 0px)); }
.ddc-v2 .order-card { gap: 22px; padding: 24px; }
.ddc-v2 .calculator-form { scroll-margin-top: 76px; }
}
@media (max-width: 600px) {
.ddc-v2 .calculator-intro__copy h1 { font-size: 31px; }
.ddc-v2 .calculator-progress { gap: 5px; }
.ddc-v2 .calculator-progress a {
    grid-template-columns: 20px minmax(0, 1fr);
    grid-template-rows: 1fr;
    column-gap: 4px;
    min-height: 48px;
    padding: 6px 5px;
    text-align: left;
  }
.ddc-v2 .calculator-progress a > span { width: 20px; height: 20px; font-size: 10px; }
.ddc-v2 .calculator-progress strong { font-size: 10.5px; line-height: 1.1; }
.ddc-v2 .mobile-estimate { gap: 8px; padding: 10px 13px; }
.ddc-v2 .mobile-estimate > span { min-width: 0; max-width: 52%; }
.ddc-v2 .mobile-estimate small { font-size: 10px; letter-spacing: .04em; }
.ddc-v2 .mobile-estimate > strong { margin-left: auto; font-size: 12px; white-space: nowrap; }
.ddc-v2 .calculator-step { --step-heading-offset: 18px; gap: 20px; padding: 25px 18px; }
.ddc-v2 .calculator-step legend { font-size: 22px; }
.ddc-v2 .range-control { padding: 17px 14px; }
.ddc-v2 .range-control--illustrated { padding-top: 14px; }
.ddc-v2 .range-control__title { gap: 11px; }
.ddc-v2 .range-control__visual { width: 60px; height: 48px; border-radius: 8px; }
.ddc-v2 .range-control__copy small { font-size: 12px; }
.ddc-v2 .choice-card--showcase { height: auto; min-height: 204px; }
.ddc-v2 .wizard-actions { align-items: stretch; flex-direction: column-reverse; }
.ddc-v2 .wizard-actions .btn, .ddc-v2 .wizard-back { width: 100%; }
.ddc-v2 .order-contact-heading { margin-top: 4px; }
.ddc-v2 .order-card { padding: 20px 16px; }
.ddc-v2 .calculator-order-form { gap: 14px; }
.ddc-v2 .order-grid { gap: 12px; }
.ddc-v2 .order-band { padding: 44px 0; }
.ddc-v2 .method-band { padding: 44px 0; }
}
:root { --x-breadcrumb-separator: ""; --x-breadcrumbs-gap: 5px;}
.brxe-xbreadcrumbs { display: inline-flex; flex-direction: row; gap: 10px; flex-wrap: wrap;}
.x-breadcrumbs_list { padding: 0; margin: 0; list-style-type: none; display: flex; flex-wrap: wrap;}
.brxe-xbreadcrumbs li { display: flex; align-items: center; flex-direction: row;}
.x-breadcrumbs_prefix { display: flex; align-items: center;}
.x-breadcrumbs_list-item,[data-source=yoast] > span:last-child,[data-source=navxt] > .breadcrumbs,.brxe-xbreadcrumbs .aioseo-breadcrumbs,.brxe-xbreadcrumbs .rank-math-breadcrumb > p,.brxe-xbreadcrumbs > .breadcrumbs,[data-source=seopress] .breadcrumb { flex-wrap: wrap; display: flex; align-items: center; flex-direction: row; column-gap: var(--x-breadcrumbs-gap); padding: 0;}
.brxe-xbreadcrumbs .aioseo-breadcrumb { display: inline-flex;}
.brxe-xbreadcrumbs .breadcrumbs[typeof="BreadcrumbList"] > span { display: inline-flex;}
[data-source=yoast] span,[data-source=seopress] .breadcrumb-item { display: inline-flex;}
[data-source=seopress] .breadcrumb li::after { margin-right: 0; margin-left: var(--x-breadcrumbs-gap);}
.brxe-xbreadcrumbs[data-source=extras][data-separator-type=text] li:not(:first-child):before { color: inherit; content: " " var(--x-breadcrumb-separator) " ";}
.brxe-xbreadcrumbs[data-source=extras] li:not(:last-child):after { content: "";}
.x-breadcrumbs_separator { display: inline-flex; align-items: center;}
.x-breadcrumbs_separator svg { height: 1em; width: 1em;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list { display: block;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item { display: inline; margin-inline-end: var(--x-breadcrumbs-gap);}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item a,.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item span { display: inline; vertical-align: middle;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_separator { margin-inline-end: var(--x-breadcrumbs-gap); line-height: 0;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline][data-separator-type=text] li:not(:first-child):before { margin-inline-end: var(--x-breadcrumbs-gap); vertical-align: middle;}
@media (min-width: 1446px) {
#brx-content {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.content-area {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
}
#brxe-ddcv2bc {margin-top: 86px}
@media (min-width: 991px) {
#brxe-ddcv2bc {margin-top: -86px}
}
.ra-breadcrumbs-section.brxe-section {border-bottom: 1px solid #dddddd}
@media (min-width: 991px) {
.ra-breadcrumbs-section.brxe-section {margin-top: 0px}
}
.breadcrumbs-element.brxe-xbreadcrumbs ol {--x-breadcrumb-separator: "/"}
.breadcrumbs-element.brxe-xbreadcrumbs li:not(:first-child):before, .breadcrumbs-element.brxe-xbreadcrumbs .x-breadcrumbs_separator {color: var(--ra-text-body-l-3); font-weight: 400}
.breadcrumbs-element.brxe-xbreadcrumbs .x-breadcrumbs_list [aria-current=page] > span, .breadcrumbs-element.brxe-xbreadcrumbs .rank-math-breadcrumb .last:last-child, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumbs .current-item, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumb_last, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumb--last, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumb-item.active {color: var(--ra-text-body-l-3); line-height: 1.2}
.breadcrumbs-element.brxe-xbreadcrumbs a {line-height: 1.2; color: var(--ra-text-body-l-3)}
#brxe-mlqlec {display: none}
@media (min-width: 991px) {
#brxe-mlqlec {display: block}
}
#brxe-p0mbcr {display: block}
@media (min-width: 991px) {
#brxe-p0mbcr {display: none}
}
#brxe-c5e2cb {padding-top: 20px; padding-bottom: 20px; max-width: 100%}
@media (min-width: 991px) {
#brxe-c5e2cb {padding-top: calc(var(--ra-space-4xl) + var(--ra-space-xl)); padding-right: 70px; padding-bottom: var(--ra-space-2xs); padding-left: 70px}
}
@media (min-width: 1446px) {
#brxe-c5e2cb {padding-top: calc(var(--ra-space-4xl) + var(--ra-space-xl)); padding-bottom: var(--ra-space-2xs)}
}
