.cl-box{margin-top:36px;border-top:1px solid var(--line,#e3ddd0);padding-top:28px}
.cl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}
.cl-updated{font-size:.9rem;color:var(--ink-soft,#5a6b60)}
.cl-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.cl-tabs button{font:inherit;font-weight:600;cursor:pointer;border:2px solid #1f4d32;background:#fff;color:#1f4d32;border-radius:999px;padding:6px 16px}
.cl-tabs button[aria-pressed="true"]{background:#1f4d32;color:#fff}
.cl-tabs button:focus-visible{outline:3px solid #e0a43a;outline-offset:2px}
.cl-ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.cl-ul li{background:#fff;border:1px solid var(--line,#e3ddd0);border-left:4px solid #1f4d32;border-radius:12px;padding:12px 14px}
.cl-ul li time{font-size:.85rem;color:var(--ink-soft,#5a6b60);margin-left:8px}
.cl-ul li a{display:block;font-weight:600;color:var(--ink,#1c2a20);margin-top:4px}
.cl-tag{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:#e8f0ea;color:#1f4d32}
.cl-tag.cl-minister{background:#fbefd9;color:#7a4b00}.cl-tag.cl-crcs{background:#e6eef8;color:#1d4b80}
.cl-updating{font-weight:700;letter-spacing:.04em}
.cl-note{font-size:.85rem;color:var(--ink-soft,#5a6b60);margin-top:10px}
