.task-help {max-width:68ch;line-height:1.65;margin:0 0 2rem;color:var(--muted)}
.task-groups {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.4rem;align-items:start}
.task-groups section {border-top:2px solid #561d26;padding:1rem 0}
.task-summary,.task-groups li {display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}
.task-summary h2 {font-family:Playfair,Georgia,serif;font-size:1.5rem;margin:0}
.task-summary strong {white-space:nowrap;font-variant-numeric:tabular-nums}
.task-groups progress {width:100%;height:5px;accent-color:#561d26}
.task-groups ul {list-style:none;margin:.65rem 0;padding:0}
.task-groups li {border-bottom:1px solid #ded9d6;padding:.75rem 0;font-size:.86rem}
.task-groups li>span {min-width:0;overflow-wrap:anywhere}
.task-state {white-space:nowrap;color:#655f60}
.task-publish {color:#26714e}.task-revise,.task-review {color:#7b3242}
.task-start {border:0;background:none;color:#561d26;padding:0;text-align:left;font:inherit;text-decoration:underline;cursor:pointer}

.task-category {font:inherit;color:#561d26;background:none;border:0;padding:0;min-height:44px;text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}
.task-groups li {position:relative;min-height:44px;box-sizing:border-box;align-items:center}
.task-groups li a::after,.task-start::after {content:"";position:absolute;inset:0}
