.training-schematics{margin:34px 0 30px;border-top:2px solid #ae8b5a;padding-top:20px}.training-schematics-heading>span,.training-schematic-number{display:block;color:#80603c;font:700 10px/1.4 system-ui,sans-serif;letter-spacing:.13em}.brief .training-schematics-heading h3{font:400 27px/1.2 Georgia,serif;letter-spacing:-.02em;margin:8px 0 10px}.brief-content .training-schematics-heading p,.brief-content .training-schematics-note{font-size:13px;line-height:1.55;color:#526272;margin:0 0 18px}.training-schematics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.training-schematic{min-width:0;margin:0;border:1px solid #d4d8d6;background:#f4f5f2}.training-schematic figcaption{display:flex;flex-direction:column;gap:7px;padding:18px 18px 12px}.training-schematic figcaption strong{font:600 17px/1.3 system-ui,sans-serif;color:#243647}.training-schematic figcaption>span:last-child{font-size:13px;line-height:1.45;color:#526272}.training-schematic-viewport{overflow-x:auto;overscroll-behavior-inline:contain;background:#e9eeed;border-top:1px solid #d4d8d6;border-bottom:1px solid #d4d8d6}.training-schematic-viewport:focus-visible{outline:3px solid #a9783c;outline-offset:-3px}.training-schematic svg{display:block;width:100%;min-width:345px;height:auto}.training-node{fill:#fbfaf6;stroke:#617987;stroke-width:1.5}.training-group{fill:none;stroke:#9caaae;stroke-width:1.5;stroke-dasharray:5 4}.training-wire{fill:none;stroke:#a05f3b;stroke-width:2.5}.training-return{fill:none;stroke:#426d79;stroke-width:2.5;stroke-dasharray:6 4}.training-arrow-fill{fill:#a05f3b}.training-return-fill{fill:#426d79}.training-svg-kicker{font:700 10px system-ui,sans-serif;letter-spacing:.08em;fill:#526872}.training-svg-title{font:700 16px system-ui,sans-serif;fill:#253a49}.training-svg-label{font:13px system-ui,sans-serif;fill:#344d58}.training-svg-note{font:700 10px system-ui,sans-serif;letter-spacing:.04em;fill:#526872}.brief-content .training-schematic-focus{padding:12px 18px 15px;margin:0;font-size:13px;line-height:1.5}.training-schematic-focus strong{color:#765436;margin-right:8px}.brief-content .training-schematics-note{margin:12px 0 0}@media(max-width:760px){.training-schematics-grid{grid-template-columns:minmax(0,1fr)}}:root[data-bs-theme="dark"] .brief .training-schematic{background:#23323c;border-color:#52636e}:root[data-bs-theme="dark"] .brief .training-schematic-viewport{background:#17242d;border-color:#52636e}:root[data-bs-theme="dark"] .brief .training-schematic-number,:root[data-bs-theme="dark"] .brief .training-schematics-heading>span{color:#e4c493}:root[data-bs-theme="dark"] .brief .training-schematic figcaption strong{color:#edf2f3}:root[data-bs-theme="dark"] .brief .training-schematic figcaption>span:last-child{color:#cbd7de}:root[data-bs-theme="dark"] .brief .training-schematics-heading p,:root[data-bs-theme="dark"] .brief .training-schematics-note,:root[data-bs-theme="dark"] .brief .training-schematic-focus{color:#cbd7de}:root[data-bs-theme="dark"] .brief .training-schematic-focus strong{color:#e4c493}:root[data-bs-theme="dark"] .brief .training-node{fill:#263743;stroke:#a2b5be}:root[data-bs-theme="dark"] .brief .training-group{stroke:#91a6af}:root[data-bs-theme="dark"] .brief .training-wire{stroke:#f0bc82}:root[data-bs-theme="dark"] .brief .training-arrow-fill{fill:#f0bc82}:root[data-bs-theme="dark"] .brief .training-return{stroke:#a6ddd3}:root[data-bs-theme="dark"] .brief .training-return-fill{fill:#a6ddd3}:root[data-bs-theme="dark"] .brief .training-svg-kicker,:root[data-bs-theme="dark"] .brief .training-svg-note{fill:#c1d2da}:root[data-bs-theme="dark"] .brief .training-svg-title{fill:#f2f6f7}:root[data-bs-theme="dark"] .brief .training-svg-label{fill:#d7e4e8}@media (prefers-color-scheme:dark){:root:not([data-bs-theme="light"]) .brief .training-schematic{background:#23323c;border-color:#52636e}:root:not([data-bs-theme="light"]) .brief .training-schematic-viewport{background:#17242d;border-color:#52636e}:root:not([data-bs-theme="light"]) .brief .training-schematic-number,:root:not([data-bs-theme="light"]) .brief .training-schematics-heading>span{color:#e4c493}:root:not([data-bs-theme="light"]) .brief .training-schematic figcaption strong{color:#edf2f3}:root:not([data-bs-theme="light"]) .brief .training-schematic figcaption>span:last-child{color:#cbd7de}:root:not([data-bs-theme="light"]) .brief .training-schematics-heading p,:root:not([data-bs-theme="light"]) .brief .training-schematics-note,:root:not([data-bs-theme="light"]) .brief .training-schematic-focus{color:#cbd7de}:root:not([data-bs-theme="light"]) .brief .training-schematic-focus strong{color:#e4c493}:root:not([data-bs-theme="light"]) .brief .training-node{fill:#263743;stroke:#a2b5be}:root:not([data-bs-theme="light"]) .brief .training-group{stroke:#91a6af}:root:not([data-bs-theme="light"]) .brief .training-wire{stroke:#f0bc82}:root:not([data-bs-theme="light"]) .brief .training-arrow-fill{fill:#f0bc82}:root:not([data-bs-theme="light"]) .brief .training-return{stroke:#a6ddd3}:root:not([data-bs-theme="light"]) .brief .training-return-fill{fill:#a6ddd3}:root:not([data-bs-theme="light"]) .brief .training-svg-kicker,:root:not([data-bs-theme="light"]) .brief .training-svg-note{fill:#c1d2da}:root:not([data-bs-theme="light"]) .brief .training-svg-title{fill:#f2f6f7}:root:not([data-bs-theme="light"]) .brief .training-svg-label{fill:#d7e4e8}}