.rig-details a{color:#a5cfff;text-decoration:underline;text-underline-offset:3px}.page-copy section{scroll-margin-top:24px;margin:48px 0}.page-copy section h2{font-size:27px;line-height:1.25;margin:0 0 20px}.page-copy section li{margin-bottom:15px;line-height:1.8}.page-copy section strong{color:#eff5ff}.page-copy section .button{margin-top:16px}.page-hero.page-wide{margin-left:auto;margin-right:auto}@media(max-width:600px){.page-copy section h2{font-size:23px}}

.studio-compute{margin:28px 0 0;padding:32px;border:1px solid #42546b;border-radius:8px;background:linear-gradient(115deg,#243347,#17222e);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center}
.studio-compute h3{margin:12px 0 16px;font-size:clamp(25px,3vw,34px);line-height:1.15;font-weight:500;letter-spacing:-.035em}
.studio-compute p{color:#bbc9da;font-size:14px;line-height:1.8;margin:0 0 17px}
.studio-compute .eyebrow{color:#a5cfff;font-size:10px;letter-spacing:.13em;margin:0}
.studio-compute a{display:inline-block;color:#a5cfff;font-size:13px;text-decoration:underline;text-underline-offset:4px;line-height:1.8}
.compute-specs{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}
.compute-specs div{border-top:1px solid #4b5e76;padding-top:13px;min-width:0}
.compute-specs dt{font-size:11px;color:#aabbcf;line-height:1.5;margin-bottom:7px}
.compute-specs dd{margin:0;font-size:18px;line-height:1.4;color:#eff5ff;font-weight:500}
.compute-specs small{display:block;font-size:11px;color:#aabbcf;font-weight:400;margin-top:5px}
@media(max-width:760px){.studio-compute{grid-template-columns:1fr;padding:25px;gap:26px}.compute-specs dd{font-size:17px}}
