.tus-spenden{--tus-spenden-accent:#245b93;max-width:780px;margin:0 auto;padding:8px 0 22px;font-family:inherit;color:#19212b}.tus-spenden *{box-sizing:border-box}.tus-spenden__card{background:#fff;border:1px solid #e4e6ea;border-radius:14px;box-shadow:0 5px 18px rgba(0,0,0,.055);padding:26px 30px;margin-bottom:20px}.tus-spenden__hero{text-align:center;padding:34px 28px}.tus-spenden__symbol{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--tus-spenden-accent) 12%,white);color:var(--tus-spenden-accent);font-size:30px;margin:0 auto 13px}.tus-spenden h2,.tus-spenden h3{color:#19212b;margin:0 0 12px;line-height:1.3}.tus-spenden h2{font-size:clamp(25px,4vw,32px)}.tus-spenden h3{font-size:22px}.tus-spenden p{margin:0 0 12px;line-height:1.65}.tus-spenden p:last-child{margin-bottom:0}.tus-spenden__intro{color:#4a5868}.tus-spenden__bank dl{border-top:1px solid #e9edf2;margin:21px 0 0;padding:0}.tus-spenden__bank dl>div{padding:14px 0;border-bottom:1px solid #e9edf2}.tus-spenden dt{font-size:12px;font-weight:700;color:#657181;margin:0 0 5px}.tus-spenden dd{font-size:16px;font-weight:600;line-height:1.45;margin:0;overflow-wrap:anywhere}.tus-spenden__copy-row{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tus-spenden__copy{border:1px solid var(--tus-spenden-accent);background:#fff;color:var(--tus-spenden-accent);border-radius:8px;padding:9px 14px;cursor:pointer;font:600 13px/1.3 inherit;transition:background .2s,color .2s}.tus-spenden__copy:hover,.tus-spenden__copy:focus-visible{background:var(--tus-spenden-accent);color:#fff}.tus-spenden__copy:focus-visible{outline:2px solid var(--tus-spenden-accent);outline-offset:3px}.tus-spenden__feedback{font-size:13px;color:#366640;display:block;margin-top:6px;min-height:0}.tus-spenden__notice h3{display:flex;align-items:center;gap:9px}.tus-spenden__notice h3 span{color:var(--tus-spenden-accent)}.tus-spenden__footer{text-align:center;font-weight:600;padding:7px}.tus-spenden__footer p{display:inline}.tus-spenden__footer span{color:#b93646}@media(max-width:600px){.tus-spenden__card{padding:22px 18px;border-radius:12px;margin-bottom:15px}.tus-spenden__hero{padding:26px 18px}.tus-spenden h3{font-size:20px}.tus-spenden__copy-row{align-items:flex-start;flex-direction:column;gap:10px}.tus-spenden__copy{min-height:42px}}
