.decision-workspace{margin:1.5rem 0 3rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--editorial-line,#d7d7d2);border-radius:24px;background:var(--editorial-panel,#f5f3ec);box-shadow:0 18px 50px #18211f12}.workspace-head{display:flex;justify-content:space-between;gap:1rem}.workspace-head h2{margin:.2rem 0}.workspace-state{border-radius:999px;padding:.5rem .8rem;background:#f3d2c5;color:#702d18;font:700 .8rem ui-monospace,monospace}.workspace-state[data-state=ready]{background:#cde8d2;color:#154b2b}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.decision-workspace fieldset{min-width:0;border:1px solid #c8c4b9;border-radius:16px;padding:1rem}.decision-workspace label{display:grid;gap:.3rem;margin:.7rem 0;font-weight:650;font-size:.87rem}.decision-workspace input,.decision-workspace textarea,.decision-workspace select{box-sizing:border-box;width:100%;padding:.65rem;border:1px solid #99958a;border-radius:9px;background:#fff;color:#18211f;font:inherit}.evidence-checks label{display:flex;align-items:center}.evidence-checks input{width:auto}.workspace-result{margin-top:1rem;padding:1rem;border-radius:16px;background:#1e2a27;color:#f7f4ec}.workspace-result h3,.workspace-result p,.workspace-result li{color:inherit!important}.workspace-result li span{display:block;opacity:.75}.workspace-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.workspace-actions button,.file-button{border:0;border-radius:999px;padding:.65rem 1rem;background:#9b3413;color:#fff;font-weight:750;cursor:pointer}.file-button{position:relative}.file-button input{position:absolute;width:1px;opacity:0}.import-status{font-size:.83rem}.source-boundary{border-left:4px solid #e55c2c;padding:.7rem 1rem;background:var(--editorial-panel,#f5f3ec)}@media(max-width:760px){.workspace-grid{grid-template-columns:1fr}.workspace-head{display:block}.decision-workspace{margin-inline:-.25rem;padding:.8rem;border-radius:16px}}

.source-gallery{display:grid;gap:1rem;margin:1.25rem 0}.source-gallery.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.source-gallery figure,.source-wide,.asset-graphic{margin:0}.source-gallery img,.source-wide img{display:block;width:100%;height:auto;border:1px solid var(--editorial-line,#d7d7d2);border-radius:14px}.source-gallery figcaption,.source-wide figcaption,.asset-graphic figcaption{margin-top:.55rem;font-size:.82rem;line-height:1.45;color:var(--editorial-muted,#5a625f)}.source-wide{margin:1.25rem 0}.fixture-card{margin:1rem 0;padding:1rem 1.1rem;border:1px solid var(--editorial-line,#d7d7d2);border-left:4px solid #e55c2c;border-radius:12px;background:var(--editorial-panel,#f5f3ec)}.fixture-card p:last-child{margin-bottom:0}.graphic-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.35rem}.graphic-scroll img{display:block;width:1200px;max-width:none;height:auto}.asset-graphic{margin:1.5rem 0}.media-callout{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:1.25rem;align-items:center;margin:1.5rem 0;padding:1rem;border:1px solid var(--editorial-line,#d7d7d2);border-radius:18px;background:var(--editorial-panel,#f5f3ec)}.media-callout video{display:block;width:100%;height:auto;max-height:520px;background:#111;border-radius:12px}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}.download-card{display:grid;gap:.25rem;padding:.85rem 1rem;border:1px solid var(--editorial-line,#d7d7d2);border-radius:12px;text-decoration:none;background:var(--editorial-panel,#f5f3ec)}.download-card span{font-size:.8rem;color:var(--editorial-muted,#5a625f)}html[data-reading-theme=dark] .decision-workspace,html[data-reading-theme=dark] .source-boundary,html[data-reading-theme=dark] .fixture-card,html[data-reading-theme=dark] .media-callout,html[data-reading-theme=dark] .download-card{--editorial-panel:#202624;--editorial-line:#47504d;--editorial-muted:#b7c0bd}html[data-reading-theme=dark] .decision-workspace input,html[data-reading-theme=dark] .decision-workspace textarea,html[data-reading-theme=dark] .decision-workspace select{background:#151a18;color:#f7f4ec;border-color:#616b67}html[data-reading-theme=dark] .workspace-result{background:#101513}html[data-reading-theme=dark] .source-gallery img,html[data-reading-theme=dark] .source-wide img{background:#fff}
@media(max-width:760px){.source-gallery.two-up,.media-callout,.download-grid{grid-template-columns:1fr}.source-gallery.landscape{grid-template-columns:1fr}.graphic-scroll{margin-inline:calc(50% - 50vw);padding-inline:max(1rem,calc((100vw - 100%)/2));width:100vw;box-sizing:border-box}}

.quick-chooser{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:1rem 1.4rem;align-items:end;margin:1.25rem 0 2rem;padding:clamp(.9rem,2vw,1.35rem);border:1px solid var(--editorial-line,#d7d7d2);border-radius:18px;background:var(--editorial-panel,#f5f3ec)}.quick-chooser h2{margin:.15rem 0 .5rem!important;font-size:clamp(1.35rem,3vw,2rem)}.quick-chooser p{margin:.35rem 0}.quick-chooser label{display:grid;gap:.4rem;font-weight:700}.quick-chooser select{width:100%;padding:.7rem;border:1px solid #99958a;border-radius:9px;background:#fff;color:#18211f;font:inherit}.quick-source{font-size:.78rem;color:var(--editorial-muted,#5a625f)}.quick-continue{grid-column:2;text-align:center;font-weight:700}html[data-reading-theme=dark] .quick-chooser{--editorial-panel:#202624;--editorial-line:#47504d;--editorial-muted:#b7c0bd}html[data-reading-theme=dark] .quick-chooser select{background:#151a18;color:#f7f4ec;border-color:#616b67}
@media(max-width:760px){.quick-chooser{grid-template-columns:1fr}.quick-continue{grid-column:1;text-align:left}}
@media(max-width:400px){.article-body h1{font-size:2rem;line-height:1.02;margin:.45em 0}.article-body>.breadcrumbs{margin:.6rem 0}.article-body>p{margin:.65rem 0}.quick-chooser{margin:.5rem 0 1.4rem;padding:.7rem;gap:.6rem}.quick-chooser h2{font-size:1.22rem}.quick-chooser .eyebrow{font-size:.72rem}.quick-source{font-size:.72rem;line-height:1.35}.quick-chooser select{padding:.55rem}}html[data-reading-theme=dark] body{background:#111816;color:#f7f4ec}html[data-reading-theme=dark] a{color:#9dc6ff}html[data-reading-theme=dark] .quick-chooser,html[data-reading-theme=dark] .decision-workspace,html[data-reading-theme=dark] .source-boundary,html[data-reading-theme=dark] .fixture-card,html[data-reading-theme=dark] .media-callout,html[data-reading-theme=dark] .download-card{color:#f7f4ec}html[data-reading-theme=dark] .quick-chooser a,html[data-reading-theme=dark] .decision-workspace a,html[data-reading-theme=dark] .source-boundary a,html[data-reading-theme=dark] .fixture-card a,html[data-reading-theme=dark] .media-callout a,html[data-reading-theme=dark] .download-card{color:#9dc6ff}html[data-reading-theme=dark] .download-card span,html[data-reading-theme=dark] .quick-source,html[data-reading-theme=dark] .source-gallery figcaption,html[data-reading-theme=dark] .source-wide figcaption,html[data-reading-theme=dark] .asset-graphic figcaption{color:#c1cac7}html[data-reading-theme=dark] .table-wrap th,html[data-reading-theme=dark] .table-wrap td{border-color:#47504d}
