.devops-story .devops-opening{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:55px;align-items:start;margin:0 0 38px;padding:30px 0 12px;max-width:none}.devops-story .devops-opening h1{font-size:clamp(44px,5.1vw,68px);line-height:1.06;letter-spacing:-.055em;margin:24px 0}.devops-story .devops-opening .case-deck{font-size:17px;line-height:1.8;max-width:750px;margin-bottom:0}.devops-opening aside{padding-top:46px}.devops-story .opening-facts{display:grid;grid-template-columns:1fr;gap:25px;margin:0;padding:0;border:0}.devops-story .opening-facts>div{padding:0;border:0}.devops-story .opening-facts dt{font-size:9px;letter-spacing:1.15px;line-height:1.6;color:#7c8993;margin-bottom:9px}.devops-story .opening-facts dd{font-size:13px;line-height:1.8;color:#4f606e;margin:0}
.devops-story .opening-showcase{margin:35px 0 55px}.opening-gallery-heading{max-width:850px;margin:0 0 25px}.opening-gallery-heading h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:400;margin:15px 0}.opening-gallery-heading>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#6c7880;margin:0}.devops-story .opening-showcase .product-gallery{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0;background:linear-gradient(135deg,#edf2f6,#e4ebf0);border:1px solid #d8e0e6;border-radius:14px;box-shadow:none;overflow:visible;padding:25px;align-items:stretch}.devops-story .opening-showcase .gallery-tabs{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:0 0 0 25px;border:0;background:transparent}.devops-story .opening-showcase .gallery-tabs button{position:relative;border:1px solid transparent;border-radius:9px;background:transparent;padding:22px 35px 22px 19px;text-align:left;color:#647581;transition:background .15s,border-color .15s}.devops-story .opening-showcase .gallery-tabs button[aria-selected=true]{background:#fff;border-color:#c7d4de;color:#294b65;font-weight:400;box-shadow:0 6px 20px #263d5010}.devops-story .opening-showcase .gallery-tabs button:hover{background:#ffffffa3}.opening-tab-index{display:block;font-size:9px;line-height:1.6;letter-spacing:.1em;color:#7c909d}.opening-tab-description{display:block;font-size:12px;line-height:1.8;margin-top:9px;color:#74828c}.devops-story .opening-showcase .gallery-tabs strong{font-size:20px;line-height:1.2;letter-spacing:-.03em;font-weight:400;display:block;margin-top:12px}.opening-tab-arrow{position:absolute;top:22px;right:16px;font-size:15px;color:#8a9da9}.devops-story .opening-showcase .gallery-panel:not([hidden]){grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column}.devops-story .opening-showcase .gallery-panel[hidden]{display:none}.devops-story .opening-showcase .gallery-image{height:560px;min-height:0;overflow:visible;margin:0;padding:15px;background:#fff;border:1px solid #d7e0e6;border-radius:9px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.devops-story .opening-showcase .gallery-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0}.devops-story .opening-showcase .gallery-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.devops-story .opening-showcase .gallery-caption{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:18px 0 0;min-height:70px}.devops-story .opening-showcase .gallery-caption h3{font-size:18px;line-height:1.3;margin:0 0 7px}.devops-story .opening-showcase .gallery-caption p{font-size:12px;line-height:1.8;max-width:470px}.devops-story .opening-showcase .gallery-caption>a{font-size:11px;margin-top:3px}.opening-gallery-note{font-size:11px;line-height:1.8;color:#7c878b;margin:15px 0 0;max-width:860px}
@media(max-width:950px){.devops-story .devops-opening{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.devops-story .opening-showcase .product-gallery{grid-template-columns:minmax(0,1fr) 235px;padding:20px}.devops-story .opening-showcase .gallery-tabs{padding-left:20px}.devops-story .opening-showcase .gallery-image{height:480px}.devops-story .opening-showcase .gallery-tabs button{padding:18px 28px 18px 15px}.devops-story .opening-showcase .gallery-tabs strong{font-size:18px}}
@media(max-width:760px){.devops-story .devops-opening{grid-template-columns:1fr;gap:25px;padding-top:24px;margin-bottom:30px}.devops-opening aside{padding:0}.devops-story .opening-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.devops-story .opening-showcase .product-gallery{grid-template-columns:1fr;padding:18px}.devops-story .opening-showcase .gallery-tabs{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 18px}.devops-story .opening-showcase .gallery-tabs button{padding:13px 10px}.devops-story .opening-showcase .gallery-tabs strong{font-size:13px;line-height:1.4;margin-top:7px}.opening-tab-index{font-size:8px;letter-spacing:.03em}.opening-tab-description,.opening-tab-arrow{display:none}.devops-story .opening-showcase .gallery-panel:not([hidden]){grid-column:1;grid-row:2}.devops-story .opening-showcase .gallery-image{height:430px;padding:10px}.opening-gallery-heading h2{font-size:29px}.devops-story .opening-showcase .gallery-caption{display:block;min-height:0}.devops-story .opening-showcase .gallery-caption>a{display:inline-block;margin-top:12px}}
@media(max-width:480px){.devops-story .devops-opening h1{font-size:44px}.devops-story .opening-facts{grid-template-columns:1fr;gap:17px}.devops-story .opening-facts dd br{display:none}.devops-story .opening-facts dt{margin-bottom:5px}.devops-story .opening-showcase .gallery-image{height:360px}.devops-story .opening-showcase .product-gallery{padding:13px}.devops-story .opening-showcase .gallery-tabs strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.devops-story .opening-showcase .gallery-tabs button{transition:none}}
