/* Clearly separated editorial synthesis of several actual customer reviews. */
.review-digest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.review-digest-card{padding:25px;border:1px solid #dbeafe;border-radius:12px;background:#f8fafc;color:#111;font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}
.review-digest-badge{display:inline-block;padding:5px 10px;border-radius:4px;background:#e0edff;color:#1856a4;font-size:13px;line-height:1.5;font-weight:700}
.review-digest-card h3{margin-top:18px;font-size:21px;line-height:1.5;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}
.review-digest-card h3 a{text-decoration:none}
.review-digest-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-top:15px;color:#4b5563;font-size:15px;line-height:1.85;overflow-wrap:anywhere}
.review-digest-card footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;font-size:13px;line-height:1.5}
.review-digest-card footer>span{color:#6b7280}.review-digest-card footer>a{color:#1856a4;text-decoration:none;font-weight:700}
.review-digest-detail{background:#fff;color:#111;font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}
.review-digest-title{background:#f3f7fc;border-bottom:1px solid #dbeafe}
.review-digest-title>div{max-width:1200px;margin:auto;padding:30px 30px 40px}
.review-digest-title .breadcrumb{margin-bottom:18px}
.review-digest-title h1{margin-top:20px;font-size:clamp(28px,3vw,44px);line-height:1.4;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}
.review-digest-title>div>p{max-width:850px;margin-top:20px;color:#4b5563;font-size:16px;line-height:1.9}
.review-digest-layout{max-width:1060px;margin:auto;padding:40px 30px 65px}
.review-digest-byline{display:flex;flex-wrap:wrap;gap:8px 20px;color:#6b7280;font-size:13px;line-height:1.7}
.review-digest-body{margin-top:25px;padding:28px 32px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}
.review-digest-body>p{font-size:19px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
.review-digest-body>p+p{margin-top:22px}
.review-digest-sources{margin-top:45px}
.review-digest-sources>h2{font-size:25px;line-height:1.5;letter-spacing:0}
.review-digest-sources>p{margin-top:10px;color:#6b7280;font-size:14px;line-height:1.8}
.review-digest-sources>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:23px}
.review-digest-sources article{padding:22px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;min-width:0}
.review-digest-sources h3{font-size:17px;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}
.review-digest-sources h3 a{text-decoration:none}
.review-digest-sources article>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-top:14px;color:#4b5563;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
.review-digest-sources article>a{display:block;margin-top:18px;color:#1856a4;font-size:13px;font-weight:700;text-decoration:none}
.review-digest-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:38px}
@media(max-width:999px){.review-digest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-digest-title>div{padding:25px 24px 30px}.review-digest-layout{padding:30px 24px 55px}.review-digest-sources>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.review-digest-grid{grid-template-columns:1fr}.review-digest-card{padding:23px}.review-digest-title>div{padding:22px 20px 28px}.review-digest-layout{padding:25px 20px 45px}.review-digest-title>div>p{font-size:15px}.review-digest-body{padding:23px 20px}.review-digest-body>p{font-size:17px;line-height:1.95}.review-digest-sources>div{grid-template-columns:1fr}.review-digest-sources>h2{font-size:23px}.review-digest-actions{flex-direction:column;align-items:stretch;gap:10px}.review-digest-actions>a:last-child{align-self:center;margin-top:10px}}
