.task-page{padding-block:var(--space-12) var(--section-space)}.task-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-8);align-items:start;display:grid}.task-head,.task-main{grid-column:1/span 7;min-width:0}.task-main{grid-row:2}.task-aside{min-width:0;padding-top:var(--space-4);border-top:var(--rule);grid-area:2/9/auto/span 4}.task-title{color:var(--ink);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);text-wrap:balance;margin:0}.task-title:focus{outline:none}.task-lede{max-width:var(--measure);margin:var(--space-4) 0 0;color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.task-done{padding-top:var(--space-4);border-top:var(--rule)}.task-done__title{color:var(--ink);font-size:var(--type-lead-size);font-weight:500;line-height:var(--type-lead-leading);margin:0}.task-done__title:focus{outline:none}.task-done__text{max-width:var(--measure);margin:var(--space-3) 0 var(--space-6);color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.task-reset{font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.task-aside__title{color:var(--ink);font-size:var(--type-lead-size);font-weight:500;line-height:var(--type-lead-leading);margin:0}.task-aside__text{margin:var(--space-3) 0 0;color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.task-aside__links{margin:var(--space-4) 0 0;justify-items:start;padding:0;list-style:none;display:grid}.task-aside__links a{overflow-wrap:anywhere}.task-aside__status{margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:var(--rule);color:var(--quiet);text-wrap:pretty;font-size:16px;font-weight:400;line-height:24px}.task-aside__status-label{margin-right:var(--space-2);color:var(--ink)}@media (width<=1023px){.task-head,.task-main,.task-aside{grid-area:auto/1/auto/-1}.task-aside{margin-top:var(--space-8)}}@media (width<=767px){.task-page{padding-top:var(--space-8)}}
