/* CLR "Follow This Record" + "Coverage of This Record" (DR-2026-10-02-001). Council palette only. */
.rec-follow,.rec-coverage{border-top:1px solid var(--rule);padding:22px 0 8px;margin-top:8px}
.rec-follow h2,.rec-coverage h2{margin:0 0 8px}
.rec-follow p,.rec-coverage p{margin:6px 0;color:var(--ink)}
.rec-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:12px 0 4px}
.rec-email{display:flex;flex-direction:column;flex:1 1 220px;font-size:13px;color:var(--ink-soft)}
.rec-email input{font:inherit;font-size:16px;padding:9px 10px;border:1px solid var(--ink-soft);background:#fff;color:var(--ink);margin-top:4px}
.rec-form button{font:inherit;font-size:15px;font-weight:600;padding:10px 16px;border:1px solid var(--ink);background:var(--roll);color:var(--ink);cursor:pointer}
.rec-form button:hover{background:var(--ledger)}
.rec-all{flex:1 1 100%;font-size:14px;color:var(--ink-soft)}
.rec-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.rec-note{font-size:13px;color:var(--ink-soft)!important}
.rec-status{border-left:3px solid var(--slate);padding:8px 12px;background:var(--ledger)}
.rec-sub{font-size:13px;color:var(--ink-soft)!important;margin-top:12px!important}
.rec-issues{margin:6px 0 10px;padding-left:18px}
.rec-issues li{margin:4px 0}
.rec-issues a,.rec-out{color:var(--slate)}
.rec-out{display:inline-block;border:1px solid var(--slate);padding:8px 14px;text-decoration:none;font-weight:500}
.rec-out:hover{text-decoration:underline}
