/* Update 96: scoped public-page presentation */
.section.mpu-light-flow{background:#eee9dd;color:#192f35;border-top:1px solid #dbc295;border-bottom:1px solid #dbc295}.mpu-light-flow h2,.mpu-light-flow h3,.mpu-light-flow p{color:#192f35}.mpu-light-flow .tag,.mpu-light-flow .step b{color:#775824}.mpu-light-flow .step{border-color:#cfc5b2}.mpu-referral-bottom{padding:32px 0;border-top:1px solid #dbc295}.mpu-referral-bottom h2{font-size:clamp(22px,3vw,30px)}.review-area .wrap{max-width:850px}.review-area .review-form{padding:clamp(18px,4vw,36px);background:#fff;border:1px solid #ded8cb;border-radius:16px}.review-area fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.review-area legend{font-weight:700;margin-bottom:12px}.review-area input:not([type=radio]),.review-area textarea{box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:1px solid #a7b3b2;border-radius:8px;font:inherit}.review-stars{display:flex;flex-wrap:wrap;gap:10px}.review-stars label{padding:12px;border:1px solid #b6bdb8;border-radius:8px;cursor:pointer}.review-stars label:has(input:checked){background:#eee9dd;outline:2px solid #775824}.review-area details{margin:20px 0;padding:16px;background:#f7f5ef;border:1px solid #ded8cb;border-radius:10px}.review-area summary{cursor:pointer;font-weight:700}.review-area .review-phrases{margin-top:16px}.review-area :focus-visible{outline:3px solid #775824;outline-offset:3px}.review-area .review-note{background:#eee9dd;padding:14px;border-left:3px solid #b59052;color:#192f35}
