.sb-review-editorial{border:1px solid #d9e2ec;border-left:4px solid #2b6cb0;background:#f7fafc;border-radius:8px;padding:16px 20px;margin:0 0 28px;font-size:.95em;line-height:1.55}.sb-review-editorial__by{margin:0 0 8px}.sb-review-editorial__scope{margin:0;color:#4a5568}.sb-tldr{background:#f1f5f9;border:1px solid #cbd5e1;border-left:6px solid #1f2937;padding:16px 22px;margin:1.6em 0;border-radius:6px}.sb-tldr h2{margin-top:0;font-size:1.12em}.sb-flags{border:1px solid #f3c9c9;border-left:4px solid #e03131;background:#fff5f5;border-radius:10px;padding:8px 22px;margin:18px 0}.sb-frame{border:1px solid #d9e2ec;border-radius:10px;padding:8px 22px 16px;background:#fbfdff;margin:18px 0}.sb-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.sb-tool-card{display:block;padding:18px 20px;border:1px solid #e2e8f0;border-left:4px solid #2b6cb0;border-radius:10px;text-decoration:none;color:#1f2937;background:#fff;transition:box-shadow .15s,border-color .15s}.sb-tool-card:hover{box-shadow:0 4px 14px rgb(43 108 176 / .12)}.sb-tool-name{display:block;font-weight:700;font-size:1.08em;margin-bottom:6px}.sb-tool-desc{display:block;font-size:.93em;color:#4a5568;line-height:1.5;margin-bottom:8px}.sb-tool-go{display:block;font-weight:600;color:#2b6cb0;font-size:.9em}@media(max-width:640px){.sb-tools-grid{grid-template-columns:1fr}}