:root{font-family:Arial,sans-serif;color:#184a4b;background:#fcfaf5}*{box-sizing:border-box}body{margin:0;padding:24px}main{max-width:560px;margin:40px auto;background:white;border:1px solid #e3e7df;border-radius:24px;padding:32px}h1{font-size:32px;line-height:1.1}p{line-height:1.55}label{display:block;font-weight:600;margin:20px 0 8px}input:not([type=checkbox]){width:100%;padding:14px;border:1px solid #b6c9c5;border-radius:10px;font:inherit}button,.button{display:inline-block;border:0;border-radius:12px;padding:14px 20px;background:#127f82;color:white;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;margin:12px 8px 0 0}button:disabled{opacity:.5;cursor:default}.secondary{background:#eef4ef;color:#184a4b}.check{display:flex;gap:12px;align-items:flex-start;font-weight:500}.check input{width:20px;height:20px;flex:none}small{display:block;color:#567372;line-height:1.5;margin-top:8px}.error{color:#aa3434}header{max-width:1100px;margin:auto;font-weight:700;font-size:22px}a{color:#127f82}.admin{max-width:1100px}article{border-top:1px solid #dce4e0;margin-top:24px;padding-top:16px}.person{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 0}.status{background:#eef4ef;padding:12px;border-radius:12px}@media(max-width:500px){body{padding:16px}main{padding:24px;margin:24px auto}h1{font-size:28px}}

.contribution-privacy{border-top:1px solid #dce4e0;margin-top:22px;padding-top:12px}.contribution-privacy .check{font-size:14px;line-height:1.45}.contribution-privacy a{overflow-wrap:anywhere}[hidden]{display:none!important}
