.review-template-v1 .review-external-reading{margin:28px 0;color:#37424d}
.review-external-reading .review-reading-intro{margin:8px 0 16px!important;color:#66727e;font-size:14px;line-height:1.75}
.review-template-v1 .review-reading-list{display:grid;gap:12px;margin:0!important;padding:0!important;list-style:none!important}
.review-template-v1 .review-reading-card{margin:0!important;padding:18px 20px!important;border:1px solid #dce3eb;border-radius:10px;background:#fff;list-style:none!important}
.review-reading-card>a{display:block;color:#315d85;text-decoration:none;overflow-wrap:anywhere}
.review-reading-card>a:hover .review-reading-title{text-decoration:underline}
.review-reading-card>a:focus-visible{outline:2px solid #356b9c;outline-offset:4px;border-radius:3px}
.review-reading-site{display:block;margin-bottom:6px;color:#74818d;font-size:12px;line-height:1.5;font-weight:400}
.review-reading-title{display:block;font-size:17px;line-height:1.65;font-weight:600}
.review-template-v1 .review-reading-card p{margin:9px 0 0!important;color:#586674;font-size:14px;line-height:1.85;overflow-wrap:anywhere}
@media(max-width:600px){.review-template-v1 .review-reading-card{padding:14px 15px!important}.review-reading-title{font-size:15px}.review-external-reading .review-reading-intro,.review-template-v1 .review-reading-card p{font-size:13px}.review-template-v1 .review-reading-list{gap:10px}}
