.pie-chart{width:270px;height:270px;max-width:100%}.supporting-photos{clear:both;margin-top:34px;padding-top:22px;border-top:1px solid var(--line);break-inside:auto}.public-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-photo-grid figure{margin:0;break-inside:avoid}.public-photo-grid img{display:block;width:100%;max-height:280px;object-fit:contain;background:#f3f6f5;border-radius:8px}.public-photo-grid figcaption{font-size:12px;color:var(--muted);margin-top:5px}@media(max-width:600px){.public-photo-grid{grid-template-columns:1fr}}
