.rocks-profile-portrait{display:grid;flex:0 0 min(32%,13rem);gap:8px;width:min(32%,13rem);margin:0}.rocks-profile-portrait img{width:100%;aspect-ratio:1 / .82;border:1px solid #d6e0cb;border-radius:12px;object-fit:cover;background:#edf1e6}.rocks-profile-photo-fallback{display:grid;min-height:9rem;place-items:center;align-content:center;gap:8px;padding:18px;border:1px dashed #b8c7ae;border-radius:12px;background:#f6f7f1;color:#65775d;text-align:center;font-size:.85rem}.rocks-profile-photo-fallback svg{color:#7b916b}.rocks-participation{display:grid;gap:18px;margin-top:24px;padding:20px;border:1px solid #d9e3cf;border-radius:14px;background:#fffef9}.rocks-participation-choice{max-width:48rem;margin:0;color:#536650;font-size:.96rem;line-height:1.55}.rocks-participation-actions{display:flex;flex-wrap:wrap;gap:10px}.rocks-participation-cleanup{margin-top:24px;scroll-margin-top:24px}.rocks-participation-cleanup>header{display:grid;gap:7px;max-width:52rem;margin-bottom:14px}.rocks-participation-cleanup h2,.rocks-participation-impact h2{margin:0;color:#36553a;font:400 clamp(25px,3.4vw,34px) / 1.18 Georgia,"Times New Roman",serif}.rocks-participation-cleanup p{margin:0}.rocks-participation-impact{display:grid;gap:14px;margin-top:28px;padding:22px;border:1px solid #d9e3cf;border-radius:14px;background:#f7f9f2}.rocks-participation-impact-intro{max-width:52rem;margin:8px 0 0;color:#596855;line-height:1.55}.rocks-participation-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.rocks-participation-impact-grid>div{display:grid;align-content:start;gap:5px;min-width:0;padding:13px;border:1px solid #dce6d3;border-radius:10px;background:#fffef9}.rocks-participation-impact-grid dt{color:#667461;font-size:.77rem;line-height:1.35}.rocks-participation-impact-grid dd{margin:0;color:#35583b;font:400 1.7rem/1 Georgia,Times New Roman,serif}.rocks-participation-dialog{max-height:min(90dvh,48rem);overflow-y:auto;color:#314d34}.rocks-participation-dialog-copy{display:grid;gap:12px;margin:0;color:#566552;line-height:1.55}.rocks-participation-dialog-copy ol{display:grid;gap:9px;margin:0;padding-left:1.3rem}.rocks-participation-public-link{display:grid;gap:7px;padding:13px;border:1px solid #dce5d2;border-radius:10px;background:#f7f8f2}.rocks-participation-public-link strong{font-size:.9rem}.rocks-participation-public-link a{overflow-wrap:anywhere;color:#466b48;font-size:.84rem}.rocks-participation-dialog .rocks-link-actions{margin-top:0}@media (max-width: 760px){.rocks-participation-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.rocks-profile-portrait{flex-basis:6.4rem;width:6.4rem}.rocks-profile-photo-fallback{min-height:6.4rem;padding:10px;font-size:.73rem}.rocks-participation,.rocks-participation-impact{padding:17px}}@media (max-width: 440px){.rocks-profile-portrait{flex-basis:5rem;width:5rem}.rocks-participation-actions .v02-btn{width:100%}.rocks-participation-impact-grid{grid-template-columns:1fr}}
