.donation-page{background:linear-gradient(#f6f6f8e0,#f6f6f8f0),var(--donation-photo) center/cover;color:#111;min-height:70vh;padding:38px max(20px,50vw - 540px) 60px}.donation-intro{max-width:860px;margin:0 0 30px}.donation-back{color:#3f3f47;margin-bottom:20px;padding:10px 0;font-size:14px;line-height:1.5;display:inline-block}.donation-intro .app-kicker{color:#c81720}.donation-page h1{color:#101014;overflow-wrap:anywhere;margin:16px 0 22px;font:900 clamp(2.6rem,5vw,4.5rem)/.97 Barlow Condensed,Impact,sans-serif}.donation-page h1 em{color:#d71923}.donation-purpose{color:#363641;white-space:pre-wrap;font-size:16px;line-height:1.8}.donation-reader{background:#fff;border:1px solid #d1d1d8;border-top:4px solid #ed1c24;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #1112}.donation-reader-header{background:#fff;border-bottom:1px solid #e4e4e8;justify-content:space-between;align-items:center;gap:22px;padding:24px 28px;display:flex}.donation-reader-header span{letter-spacing:.12em;color:#bb1c25;font-size:11px;font-weight:700}.donation-reader-header h2{color:#111;margin:10px 0;font:800 1.8rem/1.15 Barlow Condensed,Impact,sans-serif}.donation-reader-header p{color:#565661;margin:0;font-size:13px;line-height:1.65}.donation-reader-header>a{color:#fff;background:#141419;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:13px;text-decoration:none;display:inline-flex}.donation-help{color:#444450;background:#f4f4f6;margin:0;padding:18px 28px;font-size:13px;line-height:1.8}.donation-help a,.donation-privacy a{color:#a51a23;text-decoration:underline}.donation-privacy{color:#4f4f5b;max-width:860px;margin:22px auto 0;font-size:12px;line-height:1.8}.donation-page a:focus-visible{outline-offset:4px;outline:3px solid #d71923}@media (max-width:640px){.donation-page{padding:24px 16px 40px}.donation-reader-header{padding:22px 18px;display:block}.donation-reader-header>a{margin-top:16px}.donation-purpose{font-size:15px}.donation-help{padding:16px 18px}}
