.funders{padding:0;list-style:none}.funder{border:1px solid #ccc;padding:10px;margin:10px 0;font-size:16px;word-break:break-word}body{font:20px/1.5 system-ui,sans-serif;margin:0;color:#111;background:#fff}header,main,footer,.flags{max-width:640px;margin:0 auto;padding:12px 16px}nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}nav a{font-size:16px}nav a[aria-current]{font-weight:700}.flags{font-size:14px;background:#fff6cc}.big{display:grid;gap:16px}.btn{display:block;text-align:center;padding:16px;background:#0b5;color:#fff;border:0;font-size:20px;border-radius:8px;text-decoration:none;cursor:pointer;margin-top:12px}label{display:block;margin:12px 0}input,select{display:block;width:100%;font-size:20px;padding:8px;box-sizing:border-box}input[type=checkbox]{display:inline-block;width:auto}table{width:100%;border-collapse:collapse;font-size:16px}td,th{border-bottom:1px solid #ddd;padding:6px;text-align:left}.warn{background:#fde;padding:8px}.due{background:#ffe;padding:8px}footer{font-size:13px;color:#555}.tag{display:inline-block;background:#e8f4ea;font-size:14px;padding:2px 6px;margin:2px 0}.tag.warn{background:#fde}.funder.closed{opacity:.75}.methods{padding-left:0;list-style:none}.method{border:1px solid #ccc;padding:10px;margin:10px 0;font-size:16px}input[type=range]{padding:0}
