.consumer-card{width:100%;max-width:54rem;margin:2rem auto;padding:clamp(1.25rem,4vw,3rem);box-sizing:border-box;overflow-wrap:anywhere}.consumer-card h1{font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.12}.consumer-card details{margin:1.5rem 0}.consumer-card summary{cursor:pointer;font-weight:600}.consumer-document{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.95rem;max-width:100%}.consumer-card dd{margin:0 0 1rem}.consumer-card dt{font-weight:600}.consumer-card .exchange-button{white-space:normal;text-align:center;height:auto;min-height:3rem}.consumer-card input:not([type=checkbox]),.consumer-card textarea,.consumer-card select{box-sizing:border-box;width:100%;min-width:0}.consumer-card .exchange-checkbox{align-items:flex-start}.consumer-card .exchange-checkbox input{flex-shrink:0}
.consumer-declaration .exchange-shell{min-height:100vh;padding-block:1px}.consumer-card select{white-space:normal;min-height:3rem;height:auto}.consumer-card textarea{resize:vertical}
.consumer-card .consumer-contact-check{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;pointer-events:none}
