.reviews-section{--sans:'Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;background:#faf8fc}.reviews-heading h2{font-weight:700;font-size:clamp(26px,3.2vw,38px);line-height:1.5;letter-spacing:.02em;margin:0}.reviews-title-accent{color:#694784;text-decoration:underline;text-decoration-color:#dfd0ed;text-underline-offset:9px;text-decoration-thickness:5px}.reviews-eyebrow{color:#694784;font-weight:700}.reviews-section .review-action{background:#694784;border-color:#694784;border-radius:3px}.reviews-section .review-action:hover{background:#523568}.reviews-section .review-action.secondary{background:transparent;color:#694784;border-color:#b9a7c6}.reviews-section .review-stars{color:#694784}.reviews-section .review-body{font-size:16px;color:#272a2d}.reviews-section .review-note,.reviews-section .review-field>small,.reviews-section .review-consent small{color:#55515b}.review-composer{scroll-margin-top:110px}.reviews-section .review-rating-options input:checked+span{background:#694784;border-color:#694784}.reviews-section .review-field{font-weight:600}.reviews-section .review-field input,.reviews-section .review-field select,.reviews-section .review-field textarea{font-weight:500}.reviews-section .review-composer>summary{color:#694784}.reviews-intro{color:#52585c}@media(max-width:720px){.reviews-section .reviews-heading>.review-action{width:100%}.reviews-section .reviews-heading h2{font-size:27px}.reviews-section .reviews-intro{font-size:15px}}
