.ndp-review-form{background:var(--ndp-cream);border-radius:var(--ndp-radius);margin-block:var(--ndp-gap-lg);max-width:52rem;padding:var(--ndp-gap) var(--ndp-gap)}.ndp-review-form input[type="text"],.ndp-review-form input[type="email"],.ndp-review-form input[type="date"],.ndp-review-form select,.ndp-review-form textarea,.ndp-review-form input[type="file"]{background:#fff}.ndp-review-form .ndp-field--consent,.ndp-review-form .ndp-review-form__done,.ndp-review-form .ndp-review-form__notice,.ndp-review-form .ndp-club__login{background:#fff}.ndp-review-form__title{font-size:1.3rem;margin-block:0 var(--ndp-gap-sm)}.ndp-review-form__notice{background:var(--ndp-cream);border-inline-start:3px solid var(--ndp-brand);border-radius:0 var(--ndp-radius) var(--ndp-radius) 0;margin-block-end:var(--ndp-gap-lg);padding:.9rem 1.1rem}.ndp-review-form__notice.is-error{border-inline-start-color:var(--ndp-danger);color:var(--ndp-danger)}.ndp-review-form__done{background:var(--ndp-cream);border-radius:var(--ndp-radius);margin:0;padding:var(--ndp-gap-lg);text-align:center}.ndp-review-points{background:var(--ndp-brand);border-radius:var(--ndp-radius);color:#fff;margin-block-end:var(--ndp-gap);padding:var(--ndp-gap)}.ndp-review-points__lead,.ndp-review-points__live{color:#fff}.ndp-review-points__lead{margin-block:0 var(--ndp-gap-sm)}.ndp-review-points__list{color:rgb(255 255 255 / .88);font-size:.92rem;list-style:none;margin:0;padding:0}.ndp-review-points__list li{padding-inline-start:1.1rem;position:relative}.ndp-review-points__list li::before{color:rgb(255 255 255 / .6);content:"—";inset-inline-start:0;position:absolute}.ndp-review-points__live{border-block-start:1px solid rgb(255 255 255 / .25);font-family:var(--ndp-display);font-size:1.2rem;font-weight:300;margin-block:var(--ndp-gap-sm) 0;padding-block-start:var(--ndp-gap-xs)}.ndp-review-points__window{color:rgb(255 255 255 / .8);font-size:.85rem;margin-block:var(--ndp-gap-xs) 0}.ndp-review-points.is-muted{background:var(--ndp-cream);border:1px solid var(--ndp-line);color:var(--ndp-muted)}.ndp-review-points.is-muted p{color:var(--ndp-muted);margin:0}.ndp-field{border:0;display:block;margin:0 0 var(--ndp-gap);padding:0}.ndp-field>label:not(.ndp-inline),.ndp-field legend{display:block;float:none;font-size:.78rem;font-weight:700;letter-spacing:var(--ndp-label-spacing);margin-block-end:var(--ndp-gap-xs);padding:0;text-transform:uppercase;width:auto}.ndp-field--consent .ndp-inline,.ndp-field .ndp-inline{display:inline-flex;font-size:1rem;font-weight:400;letter-spacing:0;margin-block-end:0;text-transform:none}.ndp-inline{align-items:center;display:inline-flex;gap:var(--ndp-gap-xs);margin-inline-end:var(--ndp-gap)}.ndp-field--consent .ndp-inline{align-items:flex-start;display:flex;gap:var(--ndp-gap-sm);margin:0}.ndp-field--consent{background:var(--ndp-cream);border-radius:var(--ndp-radius);padding:var(--ndp-gap-sm) var(--ndp-gap)}.ndp-field__help{color:var(--ndp-muted);display:block;font-size:.85rem;margin-block-start:var(--ndp-gap-xs)}.ndp-required{color:var(--ndp-danger)}.ndp-optional{color:var(--ndp-muted);font-weight:400;letter-spacing:0;text-transform:none}.ndp-review-form input[type="file"]{background:var(--ndp-cream);border:1px dashed var(--ndp-line-strong);border-radius:var(--ndp-radius-sm);cursor:pointer;padding:var(--ndp-gap-xs) var(--ndp-gap-sm);width:100%}.ndp-review-form textarea{min-height:5.5rem;resize:vertical}.ndp-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.ndp-stars input[type="radio"]{height:1px;opacity:0;position:absolute;width:1px}.ndp-stars label{color:var(--ndp-star-empty);cursor:pointer;font-size:2.1rem;line-height:1;padding:0 .12rem;transition:color 0.12s ease,transform 0.12s ease}.ndp-stars input[type="radio"]:checked~label,.ndp-stars label:hover,.ndp-stars label:hover~label{color:var(--ndp-star)}.ndp-stars label:hover{transform:scale(1.08)}.ndp-stars input[type="radio"]:focus-visible+label{border-radius:4px;box-shadow:var(--ndp-focus)}.ndp-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.ndp-review-form__actions{margin-block:var(--ndp-gap-sm) 0}.ndp-review-form .button.ndp-review-form__submit{padding-block:.85rem;width:100%}.ndp-review-form__feedback{color:var(--ndp-ink);margin-block-start:var(--ndp-gap-sm);min-height:1.5em}.ndp-review-form__feedback.is-success{background:#fff;border-inline-start:3px solid var(--ndp-brand);border-radius:0 var(--ndp-radius) var(--ndp-radius) 0;font-size:1.05rem;margin-block-start:0;padding:var(--ndp-gap) var(--ndp-gap-lg)}.ndp-review-form__feedback.is-error{color:var(--ndp-danger)}.ndp-review-form .button.ndp-review-form__back{margin-inline-start:var(--ndp-gap-sm)}.ndp-club__login{background:var(--ndp-cream);border-radius:var(--ndp-radius);padding:var(--ndp-gap)}@media (min-width:640px){.ndp-review-form .button.ndp-review-form__submit{width:auto}.ndp-review-form__form{display:grid;gap:0 var(--ndp-gap);grid-template-columns:repeat(6,1fr)}.ndp-review-form__form>*{grid-column:span 6}.ndp-review-form__form>.ndp-field--half{grid-column:span 3}.ndp-review-form__form>.ndp-field--third{grid-column:span 2}}