.sew-donation-card-wrap{display:flex;justify-content:center;width:100%}.sew-donation-card{--sew-donation-width:580px;--sew-donation-bg:var(--sew-ds-primary, #1100a8);--sew-donation-title:#ffffff;--sew-donation-text:#ffffff;--sew-donation-accent:var(--sew-ds-accent, #ffb600);--sew-donation-accent-text:var(--sew-ds-primary, #10069f);--sew-donation-muted:rgba(255, 255, 255, 0.24);background:var(--sew-donation-bg);border-radius:8px;color:var(--sew-donation-text);font-size:17px;inline-size:min(100%, var(--sew-donation-width));padding:clamp(30px, 4vw, 42px) clamp(22px, 4vw, 40px) clamp(28px, 3.6vw, 36px)}.sew-donation-card,.sew-donation-card *{box-sizing:border-box}.sew-donation-card__title{color:var(--sew-donation-title);font-family:open-sans-condensed,"Arial Narrow",Arial,sans-serif;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0 auto clamp(24px, 3vw, 34px);text-align:center;text-transform:none}.sew-donation-card__frequency,.sew-donation-card__amounts{display:grid;gap:clamp(10px, 1.6vw, 16px)}.sew-donation-card__frequency{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(22px, 3vw, 30px)}.sew-donation-card__amounts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(22px, 3vw, 30px)}.sew-donation-card__choice{align-items:center;appearance:none;background:var(--sew-donation-muted);border:2px solid #fff0;border-radius:999px;color:var(--sew-donation-text);cursor:pointer;display:inline-flex;font-family:"inter-24pt",Inter,Arial,sans-serif;font-size:inherit;font-weight:800;gap:10px;justify-content:center;line-height:1;min-height:clamp(44px, 3.6vw, 52px);padding:0 clamp(14px, 1.7vw, 22px);text-align:center;transition:background-color var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease),border-color var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease),color var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease),transform var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease)}.sew-donation-card .sew-donation-card__choice,.sew-donation-card .sew-donation-card__choice:hover,.sew-donation-card .sew-donation-card__choice:focus,.sew-donation-card .sew-donation-card__choice:active,.sew-donation-card .sew-donation-card__choice.is-active{background-color:var(--sew-donation-muted)!important}.sew-donation-card__choice:hover,.sew-donation-card__choice:focus-visible{transform:translateY(-1px)}.sew-donation-card__choice.is-active{border-color:var(--sew-donation-accent);color:#fff}.sew-donation-card__radio{align-items:center;aspect-ratio:1;border:2px solid currentColor;border-radius:50%;display:inline-flex;flex:0 0 auto;justify-content:center;width:1em}.sew-donation-card__choice.is-active .sew-donation-card__radio{background:#fff;border-color:#fff;color:var(--sew-donation-bg)}.sew-donation-card__choice.is-active .sew-donation-card__radio::before{content:"✓";font-size:.72em;font-weight:900;line-height:1}.sew-donation-card__custom{color:#fff;display:block;font-family:"inter-24pt",Inter,Arial,sans-serif;font-size:inherit;font-weight:800;margin-bottom:clamp(26px, 4vw, 34px)}.sew-donation-card__input-wrap{align-items:center;background:var(--sew-donation-muted);border:2px solid #fff0;border-radius:999px;color:#fff;display:flex;font-size:inherit;font-weight:800;gap:.35em;margin-top:8px;min-height:clamp(42px, 3.4vw, 48px);padding:0 clamp(18px, 2.4vw, 24px);transition:border-color var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease)}.sew-donation-card__custom.is-active .sew-donation-card__input-wrap,.sew-donation-card__input-wrap:focus-within{border-color:var(--sew-donation-accent)}.sew-donation-card__input{appearance:textfield;background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;font:inherit;inline-size:100%;min-width:0;outline:0!important;padding:0!important;box-shadow:none!important}.sew-donation-card__input:focus{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.sew-donation-card__input::-webkit-inner-spin-button,.sew-donation-card__input::-webkit-outer-spin-button{appearance:none;margin:0}.sew-donation-card__cta{align-items:center;background:var(--sew-donation-accent);border-radius:999px;color:var(--sew-donation-accent-text);display:inline-flex;font-family:open-sans-condensed,"Arial Narrow",Arial,sans-serif;font-size:inherit;font-weight:800;gap:10px;justify-content:center;line-height:1;min-height:clamp(46px, 3.4vw, 52px);text-align:center;text-decoration:none;text-transform:uppercase;transition:filter var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease),transform var(--sew-ds-motion-fast,220ms) var(--sew-ds-ease,ease);width:100%}.sew-donation-card__cta:hover,.sew-donation-card__cta:focus-visible{color:var(--sew-donation-accent-text);filter:brightness(1.03);text-decoration:none;transform:translateY(-2px)}.sew-donation-card__cta-icon{display:inline-flex;font-size:.8em}.sew-donation-card__cta-icon svg{fill:currentColor;height:1em;width:1em}.sew-donation-card__tax{color:#fff;font-family:"inter-24pt",Inter,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.35;margin:clamp(22px, 3vw, 28px) 0 0;text-align:center}.sew-donation-card__tax strong{font-weight:800}@media (max-width:1024px){.sew-donation-card{padding:28px 22px 30px}.sew-donation-card__title{margin-bottom:24px}.sew-donation-card__choice{min-height:44px;padding-inline:14px}.sew-donation-card__input-wrap{min-height:42px;padding-inline:18px}.sew-donation-card__cta{min-height:46px}}@media (max-width:767px){.sew-donation-card{border-radius:8px;padding:22px 16px 24px}.sew-donation-card__title{margin-bottom:22px}.sew-donation-card__frequency,.sew-donation-card__amounts{gap:10px}.sew-donation-card__frequency{grid-template-columns:1fr}.sew-donation-card__choice{min-height:42px;padding-inline:12px}.sew-donation-card__custom{margin-bottom:24px}.sew-donation-card__input-wrap{min-height:40px;padding-inline:16px}.sew-donation-card__cta{min-height:44px}.sew-donation-card__tax{margin-top:20px}}@media (prefers-reduced-motion:reduce){.sew-donation-card__choice,.sew-donation-card__cta,.sew-donation-card__input-wrap{transition-duration:.01ms!important}}