.review-template-v1 .ringo-editorial{margin:26px 0 30px;padding:24px 26px;background:#fffaf8;border:1px solid #ead5cf;border-radius:14px;color:#37424d;scroll-margin-top:20px}
.ringo-editorial .ringo-editorial-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}
.ringo-editorial-header img{flex:0 0 64px;width:64px;height:78px;object-fit:contain;margin:0}
.ringo-editorial .ringo-editorial-label{margin:0 0 4px!important;font-size:12px;line-height:1.5;color:#936b65;letter-spacing:.04em}
.review-template-v1 .ringo-editorial #ringo-comment-title{padding:0!important;margin:0!important;border:0!important;background:none!important;color:#955569!important;font-size:22px!important;line-height:1.45!important;font-weight:600!important}
.review-template-v1 .ringo-editorial .ringo-editorial-headline{margin:0 0 15px!important;padding:0!important;border:0!important;background:none!important;color:#334d65;font-size:20px!important;line-height:1.6!important;font-weight:600}
.ringo-editorial .ringo-editorial-paragraph{margin:0 0 13px!important;font-size:16px;line-height:1.95;overflow-wrap:anywhere}
@media(max-width:600px){.review-template-v1 .ringo-editorial{padding:18px 16px;margin:22px 0;border-radius:12px}.ringo-editorial .ringo-editorial-header{gap:10px;margin-bottom:14px}.ringo-editorial-header img{flex-basis:48px;width:48px;height:62px}.review-template-v1 .ringo-editorial #ringo-comment-title{font-size:19px!important}.review-template-v1 .ringo-editorial .ringo-editorial-headline{font-size:18px!important}.ringo-editorial .ringo-editorial-paragraph{font-size:15px;line-height:1.9}}

@media(max-width:600px){.review-template-v1 .ringo-editorial #ringo-comment-title{max-width:9.5em}}
