/* Update provenance is visible in the index; it does not control any scheduler. */
.resource-update-guide{max-width:870px;padding:20px 24px;border-left:3px solid var(--l00p-green);background:var(--l00p-tint);font-size:15px;line-height:1.7;margin:30px 0 0}
.resource-update-guide p{margin:0}.resource-update-guide strong{font-weight:600}
.resource-update-badge{display:inline-block;font:11px/1.6 var(--l00p-mono);padding:6px 10px;border:1px solid var(--l00p-line);background:var(--l00p-tint);color:var(--l00p-green);max-width:100%}
.resource-update[data-update-mode="model"] .resource-update-badge{background:var(--l00p-lime);border-color:var(--l00p-lime);color:var(--l00p-green)}
.resource-update[data-update-state="paused"] .resource-update-badge{border-style:dashed}
.resource-update-facts{display:grid;gap:16px;margin:20px 0 0}.resource-update-facts div{min-width:0}.resource-update-facts dt{font:11px/1.6 var(--l00p-mono);color:var(--l00p-muted);margin-bottom:4px}.resource-update-facts dd{font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}
.resource-card .resource-update{border-top:1px solid var(--l00p-line);padding-top:22px;margin-top:24px;grid-column:2}.resource-card{display:flex;flex-direction:column}.resource-card>p{margin-bottom:0}.resource-card .resource-update{margin-top:auto;padding-top:22px}.resource-card>p+.resource-update{margin-top:24px}.resource-card .resource-update-facts{margin-top:16px}.resource-card .resource-update-facts dd{font-size:14px;color:var(--l00p-muted)}
.resource-feature .resource-update-facts dt{color:#bccdbb}.resource-feature .resource-update-facts dd{color:var(--l00p-paper)}.resource-feature .resource-update-note{font-size:13px;line-height:1.7;margin:20px 0 0}.resource-feature .resource-facts{margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resource-feature .resource-facts>div:first-child{grid-column:1/-1}.resource-feature .resource-feature-meta{padding-left:32px}.resource-feature .resource-facts dd{font-size:25px}
.resource-update-asof{font-size:12px;color:var(--l00p-muted);margin:24px 0 0}
@media(max-width:900px) and (min-width:601px){.resource-card{display:grid;grid-template-columns:150px 1fr}.resource-card .resource-update{grid-column:2}}
@media(max-width:600px){.resource-feature .resource-feature-meta{padding-left:0}.resource-card .resource-update{grid-column:auto}.resource-update-guide{padding:18px}.resource-update-facts{gap:14px}}
@media print{.resource-update-guide,.resource-update-badge{background:white;color:black}.resource-feature .resource-update-facts dt,.resource-feature .resource-update-facts dd,.resource-feature .resource-update-note{color:black}}
