.cm13-responsibility{margin:24px 0;padding:25px;border:1px solid var(--border,#dce3e8);border-radius:18px;background:var(--card,#fff)}
.cm13-responsibility h2{margin:7px 0 9px;font-size:1.4rem}.cm13-responsibility>p{line-height:1.65;color:var(--muted,#64748b);max-width:900px}
.cm13-responsibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
.cm13-responsibility-item{display:flex;flex-direction:column;gap:7px;padding:15px;border:1px solid var(--border,#e1e6eb);border-radius:12px;background:rgba(128,145,160,.045)}
.cm13-responsibility-item strong{font-size:.93rem}.cm13-responsibility-item span{font-size:.78rem;font-weight:700;color:#397c7d}.cm13-responsibility-item small{font-size:.8rem;line-height:1.5;color:var(--muted,#64748b)}
.cm13-responsibility .cm13-caveat{font-size:.8rem;margin:15px 0 0}.cm13-row-context{display:block;color:#397c7d;font-size:.73rem;margin-top:4px}
@media(max-width:900px){.cm13-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cm13-responsibility-grid{grid-template-columns:1fr}.cm13-responsibility{padding:18px}}
