.soro-blog{color:#1a1a1a;background:0 0;max-width:800px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.soro-blog *{box-sizing:border-box}.soro-blog a{color:inherit;text-decoration:none}.soro-blog-header{align-items:center;margin-bottom:16px;display:flex}.soro-blog-back{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.soro-blog-back:hover{background:#f5f5f5;border-color:#d0d0d0}.soro-blog-list{flex-direction:column;gap:24px;display:flex}.soro-blog-card{cursor:pointer;color:inherit;background:0 0;border:1px solid #e5e5e5;border-radius:12px;gap:20px;padding:20px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.soro-blog-card:hover{border-color:#d0d0d0;box-shadow:0 4px 12px #00000014}.soro-blog-card-image{object-fit:cover;border-radius:8px;flex-shrink:0;width:140px;height:100px}.soro-blog-card-content{flex:1;min-width:0}.soro-blog-card-title{color:#1a1a1a;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}h2.soro-blog-card-title{font-size:18px}.soro-blog-card-excerpt{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.soro-blog-card-date{color:#999;font-size:12px}.soro-blog-article{display:none}.soro-blog-article.visible{display:block}.soro-blog-article-title{color:#1a1a1a;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.2}.soro-blog-article-date{color:#666;margin-bottom:24px;font-size:14px}.soro-blog-article-image{object-fit:cover;border-radius:12px;width:100%;max-height:400px;margin-bottom:24px}.soro-blog-article-content{color:#1a1a1a;font-size:16px;line-height:1.7}.soro-blog-article-content h1,.soro-blog-article-content h2,.soro-blog-article-content h3{color:#1a1a1a;margin-top:32px;margin-bottom:16px;line-height:1.3}.soro-blog-article-content h2{font-size:24px}.soro-blog-article-content h3{font-size:20px}.soro-blog-article-content p{margin:0 0 16px}.soro-blog-article-content ul,.soro-blog-article-content ol{margin:0 0 16px;padding-left:24px;padding-right:0}.soro-blog-article-content li{margin-bottom:8px}.soro-blog-article-content a{color:#06c}.soro-blog-article-content img{border-radius:8px;max-width:100%;height:auto}.soro-blog-empty{text-align:center;color:#666;padding:48px 24px}.soro-blog-loading{color:#666;justify-content:center;align-items:center;padding:48px 24px;display:flex}.soro-blog-spinner{border:2px solid #e5e5e5;border-top-color:#1a1a1a;border-radius:50%;width:24px;height:24px;margin-right:12px;animation:.8s linear infinite soro-spin}@keyframes soro-spin{to{transform:rotate(360deg)}}.soro-blog-error{text-align:center;color:#dc2626;padding:48px 24px}@media (width<=600px){.soro-blog-card{flex-direction:column;gap:12px}.soro-blog-card-image{width:100%;height:180px}.soro-blog-article-title{font-size:24px}}
