.dg-walkthrough{margin-top:44px;scroll-margin-top:90px}.dg-walkthrough .article-section-heading{margin-bottom:20px}.dg-walkthrough .article-summary{max-width:850px}.dg-function-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:27px 0 28px}.dg-function-picker button{appearance:none;display:grid;align-content:start;gap:13px;min-height:145px;text-align:left;padding:19px 15px;border:1px solid #bcc4b5;border-radius:4px;background:#f0f1e8;color:var(--ink,#20261f);font:inherit;cursor:pointer}.dg-function-picker button>span{font:12px/1.3 'Courier New',monospace;color:#62725b}.dg-function-picker button strong{font-size:17px;line-height:1.25}.dg-function-picker button small{font-size:11px;line-height:1.5;color:#53604b}.dg-function-picker button[aria-pressed=true]{background:#dcebab;border:2px solid #3f5130;padding:18px 14px}.dg-function-picker button[aria-pressed=true]>span{color:#364729}.dg-function-picker button:disabled{cursor:default}.dg-function-picker button:focus-visible,.dg-step-list button:focus-visible,.dg-walkthrough .dg-navigation button:focus-visible{outline:3px solid var(--red,#df4a2d);outline-offset:4px}.dg-step-list{display:flex;list-style:none!important;gap:8px;padding:0!important;margin:0 0 20px!important;flex-wrap:wrap;counter-reset:none!important}.dg-step-list>li{display:block!important;padding:0!important;margin:0!important;flex:1 1 170px}.dg-step-list>li:before{display:none!important}.dg-step-list button{display:flex;align-items:flex-start;gap:10px;width:100%;height:100%;text-align:left;border:1px solid #c5cbbb;background:transparent;color:#47523f;padding:13px 12px;border-radius:3px;font:12px/1.55 Arial,Helvetica,sans-serif;cursor:pointer}.dg-step-list button>span:first-child{font:bold 16px/1.25 'Courier New',monospace;color:#5a6c4c}.dg-step-list button[aria-pressed=true]{border-color:#354c32;background:#e6edda;color:#172713}.dg-step-list button[aria-pressed=true]>span:first-child{color:#172713}.dg-lesson{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.85fr);gap:27px;align-items:start}.dg-lesson-map{min-width:0;margin:0}.dg-interface-map{border:1px solid #a5b399;border-radius:4px;background:#eef1e7;overflow:hidden}.dg-schema-label{display:block;background:#293d31;color:#fff;padding:12px 16px;font-size:12px;line-height:1.6;font-weight:700}.dg-schema-label small{display:block;font-size:10px;line-height:1.7;color:#d3ddc6;font-weight:400}.dg-map-menus{display:flex;gap:24px;padding:13px 17px;border-bottom:1px solid #c9d2bf;font:12px/1.3 Arial,Helvetica,sans-serif;background:#f7f8f3}.dg-map-menus span{border-radius:2px;padding:3px 7px}.dg-map-path{position:relative;min-height:65px;padding:17px;border-bottom:1px solid #c9d2bf;background:#e3e9d9;font:12px/1.8 'Courier New',monospace;overflow-wrap:anywhere}.dg-map-workspace{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(0,1.25fr);gap:0;min-height:280px}.dg-map-tree{display:grid;align-content:start;gap:8px;padding:22px 12px;border-right:1px solid #c9d2bf;font-size:11px;line-height:1.6}.dg-map-tree>span{padding:7px}.dg-map-tree .dg-map-disk{font-weight:700;background:#e2e8d7;border-radius:2px}.dg-map-tree .dg-map-partition{margin-left:10px;background:#dae3c9}.dg-map-tree small{font-size:10px;font-weight:400;display:block;color:#516047}.dg-map-content{min-width:0;padding:20px 14px}.dg-map-tab{display:inline-block;background:#d6e2be;border:1px solid #b5c59f;border-bottom:0;padding:6px 11px;font:11px/1.2 Arial,Helvetica,sans-serif}.dg-map-dialog{position:relative;border:1px solid #b6c7a3;border-radius:3px;background:#f9faf5;padding:15px 11px;min-height:190px}.dg-map-dialog h4{font-size:12px!important;line-height:1.6!important;margin:0 0 13px!important;overflow-wrap:anywhere}.dg-map-dialog dl{margin:0;display:grid;gap:12px}.dg-map-dialog dl>div{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid #dde3d3}.dg-map-dialog dl>div:last-child{border-bottom:0;padding-bottom:0}.dg-map-dialog dt{font-size:9px;line-height:1.6;color:#617053}.dg-map-dialog dd{font-size:11px;line-height:1.55;margin:0;overflow-wrap:anywhere}.dg-map-transfer{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;padding:12px 14px;font-size:10px;line-height:1.7;border-top:1px solid #c9d2bf;background:#e8ecdf}.dg-map-transfer b{display:block;font-size:11px}.dg-map-transfer>span:last-child{border:1px solid #bbcaa7;padding:8px;border-radius:3px}.dg-map-confirm{padding:12px 16px;border-top:1px solid #c9d2bf;font-size:10px;line-height:1.7;background:#f7f5eb}.dg-map-confirm strong{color:#91401f}.dg-interface-map[data-focus=disk] .dg-map-disk:first-child,.dg-interface-map[data-focus=partition] .dg-map-partition,.dg-interface-map[data-focus=files] .dg-map-dialog,.dg-interface-map[data-focus=dialog] .dg-map-dialog,.dg-interface-map[data-focus=menu] .dg-map-path,.dg-interface-map[data-focus=destination] .dg-map-transfer>span:last-child,.dg-interface-map[data-focus=confirm] .dg-map-confirm{outline:3px solid #d75a34;outline-offset:-2px;background:#fff3d8}.dg-lesson-map figcaption{padding:13px 2px 0;font-size:10px;line-height:1.8;color:#53604c}.dg-instruction{padding-top:3px}.dg-instruction .dg-progress{font:11px/1.7 'Courier New',monospace;text-transform:uppercase;letter-spacing:.3px;color:#526746}.dg-instruction h3{margin:13px 0 17px;font-size:26px;line-height:1.15;letter-spacing:-.6px}.dg-instruction>p{font-size:14px;line-height:1.85}.dg-expected{border-left:3px solid #718d50;padding:12px 15px;background:#e7eddc;margin:21px 0;font-size:12px;line-height:1.8}.dg-expected strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.dg-expected p{margin:0}.dg-step-notice{border:1px solid #d4d9c9;padding:12px 14px;font-size:11px;line-height:1.8;margin:17px 0}.dg-step-notice[data-kind=write]{background:#fff0e4;border-color:#ddad90;color:#6b301c}.dg-step-notice[data-kind=caution]{background:#f5efd8;border-color:#d9c993}.dg-real-screen{display:block;background:#253c32;color:#fff!important;padding:16px 18px;border-radius:3px;text-decoration:none!important;font-size:13px;line-height:1.6}.dg-real-screen>span{display:block;font-size:10px;color:#d6e5ce;margin-top:5px}.dg-real-screen:hover{background:#17291f}.dg-real-screen:focus-visible{outline:3px solid var(--red,#df4a2d);outline-offset:4px}.dg-official-note{font-size:10px!important;line-height:1.8!important;color:#57644f;margin:12px 0 0!important}.dg-official-note a{text-decoration:underline;text-underline-offset:3px}.dg-navigation{display:flex;justify-content:space-between;gap:12px;padding-top:25px}.dg-navigation button{font:12px/1.6 Arial,Helvetica,sans-serif;min-height:43px;border:1px solid #667e54;background:#e4eccf;padding:10px 18px;border-radius:3px;cursor:pointer;color:#24361c}.dg-navigation button:disabled{opacity:.55;cursor:default;background:transparent}.dg-navigation button:last-child{background:#2d4234;color:#fff}.dg-reading-details{margin:55px 0 0;border-top:1px solid #b8c3ae;border-bottom:1px solid #b8c3ae;padding:21px 0}.dg-reading-details>summary{cursor:pointer;font-size:20px;line-height:1.5;font-weight:700;padding-right:20px}.dg-reading-details>summary small{font-size:12px;line-height:1.7;font-weight:400;display:block;margin:7px 0 0 18px;color:#5c6d50}.dg-reading-details[open]>summary{margin-bottom:30px}.dg-walkthrough noscript p{font-size:12px;line-height:1.8;background:#e8eddc;padding:15px}.dg-guide .cabling-hero{padding-bottom:35px}
@media(max-width:1000px){.dg-function-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-function-picker button{min-height:120px}.dg-lesson{gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(260px,.9fr)}.dg-map-workspace{grid-template-columns:minmax(105px,.65fr) minmax(0,1fr)}.dg-map-tree{padding:18px 7px}.dg-map-content{padding:18px 10px}.dg-instruction h3{font-size:23px}}
@media(max-width:760px){.dg-function-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dg-function-picker button:last-child{grid-column:1/-1;min-height:auto}.dg-function-picker button{padding:15px;gap:9px;min-height:115px}.dg-function-picker button[aria-pressed=true]{padding:14px}.dg-function-picker button strong{font-size:16px}.dg-step-list>li{flex-basis:140px}.dg-step-list button{font-size:11px;padding:11px}.dg-lesson{grid-template-columns:minmax(0,1fr);gap:21px}.dg-instruction{display:flex;flex-direction:column}.dg-instruction h3{font-size:25px}.dg-map-workspace{grid-template-columns:minmax(115px,.65fr) minmax(0,1fr);min-height:255px}.dg-map-content{padding:18px 12px}.dg-map-tree{padding:18px 10px}.dg-map-dialog{min-height:178px}.dg-navigation{padding-top:17px}.dg-navigation button{font-size:11px;padding:10px 13px}.dg-reading-details>summary{font-size:18px}.dg-walkthrough{margin-top:30px}}
@media(prefers-reduced-motion:no-preference){.dg-function-picker button,.dg-step-list button{transition:background-color .15s,border-color .15s}}
