.qy-review-block{box-sizing:border-box;max-width:74rem;margin:2.25rem auto;padding:1.5rem clamp(1rem,4vw,3rem);color:inherit;font:inherit;line-height:1.65}
.qy-review-block h2{font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.25;margin:0 0 1rem}.qy-review-block p{max-width:78ch}.qy-review-block a{text-decoration:underline;text-underline-offset:.18em}.qy-review-block details{margin:.65rem 0;padding:.9rem 1rem;border:1px solid #d8d4ca;border-radius:.35rem}.qy-review-block summary{cursor:pointer;font-weight:600}.qy-review-block .faq-answer-reference{font-size:.9em}.qy-review-block table{width:100%;border-collapse:collapse}.qy-review-block th,.qy-review-block td{padding:.65rem;text-align:left;border-bottom:1px solid #d8d4ca}.qy-review-block .table-scroll{overflow-x:auto}
