/* Scoped procurement guide. Product photos and existing specifications remain untouched. */
.legacy-content #sn-product-depth{--pd-ink:#102d48;--pd-muted:#50677b;--pd-blue:#096897;--pd-border:#d8e4ed;display:block!important;position:relative;max-width:1360px;margin:48px auto!important;padding:34px!important;border:1px solid var(--pd-border);border-radius:24px;background:#f4f8fb!important;color:var(--pd-ink)!important;font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow:hidden;isolation:isolate}
.legacy-content #sn-product-depth *{box-sizing:border-box}
.legacy-content #sn-product-depth :is(h2,h3,h4,p,figure,ol,dl){margin:0}
.legacy-content #sn-product-depth :is(h2,h3,h4){color:var(--pd-ink)!important;text-transform:none;letter-spacing:-.02em;line-height:1.2}
.legacy-content #sn-product-depth h2{font-size:clamp(26px,3vw,42px)!important;max-width:760px;margin:12px 0 17px!important}
.legacy-content #sn-product-depth h3{font-size:24px!important;margin:9px 0 22px!important}
.legacy-content #sn-product-depth h4{font-size:18px!important}
.legacy-content #sn-product-depth p{color:var(--pd-muted)!important;font-size:15px!important;max-width:none}
.legacy-content #sn-product-depth .pd-eyebrow{font-size:11px!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--pd-blue)!important}
.legacy-content #sn-product-depth .pd-header{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:36px;align-items:center;padding:12px 2px 29px}
.legacy-content #sn-product-depth .pd-intro{font-size:17px!important;max-width:750px;line-height:1.75}
.legacy-content #sn-product-depth .pd-product-reference{font-size:12px!important;margin-top:19px;overflow-wrap:anywhere}
.legacy-content #sn-product-depth .pd-diagram{background:linear-gradient(125deg,#061b31,#0b4261);border:1px solid #1b5675;border-radius:18px;padding:24px;color:#a9e6fa;box-shadow:0 14px 30px #092e4510;min-width:0}
.legacy-content #sn-product-depth .pd-illustration{display:grid;grid-template-columns:92px minmax(0,1fr);gap:23px;align-items:center;min-height:158px}
.legacy-content #sn-product-depth .pd-illustration>svg{display:block;width:92px;height:92px;padding:10px;color:#a5e3ff;filter:drop-shadow(0 0 15px #4bc0f550)}
.legacy-content #sn-product-depth .pd-illustration ol{list-style:none;padding:0;display:grid;gap:14px;position:relative}
.legacy-content #sn-product-depth .pd-illustration ol:before{content:"";position:absolute;left:5px;top:13px;bottom:13px;width:1px;background:#65bde366}
.legacy-content #sn-product-depth .pd-illustration li{position:relative;display:flex;gap:12px;align-items:center;color:#e2f4fc;font-size:13px;line-height:1.45}
.legacy-content #sn-product-depth .pd-node-dot{display:block;flex:0 0 11px;height:11px;border:2px solid #83ddff;border-radius:50%;background:#07324d;box-shadow:0 0 0 4px #1b638833}
.legacy-content #sn-product-depth .pd-diagram figcaption{font-size:10px;line-height:1.6;color:#a1bed1;border-top:1px solid #ffffff1a;padding-top:13px;margin-top:12px}
.legacy-content #sn-product-depth .pd-nav{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--pd-border);padding:21px 0!important;margin:0!important;background:transparent!important;position:static!important}
.legacy-content #sn-product-depth .pd-nav a{display:inline-flex;align-items:center;border:1px solid #c8dce9;background:#fff;border-radius:7px;padding:8px 13px;color:#155476!important;text-decoration:none!important;font-size:12px;font-weight:700;transition:background .18s ease,border-color .18s ease}
.legacy-content #sn-product-depth .pd-nav a:hover{background:#e9f4fa;border-color:#74aaca}
.legacy-content #sn-product-depth .pd-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;gap:1px;border:1px solid var(--pd-border);background:var(--pd-border);border-radius:13px;overflow:hidden}
.legacy-content #sn-product-depth .pd-facts>div{min-width:0;background:#fff;padding:15px 18px}
.legacy-content #sn-product-depth .pd-facts dt{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--pd-muted);margin:0 0 5px}
.legacy-content #sn-product-depth .pd-facts dd{font-size:14px;font-weight:700;margin:0;color:var(--pd-ink);overflow-wrap:anywhere}
.legacy-content #sn-product-depth .pd-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:26px;margin:5px 0 30px}
.legacy-content #sn-product-depth :is(.pd-selection,.pd-questions){display:block!important;background:#fff!important;padding:26px!important;border:1px solid var(--pd-border);border-radius:16px;min-width:0;margin:0!important;scroll-margin-top:110px}
.legacy-content #sn-product-depth .pd-table-scroll{overflow-x:auto;border-radius:10px;border:1px solid #e0e9f0;max-width:100%}
.legacy-content #sn-product-depth table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;min-width:0!important;font-size:13px!important;background:#fff!important}
.legacy-content #sn-product-depth th,.legacy-content #sn-product-depth td{padding:15px 12px!important;text-align:left!important;vertical-align:top!important;border:0!important;border-bottom:1px solid #e1eaf1!important;color:var(--pd-ink)!important;white-space:normal!important;line-height:1.6!important;overflow-wrap:anywhere}
.legacy-content #sn-product-depth thead th{background:#eaf1f7!important;font-size:10px!important;letter-spacing:.03em;text-transform:uppercase;font-weight:700!important}
.legacy-content #sn-product-depth thead th:first-child,.legacy-content #sn-product-depth tbody th{width:24%!important}
.legacy-content #sn-product-depth tbody th{background:#f6f9fc!important;font-weight:700!important}
.legacy-content #sn-product-depth tbody td{color:#496176!important}
.legacy-content #sn-product-depth tbody tr:last-child>*{border-bottom:0!important}
.legacy-content #sn-product-depth details{display:block!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--pd-border)!important;border-radius:0!important;padding:17px 0!important;margin:0!important}
.legacy-content #sn-product-depth details:last-child{border-bottom:0!important}
.legacy-content #sn-product-depth summary{display:list-item!important;font-size:14px!important;font-weight:700!important;color:var(--pd-ink)!important;cursor:pointer;line-height:1.5;padding-right:6px}
.legacy-content #sn-product-depth summary::marker{color:#1685b5}
.legacy-content #sn-product-depth details p{font-size:13px!important;line-height:1.8;padding-top:12px}
.legacy-content #sn-product-depth .pd-workflow{display:block!important;background:linear-gradient(120deg,#082039,#0a3956)!important;color:#fff!important;border-radius:18px;padding:29px!important;margin:0!important;scroll-margin-top:110px}
.legacy-content #sn-product-depth .pd-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.legacy-content #sn-product-depth .pd-workflow .pd-eyebrow{color:#79cce8!important}
.legacy-content #sn-product-depth .pd-workflow :is(h3,h4){color:#fff!important}
.legacy-content #sn-product-depth .pd-workflow h3{margin-bottom:0!important}
.legacy-content #sn-product-depth .pd-workflow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.legacy-content #sn-product-depth .pd-workflow li{display:flex;gap:13px;background:#ffffff09;border:1px solid #ffffff20;border-radius:12px;padding:21px 16px;min-width:0}
.legacy-content #sn-product-depth .pd-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:50%;background:#1f6486;color:#def5ff;font-size:12px;font-weight:700}
.legacy-content #sn-product-depth .pd-workflow h4{font-size:15px!important;margin-bottom:9px!important}
.legacy-content #sn-product-depth .pd-workflow li p{color:#bdd2e1!important;font-size:12px!important;line-height:1.8}
.legacy-content #sn-product-depth .pd-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;flex:0 0 auto;text-decoration:none!important;border-radius:8px;background:#e7f7ff;color:#083650!important;padding:12px 17px;font-size:12px;font-weight:700;transition:background .18s ease}
.legacy-content #sn-product-depth .pd-cta:hover{background:#fff}
.legacy-content #sn-product-depth :is(a,summary):focus-visible{outline:3px solid #24a4d3;outline-offset:5px}
@media(max-width:1080px){.legacy-content #sn-product-depth{padding:26px!important;margin:35px 20px!important}.legacy-content #sn-product-depth .pd-content{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-header{gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.legacy-content #sn-product-depth .pd-workflow ol{gap:10px}.legacy-content #sn-product-depth .pd-workflow li{padding:18px 12px}}
@media(max-width:700px){.legacy-content #sn-product-depth{padding:18px!important;margin:28px 12px!important;border-radius:18px}.legacy-content #sn-product-depth .pd-header{grid-template-columns:1fr;padding:7px 0 23px}.legacy-content #sn-product-depth h2{font-size:29px!important}.legacy-content #sn-product-depth h3{font-size:22px!important}.legacy-content #sn-product-depth .pd-illustration{min-height:125px;grid-template-columns:90px 1fr}.legacy-content #sn-product-depth .pd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-content #sn-product-depth :is(.pd-selection,.pd-questions){padding:21px 16px!important}.legacy-content #sn-product-depth .pd-workflow{padding:23px 18px!important}.legacy-content #sn-product-depth .pd-workflow-heading{display:block}.legacy-content #sn-product-depth .pd-cta{margin-top:18px}.legacy-content #sn-product-depth .pd-workflow ol{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-nav a{flex:1 1 auto;justify-content:center}.legacy-content #sn-product-depth th,.legacy-content #sn-product-depth td{padding:11px 9px!important;font-size:12px!important}.legacy-content #sn-product-depth .pd-workflow li{padding:18px}}
@media(prefers-reduced-motion:reduce){.legacy-content #sn-product-depth *,.legacy-content #sn-product-depth *:before,.legacy-content #sn-product-depth *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Authored brand compositions: ordering map, service rail, integration stack, passport. */
.legacy-content #sn-product-depth .pd-brand-chapter{display:block;margin:0 0 28px;padding:25px;border:1px solid var(--pd-border);border-radius:15px;background:#fff;color:var(--pd-ink);min-width:0}
.legacy-content #sn-product-depth .pd-brand-chapter h3{font-size:22px!important}
.legacy-content #sn-product-depth .pd-brand-chapter h4{font-size:15px!important;margin-bottom:10px}
.legacy-content #sn-product-depth .pd-brand-chapter a{display:inline-block;margin:8px 14px 0 0;color:#0b6793;text-underline-offset:3px;font-size:12px}
.legacy-content #sn-product-depth .pd-brand-chapter :is(dt,strong){font-size:13px;font-weight:700;color:var(--pd-ink)}
.legacy-content #sn-product-depth .pd-brand-chapter dd{font-size:13px;color:var(--pd-muted);margin:4px 0 15px}
.legacy-content #sn-product-depth .pd-brand-chapter caption{text-align:left;font-size:12px;font-weight:700;padding-bottom:12px}
.legacy-content #sn-product-depth .pd-brand-chapter blockquote{margin:16px 0;padding:15px;border-left:3px solid #2a8fba;background:#eff6fa;font-size:13px;color:#3e6278}
.legacy-content #sn-product-depth .pd-hpe-paths{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:28px;border-top:4px solid #049377}
.legacy-content #sn-product-depth .pd-hpe-paths aside{background:#eef8f5;padding:22px;border-radius:10px;align-self:stretch}
.legacy-content #sn-product-depth .pd-hpe-paths table th{width:30%!important}
.legacy-content #sn-product-depth .pd-lenovo-map{border-radius:3px;border-top:0}
.legacy-content #sn-product-depth .pd-lenovo-map>header{background:#122b40;margin:-25px -25px 22px;padding:21px 25px;border-left:5px solid #cf3238}
.legacy-content #sn-product-depth .pd-lenovo-map>header h3{color:#fff!important;margin-bottom:0!important}
.legacy-content #sn-product-depth .pd-lenovo-map>header .pd-eyebrow{color:#f39fa2!important}
.legacy-content #sn-product-depth .pd-lenovo-map>div{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.legacy-content #sn-product-depth .pd-lenovo-map article+article{border-left:1px solid var(--pd-border);padding-left:26px}
.legacy-content #sn-product-depth .pd-dell-service{background:#edf5fb;margin:23px -7px 0;padding:21px;border:0;border-radius:9px}
.legacy-content #sn-product-depth .pd-dell-service ol{list-style:none;padding:0 0 0 17px;border-left:2px solid #2c86b3}
.legacy-content #sn-product-depth .pd-dell-service li{position:relative;padding:0 0 19px}
.legacy-content #sn-product-depth .pd-dell-service li:before{content:"";position:absolute;width:8px;height:8px;background:#2c86b3;border-radius:50%;left:-22px;top:8px}
.legacy-content #sn-product-depth .pd-dell-service li p{font-size:12px!important;margin-top:5px}
.legacy-content #sn-product-depth .pd-supermicro-stack{border:1px solid #bacbd8;background:#e8eff5;padding:25px}
.legacy-content #sn-product-depth .pd-system-layers{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:18px}
.legacy-content #sn-product-depth .pd-system-layers>article{border:2px solid #658399;background:#fff;padding:20px;border-radius:9px}
.legacy-content #sn-product-depth .pd-system-layers>article>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}
.legacy-content #sn-product-depth .pd-system-layers section{background:#f0f5f8;border:1px dashed #a7becf;padding:15px}
.legacy-content #sn-product-depth .pd-system-layers h5{font-size:13px;margin:0 0 8px;color:#173d58}
.legacy-content #sn-product-depth .pd-system-layers p{font-size:12px!important}
.legacy-content #sn-product-depth .pd-system-layers aside{padding:20px;background:#112f47;border-radius:9px}
.legacy-content #sn-product-depth .pd-system-layers aside h4{color:#e6f3fc!important}
.legacy-content #sn-product-depth .pd-system-layers aside p{color:#bfd3e2!important}
.legacy-content #sn-product-depth .pd-nvidia-scopes{background:#f5f8f0;border-color:#cbd9b6}
.legacy-content #sn-product-depth .pd-scope-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.legacy-content #sn-product-depth .pd-scope-cards article{padding:21px;background:#fff;border:1px solid #ccd8ba;border-top:4px solid #789b38;border-radius:8px}
.legacy-content #sn-product-depth .pd-scope-cards p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-intel-record{border-radius:10px;border-left:5px solid #0786bd;background:#f5fbff;padding:21px;margin:0 0 25px}
.legacy-content #sn-product-depth .pd-intel-record>dl{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #d4e5f0}
.legacy-content #sn-product-depth .pd-intel-record>dl>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.5fr);padding:12px;border-bottom:1px solid #d4e5f0}
.legacy-content #sn-product-depth .pd-intel-record>dl>div:last-child{border-bottom:0}
.legacy-content #sn-product-depth .pd-intel-record dd{margin:0}
.legacy-content #sn-product-depth .pd-amd-qualification{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr) minmax(200px,1fr);gap:24px;border:0;border-top:3px solid #b65534;background:#fff6f0}
.legacy-content #sn-product-depth .pd-amd-qualification details{border:0!important;padding:0!important}
.legacy-content #sn-product-depth .pd-amd-qualification ul{padding-left:18px;font-size:13px;color:#624e41;line-height:1.85}
/* Genre compositions change the specification form and configuration hierarchy. */
.legacy-content #sn-product-depth .pd-rack-brief{display:grid;gap:13px}
.legacy-content #sn-product-depth .pd-rack-brief article{border:1px solid #cddce7;border-radius:9px;overflow:hidden}
.legacy-content #sn-product-depth .pd-rack-brief header{padding:12px 17px;background:#e8f0f7;border-left:4px solid #29658d}
.legacy-content #sn-product-depth .pd-rack-brief h4{font-size:15px!important}
.legacy-content #sn-product-depth .pd-rack-brief dl{padding:16px;display:grid;grid-template-columns:125px minmax(0,1fr);gap:9px 15px}
.legacy-content #sn-product-depth .pd-rack-brief dt{font-size:11px;font-weight:700;color:#42617a}
.legacy-content #sn-product-depth .pd-rack-brief dd{margin:0;font-size:13px;color:#496176}
.legacy-content #sn-product-depth .pd-sizing-note{display:block;padding:20px;border-radius:10px;background:#eaf4fa;border-left:4px solid #1685b5;margin-bottom:18px}
.legacy-content #sn-product-depth .pd-sizing-note h4{font-size:15px!important;margin-bottom:9px}
.legacy-content #sn-product-depth .pd-sizing-note p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-service-map{list-style:none;padding:0;display:grid;gap:15px}
.legacy-content #sn-product-depth .pd-service-map>li{border:1px solid var(--pd-border);border-radius:11px;padding:20px}
.legacy-content #sn-product-depth .pd-service-map h4{font-size:16px!important;margin-bottom:13px}
.legacy-content #sn-product-depth .pd-service-map>li>div{display:grid;grid-template-columns:1fr 1fr;gap:17px}
.legacy-content #sn-product-depth .pd-service-map p,.legacy-content #sn-product-depth .pd-service-map aside{font-size:13px!important}
.legacy-content #sn-product-depth .pd-service-map aside{background:#edf3f8;padding:13px;border-radius:7px;color:#4a6478}
.legacy-content #sn-product-depth .pd-link-map{padding:20px 14px;border:1px dashed #8ab2ce;border-radius:10px;background:#eef6fb;margin-bottom:17px}
.legacy-content #sn-product-depth .pd-link-map>div{display:flex;align-items:center;justify-content:space-between;gap:8px}
.legacy-content #sn-product-depth .pd-link-map span{font-size:11px;text-align:center;border:1px solid #b1cbdc;background:#fff;border-radius:7px;padding:11px;flex:1}
.legacy-content #sn-product-depth .pd-link-map figcaption{font-size:10px;color:#58798e;margin-top:12px}
.legacy-content #sn-product-depth .pd-cpu-passport{display:grid;grid-template-columns:1fr;gap:17px}
.legacy-content #sn-product-depth .pd-cpu-passport>dl{border:1px solid #cbdde9;border-radius:9px;overflow:hidden}
.legacy-content #sn-product-depth .pd-cpu-passport>dl>div{display:grid;grid-template-columns:130px 1fr;border-bottom:1px solid #dce6ed}
.legacy-content #sn-product-depth .pd-cpu-passport dt{padding:15px;background:#edf4f9;font-size:12px;font-weight:700}
.legacy-content #sn-product-depth .pd-cpu-passport dd{margin:0;padding:15px;font-size:13px;color:#48657b}
.legacy-content #sn-product-depth .pd-cpu-passport aside{padding:20px;border-radius:9px;background:#f1f6fa}
.legacy-content #sn-product-depth .pd-cpu-passport h4{font-size:16px!important}
.legacy-content #sn-product-depth .pd-cpu-passport ul{padding-left:19px;font-size:13px;line-height:1.8;color:#496378}
.legacy-content #sn-product-depth .pd-gpu-planes{display:grid;grid-template-columns:1fr;gap:13px}
.legacy-content #sn-product-depth .pd-gpu-planes>section{padding:21px;border:1px solid #cedae6;border-radius:12px;background:linear-gradient(100deg,#f3f8fc,#fff)}
.legacy-content #sn-product-depth .pd-gpu-planes h4{font-size:16px!important;margin-bottom:12px}
.legacy-content #sn-product-depth .pd-gpu-planes>section>p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-memory-map{border:1px solid #bfd4de;border-radius:10px;overflow:hidden}
.legacy-content #sn-product-depth .pd-memory-map>header{padding:20px;background:#eaf5f3}
.legacy-content #sn-product-depth .pd-memory-map h4{font-size:17px!important;margin-bottom:8px}
.legacy-content #sn-product-depth .pd-memory-map p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-memory-map ol{list-style:none;padding:0;display:grid}
.legacy-content #sn-product-depth .pd-memory-map li{padding:19px;border-top:1px solid #cedfe3}
.legacy-content #sn-product-depth .pd-memory-map li>strong{font-size:14px;color:#215c59}
.legacy-content #sn-product-depth .pd-memory-map dl{display:grid;grid-template-columns:55px 1fr;gap:7px 13px;margin-top:12px}
.legacy-content #sn-product-depth .pd-memory-map dt{font-size:11px;font-weight:700;color:#55756e}
.legacy-content #sn-product-depth .pd-memory-map dd{margin:0;font-size:13px;color:#496176}
.legacy-content #sn-product-depth .pd-media-record>article{border:1px solid #c1d5e1;padding:22px;border-radius:12px;background:#f3f8fc}
.legacy-content #sn-product-depth .pd-media-record h4{font-size:17px!important;margin-bottom:13px}
.legacy-content #sn-product-depth .pd-media-record p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-media-record blockquote{margin:17px 0 0;padding:14px;background:#fff;border-left:3px solid #377ea3;font-size:13px;color:#50748b}
.legacy-content #sn-product-depth .pd-media-record>dl>div{padding:20px 0;border-bottom:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-media-record dt{font-size:14px;font-weight:700;margin-bottom:10px}
.legacy-content #sn-product-depth .pd-media-record dd{margin:0}
.legacy-content #sn-product-depth .pd-media-record small{display:block;margin-top:8px;color:#5d7a8e;font-size:12px}
.legacy-content #sn-product-depth .pd-fit-checks{list-style:none;padding:0;margin:0;display:grid;gap:13px}
.legacy-content #sn-product-depth .pd-fit-checks>li{display:grid;grid-template-columns:1fr 1fr;gap:15px;border:1px solid var(--pd-border);border-radius:9px;padding:18px}
.legacy-content #sn-product-depth .pd-fit-checks h4{font-size:15px!important;margin-bottom:10px}
.legacy-content #sn-product-depth .pd-fit-checks p{font-size:12px!important}
.legacy-content #sn-product-depth .pd-fit-checks aside{padding-left:15px;border-left:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-fit-checks aside strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#45738b}
.legacy-content #sn-product-depth .pd-power-record>aside{border-radius:9px 9px 0 0;background:#17384f;padding:22px}
.legacy-content #sn-product-depth .pd-power-record h4{font-size:17px!important;color:#eaf5ff!important;margin-bottom:12px}
.legacy-content #sn-product-depth .pd-power-record>aside>p{font-size:13px!important;color:#bed6e8!important}
.legacy-content #sn-product-depth .pd-entitlement-record>dl{padding:21px;background:#f0eef8;border-radius:11px}
.legacy-content #sn-product-depth .pd-entitlement-record>dl>div{padding:12px 0;border-bottom:1px solid #d7d4e6}
.legacy-content #sn-product-depth .pd-entitlement-record dt{font-size:13px;font-weight:700;color:#4a4672}
.legacy-content #sn-product-depth .pd-entitlement-record dd{margin:7px 0 0;font-size:13px;color:#5d6380}
.legacy-content #sn-product-depth .pd-entitlement-record>section{padding:22px 0 0}
.legacy-content #sn-product-depth .pd-entitlement-record h4{font-size:17px!important;margin-bottom:8px}
.legacy-content #sn-product-depth .pd-identification-dossier{padding:23px;border:1px dashed #9caeb9;border-radius:12px;background:#f7f9fa}
.legacy-content #sn-product-depth .pd-identification-dossier h4{font-size:17px!important;margin-bottom:20px}
.legacy-content #sn-product-depth .pd-identification-dossier dt{font-size:13px;font-weight:700;margin-top:16px}
.legacy-content #sn-product-depth .pd-identification-dossier dd{margin:8px 0 0}
.legacy-content #sn-product-depth .pd-identification-dossier p{font-size:13px!important}
@media(max-width:1050px){.legacy-content #sn-product-depth .pd-amd-qualification{grid-template-columns:1fr 1fr}.legacy-content #sn-product-depth .pd-amd-qualification>div{grid-column:1/-1}}
@media(max-width:700px){.legacy-content #sn-product-depth .pd-hpe-paths,.legacy-content #sn-product-depth .pd-system-layers,.legacy-content #sn-product-depth .pd-scope-cards,.legacy-content #sn-product-depth .pd-lenovo-map>div,.legacy-content #sn-product-depth .pd-amd-qualification{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-brand-chapter{padding:20px}.legacy-content #sn-product-depth .pd-lenovo-map>header{margin:-20px -20px 19px;padding:19px}.legacy-content #sn-product-depth .pd-lenovo-map article+article{border:0;border-top:1px solid var(--pd-border);padding:19px 0 0}.legacy-content #sn-product-depth .pd-rack-brief dl{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-rack-brief dd{margin-bottom:8px}.legacy-content #sn-product-depth .pd-service-map>li>div,.legacy-content #sn-product-depth .pd-fit-checks>li{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-fit-checks aside{border-left:0;border-top:1px solid var(--pd-border);padding:13px 0 0}.legacy-content #sn-product-depth .pd-cpu-passport>dl>div{grid-template-columns:100px 1fr}.legacy-content #sn-product-depth .pd-link-map>div{flex-wrap:wrap}.legacy-content #sn-product-depth .pd-link-map span{min-width:80px}.legacy-content #sn-product-depth .pd-dell-service{margin:22px 0 0}}
/* Fine-class compositions: visual organization follows the physical procurement task. */
.legacy-content #sn-product-depth .pd-selection :is(h5,h6){font-size:14px;line-height:1.35;color:var(--pd-ink);margin:0 0 9px;font-weight:700}
.legacy-content #sn-product-depth .pd-selection :is(dt,caption){font-size:12px;font-weight:700;line-height:1.6;color:#284e69}
.legacy-content #sn-product-depth .pd-selection dd{margin:4px 0 15px;font-size:13px;color:var(--pd-muted)}
.legacy-content #sn-product-depth .pd-selection :is(small,figcaption){display:block;font-size:11px;line-height:1.65;color:#5c7587;margin-top:9px}
.legacy-content #sn-product-depth .pd-selection :is(section,article,aside,div){min-width:0}
.legacy-content #sn-product-depth .pd-selection blockquote{font-size:13px;line-height:1.7;color:#466a81;background:#edf5f9;border-left:3px solid #4c8aa9;padding:14px;margin:16px 0 0}
.legacy-content #sn-product-depth .pd-selection caption{text-align:left;padding:14px 0}
.legacy-content #sn-product-depth .pd-selection h4{margin-bottom:12px;font-size:16px!important}
.legacy-content #sn-product-depth .pd-selection p+p{margin-top:10px}
.legacy-content #sn-product-depth .pd-cable-route{background:#082e47;border-radius:12px;padding:20px;margin-bottom:20px}
.legacy-content #sn-product-depth .pd-cable-route>div{display:flex;gap:9px;align-items:center}
.legacy-content #sn-product-depth .pd-cable-route section{flex:1;background:#ffffff0b;padding:14px 10px;border:1px solid #ffffff25;border-radius:7px}
.legacy-content #sn-product-depth .pd-cable-route h4{color:#e2f5ff!important;font-size:13px!important}
.legacy-content #sn-product-depth .pd-cable-route p{color:#adcadd!important;font-size:11px!important}
.legacy-content #sn-product-depth .pd-cable-route :is(span,figcaption){color:#95cbeb}
.legacy-content #sn-product-depth .pd-cable-brief>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-controller-path{border:1px solid #c4d9e6;border-radius:12px;overflow:hidden}
.legacy-content #sn-product-depth .pd-controller-path>header{padding:22px;background:#e9f2f8}
.legacy-content #sn-product-depth .pd-controller-path>div{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;padding:20px}
.legacy-content #sn-product-depth .pd-controller-path aside{padding:16px;background:#f2f6f9;border-radius:8px}
.legacy-content #sn-product-depth .pd-controller-path>footer{padding:18px 22px;border-top:1px solid var(--pd-border);font-size:12px;background:#f8fafc}
.legacy-content #sn-product-depth .pd-controller-path p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-nic-sides{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.legacy-content #sn-product-depth .pd-nic-sides article{padding:21px;border:1px solid var(--pd-border);border-top:4px solid #367fad;border-radius:10px}
.legacy-content #sn-product-depth .pd-nic-sides h4{margin-top:11px}
.legacy-content #sn-product-depth .pd-nic-sides aside{font-size:12px;background:#edf5fa;border-radius:7px;padding:12px;margin-top:16px}
.legacy-content #sn-product-depth .pd-nic-sides p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-nic-driver{margin-top:19px;display:grid;grid-template-columns:1fr 1.6fr;gap:20px;padding:22px;background:#f0f5f8;border-radius:10px}
.legacy-content #sn-product-depth .pd-riser-locations{list-style:none;padding:0 0 0 21px;border-left:2px solid #a4becf;display:grid;gap:20px}
.legacy-content #sn-product-depth .pd-riser-locations li{padding:19px;border:1px solid var(--pd-border);border-radius:8px;position:relative}
.legacy-content #sn-product-depth .pd-riser-locations li:before{content:"";width:10px;height:10px;border-radius:50%;background:#286c95;position:absolute;left:-27px;top:23px}
.legacy-content #sn-product-depth .pd-riser-kit{margin-top:22px;padding:22px;background:#eaf2f7;border-radius:10px}
.legacy-content #sn-product-depth .pd-riser-kit dl{display:grid;grid-template-columns:100px 1fr;gap:8px 16px}
.legacy-content #sn-product-depth .pd-board-integration{border:2px solid #708e9b;border-radius:12px;padding:20px;background:#f1f7f6}
.legacy-content #sn-product-depth .pd-board-integration>header{border-bottom:1px solid #bfd2d0;padding-bottom:18px;margin-bottom:18px}
.legacy-content #sn-product-depth .pd-board-integration>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.legacy-content #sn-product-depth .pd-board-integration article{padding:16px;border:1px dashed #98bab4;background:#fff;border-radius:5px}
.legacy-content #sn-product-depth .pd-board-integration p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-chassis-envelope{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #bed1df;border-radius:14px;overflow:hidden}
.legacy-content #sn-product-depth .pd-chassis-envelope>aside{padding:24px;background:#13364e}
.legacy-content #sn-product-depth .pd-chassis-envelope>aside :is(h4,dt){color:#e2f3ff!important}
.legacy-content #sn-product-depth .pd-chassis-envelope>aside :is(p,dd){color:#bdd5e5!important}
.legacy-content #sn-product-depth .pd-chassis-envelope>aside dl{margin-top:16px}
.legacy-content #sn-product-depth .pd-chassis-envelope>section{padding:20px}
.legacy-content #sn-product-depth .pd-airflow-plan{background:linear-gradient(90deg,#ecf8fc,#edf2f8);padding:22px;border-radius:12px;border:1px solid #cce0eb}
.legacy-content #sn-product-depth .pd-airflow-plan>div{display:flex;align-items:center;justify-content:space-between;gap:12px}
.legacy-content #sn-product-depth .pd-airflow-plan strong{font-size:12px;flex:1;text-align:center;color:#315d77}
.legacy-content #sn-product-depth .pd-airflow-plan span{color:#1c94ba;font-size:24px}
.legacy-content #sn-product-depth .pd-thermal-checks{display:grid;gap:15px;margin-top:19px}
.legacy-content #sn-product-depth .pd-thermal-checks>section{border:1px solid var(--pd-border);border-radius:9px;overflow:hidden}
.legacy-content #sn-product-depth .pd-thermal-checks header{padding:14px 19px;background:#f0f6fa}
.legacy-content #sn-product-depth .pd-thermal-checks h4{margin:0}
.legacy-content #sn-product-depth .pd-thermal-checks p{padding:16px 19px;font-size:13px!important}
.legacy-content #sn-product-depth .pd-thermal-checks footer{padding:0 19px 17px;font-size:12px;color:#51758d}
.legacy-content #sn-product-depth .pd-expansion-tree>header{padding:22px;border:1px solid #bdcfdc;background:#e9f1f7;border-radius:10px}
.legacy-content #sn-product-depth .pd-expansion-tree>header aside{margin-top:15px;font-size:12px;color:#476e88}
.legacy-content #sn-product-depth .pd-expansion-tree>ol{list-style:none;margin:0 0 0 26px;padding:21px 0 0 22px;border-left:2px dashed #8daebf}
.legacy-content #sn-product-depth .pd-expansion-tree article{padding:20px;background:#f8fafc;border:1px solid var(--pd-border);border-radius:9px}
.legacy-content #sn-product-depth .pd-expansion-tree strong{display:block;font-size:11px;letter-spacing:.03em;margin-top:14px}
.legacy-content #sn-product-depth .pd-expansion-tree li>section{padding:18px 0 0}
.legacy-content #sn-product-depth .pd-compute-enclosure{border:2px solid #5d7e94;border-radius:14px;overflow:hidden;background:#edf3f7}
.legacy-content #sn-product-depth .pd-compute-enclosure>header{padding:24px;border-bottom:1px solid #c5d4df}
.legacy-content #sn-product-depth .pd-compute-enclosure>header h4{margin-top:10px}
.legacy-content #sn-product-depth .pd-compute-enclosure>div{padding:20px;display:grid;grid-template-columns:1.6fr 1fr;gap:16px}
.legacy-content #sn-product-depth .pd-compute-enclosure>div>section{background:#fff;border:1px solid #c3d4de;padding:19px;border-radius:8px}
.legacy-content #sn-product-depth .pd-compute-enclosure section>section{margin-top:18px;padding-top:17px;border-top:1px dashed #a9bfcf}
.legacy-content #sn-product-depth .pd-compute-enclosure aside{padding:17px;background:#dfeaf2;border-radius:8px}
.legacy-content #sn-product-depth .pd-compute-enclosure p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-optical-path>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}
.legacy-content #sn-product-depth .pd-optical-path>dl>div{padding:16px;background:#edf6fa;border-top:3px solid #398aab;border-radius:5px}
.legacy-content #sn-product-depth .pd-optical-path>dl dd{font-size:11px;margin-bottom:0}
.legacy-content #sn-product-depth .pd-optical-path>section{padding:20px 0 0;border-top:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-workstation-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}
.legacy-content #sn-product-depth .pd-workstation-studio>div{padding:23px;background:#e9eef8;border-radius:14px 14px 2px 14px}
.legacy-content #sn-product-depth .pd-workstation-studio h4{margin-top:13px}
.legacy-content #sn-product-depth .pd-workstation-studio aside{padding-top:19px;margin-top:19px;border-top:1px solid #bfcde1;font-size:12px;color:#476480}
.legacy-content #sn-product-depth .pd-workstation-studio>article{padding:8px 0}
.legacy-content #sn-product-depth .pd-workstation-studio footer{padding:19px;background:#f4f7fa;border-radius:9px;margin-top:19px}
.legacy-content #sn-product-depth .pd-desktop-cpu{border:1px solid #bfd3e0;border-radius:12px;overflow:hidden}
.legacy-content #sn-product-depth .pd-desktop-cpu>header{padding:24px;background:#eaf3f9}
.legacy-content #sn-product-depth .pd-desktop-cpu caption{padding:16px}
.legacy-content #sn-product-depth .pd-desktop-cpu>div{display:flex;gap:12px;padding:20px;background:#f6f9fb}
.legacy-content #sn-product-depth .pd-desktop-cpu aside{flex:1;padding:15px;border:1px solid #d7e3ec;background:#fff;border-radius:9px;font-size:12px}
.legacy-content #sn-product-depth .pd-desktop-cpu aside p{font-size:12px!important;margin-top:8px}
.legacy-content #sn-product-depth .pd-boot-chain{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.legacy-content #sn-product-depth .pd-boot-chain section{padding:22px;border:1px solid #c5dbe3;border-radius:11px;background:#f2f8fa}
.legacy-content #sn-product-depth .pd-boot-chain dl{padding-top:13px;border-top:1px solid #d2e3e8}
.legacy-content #sn-product-depth .pd-boot-scope{margin-top:18px!important;padding:20px!important;border:1px solid #cfdee6!important;border-radius:10px!important}
.legacy-content #sn-product-depth .pd-boot-scope dl{margin-top:17px}
.legacy-content #sn-product-depth .pd-battery-service{display:grid;grid-template-columns:1fr 1.25fr;border:1px solid #c7d7dd;border-radius:12px;overflow:hidden}
.legacy-content #sn-product-depth .pd-battery-service>aside{background:#e9f4ee;padding:22px}
.legacy-content #sn-product-depth .pd-battery-service h4{margin-top:13px}
.legacy-content #sn-product-depth .pd-battery-service>div{padding:22px}
.legacy-content #sn-product-depth .pd-battery-service p{font-size:13px!important}
.legacy-content #sn-product-depth .pd-optical-media>header{padding:23px;background:#eef0f7;border-left:4px solid #686e99;border-radius:8px}
.legacy-content #sn-product-depth .pd-optical-media>dl{padding:20px 0}
.legacy-content #sn-product-depth .pd-optical-media>dl>div{display:grid;grid-template-columns:115px 1fr;gap:7px 15px;padding:15px 0;border-bottom:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-optical-media>dl dd:last-child{grid-column:2}
.legacy-content #sn-product-depth .pd-optical-media>footer{padding:19px;background:#f7f8fb;border-radius:9px}
.legacy-content #sn-product-depth .pd-distribution-map>figure{padding:21px;border:1px dashed #9cafc2;border-radius:12px;background:#eff4f8}
.legacy-content #sn-product-depth .pd-distribution-map>figure>div{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:12px;text-align:center}
.legacy-content #sn-product-depth .pd-distribution-map>div{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin:21px 0}
.legacy-content #sn-product-depth .pd-distribution-map article{padding:17px;border:1px solid var(--pd-border);border-radius:9px}
.legacy-content #sn-product-depth .pd-distribution-map details aside{font-size:12px;margin-top:13px;padding:12px;background:#eff4f8}
.legacy-content #sn-product-depth .pd-security-record{border:1px solid #bbcfd7;border-radius:10px;overflow:hidden}
.legacy-content #sn-product-depth .pd-security-record>header{padding:23px;background:#eaf5f1}
.legacy-content #sn-product-depth .pd-security-record>dl{padding:20px;display:grid;gap:12px}
.legacy-content #sn-product-depth .pd-security-record>dl>div{display:grid;grid-template-columns:120px 1fr;gap:17px;border-bottom:1px solid #d6e3e5}
.legacy-content #sn-product-depth .pd-security-record>section{padding:22px;background:#f6f9fa;border-top:1px solid #d0dfe4}
.legacy-content #sn-product-depth .pd-rack-interface{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #b9cddc;border-radius:10px;overflow:hidden}
.legacy-content #sn-product-depth .pd-rack-interface>section{padding:23px;background:#eaf1f7}
.legacy-content #sn-product-depth .pd-rack-interface>aside{padding:23px;border-left:1px solid #b9cddc}
.legacy-content #sn-product-depth .pd-rack-packing{margin-top:18px}
.legacy-content #sn-product-depth .pd-linecard-stack{border:1px solid #afc7d5;border-radius:11px;padding:20px;background:#edf3f7}
.legacy-content #sn-product-depth .pd-linecard-stack>header{padding-bottom:20px;border-bottom:1px solid #bfd2df}
.legacy-content #sn-product-depth .pd-linecard-stack>header strong{display:block;margin-top:12px;font-size:12px}
.legacy-content #sn-product-depth .pd-linecard-stack>div{margin:20px 0 0 20px;border-left:2px solid #769eb7;padding-left:18px}
.legacy-content #sn-product-depth .pd-linecard-stack article{background:#fff;border:1px solid #c0d3df;border-radius:9px;padding:20px}
.legacy-content #sn-product-depth .pd-linecard-stack article section{padding:16px;background:#eff6fa;margin-top:15px}
.legacy-content #sn-product-depth .pd-linecard-stack footer{padding:20px 0 0}
.legacy-content #sn-product-depth .pd-dpu-domains>header{padding:23px;background:#14384c;border-radius:11px 11px 0 0}
.legacy-content #sn-product-depth .pd-dpu-domains>header h4{color:#e3f7ff!important;margin-bottom:0}
.legacy-content #sn-product-depth .pd-dpu-domains>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px;background:#eff5f8}
.legacy-content #sn-product-depth .pd-dpu-domains section{padding:20px;background:#fff;border:1px solid #c7d8e2;border-radius:8px}
.legacy-content #sn-product-depth .pd-dpu-domains dl{margin-top:15px}
.legacy-content #sn-product-depth .pd-dpu-domains>aside{padding:23px;border:1px solid #c7d8e2;border-radius:0 0 11px 11px}
.legacy-content #sn-product-depth .pd-silicon-scope>aside{padding:22px;background:#edf4fa;border-left:4px solid #4e91b6;border-radius:10px}
.legacy-content #sn-product-depth .pd-silicon-scope>ol{padding:0;list-style:none;display:grid;gap:16px;margin-top:20px}
.legacy-content #sn-product-depth .pd-silicon-scope li{padding:19px;border:1px solid var(--pd-border);border-radius:9px}
.legacy-content #sn-product-depth .pd-interconnect-choice>header{padding-bottom:20px;border-bottom:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-interconnect-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0}
.legacy-content #sn-product-depth .pd-interconnect-choice article{padding:20px;background:#ecf4f8;border:1px solid #bfd5e2;border-radius:10px}
.legacy-content #sn-product-depth .pd-interconnect-choice article p{font-size:12px!important}
.legacy-content #sn-product-depth .pd-interconnect-choice>dl{display:grid;grid-template-columns:120px 1fr;gap:10px 16px;padding:21px;border:1px solid var(--pd-border);border-radius:10px}
.legacy-content #sn-product-depth .pd-rack-project{background:#edf3f8;border:1px solid #b4cbdc;border-radius:13px;overflow:hidden}
.legacy-content #sn-product-depth .pd-rack-project>header{padding:24px;background:#dfeaf3}
.legacy-content #sn-product-depth .pd-rack-project>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px}
.legacy-content #sn-product-depth .pd-rack-project article{padding:20px;background:#fff;border:1px solid #bdd2e2;border-radius:10px}
.legacy-content #sn-product-depth .pd-rack-project aside{padding:13px;background:#eef4f8;font-size:12px;margin-top:16px}
.legacy-content #sn-product-depth .pd-rack-project>footer{padding:22px;background:#17384f}
.legacy-content #sn-product-depth .pd-rack-project>footer h5{color:#e8f6ff!important}
.legacy-content #sn-product-depth .pd-rack-project>footer p,.legacy-content #sn-product-depth .pd-rack-project>footer ul{color:#bcd6e8!important;font-size:13px}
.legacy-content #sn-product-depth .pd-capacitor-assembly{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}
.legacy-content #sn-product-depth .pd-capacitor-assembly>div{padding:22px;background:#eaf5f2;border:1px solid #bfdbd3;border-radius:12px}
.legacy-content #sn-product-depth .pd-capacitor-assembly>aside{padding:22px;border:1px solid var(--pd-border);border-radius:12px}
.legacy-content #sn-product-depth .pd-capacitor-assembly footer{padding-top:19px;border-top:1px solid var(--pd-border);margin-top:17px}
.legacy-content #sn-product-depth .pd-factory-choice>header{padding:23px;background:#edf2f8;border:1px solid #c6d4e1;border-radius:10px}
.legacy-content #sn-product-depth .pd-factory-choice>ol{display:grid;gap:0;margin:20px 0;padding:0;list-style:none;border-left:2px solid #6c94ac}
.legacy-content #sn-product-depth .pd-factory-choice li{padding:16px 23px;border-bottom:1px solid #d6e2eb;font-size:13px}
.legacy-content #sn-product-depth .pd-factory-choice li p{font-size:13px!important;margin-top:9px}
.legacy-content #sn-product-depth .pd-factory-choice>section{padding:21px;background:#f6f9fb;border-radius:10px}
.legacy-content #sn-product-depth .pd-factory-choice dl{display:grid;grid-template-columns:110px 1fr;gap:10px 17px}
.legacy-content #sn-product-depth .pd-holder-fit>article{padding:22px;background:#f0f5f9;border-radius:10px;border:1px solid #c8dbe7}
.legacy-content #sn-product-depth .pd-holder-fit figure{padding:17px;background:#fff;border:1px dashed #9fbbcd;border-radius:8px;margin-top:18px}
.legacy-content #sn-product-depth .pd-holder-fit figure>div{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:11px;text-align:center}
.legacy-content #sn-product-depth .pd-holder-fit>dl{padding:22px 0 0;display:grid;grid-template-columns:130px 1fr;gap:12px 17px}
.legacy-content #sn-product-depth .pd-array-fru{border:1px solid #c2d8e5;border-radius:13px;overflow:hidden}
.legacy-content #sn-product-depth .pd-array-fru>header{padding:23px;background:#e7f1f8}
.legacy-content #sn-product-depth .pd-array-fru>header h4{margin-top:13px}
.legacy-content #sn-product-depth .pd-array-fru caption{padding:16px 20px}
.legacy-content #sn-product-depth .pd-array-fru>footer{padding:5px 21px;border-top:1px solid #d0e0eb;background:#f3f8fb}
.legacy-content #sn-product-depth .pd-mainframe-brief>header{padding:25px;background:#15364f;border-radius:12px 12px 0 0}
.legacy-content #sn-product-depth .pd-mainframe-brief>header h4{color:#e6f5ff!important}
.legacy-content #sn-product-depth .pd-mainframe-brief>header p{color:#bed5e5!important}
.legacy-content #sn-product-depth .pd-mainframe-brief>section{padding:23px;border:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-mainframe-brief>section>div{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-top:16px}
.legacy-content #sn-product-depth .pd-mainframe-brief aside{padding:18px;background:#edf4f8;border-radius:8px}
.legacy-content #sn-product-depth .pd-mainframe-brief>footer{padding:18px;background:#eaf2f7;border-radius:0 0 12px 12px;font-size:12px;color:#426984}
@media(max-width:700px){.legacy-content #sn-product-depth .pd-cable-route>div{flex-wrap:wrap}.legacy-content #sn-product-depth .pd-cable-route section{min-width:85px}.legacy-content #sn-product-depth .pd-cable-brief>div,.legacy-content #sn-product-depth .pd-controller-path>div,.legacy-content #sn-product-depth .pd-nic-sides,.legacy-content #sn-product-depth .pd-nic-driver,.legacy-content #sn-product-depth .pd-riser-kit dl,.legacy-content #sn-product-depth .pd-board-integration>div,.legacy-content #sn-product-depth .pd-compute-enclosure>div,.legacy-content #sn-product-depth .pd-workstation-studio,.legacy-content #sn-product-depth .pd-boot-chain,.legacy-content #sn-product-depth .pd-battery-service,.legacy-content #sn-product-depth .pd-distribution-map>div,.legacy-content #sn-product-depth .pd-security-record>dl>div,.legacy-content #sn-product-depth .pd-rack-interface,.legacy-content #sn-product-depth .pd-dpu-domains>div,.legacy-content #sn-product-depth .pd-interconnect-choice>div,.legacy-content #sn-product-depth .pd-interconnect-choice>dl,.legacy-content #sn-product-depth .pd-rack-project>div,.legacy-content #sn-product-depth .pd-capacitor-assembly,.legacy-content #sn-product-depth .pd-factory-choice dl,.legacy-content #sn-product-depth .pd-holder-fit>dl,.legacy-content #sn-product-depth .pd-mainframe-brief>section>div{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-rack-interface>aside{border-left:0;border-top:1px solid #b9cddc}.legacy-content #sn-product-depth .pd-desktop-cpu>div{flex-direction:column}.legacy-content #sn-product-depth .pd-optical-path>dl{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-optical-path table td{font-size:11px!important}.legacy-content #sn-product-depth .pd-distribution-map>figure>div,.legacy-content #sn-product-depth .pd-holder-fit figure>div{flex-wrap:wrap}}
.legacy-content #sn-product-depth .pd-amd-graphics{border-left:4px solid #a83e37;background:#fff5f3}
.legacy-content #sn-product-depth .pd-amd-graphics>div{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}
.legacy-content #sn-product-depth .pd-amd-graphics aside{padding:19px;background:#f8e9e6;border-radius:9px}
.legacy-content #sn-product-depth .pd-backplane-bays>figure,.legacy-content #sn-product-depth .pd-rf-signal>figure{padding:21px;background:#edf5f9;border:1px dashed #9bbaca;border-radius:11px}
.legacy-content #sn-product-depth .pd-backplane-bays>figure>div,.legacy-content #sn-product-depth .pd-rf-signal>figure>div{display:flex;gap:10px;align-items:center;justify-content:space-between;text-align:center;font-size:12px}
.legacy-content #sn-product-depth .pd-backplane-bays>article{border:1px solid #bfd3e1;border-radius:11px;margin-top:20px;overflow:hidden}
.legacy-content #sn-product-depth .pd-backplane-bays header{padding:22px;background:#edf3f8}
.legacy-content #sn-product-depth .pd-backplane-bays article>dl{padding:20px;display:grid;grid-template-columns:120px 1fr;gap:10px 18px}
.legacy-content #sn-product-depth .pd-security-deployment>header{padding:24px;background:#0e3348;border-radius:12px 12px 0 0}
.legacy-content #sn-product-depth .pd-security-deployment>header h4{color:#e2f3fd!important}
.legacy-content #sn-product-depth .pd-security-deployment>header p,.legacy-content #sn-product-depth .pd-security-deployment>header aside{color:#b5d3e5!important}
.legacy-content #sn-product-depth .pd-security-deployment>header aside{padding-top:15px;font-size:12px}
.legacy-content #sn-product-depth .pd-security-deployment>div{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px;border:1px solid #c3d8e5;border-radius:0 0 12px 12px}
.legacy-content #sn-product-depth .pd-security-deployment>div>aside{padding:18px;background:#eef5f9;border-radius:9px}
.legacy-content #sn-product-depth .pd-security-deployment aside>section{margin-top:19px;padding-top:17px;border-top:1px solid #cbdee9}
.legacy-content #sn-product-depth .pd-edge-site{display:grid;grid-template-columns:1fr 1.25fr;gap:22px}
.legacy-content #sn-product-depth .pd-edge-site>aside{padding:23px;background:#eaf3ef;border:1px solid #bdd8cd;border-radius:12px}
.legacy-content #sn-product-depth .pd-edge-site>div{border:1px solid var(--pd-border);border-radius:12px;overflow:hidden}
.legacy-content #sn-product-depth .pd-edge-site section{padding:21px}
.legacy-content #sn-product-depth .pd-edge-site footer{padding:21px;background:#f1f6f9}
.legacy-content #sn-product-depth .pd-radio-lab{border:1px solid #becfe0;border-radius:12px;overflow:hidden}
.legacy-content #sn-product-depth .pd-radio-lab>header{padding:24px;background:#e9f0f8}
.legacy-content #sn-product-depth .pd-radio-lab>header h4{margin-top:12px}
.legacy-content #sn-product-depth .pd-radio-lab>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:22px}
.legacy-content #sn-product-depth .pd-radio-lab aside{margin-top:18px;padding:17px;background:#f0f5f9;border-radius:8px}
.legacy-content #sn-product-depth .pd-rf-signal>dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}
.legacy-content #sn-product-depth .pd-rf-signal>dl>div{padding:20px;border:1px solid var(--pd-border);border-radius:10px}
.legacy-content #sn-product-depth .pd-rf-signal>footer{padding:21px;background:#edf4f9;border-radius:10px}
.legacy-content #sn-product-depth .pd-rf-signal>footer aside{font-size:12px;margin-top:15px;color:#4e7288}
.legacy-content #sn-product-depth .pd-blanking-fit>header{padding:23px;background:#eaf2f8;border-radius:11px}
.legacy-content #sn-product-depth .pd-blanking-fit>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0}
.legacy-content #sn-product-depth .pd-blanking-fit>div>section{border:1px solid var(--pd-border);padding:19px;border-radius:9px}
.legacy-content #sn-product-depth .pd-blanking-fit>dl{padding:20px;background:#f4f8fa;border-top:3px solid #729ab0;border-radius:4px}
.legacy-content #sn-product-depth .pd-enablement-scope>header{padding:22px;background:#eaf2f7;border-radius:10px}
.legacy-content #sn-product-depth .pd-enablement-scope>ol{list-style:none;padding:20px;border-left:2px solid #8dafc3;margin-left:20px}
.legacy-content #sn-product-depth .pd-enablement-scope li>strong{font-size:13px}
.legacy-content #sn-product-depth .pd-enablement-scope li>dl{margin-top:17px;padding:18px;border:1px solid var(--pd-border);border-radius:9px}
.legacy-content #sn-product-depth .pd-enablement-scope>aside{padding:20px;background:#f5f8fa;border-radius:10px}
@media(max-width:700px){.legacy-content #sn-product-depth .pd-amd-graphics>div,.legacy-content #sn-product-depth .pd-backplane-bays article>dl,.legacy-content #sn-product-depth .pd-security-deployment>div,.legacy-content #sn-product-depth .pd-edge-site,.legacy-content #sn-product-depth .pd-radio-lab>div,.legacy-content #sn-product-depth .pd-rf-signal>dl,.legacy-content #sn-product-depth .pd-blanking-fit>div{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-backplane-bays>figure>div,.legacy-content #sn-product-depth .pd-rf-signal>figure>div{flex-wrap:wrap}}
.legacy-content #sn-product-depth .pd-ups-site>header{padding:24px;background:#eaf1f7;border:1px solid #bed2df;border-radius:11px}
.legacy-content #sn-product-depth .pd-ups-site>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:21px}
.legacy-content #sn-product-depth .pd-ups-site article{padding:20px;border:1px solid var(--pd-border);border-radius:9px}
.legacy-content #sn-product-depth .pd-ups-site dl{margin-top:18px}
.legacy-content #sn-product-depth .pd-coolant-loop>figure{padding:22px;background:#e7f5f6;border:1px dashed #89bbc1;border-radius:12px}
.legacy-content #sn-product-depth .pd-coolant-loop>figure>div{display:flex;align-items:center;gap:12px;font-size:12px;justify-content:space-between;text-align:center}
.legacy-content #sn-product-depth .pd-coolant-loop>section{padding:22px;margin-top:20px;background:#f1f7f9;border:1px solid #c4dbe2;border-radius:11px}
.legacy-content #sn-product-depth .pd-coolant-loop>section aside{padding-top:13px;font-size:12px;color:#497786}
.legacy-content #sn-product-depth .pd-coolant-loop>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}
.legacy-content #sn-product-depth .pd-coolant-loop>div>dl{padding:19px;border:1px solid var(--pd-border);border-radius:9px}
.legacy-content #sn-product-depth .pd-input-console{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}
.legacy-content #sn-product-depth .pd-input-console>article{padding:23px;background:#f1f5f9;border-radius:12px}
.legacy-content #sn-product-depth .pd-input-console article>section{padding-top:19px;margin-top:19px;border-top:1px solid #cadbe7}
.legacy-content #sn-product-depth .pd-input-console>aside{padding:22px;border:1px solid #c4d8e5;border-radius:12px}
.legacy-content #sn-product-depth .pd-diagnostic-record{border:1px solid #c3d8e4;border-radius:12px;overflow:hidden}
.legacy-content #sn-product-depth .pd-diagnostic-record>header{padding:23px;background:#eaf3f8}
.legacy-content #sn-product-depth .pd-diagnostic-record>dl{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:19px}
.legacy-content #sn-product-depth .pd-diagnostic-record>article{padding:21px;background:#f4f8fb;border-top:1px solid var(--pd-border)}
.legacy-content #sn-product-depth .pd-diagnostic-record footer{padding-top:17px;margin-top:17px;border-top:1px dashed #bfd4e2}
.legacy-content #sn-product-depth .pd-io-expansion{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}
.legacy-content #sn-product-depth .pd-io-expansion>aside{padding:23px;background:#eaf1f7;border-radius:11px}
.legacy-content #sn-product-depth .pd-io-expansion>section{padding:23px;border:1px solid var(--pd-border);border-radius:11px}
@media(max-width:700px){.legacy-content #sn-product-depth .pd-ups-site>div,.legacy-content #sn-product-depth .pd-coolant-loop>div,.legacy-content #sn-product-depth .pd-input-console,.legacy-content #sn-product-depth .pd-diagnostic-record>dl,.legacy-content #sn-product-depth .pd-io-expansion{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-coolant-loop>figure>div{flex-wrap:wrap}}
.legacy-content #sn-product-depth .pd-tape-library{border:2px solid #6f8da4;border-radius:13px;overflow:hidden;background:#edf3f7}
.legacy-content #sn-product-depth .pd-tape-library>header{padding:23px;background:#183a52}
.legacy-content #sn-product-depth .pd-tape-library>header h4{color:#e4f5ff!important;margin-bottom:0}
.legacy-content #sn-product-depth .pd-tape-library>div{display:grid;grid-template-columns:1fr 1.2fr;gap:19px;padding:22px}
.legacy-content #sn-product-depth .pd-tape-library>div>section{background:#fff;border:1px solid #c5d8e4;border-radius:9px;padding:20px}
.legacy-content #sn-product-depth .pd-tape-library aside{font-size:12px;color:#51748d;padding-top:15px}
.legacy-content #sn-product-depth .pd-tape-library>footer{padding:22px;border-top:1px solid #c7d9e4}
.legacy-content #sn-product-depth .pd-tape-device{display:grid;grid-template-columns:1fr 1.3fr;gap:22px}
.legacy-content #sn-product-depth .pd-tape-device>div{padding:23px;background:#eaf3f8;border:1px solid #c3d9e6;border-radius:11px}
.legacy-content #sn-product-depth .pd-tape-device>div>dl{margin-top:19px}
.legacy-content #sn-product-depth .pd-tape-device>article{padding:22px;border:1px solid var(--pd-border);border-radius:11px}
.legacy-content #sn-product-depth .pd-tape-device details aside{font-size:12px;color:#51748d;margin-top:15px}
.legacy-content #sn-product-depth .pd-removable-dock>figure{padding:23px;background:#eef4f9;border:1px dashed #9ebacc;border-radius:12px}
.legacy-content #sn-product-depth .pd-removable-dock>figure>div{display:flex;align-items:center;justify-content:space-between;gap:11px;font-size:12px;text-align:center}
.legacy-content #sn-product-depth .pd-removable-dock>section{padding:21px;border:1px solid var(--pd-border);border-radius:10px;margin-top:20px}
.legacy-content #sn-product-depth .pd-removable-dock>dl{padding-top:22px;display:grid;grid-template-columns:120px 1fr;gap:10px 17px}
.legacy-content #sn-product-depth .pd-drive-pack{border:1px solid #bed6e3;border-radius:13px;overflow:hidden}
.legacy-content #sn-product-depth .pd-drive-pack>header{padding:24px;background:#e8f3f7}
.legacy-content #sn-product-depth .pd-drive-pack>header h4{margin-top:12px}
.legacy-content #sn-product-depth .pd-drive-pack caption{padding:17px 20px}
.legacy-content #sn-product-depth .pd-drive-pack>aside{padding:23px;background:#f1f6f9;border-top:1px solid #c9dde8}
.legacy-content #sn-product-depth .pd-drive-pack footer{font-size:12px;color:#51738b;margin-top:16px}
@media(max-width:700px){.legacy-content #sn-product-depth .pd-tape-library>div,.legacy-content #sn-product-depth .pd-tape-device,.legacy-content #sn-product-depth .pd-removable-dock>dl{grid-template-columns:1fr}.legacy-content #sn-product-depth .pd-removable-dock>figure>div{flex-wrap:wrap}}
