.review-card{background:#fff9f4;color:#3b2830;padding:clamp(20px,4vw,36px);border-radius:20px;text-align:left;margin:24px auto;max-width:680px}.review-card h2{font-size:1.4rem;color:#6d1a36}.review-card label{display:block;margin:15px 0;font-weight:600}.review-card input:not([type=checkbox]),.review-card select,.review-card textarea{box-sizing:border-box;width:100%;display:block;padding:12px;border:1px solid #cdbcc3;border-radius:8px;font:inherit;background:white;color:#30222a}.review-card button{padding:12px 18px;background:#6d1a36;color:white;border:0;border-radius:24px;font:inherit;cursor:pointer}.review-card button:disabled{opacity:.6}.review-card a{color:#6d1a36}.review-body{white-space:pre-wrap;overflow-wrap:anywhere}.review-card .review-consent{display:flex;align-items:flex-start;gap:10px;font-size:.9rem}.review-note{max-width:650px;margin:24px auto;font-size:.9rem}.youtube-panel{padding:20px;background:#f5e9ed;border-radius:14px}.youtube-panel iframe{max-width:100%;aspect-ratio:16/9;height:auto;min-height:200px}
