/* Technical documents: one branded image, heading, introduction and guide action. */
.release-tech-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:410px;width:calc(100% - 2rem);max-width:1280px;margin:1.5rem auto;border-radius:18px;background:#081725;color:#fff;box-sizing:border-box}
.release-tech-hero>.release-tech-art{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:-2;margin:0;opacity:.9}
.release-tech-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,12,22,.97),rgba(3,12,22,.86) 48%,rgba(3,12,22,.22))}
.release-tech-copy{position:relative;padding:clamp(1.6rem,4vw,3.5rem);max-width:900px;box-sizing:border-box}
body main .release-tech-hero .release-tech-copy h1{font:inherit;font-size:clamp(1.8rem,3.5vw,3.25rem);font-weight:800;line-height:1.15;max-width:24ch;color:#fff;margin:0 0 1rem;overflow-wrap:anywhere}
body main .release-tech-copy p{color:#f4f7fb;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7;max-width:68ch;margin:0 0 1.35rem}
body main .release-tech-copy .release-tech-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.3rem;border:1px solid #ffffff55;border-radius:8px;background:var(--release-tech-accent,#ffca48);color:#07121e;text-decoration:none;font:700 1rem/1.3 system-ui,sans-serif;box-sizing:border-box}
.release-tech-action:hover{text-decoration:underline;filter:brightness(1.08)}.release-tech-action:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:600px){.release-tech-hero{min-height:390px;margin:1rem auto;width:calc(100% - 1.5rem)}.release-tech-hero:before{background:linear-gradient(90deg,rgba(3,12,22,.96),rgba(3,12,22,.8))}.release-tech-copy{padding:1.6rem}.release-tech-action{max-width:100%}}

@media(max-width:600px){.release-tech-hero>.release-tech-art{object-position:85% center}}
