.storage-detail{color:#edf5fc;background:#020b12}.storage-detail-shell{width:min(1240px,calc(100% - var(--gutter)*2));margin-inline:auto}.storage-detail :is(h1,h2){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance}.storage-detail a:focus-visible{outline-offset:5px;outline:3px solid #73dcff}.storage-detail-hero{background:#03101b;padding-block:36px clamp(64px,7vw,104px)}.storage-detail-breadcrumb{font:500 .78rem/1.6 var(--font-technical);color:#bcd2e0;flex-wrap:wrap;gap:12px;margin-bottom:clamp(36px,5vw,64px);display:flex}.storage-detail-breadcrumb a{color:#8edff8;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.storage-detail-breadcrumb span{align-items:center;min-height:44px;display:inline-flex}.storage-detail-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.storage-detail-copy{min-width:0}.storage-detail-label{color:#ff9a57;font:500 .76rem/1.6 var(--font-technical);margin-bottom:20px}.storage-detail h1{margin:0 0 24px;font-size:clamp(2.75rem,5.8vw,5.3rem);font-weight:600;line-height:1.08}.storage-detail-headline{font:500 clamp(1.2rem,1.8vw,1.6rem)/1.5 var(--font-display);color:#fff;text-wrap:pretty;max-width:33ch}.storage-detail-description{font:400 1rem/1.8 var(--font-body);color:#c7dce9;text-wrap:pretty;max-width:60ch;margin-top:20px}.storage-detail-button{color:#edf5fc;min-height:48px;font:600 .82rem/1.5 var(--font-technical);border:1px solid #0085ff;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:14px 20px;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;display:inline-flex}.storage-detail-button:hover{color:#020c17;background:#34cfff}.storage-detail-hardware{border-block:1px solid #295366;background:#061725;border-top:2px solid #f76b15;min-width:0;margin:0;padding:clamp(24px,4vw,48px) 28px 20px}.storage-detail-hardware img{object-fit:contain;width:100%;max-width:420px;height:clamp(210px,23vw,330px);margin:auto;display:block}.storage-detail-hardware--wide img{max-width:500px}.storage-detail-hardware figcaption{font:500 .78rem/1.6 var(--font-technical);color:#bcd2e0;border-top:1px solid #295366;justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;display:flex}.storage-detail-hardware figcaption span{color:#8edff8}.storage-detail-documentation{padding-block:clamp(54px,6vw,86px)}.storage-detail-documentation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);display:grid}.storage-detail-documentation h2{max-width:22ch;font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:600;line-height:1.2}.storage-detail-documentation p{font:400 1rem/1.8 var(--font-body);color:#c7dce9;max-width:44ch;margin-top:18px}.storage-detail-resource-actions{border-top:2px solid #f76b15}.storage-detail-resource{color:#edf5fc;font:500 .9rem/1.6 var(--font-technical);border-bottom:1px solid #295366;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;text-decoration:none;display:flex}.storage-detail-resource span{color:#ff9a57;flex-shrink:0}.storage-detail-related{border-top:1px solid #295366;padding-block:24px 42px}.storage-detail-related .storage-detail-shell{flex-wrap:wrap;gap:16px 36px;display:flex}.storage-detail-related a{color:#8edff8;min-height:44px;font:500 .8rem/1.6 var(--font-technical);justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:inline-flex}.storage-detail-related a:first-child{margin-right:auto}.storage-detail :is(.storage-detail-breadcrumb a,.storage-detail-resource,.storage-detail-related a):hover{color:#fff;text-underline-offset:.3em;text-decoration:underline}@media (width<=760px){.storage-detail-intro,.storage-detail-documentation-layout{grid-template-columns:1fr;gap:36px}.storage-detail-hero{padding-top:22px}.storage-detail-breadcrumb{margin-bottom:28px}.storage-detail h1{font-size:clamp(2.5rem,10vw,4rem)}.storage-detail-hardware img{height:240px}.storage-detail-hardware{padding-inline:22px}.storage-detail-related .storage-detail-shell{gap:12px 28px}.storage-detail-related a:first-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.storage-detail-button{transition:none}}
