.tky-claim{margin:0 0 1.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem;text-align:left}
.tky-claim *{text-align:left}
.tky-claim__lead{margin:0 0 1.6rem;font-size:1.5rem}
.tky-claim__group{margin:0 0 2rem;padding:0;border:0}
.tky-claim__label{display:block;margin:0 0 .4rem;padding:0;font-weight:700;font-size:1.5rem}
.tky-claim__no{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-right:.7rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;font-weight:700}
.tky-claim__req{margin-left:.6rem;padding:.1rem .5rem;border-radius:.3rem;background:#d72c0d;color:#fff;font-size:1.1rem;font-weight:600;vertical-align:.1rem}
.tky-claim__help{margin:0 0 .8rem;padding-left:2.9rem;font-size:1.3rem;line-height:1.6;opacity:.8}
.tky-claim__checks{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 1rem;padding-left:2.9rem}
.tky-claim__check{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;cursor:pointer}
.tky-claim__check input{width:2rem;height:2rem;flex:0 0 auto}
.tky-claim__input,.tky-claim__textarea,.tky-claim__file{width:calc(100% - 2.9rem);margin-left:2.9rem;padding:1.1rem 1rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;font-family:inherit}
.tky-claim__textarea{resize:vertical}
.tky-claim__file{padding:1rem}
.tky-claim__error{margin:1rem 0 0;padding:1rem 1.2rem;border-radius:.4rem;background:#fdecea;color:#b42318;font-size:1.4rem;font-weight:700}
.tky-claim__invalid{border-color:#d72c0d !important}
.tky-claim__next{margin:1.8rem 0 0;padding:1.2rem 1.4rem;border-radius:.6rem;background:rgba(var(--color-foreground),.06)}
.tky-claim__next-title{margin:0 0 .4rem;font-size:1.4rem;font-weight:700}
.tky-claim__next-body{margin:0;font-size:1.3rem;line-height:1.7}
@media screen and (max-width:749px){.tky-claim__help,.tky-claim__checks{padding-left:0}.tky-claim__input,.tky-claim__textarea,.tky-claim__file{width:100%;margin-left:0}}
