/* Match the shared content width; keep approved confirmation success cards. */
.in-wrap{width:min(1220px,calc(100% - 96px));max-width:1220px!important;padding-inline:0}.in-scan-card{max-width:none}.in-wrap .in-hero-inner{max-width:none}.in-wrap .in-lead{max-width:none}
.tx-main:has(#u-heading),.tx-main:has(#state-error[style*="block"]),.tx-main:has(#state-invalid[style*="block"]){width:min(1220px,calc(100% - 96px));margin-inline:auto;padding:56px 0;min-height:55vh;align-items:start}
.tx-card:has(#u-heading),.tx-card:has(#state-error[style*="block"]),.tx-card:has(#state-invalid[style*="block"]){max-width:none;width:100%;text-align:left;padding:40px;border-radius:8px}
.tx-card:has(#u-heading) p,.tx-card:has(#state-error[style*="block"]) p,.tx-card:has(#state-invalid[style*="block"]) p{max-width:none;font-size:18px;margin:16px 0 24px}.tx-card:has(#u-heading) .tx-ico,.tx-card:has(#state-error[style*="block"]) .tx-ico,.tx-card:has(#state-invalid[style*="block"]) .tx-ico{margin-left:0}
@media(max-width:767px){.in-wrap,.tx-main:has(#u-heading),.tx-main:has(#state-error[style*="block"]),.tx-main:has(#state-invalid[style*="block"]){width:calc(100% - 40px)}.tx-card:has(#u-heading),.tx-card:has(#state-error[style*="block"]),.tx-card:has(#state-invalid[style*="block"]){padding:26px}}
