.co-head{padding:22px var(--gutter);border-bottom:4px solid var(--ink)}.co-head__row{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:16px;display:flex}.co-mark{background:var(--ink);width:64px;height:64px;color:var(--amber);font:700 22px/1 var(--font-display);letter-spacing:.02em;flex:none;place-items:center;display:grid}.co-head__body{flex:1;min-width:260px}.co-name{font:700 32px/1.1 var(--font-display);letter-spacing:-.02em}.co-locale{font:400 14px/1.5 var(--font-display);color:var(--muted);margin:8px 0 0}.co-actions{flex-wrap:wrap;gap:8px;display:flex}.co-site{border:1px solid var(--ink);background:var(--paper);font:600 11px/1 var(--font-display);letter-spacing:.04em;overflow-wrap:anywhere;max-width:100%;padding:10px 14px;display:inline-block}.co-site:hover{background:var(--ink);color:var(--paper)}.co-counts{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:0;display:grid}.co-counts>div{background:var(--paper);padding:14px 16px}.co-counts dt{font:500 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.co-counts dd{font:600 26px/1 var(--font-mono);font-variant-numeric:tabular-nums;margin:6px 0 0}.co-counts dd a{border-bottom:2px solid var(--amber)}.co-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);display:grid}.co-main{padding:22px var(--gutter);border-right:1px solid var(--rule);min-width:0}.co-rail{padding:22px var(--gutter);background:var(--paper-2);align-content:start;gap:22px;display:grid}@media (max-width:900px){.co-body{grid-template-columns:1fr}.co-main{border-right:0;border-bottom:1px solid var(--rule)}}.co-section{scroll-margin-top:16px}.co-section+.co-section{margin-top:30px}.co-section__head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:7px;display:flex}.co-summary{font:400 16px/1.6 var(--font-display);color:var(--ink-3);max-width:68ch;margin:16px 0 0}.co-names__intro,.co-scope{font:400 13px/1.6 var(--font-display);color:var(--ink-3);max-width:68ch;margin:0 0 12px}.co-names{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.co-names li{border:1px solid var(--rule);background:var(--paper);max-width:100%;padding:6px 10px}.co-names .name{font:500 13px/1.3 var(--font-display);overflow-wrap:anywhere;display:block}.co-names .src{font:500 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2px;display:block}.co-chart{align-items:flex-end;gap:4px;min-width:100%;height:140px;padding-top:8px;display:flex}.co-chart__col{flex-direction:column;flex:22px;min-width:22px;max-width:56px;height:100%;display:flex}.co-chart__track{flex:1;align-items:flex-end;display:flex}.co-chart__bar{background:var(--ink);width:100%;min-height:2px}.co-chart__n{font:500 10px/1.4 var(--font-mono);color:var(--muted);text-align:center;padding-bottom:3px}.co-chart__year{font:500 10px/1.4 var(--font-mono);color:var(--muted);text-align:center;border-top:1px solid var(--rule-soft);padding-top:5px}.co-caption{font:400 13px/1.6 var(--font-display);color:var(--ink-3);max-width:68ch;margin:12px 0 0}.co-details{margin-top:10px}.co-details>summary{font:500 11px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer}.co-details>summary:hover{color:var(--ink)}.co-table{min-width:620px}.co-table--wide{min-width:760px}.co-table td.wrap{max-width:320px}.co-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.co-addr{font:400 13px/1.5 var(--font-display);color:var(--ink-3)}.co-codes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.co-codes a{border:1px solid var(--rule);background:var(--paper);padding:8px 10px;display:block}.co-codes a:hover{border-color:var(--ink)}.co-codes .code{font:600 12px/1.2 var(--font-mono);letter-spacing:.04em;display:block}.co-codes .name{font:400 12px/1.3 var(--font-display);color:var(--muted);max-width:26ch;margin-top:3px;display:block}.co-codes--inline{gap:4px 8px}.co-codes--inline a{font:500 12px/1.5 var(--font-mono);border:0;border-bottom:1px solid var(--rule);padding:0}.co-verify{border:2px solid var(--ink);background:var(--paper)}.co-verify__bar{background:var(--ink);color:var(--paper-2);font:700 14px/1.2 var(--font-display);padding:12px 16px}.co-verify__body{font:400 13px/1.6 var(--font-display);color:var(--ink-3);padding:14px 16px}.co-verify__body p{margin:0 0 10px}.co-verify__body p:last-child{margin-bottom:0}.co-verify__status{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.co-verify__word{font:700 13px/1.4 var(--font-display);letter-spacing:.02em;color:var(--ink)}.co-verify__status--lapsed .co-verify__word,.co-verify__status--suspended .co-verify__word,.co-verify__status--revoked .co-verify__word{color:var(--muted-3)}.co-verify__dates{border-top:1px solid var(--rule-soft);grid-template-columns:auto 1fr;gap:2px 14px;margin:0 0 12px;padding:10px 0 0;display:grid}.co-verify__dates dt{font:500 11px/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.co-verify__dates dd{font-variant-numeric:tabular-nums;margin:0}.co-verify__sub{font:700 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:14px 0 8px}.co-verify__checks{margin:0 0 4px;padding:0;list-style:none}.co-verify__checks li{border-top:1px solid var(--rule-soft);grid-template-columns:16px 1fr;gap:2px 6px;padding:6px 0;display:grid}.co-verify__checks li:first-child{border-top:0}.co-verify__mark{font:500 12px/1.6 var(--font-mono);color:var(--ink)}.co-verify__check--fail .co-verify__mark,.co-verify__check--not_applicable .co-verify__mark{color:var(--ink-3)}.co-verify__label{font:400 13px/1.5 var(--font-display);color:var(--ink)}.co-verify__evidence{font:400 12px/1.5 var(--font-mono);color:var(--ink-3);grid-column:2}.co-verify__cats{font:400 13px/1.5 var(--font-display);flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;padding:0;list-style:none;display:flex}.co-rail__title{font:700 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.co-coverage{margin-top:10px;display:grid}.co-coverage a{border-bottom:1px solid var(--rule-soft);padding:12px 0}.co-coverage a:last-child{border-bottom:0}.co-coverage .t{font:600 14px/1.35 var(--font-display);display:block}.co-coverage .m{font:500 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--muted);margin-top:6px;display:block}.co-claim{border:1px dashed var(--rule);background:var(--paper-3);padding:14px 16px}.co-claim h2{font:700 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.co-claim p{font:400 12px/1.6 var(--font-display);color:var(--muted-3);margin:10px 0 0}.co-asof{font:500 11px/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--rule);padding:14px var(--gutter);flex-wrap:wrap;gap:6px 18px;display:flex}.co-index__intro{font:400 15px/1.6 var(--font-display);color:var(--ink-3);max-width:70ch;margin:12px 0 0}.co-index__count{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:14px}.co-index-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.co-index-list li{border-bottom:1px solid var(--rule-soft)}.co-index-list a{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:13px 0;display:flex}.co-index-list .n{font:600 16px/1.3 var(--font-display)}.co-index-list .m{font:500 11px/1.5 var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.co-pager{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:22px;display:flex}.co-pager a{border:1px solid var(--rule);padding:9px 12px}.co-pager a:hover{border-color:var(--ink)}.co-pager__where{color:var(--muted)}.co-statement__note{font:400 13px/1.6 var(--font-display);color:var(--muted-3);margin:0 0 12px}.co-statement__text{font:400 15px/1.65 var(--font-display);color:var(--ink-2);max-width:64ch;margin:0 0 14px}.co-statement__facts{font:400 13px/1.5 var(--font-display);grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}.co-statement__facts dt{color:var(--muted-3);text-transform:uppercase;letter-spacing:.06em;font:600 11px/1.6 var(--font-mono)}.co-statement__facts dd{color:var(--ink-2);margin:0}.co-hiring__note{font:400 13px/1.6 var(--font-display);color:var(--muted-3);margin:0 0 12px}.co-hiring__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.co-hiring__list li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:10px 0;display:flex}.co-hiring__title{font:600 15px/1.4 var(--font-display);color:var(--ink);text-decoration:none}.co-hiring__title:hover{text-decoration:underline}.co-hiring__facts{font:400 12px/1.5 var(--font-mono);color:var(--muted-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.co-hiring__more{font:400 13px/1.6 var(--font-display);color:var(--muted-3);margin:12px 0 0}
