.review-pilot{min-width:0;overflow-wrap:anywhere}.review-pilot h2{line-height:1.25}.review-pilot .rp-score strong{font-size:1.6rem}.review-pilot .rp-distribution{display:grid;grid-template-columns:3rem minmax(6rem,18rem) 3rem;gap:.4rem;align-items:center;margin:1rem 0}.review-pilot meter{width:100%;height:1.1rem}.review-pilot .review-list{margin-top:1.2rem}.review-pilot .rp-body{white-space:pre-wrap}.review-pilot .rp-archive,.review-pilot .rp-rules{margin-top:1.2rem}.review-pilot summary{cursor:pointer;padding:.7rem 0}.review-pilot .review-form{max-width:42rem}.review-pilot .review-form label{display:grid;gap:.4rem}.review-pilot .review-form select,.review-pilot .review-form input,.review-pilot .review-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:.75rem;border:1px solid #cdd9e9;border-radius:.6rem;background:#fff;color:#17385e}.review-pilot .review-form .honeypot{display:none}.review-pilot .primary-button{white-space:normal;text-align:center;max-width:100%}@media(max-width:600px){.review-pilot .review-card-head{align-items:flex-start;gap:.5rem;flex-wrap:wrap}.review-pilot .primary-button{box-sizing:border-box;width:100%}}
.review-pilot .review-form{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.review-pilot .review-form>label,.review-pilot .review-form>p,.review-pilot .review-form>button{order:0;margin:0}.review-pilot .review-form select{min-height:48px;height:auto}.review-pilot .review-form textarea{min-height:150px}.review-pilot .review-form>button{align-self:flex-start}
