.mk .m2-ins ol{padding-left:var(--space-xl);gap:var(--space-xs);margin:0;display:grid}.mk .m2-ins h2[id],.mk .m2-ins h3[id]{scroll-margin-top:var(--space-xxl)}.mk .m2-ins h3{font-family:var(--type-family-display);font-size:var(--type-size-title);line-height:var(--m-leading-snug);color:var(--color-text-primary);margin-top:var(--space-md);text-wrap:balance}.mk .m2-ins p a,.mk .m2-ins li a{color:var(--color-text-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.mk .m2-ins p a:hover,.mk .m2-ins li a:hover{text-decoration-thickness:2px}.mk .m2-ins code{font-family:var(--type-family-mono);font-size:var(--m-type-mono);color:var(--color-text-primary)}.mk .m2-ins hr{border:0;border-top:var(--kit-hairline) solid var(--color-line-hairline);width:100%}.mk .m2-ins-note{font-size:var(--type-size-body);color:var(--color-text-dim);line-height:var(--kit-leading-snug);padding-top:var(--space-lg);border-top:var(--kit-hairline) solid var(--color-line-hairline)}.mk .m2-ins-quote{padding:var(--space-md) var(--space-xl);border-left:2px solid var(--color-line-strong);gap:var(--space-md);color:var(--color-text-muted);margin:0;display:grid}.mk .m2-ins-code{padding:var(--space-lg);border-radius:var(--radius-panel);background:var(--color-ground-sunken);border:var(--kit-hairline) solid var(--color-line-hairline);margin:0;overflow-x:auto}.mk .m2-ins-code code{white-space:pre;font-size:var(--type-size-body);line-height:var(--kit-leading-snug)}.mk .m2-ins-perspective p{font-size:var(--m-type-body)}.mk .m2-ins-table{overflow-x:auto}.mk .m2-ins-table table{min-width:100%}.mk .m2-ins-table th,.mk .m2-ins-table td{overflow-wrap:break-word;min-width:140px}.mk .m2-ins-table tbody th{width:auto;font-size:var(--type-size-body);color:var(--color-text-primary);font-weight:var(--type-weight-semibold)}.mk .m2-ins-table:focus-visible{outline-offset:2px}.mk .m2-ins-table td{color:var(--color-text-muted)}.mk .m2-ins-cta.m-cta{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr)}.mk .m2-ins-cta .m-cta__copy{gap:var(--space-sm)}.mk .m2-ins-cta__t{font-family:var(--type-family-display);font-size:var(--type-size-title);line-height:var(--m-leading-snug);color:var(--color-text-primary)}.mk .m2-ins-cta p{color:var(--color-text-muted);font-size:var(--m-type-body);line-height:var(--m-leading-body)}.mk .m2-ins .m-cta__acts{margin-top:var(--space-xs)}.mk .m2-ins .m-cta__acts .m-btn{color:var(--color-text-on-accent);text-decoration:none}.mk .m2-ins .m-q__a p{color:var(--color-text-muted)}.mk .m2-ins-band.m-cta{grid-template-columns:minmax(0,1fr)}.mk .m2-ins-empty{gap:var(--space-lg);padding:var(--space-xl) 0 var(--space-huge);justify-items:start;display:grid}@media (max-width:640px){.mk .m2-ins-cta.m-cta{padding:var(--space-lg)}.mk .m2-ins h3{margin-top:var(--space-sm)}.mk .m2-ins-table table{min-width:620px}}
.bld61 [data-area=governing],.bld61 [data-area=financial],.bld61 [data-area=meetings],.bld61 [data-area=contracts],.bld61 [data-area=insurance]{--fill:100;--tone:var(--color-status-compliant-mark)}.bld61 [data-area=inspections]{--fill:50;--tone:var(--color-status-overdue-mark)}.bld61 [data-area=records],.bld62 [data-area=governing],.bld62 [data-area=financial],.bld62 [data-area=meetings],.bld62 [data-area=contracts],.bld62 [data-area=insurance]{--fill:100;--tone:var(--color-status-compliant-mark)}.bld62 [data-area=inspections]{--fill:50;--tone:var(--color-status-overdue-mark)}.bld62 [data-area=records]{--fill:100;--tone:var(--color-status-compliant-mark)}
