/* Release-specific hierarchy: one white core sheet and an open related rail.
 * No fixed reading heights, tabbed inventory, passive motion or simulated UI. */
.codebeamer-page .cb-release{background:linear-gradient(130deg,#f1f8f9,#eaf5f6);color:#0a344a;border-block:1px solid #d1e6e9}
.cb-release .cb-release-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:4%;align-items:start}
.cb-release .cb-release-core{background:#fff;border-top:2px solid #169da5;padding:32px;min-width:0;transition:border-color 220ms}
.cb-release .cb-release-core:hover{border-color:var(--cyan)}
.cb-release :is(.cb-release-core,.cb-release-related article)>.ip-label{margin-bottom:12px}
.cb-release h3{font:600 var(--type-subhead-size)/1.3 var(--font-display);letter-spacing:-.03em;margin:0 0 18px}
.cb-release .cb-release-core figure{margin:0 0 24px;max-width:460px}
.cb-release .cb-release-art{display:block;width:100%;height:auto;fill:none;stroke:#729ba9;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.cb-release .cb-release-art-surface{fill:#f1f8f9}
.cb-release .cb-release-art-accent{stroke:#169da5}
.cb-release .cb-release-core figcaption{color:var(--body-text);font-size:var(--type-secondary-size);line-height:1.7;margin-top:10px}
.cb-release .cb-release-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}
.cb-release .cb-release-facts li{border-top:1px solid var(--pr-line);padding-top:16px;min-width:0}
.cb-release h4{font:600 var(--type-body-size)/1.6 var(--font-body);margin:0 0 10px}
.codebeamer-page .cb-release p{color:var(--body-text)}
.cb-release .cb-release-facts p{margin:0}
.cb-release .cb-release-connection{margin-top:24px;border-top:1px solid var(--pr-line);padding-top:20px}
.cb-release .cb-release-connection p{margin:0 0 12px}
.cb-release .cb-release-connection p:last-child{margin-bottom:0}
.cb-release .cb-release-related{min-width:0}
.cb-release .cb-release-related article{padding:0 0 28px;min-width:0}
.cb-release .cb-release-related article+article{padding-top:28px;border-top:1px solid #a3c9d2}
.cb-release .cb-release-related p{margin:0 0 16px}
.cb-release .cb-release-related .ip-inline-link{margin-top:22px}
.cb-release .cb-release-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 5%;align-items:center;border-top:1px solid #a3c9d2;padding-top:28px;margin-top:32px}
.cb-release .cb-release-next p{margin:0;max-width:70ch;min-width:0}
.cb-release .cb-release-next .motion-cta{justify-self:start;max-width:100%}
.codebeamer-page .cb-release,.cb-release [id],.codebeamer-page #codebeamer-ai{scroll-margin-top:104px}
.codebeamer-page #codebeamer-ai:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}
.cb-release :is(h2,h3,h4,p,a,figcaption){overflow-wrap:anywhere}
@media(max-width:1100px){.cb-release .cb-release-core{padding:26px}.cb-release .cb-release-grid{grid-template-columns:minmax(0,1fr);gap:30px}.cb-release .cb-release-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cb-release .cb-release-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6%}.cb-release .cb-release-related article{padding:24px 0 0;border-top:1px solid #a3c9d2}.cb-release .cb-release-related article+article{padding-top:24px}.cb-release .cb-release-next{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.cb-release .cb-release-core{padding:24px 20px}.cb-release .cb-release-facts,.cb-release .cb-release-related{grid-template-columns:minmax(0,1fr);gap:24px}.cb-release .cb-release-next{margin-top:28px;padding-top:24px}}
@media(prefers-reduced-motion:reduce){.cb-release .cb-release-core{transition:none}}

/* Release detail stays distinct from the existing Codebeamer+ delivery action. */
.cb-release-actions{display:flex;flex-direction:column;align-items:start;gap:20px;min-width:0}.cb-release-actions>.ip-inline-link{max-width:100%}
