/* Preserve publisher pixels while giving mixed thumbnails a consistent frame. */
[data-carousel=blog] .story-image{border:1px solid #dce3e9;padding:10px;background:#f4f6f8}
[data-carousel=blog] .story-image img{object-fit:contain;background:#fff}
.reading-points{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 18px;font-size:var(--label-size);color:#344c63;line-height:1.7;min-height:30px}
.reading-points li{border:1px solid #d7e0e8;padding:4px 9px;background:#f7f9fb}
.product-more{display:none;width:100%;padding:15px;border:1px solid #aab8c6;color:var(--navy);background:#fff;font-size:16px;margin-top:24px;font-weight:600}
.product-more:hover{background:#f3f5f7}.product-more:active{transform:translateY(1px)}
@media(max-width:700px){.products .mobile-product-rest{display:none}.product-more:not([hidden]){display:block}.products{row-gap:28px}.product-check{margin-top:10px!important;padding-top:10px}.store-carousel{margin-top:30px;padding-top:24px}.reading-points{font-size:13px;gap:6px;margin-bottom:14px}.reading-points li{padding:4px 7px}[data-carousel=blog] .story-image{padding:7px}.channel-description{margin-bottom:18px}.content-carousel+.content-carousel{padding-top:30px;margin-top:32px}}

.mobile-product-note{display:none}
@media(max-width:700px){.mobile-product-note{display:block;font-size:14px;line-height:1.8;color:#46576b;margin:0 0 22px}.products .product-check{display:none}.products .product:not([hidden]):not(.mobile-product-rest){display:flex;flex-direction:column}.products .product-action{margin-top:auto;padding-top:14px}.products .product small{min-height:0;margin-bottom:16px}.products .product-title{min-height:52px;align-items:flex-start}.products .product-title h3{line-height:1.4}.products .product>p:not(.product-check){margin-bottom:8px}.reading-points{min-height:0}}
