/* Cyklobot Engine v1.1.0 — media layouts decoupled from companion theme. */
.rmbe-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0 32px}.rmbe-media-pair figure{margin:0}.rmbe-media-pair img{width:100%;height:260px;object-fit:cover;display:block;border-radius:12px}.rmbe-media-pair figcaption{font-size:13px;line-height:1.5;margin-top:7px;color:#607089}.rmbe-doc-card{display:grid;grid-template-columns:175px minmax(0,1fr);gap:24px;padding:22px;margin:32px 0;background:#f3f7fc;border:1px solid #dfebf7;border-radius:16px;align-items:start}.rmbe-doc-card img{width:100%;height:auto;border-radius:6px;box-shadow:0 8px 24px #071d3552}.rmbe-doc-card h3{margin:.35em 0}.rmbe-doc-card p{margin:.7em 0}.rmbe-quiet{font-size:13px;color:#586b82}.rmbe-eyebrow{font-size:11px;font-weight:800;letter-spacing:0.12em;color:#ea5b2a}
.rmbe-comparison{max-width:100%;overflow-wrap:break-word}.rmbe-compare-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 38px}.rmbe-compare-hero article{display:flex;flex-direction:column;background:#f6f8fc;border:1px solid #e1e6ed;border-radius:16px;padding:22px;min-width:0}.rmbe-compare-hero img{height:350px;width:100%;object-fit:contain;margin-bottom:14px}.rmbe-compare-hero h2{margin:6px 0 8px;font-size:clamp(23px,2.5vw,34px)}.rmbe-compare-hero p{flex:1}.rmbe-compare-hero a{font-weight:750}.rmbe-table-scroller{overflow:auto;max-width:100%;border-radius:12px;border:1px solid #e1e8f1;margin:18px 0 28px}.rmbe-compare-table{margin:0!important;border-collapse:collapse;width:100%;min-width:680px}.rmbe-compare-table th,.rmbe-compare-table td{vertical-align:top;padding:13px 16px!important;font-size:14px;line-height:1.5;text-align:left;border-bottom:1px solid #e6edf5}.rmbe-compare-table thead th{background:#0c2345;color:white}.rmbe-compare-table tbody th{width:23%;font-weight:750;background:#f2f6fa}.rmbe-compare-table tbody tr:nth-child(even) td{background:#fafbfd}.rmbe-compare-callout{padding:20px 24px;border-left:4px solid #e65d30;background:#fbf6f1;margin:26px 0}.rmbe-compare-callout p{margin-bottom:0}.rmbe-checklist{border:1px solid #d9e3ef;padding:10px 24px;border-radius:14px;background:#f8fafc}.rmbe-checklist li{padding:7px 0}.rmbe-faq details{border-bottom:1px solid #d9e3ef;padding:14px 0}.rmbe-faq summary{cursor:pointer;font-weight:700}.rmbe-faq p{margin:12px 0}.rmbe-source-strip{font-size:14px;line-height:1.65;margin:32px 0;padding:18px;background:#f4f7fb;border-radius:12px}.video-card p a{font-size:13px;display:inline-block;margin-left:3px}.rmbe-doc-card .btn{display:inline-block;max-width:100%}
@media(max-width:740px){.rmbe-compare-hero,.rmbe-media-pair{grid-template-columns:1fr}.rmbe-media-pair img{height:230px}.rmbe-compare-hero img{height:255px}.rmbe-doc-card{grid-template-columns:95px minmax(0,1fr);gap:12px;padding:13px}.rmbe-doc-card .btn{font-size:12px;padding:10px 12px}.rmbe-compare-table th,.rmbe-compare-table td{font-size:13px}}
