.product-spec-stage{--spec-blue: #009ee3;--spec-link: #0d61a2;--spec-line: #d7d6e4;--spec-ink: #111;padding:38px 0 54px;color:var(--spec-ink);background:#fff;font-family:Arial Narrow,Aptos Narrow,Segoe UI,Arial,sans-serif}.product-spec-frame{width:min(calc(100% - 34px),1122px);margin:0 auto}.product-spec-eyebrow{margin:0 0 8px;color:var(--spec-blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-spec-frame h1{max-width:1090px;margin:0 0 42px;color:#050505;font-size:clamp(34px,3.45vw,42px);font-weight:760;letter-spacing:.01em;line-height:1.14}.product-spec-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:31px;align-items:start}.product-spec-media{display:flex;min-width:0;flex-direction:column;align-items:stretch}.product-spec-image-wrap{display:flex;height:215px;align-items:center;justify-content:center;overflow:hidden}.product-spec-image{display:block;width:226px;height:190px;object-fit:contain}.product-spec-image.is-embedded{width:246px;height:188px}.product-spec-image.is-nvme{width:230px;height:198px}.product-model-picker{display:grid;gap:8px;margin:34px 0 0}.product-model-picker span{color:var(--spec-blue);font-size:14px;font-weight:800}.product-model-picker select{width:100%;min-height:43px;padding:8px 34px 8px 12px;border:1px solid var(--spec-line);border-radius:3px;color:#151515;background:#fff;font:inherit;font-size:15px}.product-overview-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:34px;color:var(--spec-link);font-size:15px;font-weight:760;text-align:center;text-decoration:none}.product-overview-link span{font-size:26px;font-weight:400;line-height:1}.product-overview-link:hover{color:var(--spec-blue)}.product-spec-content{min-width:0}.product-release-state{display:inline-flex;min-height:25px;margin-bottom:4px;padding:4px 9px;align-items:center;border-radius:2px;color:#16603a;background:#e8f7ef;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.product-release-state.is-qualification{color:#875300;background:#fff1d6}.product-spec-table{margin:0}.product-spec-row{display:grid;grid-template-columns:minmax(150px,25%) minmax(0,1fr);min-height:49px;border-bottom:1px solid var(--spec-line)}.product-spec-row.is-paired{grid-template-columns:25% 32.5% 17.5% 25%}.product-spec-row.is-tall{min-height:68px}.product-spec-row dt,.product-spec-row dd{display:flex;min-width:0;margin:0;padding:11px 20px;align-items:center;line-height:1.32}.product-spec-row dt{color:var(--spec-blue);font-size:16px;font-weight:800}.product-spec-row dd{flex-direction:column;align-items:flex-start;justify-content:center;color:#111;font-size:16px;font-weight:450}.product-spec-row dd span{display:block}.product-spec-row.is-paired dt:nth-of-type(2){border-left:1px solid var(--spec-line)}.product-spec-note{margin:16px 0 0;color:#596d7d;font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.55}.product-data-section{padding:72px 0;border-top:1px solid #dce6ed;color:#173247;background:#f7fafc}.product-data-section.is-white{background:#fff}.product-data-wrap{width:min(calc(100% - 34px),1122px);margin:0 auto}.product-data-kicker{margin:0 0 9px;color:#009ee3;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.product-data-section h2{max-width:820px;margin:0 0 14px;color:#173247;font-size:clamp(30px,3.4vw,42px);line-height:1.15}.product-data-lead{max-width:850px;margin:0 0 27px;color:#607486;font-size:15px;line-height:1.68}.product-matrix-scroll{overflow-x:auto;border:1px solid #d9e3ea;background:#fff}.product-matrix{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.product-matrix th,.product-matrix td{padding:12px 14px;border-right:1px solid #d9e3ea;border-bottom:1px solid #d9e3ea;text-align:left;vertical-align:top}.product-matrix th:last-child,.product-matrix td:last-child{border-right:0}.product-matrix tr:last-child td{border-bottom:0}.product-matrix th{color:#fff;background:#123f63;font-size:12px;font-weight:780}.product-matrix tbody tr:nth-child(2n){background:#f2f6f9}.product-status-callout{margin-top:22px;padding:17px 19px;border-left:3px solid #009ee3;color:#365164;background:#e8f5fb;font-size:13px;line-height:1.58}.product-status-callout.is-warning{border-left-color:#d99218;background:#fff6e6}.product-spec-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.product-spec-card{padding:25px;border:1px solid #d9e3ea;background:#fff}.product-spec-card h3{margin:0 0 14px;color:#173247;font-size:18px}.product-spec-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#526b7c;font-size:13px;line-height:1.55}.product-spec-card li{padding-bottom:9px;border-bottom:1px solid #e5edf2}.product-spec-card li:last-child{padding-bottom:0;border-bottom:0}.product-rfq-band{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:38px 42px;color:#fff;background:#123f63}.product-rfq-band h2{margin:0 0 8px;color:#fff;font-size:clamp(27px,3.4vw,40px)}.product-rfq-band p{max-width:760px;margin:0;color:#c9d8e3;font-size:14px;line-height:1.55}.product-rfq-band .btn{flex:0 0 auto}@media(max-width:820px){.product-spec-stage{padding-top:28px}.product-spec-frame h1{margin-bottom:30px;font-size:clamp(30px,8vw,38px)}.product-spec-layout{grid-template-columns:1fr;gap:30px}.product-spec-media{width:min(100%,350px);margin:0 auto}.product-spec-image-wrap{height:230px}.product-model-picker{margin-top:12px}.product-overview-link{margin-top:22px}.product-spec-row,.product-spec-row.is-paired{grid-template-columns:minmax(125px,38%) minmax(0,1fr)}.product-spec-row.is-paired dt:nth-of-type(2){border-left:0;border-top:1px solid var(--spec-line)}.product-spec-row.is-paired dd:nth-of-type(2){border-top:1px solid var(--spec-line)}.product-spec-columns{grid-template-columns:1fr}.product-rfq-band{flex-direction:column;align-items:flex-start;padding:30px 25px}}@media(max-width:520px){.product-spec-frame,.product-data-wrap{width:min(calc(100% - 24px),1122px)}.product-spec-frame h1{font-size:29px}.product-spec-row dt,.product-spec-row dd{padding:11px 10px;font-size:14px}.product-data-section{padding:58px 0}.product-matrix th,.product-matrix td{padding:10px 11px}}
