.bgpx{max-width:860px;margin:24px auto;padding:20px;background:#fff;border-radius:16px;color:#222}.bgpx h2{margin:0 0 20px}.bgpx-person{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #eee}.bgpx-person img{border-radius:50%}.bgpx-form{display:inline-flex;margin:0}.bgpx button{background:#6848dc;color:white;border:0;border-radius:9px;padding:9px 12px;cursor:pointer}.bgpx input,.bgpx textarea{display:block;width:100%;padding:12px;margin:8px 0;border:1px solid #ccc;border-radius:8px}.bgpx article{padding:12px 0;border-bottom:1px solid #eee}.bgpx-video{position:relative;width:100%;aspect-ratio:16/9}.bgpx-video iframe{position:absolute;width:100%;height:100%;border:0;inset:0}