.join-hero{background:var(--paper)}.join-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0}.join-cards article{border:1px solid #ddd;border-top:4px solid var(--orange);padding:25px;display:flex;flex-direction:column}.join-cards .button{margin-top:auto;text-align:center;padding:12px;font-size:14px}.price{font-size:46px;font-weight:bold;line-height:1.2;white-space:nowrap}.price small{display:block;font-size:14px;font-weight:normal}.join-process{background:var(--paper);padding:30px;margin-top:35px;max-width:1000px}.join-process li{padding:8px}.donation{background:#242424;color:white;display:grid;grid-template-columns:1fr 1fr;gap:7%}.bank{background:white;color:#242424;padding:30px}.bank dt{font-size:12px;text-transform:uppercase;color:#666}.bank dd{margin:0 0 16px;font-weight:bold}.iban{overflow-wrap:anywhere;font-size:20px}.bank button{background:#242424;color:white;padding:10px 18px;border:0;margin-bottom:20px}#copy-status{font-size:13px;margin-left:10px}.join-faq{max-width:1100px}.join-faq details{border-bottom:1px solid #ddd;padding:20px 0}.join-faq summary{cursor:pointer;font-weight:bold;font-size:18px}.join-faq details p{margin-top:14px}@media(max-width:1000px){.join-cards{grid-template-columns:repeat(2,1fr)}header nav{gap:13px;font-size:13px}}@media(max-width:650px){.join-cards,.donation{grid-template-columns:1fr}.bank{padding:20px}.join-process{padding:20px}.donation{gap:30px}}