.dx-claims{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(40px,6vw,96px)}
.dx-claims header{max-width:75ch;margin-bottom:40px}.dx-claims h1{margin-top:0}.dx-claims h2{font-size:clamp(23px,2.4vw,32px);margin:0 0 16px}.dx-claims p,.dx-claims li{font-size:16px;line-height:1.6}.dx-claims a{text-decoration:underline;text-underline-offset:3px;color:inherit;overflow-wrap:anywhere}
.dx-claims__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px)}.dx-claims aside{max-width:65ch}.dx-claims ol{padding-left:24px;margin-bottom:32px}.dx-claims li{padding-left:5px;margin-bottom:14px}.dx-claims__form{min-width:0;border-top:4px solid #f2d500;padding-top:24px}.dx-claims label{display:block;font-size:15px;font-weight:600;margin:18px 0 7px}.dx-claims input:not([type=hidden]),.dx-claims textarea,.dx-claims select{display:block;width:100%;min-width:0;min-height:48px;box-sizing:border-box;font:inherit;font-size:16px;color:#111;background:#fff;border:1px solid #777;border-radius:0;padding:12px}.dx-claims textarea{resize:vertical}.dx-claims__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dx-claims__privacy{font-size:14px!important;margin:20px 0}.dx-claims :focus-visible{outline:3px solid #111;outline-offset:3px}.dx-claims__status{border-left:5px solid #f2d500;padding:18px;background:#fff}.dx-claims__error{border-left:5px solid #ad2424;padding:14px;background:#fff}.dx-claims .dx-button{min-height:48px;cursor:pointer}
@media(max-width:749px){.dx-claims__layout,.dx-claims__fields{grid-template-columns:1fr}.dx-claims header{margin-bottom:28px}.dx-claims__fields{gap:0}.dx-claims .dx-button{width:100%}}
