.cb-cloud-journal{margin:28px 0;padding:28px;background:#f5f4ee;border:1px solid #c6d4c6;border-radius:18px;color:#14343e}
.cb-cloud-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.cb-cloud-heading h2{font-size:26px;line-height:1.3;margin:8px 0 12px}.cb-cloud-label{padding:6px 10px;border-radius:20px;background:#e4eadb;font-size:12px;white-space:nowrap}.cb-cloud-status{font-size:16px;line-height:1.75}.cb-cloud-meta{font-size:13px;color:#536f65;overflow-wrap:anywhere;margin:10px 0}.cb-cloud-journal button:disabled{opacity:.5;cursor:not-allowed}.cb-cloud-compare{margin:22px 0;border-top:1px solid #c6d4c6;padding-top:14px}.cb-cloud-compare summary{cursor:pointer;min-height:44px;padding:8px 0}.cb-cloud-compare h3{margin-top:14px;font-size:16px}.cb-cloud-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cb-cloud-comparison section{min-width:0;padding:14px;background:#fff;border:1px solid #dce2d7;border-radius:10px}.cb-cloud-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;font-family:inherit;font-size:14px;line-height:1.75;margin-top:10px}.cb-cloud-journal .actions{flex-wrap:wrap}.cb-cloud-journal .fine-print{margin-top:18px}
@media(max-width:600px){.cb-cloud-journal{padding:20px}.cb-cloud-heading{align-items:flex-start}.cb-cloud-heading h2{font-size:22px}.cb-cloud-comparison{grid-template-columns:1fr}.cb-cloud-heading .cbui-eyebrow{font-size:10px}}

.cb-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.cb-resource-grid article{min-width:0;padding:20px;border:1px solid #c6d4c6;border-radius:12px;background:#fff}.cb-resource-grid article small{font-family:Avenir,sans-serif;font-size:11px;letter-spacing:.08em;color:#547267}.cb-resource-grid h3{font-size:19px;line-height:1.4;margin:12px 0}.cb-resource-grid p{font-size:14px;line-height:1.75;margin-bottom:18px}.cb-resource-grid .button{font-size:14px;min-height:44px}.cb-resource-grid .button:hover{color:#14343e}
@media(max-width:800px){.cb-resource-grid{grid-template-columns:1fr}}
