.ppl-record{max-width:1100px;margin:2rem auto}.ppl-id{display:inline-block;font-weight:700;letter-spacing:.06em;background:#f3f0e8;border-radius:999px;padding:.35rem .7rem}.ppl-record-head h2{margin:.5rem 0 1.25rem}.ppl-hero img{width:100%;max-height:760px;object-fit:contain;background:#f7f7f4;border-radius:18px}.ppl-public-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:1rem 0 2rem}.ppl-public-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}.ppl-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.ppl-facts>div{padding:14px;border:1px solid #e4e1d9;border-radius:12px}.ppl-facts dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#676767}.ppl-facts dd{margin:.35rem 0 0;font-weight:600}.ppl-cross-list,.ppl-plant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ppl-cross-list a,.ppl-plant-card{display:block;text-decoration:none;border:1px solid #e4e1d9;border-radius:14px;padding:12px}.ppl-cross-list strong,.ppl-cross-list span,.ppl-plant-card strong,.ppl-plant-card span{display:block}.ppl-plant-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;margin-bottom:8px}.ppl-button{display:inline-block;padding:.65rem 1rem;border-radius:999px;background:#222;color:#fff;text-decoration:none}.ppl-private{padding:1rem;border:1px solid #dcdcde;background:#f7f7f7;border-radius:10px}
