/* Main composition layer. Original product figures, captions and controls are retained. */
.legacy-content #sn-product-layout{--pl-ink:#123149;--pl-line:#cbdce8;--pl-paper:#f4f8fb;max-width:1440px;margin:30px auto 65px;color:var(--pl-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}
.legacy-content #sn-product-layout *{box-sizing:border-box}
.legacy-content #sn-product-layout [hidden]{display:none!important}
.legacy-content #sn-product-layout>[class^="pl-"]{border:1px solid var(--pl-line);border-radius:20px;overflow:hidden;background:#fff}
.legacy-content #sn-product-layout [data-pl-zone]{min-width:0;padding:26px}
.legacy-content #sn-product-layout [data-pl-zone="hero"]{padding:0}
.legacy-content #sn-product-layout [data-pl-zone="guide"]{padding:0;background:#f4f8fb}
.legacy-content #sn-product-layout [data-pl-zone="guide"]>#sn-product-depth{border:0;margin:0!important;border-radius:0;max-width:none}
.legacy-content #sn-product-layout [data-pl-zone]>:is(section,article,aside,div){max-width:100%}
.legacy-content #sn-product-layout .pl-source-hero{display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-width:none!important;min-height:0!important;overflow:visible!important}
.legacy-content #sn-product-layout .pl-product-stage{display:block!important;padding:35px!important;margin:0!important;max-width:none!important;background:#f4f8fb!important;color:#17344b!important;border:0!important;border-radius:0!important}
.legacy-content #sn-product-layout .pl-product-stage h1{font-size:clamp(28px,3.2vw,47px)!important;line-height:1.13!important;letter-spacing:-.03em!important;color:#102d44!important;margin:12px 0 20px!important;overflow-wrap:anywhere}
.legacy-content #sn-product-layout .pl-product-stage h2{font-size:17px!important;line-height:1.3;color:#173b54!important;margin:0 0 17px;letter-spacing:-.01em}
.legacy-content #sn-product-layout .pl-product-stage p{color:#4d687c!important;line-height:1.75;font-size:14px!important;margin:10px 0}
.legacy-content #sn-product-layout .pl-product-stage :is(article,section,div,aside,header,footer){min-width:0}
.legacy-content #sn-product-layout [data-pl-slot="copy"]{padding:0;margin:0}
.legacy-content #sn-product-layout [data-pl-slot="copy"]>div{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;max-width:none!important}
.legacy-content #sn-product-layout [data-pl-slot="copy"] :is(.sn-server-price,.hpe-part-price,.new-sp-price,.sn-cpu-price){margin:18px 0;padding:17px 20px;background:#fff;border:1px solid #d1e1eb;border-radius:10px;color:#173b53!important}
.legacy-content #sn-product-layout [data-pl-slot="copy"] :is(.sn-server-price,.hpe-part-price,.sn-cpu-price) small{color:#587285!important}
.legacy-content #sn-product-layout [data-pl-slot="media"]{display:grid;place-items:center;border:1px solid #c9dce9;border-radius:15px;background:#fff;overflow:hidden;min-height:220px;padding:18px}
.legacy-content #sn-product-layout [data-pl-slot="media"]>:is(figure,div){width:100%;max-width:100%;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;position:static!important;padding:0!important}
.legacy-content #sn-product-layout [data-pl-slot="media"] img{display:block!important;position:static!important;inset:auto!important;transform:none!important;opacity:1!important;mix-blend-mode:normal!important;width:100%!important;height:auto!important;max-height:500px;object-fit:contain!important;border-radius:9px}
.legacy-content #sn-product-layout [data-pl-slot="media"] figcaption{position:static!important;display:block!important;color:#526e82!important;background:transparent!important;font-size:11px!important;line-height:1.6!important;margin:14px 0 0!important;padding:0!important}
.legacy-content #sn-product-layout [data-pl-slot="media"] .pl-reference-placeholder{padding:28px!important;border:1px dashed #acc5d6!important;background:linear-gradient(140deg,#edf5fa,#fff)!important;min-height:190px!important;display:flex;flex-direction:column;justify-content:center;text-align:center}
.legacy-content #sn-product-layout .pl-reference-placeholder strong{font-size:22px;color:#1b4a65;line-height:1.4}
.legacy-content #sn-product-layout .pl-reference-placeholder p{font-size:12px!important}
.legacy-content #sn-product-layout [data-pl-slot="facts"]{font-size:13px;overflow-wrap:anywhere}
.legacy-content #sn-product-layout .pl-label-passport{margin:0;border:1px solid #c7dce9;border-radius:9px;overflow:hidden;background:#fff}
.legacy-content #sn-product-layout .pl-label-passport>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.3fr);border-bottom:1px solid #d9e6ef}
.legacy-content #sn-product-layout .pl-label-passport>div:last-child{border-bottom:0}
.legacy-content #sn-product-layout .pl-label-passport dt{padding:13px;background:#e8f1f7;font-size:11px;font-weight:700;line-height:1.6}
.legacy-content #sn-product-layout .pl-label-passport dd{margin:0;padding:13px;font-size:13px;font-weight:700;color:#254e69}
.legacy-content #sn-product-layout .pl-register-scroll{border:1px solid #c8dce9;border-radius:9px;background:#fff;overflow:auto}
.legacy-content #sn-product-layout .pl-register-scroll table{border-collapse:collapse;width:100%;font-size:13px;margin:0!important;min-width:0!important;table-layout:fixed}
.legacy-content #sn-product-layout .pl-register-scroll :is(th,td){padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #d7e5ee;white-space:normal;color:#234d68;line-height:1.55}
.legacy-content #sn-product-layout .pl-register-scroll th{width:37%;background:#edf4f9;font-size:11px}
.legacy-content #sn-product-layout .pl-build-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;margin:0;list-style:none}
.legacy-content #sn-product-layout .pl-build-fields li{padding:15px;background:#fff;border:1px solid #cddfe9;border-radius:8px}
.legacy-content #sn-product-layout .pl-build-fields strong{display:block;color:#52728a;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}
.legacy-content #sn-product-layout .pl-build-fields span{display:block;margin-top:6px;color:#173d58;font-size:14px;font-weight:700}
.legacy-content #sn-product-layout .pl-interface-fields{display:grid;grid-template-columns:125px 1fr;gap:10px 18px;margin:0;padding:21px;background:#fff;border:1px solid #c9deeb;border-radius:10px}
.legacy-content #sn-product-layout .pl-interface-fields dt{font-size:11px;font-weight:700;color:#416985}
.legacy-content #sn-product-layout .pl-interface-fields dd{margin:0;font-size:13px;font-weight:700;color:#244e69}
.legacy-content #sn-product-layout .pl-component-record{padding:0 18px;border:1px solid #c4dbe9;border-radius:10px;background:#fff}
.legacy-content #sn-product-layout .pl-component-record p{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;margin:0!important;border-bottom:1px solid #dbe7ef}
.legacy-content #sn-product-layout .pl-component-record p:last-child{border:0}
.legacy-content #sn-product-layout .pl-component-record span{font-size:11px;color:#5c7890}
.legacy-content #sn-product-layout .pl-component-record strong{font-size:13px;color:#173f5a}
.legacy-content #sn-product-layout .pl-configuration-entry{padding:17px 20px;border:1px solid #b5d5e7;border-radius:9px;background:#e8f4fa;margin-top:20px}
.legacy-content #sn-product-layout .pl-configuration-entry p{font-size:10px!important;text-transform:uppercase;letter-spacing:.07em;margin:0 0 7px!important;color:#3e728e!important}
.legacy-content #sn-product-layout .pl-configuration-entry a{display:flex;justify-content:space-between;gap:14px;font-weight:700;font-size:13px;color:#075d89;text-decoration:none;line-height:1.5}
.legacy-content #sn-product-layout .pl-configuration-brief{padding:26px;border:1px solid #bfd7e7;border-radius:12px;background:#0d3049;color:#fff;scroll-margin-top:110px;margin:0 0 23px}
.legacy-content #sn-product-layout .pl-configuration-brief h2{font-size:23px;line-height:1.25;margin:8px 0 15px;color:#ecf8ff!important}
.legacy-content #sn-product-layout .pl-configuration-brief p{font-size:13px;line-height:1.8;color:#b9d5e8!important}
.legacy-content #sn-product-layout .pl-configuration-brief .pl-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#71bde5!important}
.legacy-content #sn-product-layout .pl-configuration-brief>a{display:inline-block;margin-top:18px;padding:11px 16px;background:#eefaff;border-radius:7px;text-decoration:none;color:#135170;font-size:12px;font-weight:700}
.legacy-content #sn-product-layout :is(a,button,summary):focus-visible{outline:3px solid #249cd0;outline-offset:4px}
/* Product surfaces. Hierarchy reflects the object: platform, label, link, enclosure or kit. */
.legacy-content #sn-product-layout .pl-system-front{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:28px;margin-top:27px;align-items:start}
.legacy-content #sn-product-layout .pl-array-intro{display:grid;grid-template-columns:2fr 1fr;gap:28px;align-items:end}
.legacy-content #sn-product-layout .pl-array-stage{margin-top:27px;border:1px solid #b8d2e3;border-radius:14px;overflow:hidden;background:#e6f0f7}
.legacy-content #sn-product-layout .pl-array-stage>[data-pl-slot="media"]{border:0;border-radius:0}
.legacy-content #sn-product-layout .pl-array-stage>footer{padding:24px}
.legacy-content #sn-product-layout .pl-storage-service>div{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;margin-top:24px}
.legacy-content #sn-product-layout .pl-storage-service article{padding:24px;background:#e9f2f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-network-front{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}
.legacy-content #sn-product-layout .pl-link-register{padding:25px;border:1px solid #bcd7e8;border-radius:12px;background:#edf6fb;margin-top:28px}
.legacy-content #sn-product-layout .pl-cpu-passport{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:32px;align-items:start}
.legacy-content #sn-product-layout .pl-cpu-passport section{padding-top:20px;margin-top:21px;border-top:1px solid #bcd2e0}
.legacy-content #sn-product-layout .pl-desktop-qualification{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;margin-top:26px}
.legacy-content #sn-product-layout .pl-desktop-qualification>article{padding:25px;background:#e7f0f6;border-radius:12px}
.legacy-content #sn-product-layout .pl-accelerator-board{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center}
.legacy-content #sn-product-layout .pl-board-register{padding-top:26px;border-top:1px solid #bdd6e6;margin-top:26px}
.legacy-content #sn-product-layout .pl-memory-label{display:grid;grid-template-columns:1.45fr 1fr;gap:26px;align-items:center}
.legacy-content #sn-product-layout .pl-memory-label figure{margin:0}
.legacy-content #sn-product-layout .pl-population-record{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:25px;padding-top:25px;border-top:1px solid #c5dbe9}
.legacy-content #sn-product-layout .pl-drive-passport{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}
.legacy-content #sn-product-layout .pl-drive-passport article>dl{margin:22px 0 0}
.legacy-content #sn-product-layout .pl-drive-passport article>dl>dt{font-size:11px;font-weight:700;color:#4f738d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:11px}
.legacy-content #sn-product-layout .pl-drive-passport article>dl>dd{margin:0}
.legacy-content #sn-product-layout .pl-module-fit>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}
.legacy-content #sn-product-layout .pl-module-fit aside{padding:24px;background:#e8f1f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-supply-identity{display:grid;grid-template-columns:1.2fr 1fr;gap:27px}
.legacy-content #sn-product-layout .pl-supply-identity article>footer{margin-top:22px;padding:23px;background:#e6eff6;border-radius:11px}
.legacy-content #sn-product-layout .pl-software-scope>div{display:grid;grid-template-columns:1.7fr .8fr;gap:28px;margin-top:25px}
.legacy-content #sn-product-layout .pl-software-scope>div>section{padding:24px;background:#eceef8;border-radius:12px}
.legacy-content #sn-product-layout .pl-cable-bench{display:grid;grid-template-columns:1.3fr 1fr;gap:26px;margin-top:26px}
.legacy-content #sn-product-layout .pl-cable-bench>figure{margin:0}
.legacy-content #sn-product-layout .pl-cable-bench article{padding:24px;background:#e7f1f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-controller-board{display:grid;grid-template-columns:1fr 1.3fr;gap:29px;align-items:center}
.legacy-content #sn-product-layout .pl-controller-register{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;padding:24px;background:#e7f1f8;margin-top:26px;border-radius:12px}
.legacy-content #sn-product-layout .pl-adapter-interfaces{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}
.legacy-content #sn-product-layout .pl-adapter-interfaces section>[data-pl-slot="media"]{margin-top:25px}
.legacy-content #sn-product-layout .pl-adapter-interfaces>aside{padding:25px;background:#e9f3f8;border-radius:12px;align-self:start}
.legacy-content #sn-product-layout .pl-riser-position{display:grid;grid-template-columns:1fr 1.2fr;gap:27px;margin-top:25px;border:2px solid #7695ad;padding:22px;border-radius:14px}
.legacy-content #sn-product-layout .pl-motherboard-envelope{padding:23px;border:2px solid #75958a;border-radius:15px;background:#ebf5f0}
.legacy-content #sn-product-layout .pl-motherboard-envelope>section{display:grid;grid-template-columns:1.3fr 1fr;gap:23px;margin-top:24px}
.legacy-content #sn-product-layout .pl-motherboard-envelope aside{padding:23px;border:1px dashed #9cb6ae;border-radius:10px;background:#f7fcf9}
.legacy-content #sn-product-layout .pl-chassis-boundary>[data-pl-slot="media"]{margin-top:25px;border:2px solid #8ca9bd}
.legacy-content #sn-product-layout .pl-chassis-boundary>footer{display:grid;grid-template-columns:1.6fr 1fr;gap:25px;padding-top:25px}
.legacy-content #sn-product-layout .pl-thermal-assembly>article{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:26px;background:#e9f6fa;padding:23px;border-radius:13px}
.legacy-content #sn-product-layout .pl-shelf-context{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;margin-top:25px}
.legacy-content #sn-product-layout .pl-shelf-context>section{padding:24px;background:#e6f0f7;border-left:3px solid #507f9e;border-radius:4px 11px 11px 4px}
.legacy-content #sn-product-layout .pl-node-enclosure{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;border:2px solid #7094ad;border-radius:14px;padding:23px;background:#e9f1f7}
.legacy-content #sn-product-layout .pl-node-enclosure>article>section{padding:21px;background:#fff;border:1px solid #c8dce9;border-radius:10px;margin-top:23px}
.legacy-content #sn-product-layout .pl-optic-inspection{display:grid;grid-template-columns:1.5fr 1fr;gap:27px;align-items:center}
.legacy-content #sn-product-layout .pl-optic-inspection figure{margin:22px 0 0}
.legacy-content #sn-product-layout .pl-optic-inspection>aside{padding:24px;background:#e7f1f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-workstation-desk>div{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:24px}
.legacy-content #sn-product-layout .pl-workstation-desk figure{margin:0}
.legacy-content #sn-product-layout .pl-workstation-desk section{padding:25px;background:#eceef8;border-radius:14px}
.legacy-content #sn-product-layout .pl-boot-device{display:grid;grid-template-columns:1fr 1.3fr;gap:27px;margin-top:25px}
.legacy-content #sn-product-layout .pl-boot-device>aside{padding:25px;border:1px solid #b9d7e3;border-radius:12px;background:#eaf5f7}
.legacy-content #sn-product-layout .pl-battery-protection{display:grid;grid-template-columns:.9fr 1.4fr;gap:27px;align-items:start}
.legacy-content #sn-product-layout .pl-battery-protection section>article{padding:23px;background:#e9f4ef;border-radius:12px;margin-top:25px}
.legacy-content #sn-product-layout .pl-battery-protection>footer{grid-column:1/-1}
.legacy-content #sn-product-layout .pl-capacitor-reference{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;margin-top:24px}
.legacy-content #sn-product-layout .pl-capacitor-reference>article{padding:24px;background:#e6f3ee;border-left:4px solid #6a9e90;border-radius:5px 12px 12px 5px}
.legacy-content #sn-product-layout .pl-capacitor-reference>figure{margin:0}
.legacy-content #sn-product-layout .pl-disc-bay{display:grid;grid-template-columns:1fr 1.35fr;gap:28px;align-items:start}
.legacy-content #sn-product-layout .pl-disc-bay article>section{padding:24px;background:#edf0f7;border-radius:11px;margin-top:22px}
.legacy-content #sn-product-layout .pl-rack-fit>figure{margin:24px 0}
.legacy-content #sn-product-layout .pl-rack-fit>div{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;border:1px solid #c6dae7;border-radius:12px;padding:24px}
.legacy-content #sn-product-layout .pl-bay-assembly{display:grid;grid-template-columns:1.25fr 1fr;gap:28px}
.legacy-content #sn-product-layout .pl-bay-assembly>article>[data-pl-slot="facts"]{margin-top:25px}
.legacy-content #sn-product-layout .pl-bay-assembly figure{margin:0}
.legacy-content #sn-product-layout .pl-factory-order>section{padding:25px;margin-top:25px;background:#e6eff6;border-radius:12px}
.legacy-content #sn-product-layout .pl-factory-order>footer{margin-top:25px;max-width:560px}
.legacy-content #sn-product-layout .pl-dpu-board{display:grid;grid-template-columns:1.7fr 1fr;gap:25px;margin-top:25px}
.legacy-content #sn-product-layout .pl-dpu-board>div{border:1px solid #aecbda;border-radius:13px;overflow:hidden;background:#e7f2f6}
.legacy-content #sn-product-layout .pl-dpu-board article{padding:24px}
.legacy-content #sn-product-layout .pl-link-scope>section{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:25px;margin-top:25px;border-top:1px solid #c4d8e5}
.legacy-content #sn-product-layout .pl-link-scope figure{margin:0}
.legacy-content #sn-product-layout .pl-link-scope>section>div{padding:24px;background:#eaf3f8;border-radius:12px}
.legacy-content #sn-product-layout .pl-rack-project>[data-pl-slot="media"]{margin-top:25px}
.legacy-content #sn-product-layout .pl-rack-project>section{display:grid;grid-template-columns:1.4fr 1fr;gap:26px;padding:25px;border:2px solid #7598af;background:#e7f0f7;border-radius:13px;margin-top:25px}
/* Seven whole-page document routes, distinct from the source page wrappers. */
.legacy-content #sn-product-layout .pl-hpe-document{border-top:5px solid #079979}
.legacy-content #sn-product-layout .pl-hpe-spread{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr);gap:0;border-block:1px solid #c9dce7}
.legacy-content #sn-product-layout .pl-hpe-spread>[data-pl-zone="config"]{background:#edf6f4;border-left:1px solid #ccded9}
.legacy-content #sn-product-layout .pl-lenovo-workbook{border-radius:2px!important;border-top:6px solid #be303a}
.legacy-content #sn-product-layout .pl-lenovo-build{border-block:1px solid #bfcedb;background:#edf2f7}
.legacy-content #sn-product-layout .pl-lenovo-build>[data-pl-zone="specs"]{border-bottom:1px solid #bdcfdc}
.legacy-content #sn-product-layout .pl-lenovo-workbook>[data-pl-zone="gallery"]{background:#122d43}
.legacy-content #sn-product-layout .pl-dell-front{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);align-items:start;background:#eff6fb}
.legacy-content #sn-product-layout .pl-dell-front>[data-pl-zone="config"]{border-left:1px solid #c5d9e7;align-self:stretch}
.legacy-content #sn-product-layout .pl-dell-store>[data-pl-zone="specs"]{background:#e6f1f8;border-block:1px solid #bcd4e5}
.legacy-content #sn-product-layout .pl-supermicro-platform{border:2px solid #6e8fa6;margin:24px;border-radius:13px;overflow:hidden;background:#eaf1f6}
.legacy-content #sn-product-layout .pl-supermicro-platform>[data-pl-zone="specs"]{border-top:2px solid #7899ae}
.legacy-content #sn-product-layout .pl-supermicro-integration>[data-pl-zone="config"]{background:#edf3f7;border-block:1px solid #c8dae7}
.legacy-content #sn-product-layout .pl-nvidia-integration{border-top:5px solid #76a237}
.legacy-content #sn-product-layout .pl-nvidia-boundary{display:grid;grid-template-columns:1.7fr 1fr;background:#eef4e8;border-block:1px solid #cbdabd}
.legacy-content #sn-product-layout .pl-nvidia-boundary>[data-pl-zone="config"]{border-left:1px solid #c6d9b7}
.legacy-content #sn-product-layout .pl-intel-passport{border-left:5px solid #0787bb}
.legacy-content #sn-product-layout .pl-intel-record{border-bottom:1px solid #bed7e9}
.legacy-content #sn-product-layout .pl-intel-record>[data-pl-zone="specs"]{background:#edf6fc;border-top:1px solid #bdd7e9}
.legacy-content #sn-product-layout .pl-intel-passport>[data-pl-zone="config"]{padding:30px 38px;background:#e5f2fa}
.legacy-content #sn-product-layout .pl-amd-platform{border-top:5px solid #a8442d}
.legacy-content #sn-product-layout .pl-amd-qualification{display:grid;grid-template-columns:1fr 1.8fr;background:#fbf2ee;border-block:1px solid #e4cfc7}
.legacy-content #sn-product-layout .pl-amd-qualification>[data-pl-zone="config"]{border-right:1px solid #e3cfc8}
.legacy-content #sn-product-layout .pl-source-hero>.pu-cpu-quote{margin:0 35px 30px}
@media(max-width:1120px){.legacy-content #sn-product-layout{margin:25px 20px 45px}.legacy-content #sn-product-layout .pl-product-stage{padding:26px!important}.legacy-content #sn-product-layout .pl-dell-front,.legacy-content #sn-product-layout .pl-hpe-spread,.legacy-content #sn-product-layout .pl-nvidia-boundary,.legacy-content #sn-product-layout .pl-amd-qualification{grid-template-columns:1fr}.legacy-content #sn-product-layout :is(.pl-hpe-spread,.pl-dell-front,.pl-nvidia-boundary,.pl-amd-qualification)>[data-pl-zone="config"]{border-left:0;border-right:0;border-top:1px solid #cadce8}}
@media(max-width:760px){.legacy-content #sn-product-layout{margin:20px 10px 35px}.legacy-content #sn-product-layout .pl-product-stage{padding:21px!important}.legacy-content #sn-product-layout [data-pl-zone]{padding:19px}.legacy-content #sn-product-layout .pl-product-stage h1{font-size:30px!important}.legacy-content #sn-product-layout .pl-system-front,.legacy-content #sn-product-layout .pl-array-intro,.legacy-content #sn-product-layout .pl-storage-service>div,.legacy-content #sn-product-layout .pl-network-front,.legacy-content #sn-product-layout .pl-cpu-passport,.legacy-content #sn-product-layout .pl-desktop-qualification,.legacy-content #sn-product-layout .pl-accelerator-board,.legacy-content #sn-product-layout .pl-memory-label,.legacy-content #sn-product-layout .pl-population-record,.legacy-content #sn-product-layout .pl-drive-passport,.legacy-content #sn-product-layout .pl-module-fit>div,.legacy-content #sn-product-layout .pl-supply-identity,.legacy-content #sn-product-layout .pl-software-scope>div,.legacy-content #sn-product-layout .pl-cable-bench,.legacy-content #sn-product-layout .pl-controller-board,.legacy-content #sn-product-layout .pl-controller-register,.legacy-content #sn-product-layout .pl-adapter-interfaces,.legacy-content #sn-product-layout .pl-riser-position,.legacy-content #sn-product-layout .pl-motherboard-envelope>section,.legacy-content #sn-product-layout .pl-chassis-boundary>footer,.legacy-content #sn-product-layout .pl-thermal-assembly>article,.legacy-content #sn-product-layout .pl-shelf-context,.legacy-content #sn-product-layout .pl-node-enclosure,.legacy-content #sn-product-layout .pl-optic-inspection,.legacy-content #sn-product-layout .pl-workstation-desk>div,.legacy-content #sn-product-layout .pl-boot-device,.legacy-content #sn-product-layout .pl-battery-protection,.legacy-content #sn-product-layout .pl-capacitor-reference,.legacy-content #sn-product-layout .pl-disc-bay,.legacy-content #sn-product-layout .pl-rack-fit>div,.legacy-content #sn-product-layout .pl-bay-assembly,.legacy-content #sn-product-layout .pl-dpu-board,.legacy-content #sn-product-layout .pl-link-scope>section,.legacy-content #sn-product-layout .pl-rack-project>section{grid-template-columns:1fr}.legacy-content #sn-product-layout .pl-interface-fields,.legacy-content #sn-product-layout .pl-component-record p{grid-template-columns:1fr;gap:5px}.legacy-content #sn-product-layout .pl-label-passport>div{grid-template-columns:100px 1fr}.legacy-content #sn-product-layout .pl-supermicro-platform{margin:12px}.legacy-content #sn-product-layout .pl-configuration-brief{padding:21px}.legacy-content #sn-product-layout [data-pl-slot="media"]{min-height:180px;padding:12px}}
@media(prefers-reduced-motion:reduce){.legacy-content #sn-product-layout *,.legacy-content #sn-product-layout *:before,.legacy-content #sn-product-layout *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.legacy-content #sn-product-layout .pl-distribution-assembly>div{display:grid;grid-template-columns:1.4fr 1fr;gap:26px;padding-top:24px}
.legacy-content #sn-product-layout .pl-distribution-assembly>div>section{padding:24px;background:#e7f1f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-security-module>article{display:grid;grid-template-columns:1.6fr 1fr;gap:25px;margin-top:26px}
.legacy-content #sn-product-layout .pl-security-module aside>[data-pl-slot="facts"]{margin-top:22px}
.legacy-content #sn-product-layout .pl-fabric-module>div{display:grid;grid-template-columns:1fr 1.3fr;gap:25px;padding:23px;background:#e8f2f7;border:2px solid #7298b1;border-radius:14px;margin-top:24px}
.legacy-content #sn-product-layout .pl-fabric-module figure{margin:0}
.legacy-content #sn-product-layout .pl-silicon-record>article{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;padding:24px;border:1px solid #b7d0e1;background:#eaf4fa;border-radius:12px;margin-top:25px}
.legacy-content #sn-product-layout .pl-holder-record{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}
.legacy-content #sn-product-layout .pl-holder-record>section>aside{padding:23px;background:#e9f2f8;border-radius:12px;margin-top:24px}
.legacy-content #sn-product-layout .pl-holder-record figure{margin:0}
.legacy-content #sn-product-layout .pl-flash-fru>section{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;align-items:center}
.legacy-content #sn-product-layout .pl-flash-fru>footer{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;padding:24px;background:#e6f2f8;border-radius:13px;margin-top:25px}
.legacy-content #sn-product-layout .pl-mainframe-record>article{border:2px solid #6087a2;border-radius:14px;overflow:hidden;margin-top:24px;background:#e3eef6}
.legacy-content #sn-product-layout .pl-mainframe-record figure{margin:0}
.legacy-content #sn-product-layout .pl-mainframe-record article>footer{padding:25px}
.legacy-content #sn-product-layout .pl-security-appliance{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}
.legacy-content #sn-product-layout .pl-security-appliance>div>section{margin-top:22px;padding:24px;background:#e9f3f8;border-radius:12px}
.legacy-content #sn-product-layout .pl-edge-installation{display:grid;grid-template-columns:1.8fr 1fr;gap:27px;padding-top:25px}
.legacy-content #sn-product-layout .pl-edge-installation>article{padding:23px;background:#e8f4ee;border:1px solid #b5d3c7;border-radius:13px}
.legacy-content #sn-product-layout .pl-edge-installation figure{margin:0 0 23px}
.legacy-content #sn-product-layout .pl-telecom-lab>div{display:grid;grid-template-columns:1fr 1.5fr;gap:27px;padding-top:25px}
.legacy-content #sn-product-layout .pl-telecom-lab section{padding:24px;background:#e9f0f8;border-radius:12px}
.legacy-content #sn-product-layout .pl-rf-assembly{display:grid;grid-template-columns:1.2fr 1fr;gap:27px;margin-top:25px}
.legacy-content #sn-product-layout .pl-rf-assembly>section{padding:24px;border:1px solid #b8d2e2;background:#eaf3f9;border-radius:12px}
.legacy-content #sn-product-layout .pl-blanking-assembly>div{display:grid;grid-template-columns:1.2fr 1fr;gap:27px;margin-top:25px}
.legacy-content #sn-product-layout .pl-blanking-assembly>div>article{padding:24px;background:#e9f2f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-kit-enablement{display:grid;grid-template-columns:1.6fr 1fr;gap:27px}
.legacy-content #sn-product-layout .pl-kit-enablement article>section{margin-top:24px;padding:24px;background:#e6f1f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-ups-equipment>section{display:grid;grid-template-columns:1fr 1.35fr;gap:26px;padding:24px;background:#e6eff7;border-radius:14px;margin-top:25px}
.legacy-content #sn-product-layout .pl-coolant-assembly>figure{margin:24px 0}
.legacy-content #sn-product-layout .pl-coolant-assembly>article{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;padding:24px;background:#e6f5f3;border:1px solid #b4d7d2;border-radius:12px}
.legacy-content #sn-product-layout .pl-operator-equipment{display:grid;grid-template-columns:1.4fr 1fr;gap:27px}
.legacy-content #sn-product-layout .pl-operator-equipment section{padding:23px;background:#eaf2f8;border-radius:12px;margin-top:24px}
.legacy-content #sn-product-layout .pl-operator-equipment figure{margin:0}
.legacy-content #sn-product-layout .pl-diagnostic-tool>article{display:grid;grid-template-columns:1fr 1.3fr;gap:26px;padding-top:25px}
.legacy-content #sn-product-layout .pl-diagnostic-tool figure{margin:0}
.legacy-content #sn-product-layout .pl-diagnostic-tool aside{padding:24px;background:#e8f3f8;border-radius:12px}
.legacy-content #sn-product-layout .pl-io-option>section{display:grid;grid-template-columns:1.4fr 1fr;gap:27px;padding:24px;background:#eaf3f8;border:1px solid #c1d6e5;border-radius:13px;margin-top:25px}
.legacy-content #sn-product-layout .pl-library-record>article>[data-pl-slot="media"]{margin-top:24px;border:2px solid #779bb3}
.legacy-content #sn-product-layout .pl-library-record>footer{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;padding:25px;background:#e7f1f7;border-radius:13px;margin-top:24px}
.legacy-content #sn-product-layout .pl-tape-drive>div{display:grid;grid-template-columns:1.3fr 1fr;gap:27px;padding-top:25px}
.legacy-content #sn-product-layout .pl-tape-drive>div>article{padding:24px;background:#e7f1f7;border-radius:12px}
.legacy-content #sn-product-layout .pl-dock-scope{display:grid;grid-template-columns:1fr 1.4fr;gap:27px;margin-top:25px}
.legacy-content #sn-product-layout .pl-dock-scope figure{margin:0}
.legacy-content #sn-product-layout .pl-dock-scope>section{padding:24px;background:#eaf3f8;border-radius:12px}
.legacy-content #sn-product-layout .pl-pack-identity>div{display:grid;grid-template-columns:1.5fr 1fr;gap:27px;margin-top:25px}
.legacy-content #sn-product-layout .pl-pack-identity>div>article{padding:24px;border:1px solid #bed6e4;background:#e5f0f7;border-radius:12px}
@media(max-width:760px){.legacy-content #sn-product-layout .pl-distribution-assembly>div,.legacy-content #sn-product-layout .pl-security-module>article,.legacy-content #sn-product-layout .pl-fabric-module>div,.legacy-content #sn-product-layout .pl-silicon-record>article,.legacy-content #sn-product-layout .pl-holder-record,.legacy-content #sn-product-layout .pl-flash-fru>section,.legacy-content #sn-product-layout .pl-flash-fru>footer,.legacy-content #sn-product-layout .pl-security-appliance,.legacy-content #sn-product-layout .pl-edge-installation,.legacy-content #sn-product-layout .pl-telecom-lab>div,.legacy-content #sn-product-layout .pl-rf-assembly,.legacy-content #sn-product-layout .pl-blanking-assembly>div,.legacy-content #sn-product-layout .pl-kit-enablement,.legacy-content #sn-product-layout .pl-ups-equipment>section,.legacy-content #sn-product-layout .pl-coolant-assembly>article,.legacy-content #sn-product-layout .pl-operator-equipment,.legacy-content #sn-product-layout .pl-diagnostic-tool>article,.legacy-content #sn-product-layout .pl-io-option>section,.legacy-content #sn-product-layout .pl-library-record>footer,.legacy-content #sn-product-layout .pl-tape-drive>div,.legacy-content #sn-product-layout .pl-dock-scope,.legacy-content #sn-product-layout .pl-pack-identity>div{grid-template-columns:1fr}}
