.support-page{--support-accent:#1768ef;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,96px);padding-top:90px;padding-bottom:80px;align-items:start}.support-page h1{font-size:clamp(30px,3.2vw,48px);line-height:1.2;letter-spacing:-.04em;margin:20px 0 28px}.support-page p{line-height:1.7}.support-lead{font-size:21px}.support-panel{border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 16%,transparent);border-radius:32px;padding:32px;background:color-mix(in srgb,currentColor 3%,transparent)}.support-panel h2{font-size:26px}.support-panel fieldset{border:0;padding:0;margin:24px 0}.support-amounts{display:flex;gap:8px;margin:14px 0 22px}.support-panel button{font:inherit;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;padding:12px 18px;cursor:pointer;color:inherit;background:transparent}.support-amounts button{flex:1}.support-amounts button[aria-pressed=true],.support-panel .support-submit{background:var(--support-accent);color:#fff;border-color:var(--support-accent)}.support-panel .support-submit{width:100%;margin-top:8px}.support-panel button:disabled{opacity:.5;cursor:default}.support-panel label,.support-panel small{display:block}.support-panel input{font:inherit;font-size:24px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:16px;width:100%;box-sizing:border-box;padding:14px 18px;background:transparent;color:inherit;margin:8px 0}.support-panel small,.support-note{font-size:13px;opacity:.7}.support-panel [hidden]{display:none}.support-panel :focus-visible{outline:3px solid var(--support-accent);outline-offset:3px}#support-status{font-size:14px} @media(max-width:800px){.support-page{grid-template-columns:1fr;padding-top:100px;gap:32px}.support-panel{padding:24px}.support-lead{font-size:18px}}
