/* Article-only editorial components. The main reading layout stays shared. */
.blog-post-private-label .blog-content{overflow-wrap:anywhere}
.blog-post-private-label .blog-cover img{box-shadow:0 10px 32px #174a3210}
.blog-post-private-label .pl-verdict{margin:24px 0 30px;padding:24px 26px;background:#eff5e7;border:1px solid #cedfbb;border-left:5px solid #9bd62d;border-radius:0 18px 18px 0}
.blog-post-private-label .pl-verdict :is(h2,h3):first-child{margin-top:0}
.blog-post-private-label .pl-verdict p:last-child{margin-bottom:0}
.blog-post-private-label .pl-label-card{margin:24px 0;padding:24px;border:1px solid #d5e1d7;border-radius:18px;background:#fff;box-shadow:0 5px 20px #104a3206}
.blog-post-private-label .pl-label-card :is(h2,h3):first-child{margin-top:0}
.blog-post-private-label .pl-label-card ol{margin:0;padding-left:26px}
.blog-post-private-label .pl-label-card li{padding:12px 0 12px 8px;border-bottom:1px solid #e5ede4}
.blog-post-private-label .pl-label-card li:last-child{border-bottom:0}
.blog-post-private-label .pl-label-card li::marker{font-weight:800;color:#155439}
.blog-post-private-label .pl-price-example{margin:26px 0;padding:24px;border:1px solid #dadfcf;background:#fafbf6;border-radius:18px}
.blog-post-private-label .pl-price-example :is(h2,h3):first-child{margin-top:0}
.blog-post-private-label .pl-price-example .blog-table-wrap{margin:18px 0}
.blog-post-private-label .pl-price-example p:last-child{margin-bottom:0}
.blog-post-private-label .pl-trial-plan{margin:28px 0;padding:24px;border:1px solid #c7dbcc;border-radius:18px;background:#eef5f0}
.blog-post-private-label .pl-trial-plan :is(h2,h3):first-child{margin-top:0}
.blog-post-private-label .pl-trial-plan ol{padding-left:25px;margin:0}
.blog-post-private-label .pl-trial-plan li{padding:10px 0 10px 8px}
.blog-post-private-label .pl-trial-plan li::marker{font-weight:800;color:#155439}
.blog-post-private-label .blog-content table :is(th,td){white-space:normal;min-width:0;text-align:left}
.blog-post-private-label .blog-content .blog-table-wrap{max-width:100%;overscroll-behavior-x:contain}
.blog-post-private-label .blog-content table th:first-child{min-width:95px}
.blog-post-private-label .pl-price-example table :is(th,td):nth-child(n+2){white-space:nowrap}
.blog-post-private-label .blog-content :is(h2,h3){scroll-margin-top:105px}
@media(max-width:620px){
 .blog-post-private-label :is(.pl-verdict,.pl-label-card,.pl-price-example,.pl-trial-plan){padding:18px}
 .blog-post-private-label .blog-content table{font-size:14px}
 .blog-post-private-label .blog-content table :is(th,td){padding:10px 9px}
 .blog-post-private-label .pl-price-example .blog-table-wrap{margin-left:-7px;margin-right:-7px;max-width:calc(100% + 14px)}
}
@media print{
 .blog-post-private-label :is(.pl-verdict,.pl-label-card,.pl-price-example,.pl-trial-plan){box-shadow:none;background:#fff;break-inside:avoid}
}
