.giveaways h2{font-size:18px;margin:0 0 8px}
.give-hero{border:3px solid var(--deep);background:#E5F6F3;padding:14px 16px;margin:0 0 18px}
.give-kicker{margin:0;font-size:13px;color:var(--muted)}
.give-big{margin:2px 0 0;font-size:34px;font-weight:700;color:var(--deep);font-variant-numeric:tabular-nums}
.give-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.give-split div{background:#fff;border:1px solid var(--line);padding:8px 10px;min-width:0}
.give-split span,.give-split small{display:block;color:var(--muted);font-size:12px}
.give-split b{display:block;font-size:20px;margin:2px 0}
.give-block{margin:0 0 22px}
.give-actions{display:flex;gap:8px;align-items:center}
.give-cell{background:none;border:0;padding:8px 0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px;min-height:44px}
.give-bars{display:flex;flex-direction:column;gap:4px}
.give-bar{display:grid;grid-template-columns:88px 1fr auto;gap:8px;align-items:center;width:100%;background:#fff;border:1px solid var(--line);padding:6px 10px;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:44px}
.give-track{height:14px;background:#F2F9F8;border:1px solid var(--line);min-width:0}
.give-fill{display:block;height:100%;background:var(--green)}
.give-bar b{font-variant-numeric:tabular-nums}
@media (max-width:560px){.give-big{font-size:28px}.give-split{grid-template-columns:1fr}}
