.m4-rh{padding:var(--space-huge) 0 var(--space-xl)}.m4-rh .m-h1{font-size:var(--m-type-display-l);line-height:var(--m-leading-l);letter-spacing:var(--m-tracking-l);text-wrap:balance;max-width:980px}.m4-rh .m-lead{margin-top:var(--space-lg);max-width:760px}.m4-role .m-h3{margin:0}.m4-role__k{font-family:var(--type-family-mono);font-size:var(--type-size-caption);color:var(--color-text-dim)}.m4-role .m2-phones{justify-content:center;display:flex}@container mk (max-width:640px){.m4-rh{padding-top:var(--space-xxl)}.m4-rh .m-h1{font-size:var(--m-type-phone-display-l)}}.m-hl{display:grid}.m-hl__r{gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.m-hl__r:last-child{border-bottom:0}.m-hl__n{font-weight:var(--type-weight-medium);line-height:var(--kit-leading-snug)}.m-hl__n small{font-size:var(--type-size-micro);color:var(--color-text-faint);font-weight:var(--type-weight-regular);display:block}.m-hl__s{grid-column:2/4;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.m-hl__s i{border-radius:2px;height:8px;display:block}.m-hl__s .c{background:var(--color-status-compliant-mark)}.m-hl__s .d{background:var(--color-status-due-soon-mark)}.m-hl__s .o{background:var(--color-status-overdue-mark)}.m-hl__s .n{background:var(--color-status-not-started-mark)}.m-hl__s .na{background:var(--color-line-hairline)}.m-q6{border:var(--kit-hairline) solid var(--color-line-hairline);border-radius:var(--radius-panel);background:var(--color-ground-surface);display:grid;overflow:hidden}.m-q6__r{gap:var(--space-lg);min-height:60px;padding:0 var(--space-lg);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);grid-template-columns:200px 150px minmax(0,1fr) 200px 168px;align-items:center;display:grid}.m-q6__r:last-child{border-bottom:0}.m-q6__r.is-first{background:var(--color-status-due-soon-wash)}.m-q6__type{align-items:center;gap:var(--space-sm);color:var(--color-text-dim);font-size:var(--type-size-caption);display:flex}.m-q6__what{font-weight:var(--type-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-q6__r .btn{justify-self:end}.m-q6__assoc{align-items:center;gap:var(--space-sm);font-size:var(--type-size-caption);color:var(--color-text-muted);display:flex}@container mk (max-width:640px){.m-q6__r{row-gap:var(--space-xs);padding:var(--space-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type when""what what""assoc act";min-height:0}.m-q6__type{grid-area:type}.m-q6__when{grid-area:when;justify-self:end}.m-q6__what{white-space:normal;grid-area:what}.m-q6__assoc{grid-area:assoc}.m-q6__r .btn{grid-area:act}}@container mk (min-width:641px) and (max-width:1199px){.m-q6__r{row-gap:var(--space-xs);padding:var(--space-md) var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"type when act""what assoc act";min-height:0}.m-q6__type{grid-area:type}.m-q6__when{grid-area:when}.m-q6__what{white-space:normal;grid-area:what}.m-q6__assoc{grid-area:assoc}.m-q6__r .btn{grid-area:act}}
