.demo-intro{display:grid;grid-template-columns:.8fr 1.5fr;gap:5%;align-items:center;margin-top:48px;background:transparent}.demo-intro h3{font-size:30px;line-height:1.2;margin:17px 0}.demo-intro-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);max-width:650px}.demo-intro-visual img{border:1px solid var(--line);border-radius:3px;aspect-ratio:16/9;object-fit:contain}.demo-intro-visual figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px}.demo-intro-visual figcaption>span{font-size:10px;line-height:1.6;color:var(--muted);max-width:210px}.demo-intro-actions{flex-shrink:0}@media(max-width:1050px) and (min-width:761px){.demo-intro h3{font-size:25px}.demo-intro-visual figcaption{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:760px){.demo-intro{grid-template-columns:1fr;gap:24px;margin-top:35px}.demo-intro h3{font-size:26px}.demo-intro-visual figcaption{align-items:flex-start;flex-direction:column;gap:14px}.demo-intro-visual figcaption>span{max-width:none}.demo-intro-actions{width:100%}.demo-intro-actions .demo-primary{width:100%}}.scope-draft{margin:35px 0;padding:28px;border:1px solid var(--line);background:var(--wash)}.scope-draft h3{margin:12px 0 20px}.scope-draft p,.scope-draft li{font-size:14px;line-height:1.75;max-width:1050px;margin-bottom:16px}.scope-draft summary{cursor:pointer;font-size:14px;margin:20px 0}.scope-note{color:var(--muted)}.document-links{display:flex;flex-wrap:wrap;gap:12px;font-size:11px}.text-link{max-width:100%}@media(max-width:760px){.scope-draft{padding:20px}.scope-draft h3{font-size:24px}.document-links{width:100%}}
