.stock-intro,.stock-team{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.stock-page h1 em{color:var(--purple,#8000ff);font-style:normal;display:block}.stock-intro h1{margin:.35em 0;font-size:clamp(3rem,5.4vw,6.4rem);line-height:1.02}.stock-intro>img,.stock-team>img{border-radius:1.25rem;width:100%;height:auto}.stock-intro .button{margin-top:1.4rem}.stock-page p:not(.eyebrow){max-width:62ch;line-height:1.6}.stock-tasks{background:#f0ecf6}.stock-page h2{margin:.35em 0 .7em;font-size:clamp(2rem,3.5vw,4.25rem);line-height:1.06}.stock-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.8vw,3rem);display:grid}.stock-screen{text-align:center;background:#faf9fc;border-radius:1rem;padding:1.4rem}.stock-screen img{border-radius:.6rem;width:min(100%,235px);height:auto;display:inline-block;box-shadow:0 6px 20px #23103a17}.stock-task-grid h3{margin:1rem 0 .5rem;font-size:clamp(1.3rem,1.8vw,2rem)}.stock-team p+p,.stock-team .text-link{margin-top:1rem}@media (max-width:850px){.stock-intro,.stock-team{grid-template-columns:1fr}.stock-intro>img{object-fit:contain;max-height:55vh}}@media (max-width:700px){.stock-task-grid{grid-template-columns:1fr;gap:2rem}.stock-screen img{max-width:205px}}
