.tcq-root{--tcq-ink:#243941;--tcq-blue:#2c5964;--tcq-rust:#9c4a31;--tcq-paper:#fffdf5;--tcq-line:#cecbbc;--tcq-wash:#f0eee3;color:var(--tcq-ink);min-width:0}
.tcq-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:1rem 0}
.tcq-tabs button,.tcq-choices button,.tcq-locate{font:650 .8rem/1.4 system-ui,sans-serif;background:var(--tcq-paper);color:var(--tcq-ink);border:1px solid #a6b1ab;border-radius:3px;text-align:left;cursor:pointer}
.tcq-tabs button{padding:.65rem .75rem;min-height:52px}.tcq-tabs small{display:block;font-size:.65rem;letter-spacing:.12em;color:#816448}.tcq-tabs button[aria-pressed=true]{background:var(--tcq-ink);border-color:var(--tcq-ink);color:#fffae7}.tcq-tabs [aria-pressed=true] small{color:#e7bd81}
.tcq-sheet{background:var(--tcq-paper);border:1px solid var(--tcq-line);border-top:3px solid #ad6645;padding:clamp(.85rem,2.3vw,1.8rem);min-width:0}.tcq-sheet :is(h3,h4,h5){font-family:Georgia,serif;font-weight:500;color:var(--tcq-ink);letter-spacing:-.018em}.tcq-intro{max-width:920px}.tcq-caption{display:block;font:700 .65rem/1.6 system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#854a31}.tcq-intro h3{font-size:clamp(1.5rem,2.7vw,2.1rem);line-height:1.14;margin:.4rem 0 .6rem}.tcq-intro p,.tcq-sheet p{font-size:.88rem;line-height:1.65;margin:.5rem 0}.tcq-intro p{color:#536263;max-width:88ch}.tcq-sheet h4{font-size:1.4rem;line-height:1.2;margin:.3rem 0 .7rem}.tcq-sheet h5{font-size:1.1rem;line-height:1.25;margin:.3rem 0}.tcq-root :is(button,summary,select,[tabindex]):focus-visible{outline:3px solid #b96136;outline-offset:3px}.tcq-choices{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}.tcq-choices button{padding:.5rem .65rem;min-height:42px}.tcq-choices [aria-pressed=true]{background:#f0dfc5;border-color:#9c6944;color:#59391f}.tcq-locate{padding:.5rem .65rem;margin:.5rem 0;font-size:.76rem;min-height:40px;color:#285360}.tcq-note{background:#f2eadc;border-left:3px solid #b98c55;padding:.7rem 1rem;margin:.9rem 0}.tcq-note b{font:700 .67rem/1.5 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#74452e}.tcq-note p{margin:.35rem 0}.tcq-sheet .tcq-source{font-size:.73rem;line-height:1.6;color:#566260;margin:.8rem 0 0}.tcq-sheet .tcq-document{padding:.8rem 1rem;border-left:3px solid #82998f;background:#f1f2e8}.tcq-sheet .tcq-trace{font-size:.76rem;line-height:1.5;color:#5d655e}.tcq-details{border-block:1px solid var(--tcq-line);padding:.65rem 0;margin:.9rem 0}.tcq-details summary{font:700 .81rem/1.5 system-ui,sans-serif;cursor:pointer}.tcq-table-wrap{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;margin-top:.6rem}.tcq-table-wrap table{width:100%;border-collapse:collapse;font-size:.8rem;line-height:1.5}.tcq-table-wrap caption{text-align:left;font-weight:700;margin:.35rem 0}.tcq-table-wrap th,.tcq-table-wrap td{border:1px solid var(--tcq-line);text-align:left;vertical-align:top;padding:.5rem .55rem}.tcq-table-wrap thead{background:#e8ece4}.tcq-table-wrap tbody th{font-weight:600}
/* Functional constellations. Column placement groups related activities. */
.tcq-constellation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.15rem 0}.tcq-company-group{border-top:2px solid #5e8688;background:#edf0e7;padding:.7rem;min-width:0}.tcq-company-group:nth-child(2){background:#f0e9d9;border-color:#b1834b}.tcq-company-group:nth-child(3){background:#e9ebea;border-color:#8e9390}.tcq-company-group h4{font:650 .75rem/1.4 system-ui,sans-serif;margin:0 0 .65rem;display:flex;align-items:center;gap:.4rem}.tcq-company-group h4>span{font-size:.62rem;color:#76664b;border-right:1px solid #adaf9d;padding-right:.4rem}.tcq-company-node{display:flex;flex-direction:column;width:100%;min-height:100px;padding:.65rem .8rem;margin:.4rem 0;background:var(--tcq-paper);border:1px solid #b8c4bc;border-left:3px solid #77938c;color:var(--tcq-ink);text-align:left;cursor:pointer}.tcq-company-node small{font:700 .59rem/1.5 system-ui,sans-serif;color:#786549;text-transform:uppercase;letter-spacing:.065em}.tcq-company-node b{font:600 .91rem/1.3 system-ui,sans-serif;margin:.2rem 0}.tcq-company-node>span{font:400 .72rem/1.4 system-ui,sans-serif;color:#5c6b65}.tcq-company-node[aria-pressed=true]{border-color:#9b573c;border-left-color:#9b573c;background:#f3e2c9}.tcq-company-detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:1.2rem;padding:1rem;border:1px solid var(--tcq-line);background:#f5f3e9}.tcq-company-stamp{border-right:1px solid #bfc9be;padding-right:1rem}.tcq-company-stamp>span{font:700 .63rem/1.5 system-ui,sans-serif;color:#8a5739;text-transform:uppercase;letter-spacing:.07em}.tcq-company-stamp h4{font-size:1.22rem;margin-top:.4rem}.tcq-company-stamp p{font-size:.79rem}.tcq-company-stamp p b{display:block;font:700 .62rem/1.5 system-ui,sans-serif;color:#53625c;text-transform:uppercase;letter-spacing:.05em}.tcq-company-reading h4{font-size:1.25rem}
/* Economic dependencies converge on the continuous service. */
.tcq-economy{background:#e9eee6;border:1px solid #c6cfc3;padding:1rem;margin:1rem 0}.tcq-economic-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.tcq-economic-node{display:flex;flex-direction:column;justify-content:center;min-height:68px;border:1px solid #9cafaa;border-radius:2px;padding:.65rem .8rem;background:#fffdf5;color:var(--tcq-ink);cursor:pointer;text-align:center}.tcq-economic-node b{font:650 .87rem/1.4 system-ui,sans-serif}.tcq-economic-node span{font:400 .7rem/1.5 system-ui,sans-serif;color:#5b6c66;margin-top:.2rem}.tcq-economic-node[aria-pressed=true]{background:#ecd5b6;border-color:#a96443;box-shadow:inset 0 -3px #a96443}.tcq-economic-join{display:grid;grid-template-columns:repeat(3,1fr);height:25px;position:relative;margin:0 16.5%}.tcq-economic-join:after{content:"";position:absolute;left:0;right:0;bottom:8px;border-bottom:1px solid #81978e}.tcq-economic-join i{height:17px;width:1px;background:#81978e;justify-self:center}.tcq-economic-join i:first-child{justify-self:start}.tcq-economic-join i:last-child{justify-self:end}.tcq-economic-join i:nth-child(2){height:25px}.tcq-subscriber{background:#294c54;text-align:center;padding:.8rem 1rem;color:#f7f1db;max-width:540px;margin:auto}.tcq-subscriber .tcq-caption{color:#edc58b}.tcq-subscriber h4{font-size:1.3rem;color:#fff9e9;margin:.35rem 0}.tcq-subscriber p{font-size:.76rem;color:#e5eadc}.tcq-economic-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem}.tcq-economic-support .tcq-economic-node{min-height:58px;background:#f3eee1}.tcq-economic-support [aria-pressed=true]{background:#ecd5b6}.tcq-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0}.tcq-pair>div+div{border-left:1px solid var(--tcq-line);padding-left:1rem}.tcq-stage-detail h4{margin-top:1.1rem}
/* Capability evidence and the 1998 fiber table. */
.tcq-capability{padding:.8rem 0}.tcq-fiber{margin:1rem 0;padding:1rem 1.1rem;background:#f0f0e6;border:1px solid var(--tcq-line)}.tcq-fiber figcaption h5{font-size:1.2rem;margin:.3rem 0}.tcq-fiber figcaption p{font-size:.78rem;color:#56665f;margin:.2rem 0 .65rem}.tcq-bar{display:grid;grid-template-columns:7.6rem minmax(0,1fr) 3.8rem;gap:.7rem;align-items:center;min-height:2.3rem;border-bottom:1px solid #cbd2c4;font-size:.82rem}.tcq-bar b{font-weight:500}.tcq-bar strong{font-variant-numeric:tabular-nums;text-align:right;font-size:.84rem}.tcq-bar-track{height:11px;background:#d6ded1}.tcq-bar-track i{display:block;height:100%;background:#6c8b85}.tcq-highlight b,.tcq-highlight strong{color:#8d422d;font-weight:750}.tcq-highlight .tcq-bar-track i{background:#ae5c3d}.tcq-bar-scale{margin:.3rem 4.5rem 0 8.3rem;display:flex;justify-content:space-between;gap:.4rem;font-size:.64rem;line-height:1.5;color:#5d6860;font-variant-numeric:tabular-nums}.tcq-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.65rem;margin:1rem 0}.tcq-measures>div{background:#e9eee5;padding:1rem;border-top:2px solid #648486}.tcq-measures>div+div{background:#f0e8d8;border-color:#ae854b}.tcq-measures>div>b{display:block;font:500 2.7rem/1.15 Georgia,serif;color:#2b5661;margin:.6rem 0 .3rem;font-variant-numeric:tabular-nums}.tcq-measures small{font:600 .76rem/1.4 system-ui,sans-serif;display:inline-block;margin-left:.2rem;max-width:10rem;letter-spacing:0}.tcq-measures p{font-size:.8rem;margin:.4rem 0}.tcq-program{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;padding:0;gap:.6rem}.tcq-program li{position:relative;background:#edf0e5;border-top:3px solid #648688;padding:1rem}.tcq-program li+li{border-color:#b38b55}.tcq-program li:last-child{background:#f1e4d7;border-color:#ad6248}.tcq-program>li>b{font:500 1.8rem/1.1 Georgia,serif;color:#7c4d30}.tcq-program h5{font-size:1.08rem}.tcq-program p{font-size:.8rem}
/* Records of work retain the temporal and institutional scope of their source. */
.tcq-labour-document{background:#f4f2e8;border:1px solid var(--tcq-line);padding:1.1rem}.tcq-headcount{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin:.8rem 0}.tcq-headcount>div>b{display:block;font:500 3rem/1.05 Georgia,serif;font-variant-numeric:tabular-nums;color:#2c5964}.tcq-headcount>div>span{display:block;font:550 .75rem/1.5 system-ui,sans-serif;margin-top:.4rem}.tcq-count-arrow{font-size:1.5rem;color:#a76f43}.tcq-count-unit{font-weight:650;color:#50665e}.tcq-debt-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;gap:.5rem}.tcq-debt-route button{position:relative;text-align:left;color:var(--tcq-ink);background:#f0eee3;border:1px solid #b5b9ab;border-top:3px solid #76928b;padding:.7rem;cursor:pointer;min-height:110px}.tcq-debt-route button b{display:block;font:500 1.6rem/1.2 Georgia,serif;color:#36626b;margin-bottom:.3rem}.tcq-debt-route button span{font:500 .76rem/1.5 system-ui,sans-serif}.tcq-debt-route [aria-pressed=true]{background:#f1dfc6;border-top-color:#a45d3e;border-color:#ad8464}.tcq-debt-amount{padding:.9rem 0;border-block:1px solid #c9ccba;margin:.8rem 0}.tcq-debt-amount span{display:block;font:650 .69rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.045em;color:#794d32}.tcq-debt-amount strong{display:block;font:500 clamp(1.25rem,3vw,2.2rem)/1.3 Georgia,serif;color:#2c5660;margin-top:.4rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
/* A mission brief connects the public objective to four working dimensions. */
.tcq-mission{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:0;margin:1rem 0;border:1px solid #9bab9e}.tcq-mission-goal{display:flex;flex-direction:column;justify-content:center;background:#294e57;color:#fff7e8;padding:1.3rem}.tcq-mission-goal .tcq-caption{color:#e3bd82}.tcq-mission-goal h4{font-size:1.7rem;color:#fff7e8;margin:.5rem 0}.tcq-mission-goal p{color:#e8eee1}.tcq-mission-link{font:400 2.2rem/1 Georgia,serif;color:#e4ba7e;margin-top:.5rem}.tcq-mission-layers{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none;background:#f0f1e6}.tcq-mission-layers li{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem .95rem;border-bottom:1px solid #c3ccb9}.tcq-mission-layers li:last-child{border-bottom:0}.tcq-mission-layers li>span{font:700 .65rem/1.5 system-ui,sans-serif;padding:.2rem .4rem;background:#e1e6d8;border:1px solid #b7c2af;color:#4a655b}.tcq-mission-layers h5{font-size:1.05rem;margin:.12rem 0}.tcq-mission-layers p{font-size:.8rem;line-height:1.5;margin:.3rem 0}
@media(max-width:900px){.tcq-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tcq-company-node{min-height:116px;padding:.6rem}.tcq-company-group{padding:.55rem}.tcq-company-group h4{min-height:2.3em;align-items:flex-start}.tcq-constellation{gap:.4rem}.tcq-company-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:.9rem}.tcq-mission{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}}
@media(max-width:680px){.tcq-company-detail,.tcq-mission{grid-template-columns:1fr}.tcq-company-stamp{border-right:0;border-bottom:1px solid #bfc9be;padding-right:0;padding-bottom:.6rem}.tcq-company-group h4{font-size:.68rem;display:block}.tcq-company-group h4>span{display:block;border-right:0;margin-bottom:.2rem}.tcq-company-node{min-height:132px;padding:.55rem .45rem}.tcq-company-node b{font-size:.76rem;overflow-wrap:anywhere}.tcq-company-node>span{font-size:.67rem}.tcq-company-node small{font-size:.55rem;overflow-wrap:anywhere}.tcq-economic-node{padding:.6rem .4rem;min-height:88px}.tcq-economic-node b{font-size:.77rem}.tcq-economic-node span{font-size:.64rem}.tcq-economy{padding:.65rem}.tcq-economic-core{gap:.35rem}.tcq-economic-support{gap:.35rem}.tcq-pair{grid-template-columns:1fr;gap:.4rem}.tcq-pair>div+div{border-left:0;border-top:1px solid var(--tcq-line);padding-left:0;padding-top:.7rem}.tcq-table-wrap table{min-width:32rem}.tcq-debt-route{grid-template-columns:repeat(2,minmax(0,1fr))}.tcq-debt-route button{min-height:98px}.tcq-program{grid-template-columns:1fr}.tcq-program li{padding:.8rem}.tcq-mission-goal{padding:1rem}.tcq-mission-goal h4{font-size:1.4rem}.tcq-mission-link{display:none}}
@media(max-width:480px){.tcq-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tcq-tabs button{font-size:.74rem;padding:.6rem}.tcq-choices button{font-size:.74rem}.tcq-sheet{padding:.75rem}.tcq-constellation{grid-template-columns:1fr;gap:.6rem}.tcq-company-group{display:grid;grid-template-columns:1fr;gap:.35rem;padding:.55rem}.tcq-company-group h4{grid-column:1/-1;min-height:0;display:flex;margin:0}.tcq-company-group h4>span{display:inline;border-right:1px solid #adaf9d;margin:0}.tcq-company-node{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);column-gap:.7rem;align-items:center;margin:0;min-height:75px;padding:.6rem}.tcq-company-node small{grid-column:1;grid-row:1;overflow-wrap:normal;font-size:.55rem}.tcq-company-node b{grid-column:1;grid-row:2;overflow-wrap:normal;font-size:.84rem;margin:.15rem 0 0}.tcq-company-node>span{grid-column:2;grid-row:1/3;align-self:center;font-size:.68rem}.tcq-economic-core{grid-template-columns:1fr}.tcq-economic-node{min-height:62px;text-align:left;padding:.6rem}.tcq-economic-core .tcq-economic-node{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;align-items:center}.tcq-economic-core .tcq-economic-node span{margin:0}.tcq-economic-join{display:block;height:18px;margin:0}.tcq-economic-join:after{left:50%;right:auto;top:0;bottom:0;border-left:1px solid #81978e;border-bottom:0}.tcq-economic-join i{display:none}.tcq-subscriber h4{font-size:1.15rem}.tcq-subscriber p{font-size:.7rem}.tcq-bar{grid-template-columns:1fr 3.6rem;gap:.25rem;padding:.4rem 0;min-height:0}.tcq-bar b{grid-column:1;grid-row:1;font-size:.77rem}.tcq-bar strong{grid-column:2;grid-row:1/3;font-size:.79rem}.tcq-bar-track{grid-column:1;grid-row:2;height:9px}.tcq-bar-scale{margin-inline:0 3.85rem;font-size:.6rem}.tcq-fiber{padding:.75rem}.tcq-fiber .tcq-caption{font-size:.59rem}.tcq-measures>div{padding:.85rem}.tcq-headcount{gap:.7rem}.tcq-headcount>div>b{font-size:2.4rem}.tcq-headcount>div>span{font-size:.64rem}.tcq-labour-document{padding:.8rem}.tcq-debt-route{gap:.35rem}.tcq-debt-route button{padding:.6rem}.tcq-mission-layers li{padding:.75rem;gap:.5rem}.tcq-mission-layers h5{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.tcq-root *{scroll-behavior:auto!important}}
