*{box-sizing:border-box}:root{--ta-green:#8cff72;--ta-ink:#07130f;--ta-card:#11251f;--ta-line:#3a5149;--ta-muted:#aebdb7;--ta-warn:#ffbd66;--ta-bad:#ff8585}.editorial-body,.article-layout,.article-layout main,.guide-content,.workspace{width:100%;max-width:100%;min-width:0}.guide-content{max-width:920px;overflow-wrap:anywhere}.article-layout{display:grid;grid-template-columns:245px minmax(0,920px);gap:32px;max-width:1260px;margin:auto;padding:0 24px}.article-layout main{min-width:0;margin:18px 0 70px}.guide-content h1{font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.02;max-width:21ch;margin:.35rem 0 1rem}.guide-content h2{margin-top:4rem}.guide-content p,.guide-content li{font-size:1.04rem;line-height:1.72}.breadcrumbs,.byline,.fine{font-size:.86rem;color:var(--ta-muted)}.table-wrap{overflow:auto;border:1px solid var(--line-dark);margin:1.5rem 0}.table-wrap table{width:100%;border-collapse:collapse;min-width:690px}.table-wrap th,.table-wrap td{padding:.8rem;border-bottom:1px solid var(--line-dark);text-align:left;vertical-align:top}.workspace{margin:1rem 0 3rem;border:1px solid var(--ta-line);background:var(--ta-ink);color:#f2f7f5;padding:1rem;border-radius:18px}.workspace h2,.workspace h3{color:#f2f7f5}.workspace h2{font-size:1.25rem;margin:.1rem 0 .25rem}.workspace p{color:#d3ded9;font-size:.94rem;line-height:1.5}.workspace .decision-provenance{margin:.35rem 0 .55rem;color:var(--ta-muted);font-size:.72rem}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.55rem 0}.status-grid>*{min-width:0}.status-card{background:var(--ta-card);border:1px solid var(--ta-line);padding:.65rem;border-radius:12px}.status-card span,.status-card strong{display:block}.status-card span{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ta-muted)}.status-card strong{margin-top:.15rem;font-size:.98rem}.status-card[data-state=use] strong,.status-card[data-state=launch_hold] strong{color:var(--ta-green)}.status-card[data-state=hold] strong,.status-card[data-state=draft] strong{color:var(--ta-warn)}.workspace details{border-top:1px solid var(--ta-line);padding:.8rem 0}.workspace summary{font-weight:750;cursor:pointer}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.55rem}.field-grid .wide{grid-column:1/-1}.decision-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-fields .wide{grid-column:auto}.workspace label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700}.workspace input,.workspace select,.workspace textarea{width:100%;box-sizing:border-box;border:1px solid #536c63;border-radius:9px;background:#f8fbfa;color:#08130f;font:inherit;padding:.58rem}.workspace textarea{min-height:70px;resize:vertical}.workspace button,.import-label{font:700 .82rem var(--font);border:1px solid var(--ta-green);border-radius:999px;background:transparent;color:var(--ta-green);padding:.58rem .8rem;cursor:pointer}.workspace button.primary{background:var(--ta-green);color:var(--ta-ink)}.workspace button:focus-visible,.workspace input:focus-visible,.workspace select:focus-visible,.workspace textarea:focus-visible{outline:3px solid var(--ta-green);outline-offset:2px}.workspace-actions{display:flex;gap:.45rem;flex-wrap:wrap;margin:.8rem 0}.import-label input{position:absolute;opacity:0;width:1px}.route-grid{display:grid;gap:.7rem}.route{border:1px solid var(--ta-line);border-radius:12px;padding:.65rem}.route h4{margin:0 0 .5rem}.count{font-size:.72rem;color:var(--ta-muted)}.count.bad{color:var(--ta-bad)}.request-box,.output-box{background:#091b16;border:1px solid var(--ta-line);padding:.75rem;border-radius:12px}.request-box ul{margin:.35rem 0;padding-left:1.2rem}.output-box pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;font-size:.72rem}.feedback{min-height:1.3em;color:var(--ta-green);font-size:.8rem}.visual{margin:2rem 0;border:1px solid var(--line-dark);background:var(--black-2);padding:1rem}.visual img{display:block;width:100%;height:auto}.visual figcaption{font-size:.85rem;color:var(--white-2);margin-top:.6rem}.example-figure{margin:1.5rem 0}.example-figure button{padding:1rem;border:1px solid var(--line-dark);background:var(--black-2);cursor:zoom-in}.example-figure img{display:block;width:310px;max-width:100%;height:auto;margin:auto;image-rendering:auto}.resource-kit{margin:2rem 0;padding:1.2rem;border:1px solid var(--line-dark);background:var(--black-2)}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tool-card{display:grid;gap:.2rem;padding:.85rem;border:1px solid var(--line-dark);text-decoration:none}.image-dialog{max-width:min(95vw,900px);border:1px solid var(--ta-line);background:var(--black);color:var(--white);padding:1rem}.image-dialog img{display:block;max-width:100%;max-height:72vh;margin:auto}.image-dialog::backdrop{background:#000c}.skip-content{position:fixed;top:-100px;left:20px}.skip-content:focus{top:10px;z-index:100}.reading-graphic-mobile{display:none}.truth-note{border-left:4px solid var(--accent);padding:.8rem 1rem;background:var(--black-2)}html[data-reading-theme=light] .workspace{--ta-card:#eff4f0;--ta-ink:#f8faf7;--ta-line:#9eb1a6;--ta-muted:#516158;--ta-green:#176b2a;--ta-warn:#7a4600;--ta-bad:#9b1c1c;color:#0a1711}html[data-reading-theme=light] .workspace button,html[data-reading-theme=light] .workspace .import-label{background:#f8faf7;color:#176b2a}html[data-reading-theme=light] .workspace button.primary{background:#176b2a;color:#f8faf7}html[data-reading-theme=light] .workspace h2,html[data-reading-theme=light] .workspace h3{color:#0a1711}html[data-reading-theme=light] .workspace p{color:#35463d}html[data-reading-theme=light] .request-box,html[data-reading-theme=light] .output-box{background:#edf3ef;color:#102018}@media(max-width:1050px){.article-layout{display:block;max-width:960px;padding:0 20px}}@media(max-width:650px){html,body{overflow-x:hidden}.article-layout{width:100%;max-width:100%;padding:0 16px}.article-layout main,.guide-content{width:100%;max-width:100%;min-width:0}.article-layout main{margin-top:12px}.breadcrumbs,.byline{display:none}.guide-content h1{max-width:100%;overflow-wrap:break-word;word-break:normal}.editorial-header .button{display:none}.guide-content h1{font-size:2rem;margin:.2rem 0 .65rem}.guide-content>h1+p{line-height:1.5;margin:.55rem 0 .7rem}.field-grid,.tool-grid{grid-template-columns:1fr}.decision-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.decision-fields .wide{grid-column:1/-1}.decision-fields label{font-size:.7rem}.decision-fields input,.decision-fields select{padding:.46rem;font-size:.78rem}.field-grid>*,.field-grid .wide{grid-column:auto;min-width:0}.decision-fields .wide{grid-column:1/-1}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.status-card{padding:.4rem}.status-card span{font-size:.58rem}.status-card strong{font-size:.78rem}.workspace{margin:.45rem 0 2rem;padding:.65rem;width:100%;max-width:100%;overflow:hidden}.workspace>p:first-of-type{display:none}.workspace h2{font-size:1rem;margin:0 0 .2rem}.workspace p{font-size:.74rem;margin:.35rem 0}.workspace details{padding:.55rem 0}.table-wrap table{width:100%;min-width:0}.visual>img{display:none}.reading-graphic-mobile{display:grid;gap:.45rem;padding:0;list-style:none}.reading-graphic-mobile li{border:1px solid var(--line-dark);padding:.65rem;background:var(--black)}}
@media(max-width:360px){.article-layout{padding:0 12px}.guide-content h1{font-size:1.72rem}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid .status-card:last-child{grid-column:auto}.workspace-actions button,.import-label{width:100%;text-align:center}}
