.review-media{display:grid;gap:12px;margin:12px 0;min-width:0}.review-media img,.review-media video{display:block;width:100%;max-width:480px;max-height:540px;object-fit:contain;border-radius:14px;background:#171717}.review-media audio{display:block;width:100%;max-width:480px;min-width:0}#personal fieldset{min-width:0;border:1px solid #555;border-radius:16px;padding:16px;margin:16px 0}#personal input[type=file]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:12px 0}#personal fieldset p{font-size:.9rem;line-height:1.5}#personal fieldset button{margin:8px 0;max-width:100%;white-space:normal}
