.donate-page .credits-heading{max-width:850px}.donate-page .credits-heading p:not(.credits-kicker){max-width:68ch}.donate-actions{display:flex;flex-wrap:wrap;gap:12px}.donate-actions .donation-open{margin-top:20px}.donate-page .credit-group>p{max-width:75ch;margin:0 0 24px;font:15px/1.8 var(--mono);color:var(--muted)}.donate-methods li{display:flex;flex-direction:column}.donate-methods h3{margin:0 0 8px}.donate-methods p{font:14px/1.8 var(--mono);color:var(--muted);overflow-wrap:anywhere}.donate-methods a{align-self:flex-start;margin-top:auto;padding-top:12px;font-weight:500}.donate-tiers{list-style:none;display:grid;gap:12px}.donate-tiers>li{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,2fr);gap:24px;padding:20px;border:2px solid var(--line);background:var(--surface)}.donate-tiers h3{font:500 18px/1.5 var(--mono);text-wrap:balance}.donate-price{display:block;margin-bottom:4px;font:500 14px/1.5 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted)}.donate-tier-name{display:block}.donate-thanks-list{max-width:78ch;padding:18px;background:var(--surface);border:2px solid var(--line);font:14px/1.8 var(--mono);color:var(--muted)}.donate-patreon-terms{max-width:78ch;margin:20px 0 0;font:14px/1.8 var(--mono);color:var(--muted)}.donate-patreon-cta{margin:12px 0 0}.donate-patreon-cta .donation-open{margin:0}.donate-tiers p,.donate-tiers li li{font:14px/1.8 var(--mono);overflow-wrap:anywhere}.donate-tiers ul{padding-left:1.3em}.donate-extra-tiers{margin-top:12px}.donate-page .credit-group>.donate-thanks{margin:24px 0 0}.donate-steps{max-width:75ch;padding-left:1.4em}.donate-steps li{padding-left:4px;margin-bottom:16px;font:15px/1.8 var(--mono)}.donate-steps a,.donate-note a{text-underline-offset:4px;overflow-wrap:anywhere}.donate-note{padding:24px;border:2px solid var(--ink);background:var(--accent);box-shadow:4px 4px 0 var(--shadow)}.donate-note p{font:15px/1.8 var(--mono)}.donate-note p+p{margin-top:12px}.donate-page .landing-faq{border-top:0;padding:0}.donate-page .blog-footer .policy-links{margin-top:8px}@media(max-width:600px){.donate-tiers>li{grid-template-columns:1fr;gap:8px;padding:18px}.donate-note{padding:18px}.donate-steps li,.donate-note p{font-size:14px}}
