.blog-commerce-intro{margin:0 0 24px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.blog-commerce-label{margin:0 0 10px;font-size:13px;color:#666}.blog-commerce-product{display:flex;gap:16px;align-items:center;color:inherit;text-decoration:none}.blog-commerce-product img{flex:0 0 88px;object-fit:contain}.blog-commerce-description{display:flex;flex-direction:column;gap:5px;min-width:0}.blog-commerce-description strong{font-size:16px;line-height:1.4}.blog-commerce-action{margin-top:3px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-commerce-product:focus-visible{outline:2px solid currentColor;outline-offset:4px}.blog-content{font-size:17px;line-height:1.85;color:#2c3e50;word-wrap:break-word;overflow-wrap:break-word}.blog-content h2{font-size:24px;font-weight:700;margin:2em 0 .8em;padding-bottom:.3em;border-bottom:1px solid #eaecef;color:#1a1a2e;line-height:1.3}.blog-content h3{font-size:20px;font-weight:600;margin:1.5em 0 .6em;color:#2d3748;line-height:1.4}.blog-content h4{font-size:17px;font-weight:600;margin:1.2em 0 .5em;color:#4a5568}.blog-content p{margin:0 0 1.2em}.blog-content p:last-child{margin-bottom:0}.blog-content a{color:#1677ff;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.blog-content a:hover{color:#0958d9;border-bottom-color:#0958d9}.blog-content ul,.blog-content ol{margin:0 0 1.2em;padding-left:1.8em}.blog-content li{margin-bottom:.5em;line-height:1.7}.blog-content li:last-child{margin-bottom:0}.blog-content img{max-width:100%;height:auto;border-radius:8px;margin:.5em 0}.blog-content figure{text-align:center;margin:1.8em 0;padding:0}.blog-content figure a{display:inline-block;border-bottom:none;transition:transform .2s,box-shadow .2s;border-radius:8px}.blog-content figure a:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-bottom:none}.blog-content figure img{max-width:320px;width:100%;border-radius:8px;box-shadow:0 2px 12px #00000014}.blog-content figcaption{font-size:.85em;color:#718096;margin-top:.6em;font-style:italic}.blog-content .blog-product-video{max-width:640px;margin:1.8em auto}.blog-product-video [data-blog-video-player]{position:relative;overflow:hidden;border-radius:8px;background:#111;aspect-ratio:16 / 9}.blog-content .blog-video-play,.blog-content .blog-product-video video,.blog-content .blog-product-video iframe{display:block;width:100%;height:100%;border:0}.blog-content .blog-video-play{position:relative;padding:0;cursor:pointer;background:#111}.blog-content .blog-video-play img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;box-shadow:none}.blog-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#fff;background:#000000a6;font-size:24px;line-height:1}.blog-video-play:focus-visible{outline:3px solid #1677ff;outline-offset:-3px}.blog-video-error{position:absolute;right:0;bottom:0;left:0;padding:6px 12px;color:#fff;background:#000000bf;font-size:14px}.blog-content strong{font-weight:700;color:#1a202c}.blog-content blockquote{margin:1.5em 0;padding:1em 1.5em;border-left:4px solid #1677ff;background:#f8f9fa;border-radius:0 8px 8px 0;color:#4a5568;font-style:italic}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.92em}.blog-content th,.blog-content td{padding:10px 14px;border:1px solid #e2e8f0;text-align:left}.blog-content th{background:#f7fafc;font-weight:600;color:#2d3748}.blog-content tr:hover td{background:#f8f9fa}.blog-content hr{border:none;border-top:1px solid #e2e8f0;margin:2em 0}@media(max-width:768px){.blog-content{font-size:16px;line-height:1.75}.blog-content h2{font-size:21px;margin:1.5em 0 .6em}.blog-content h3{font-size:18px}.blog-content figure img{max-width:100%}}
