.demo-welcome{color:#193440;background:#faf7ef;border-bottom:2px solid #d4a24a;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(18px,4vw,64px);display:flex}.demo-welcome h1{margin:8px 0 12px;font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.2}.demo-welcome p{max-width:760px;margin:8px 0;font-size:16px;line-height:1.5}.insight-light.public-demo .demo-welcome p{color:#193440}.insight-light.public-demo .p-preview,.insight-light.public-demo .p-preview a{color:#193440;background:#e7f0eb}.insight-light.public-demo .p-brand-story p{color:#193440}.demo-welcome .demo-boundary{font-size:14px;font-weight:600}.demo-eyebrow{letter-spacing:.08em;font-size:12px;font-weight:700}.demo-welcome-links{flex-direction:column;flex-shrink:0;gap:12px;font-size:14px;display:flex}.demo-welcome-links a{color:#193440;text-underline-offset:3px}.demo-welcome-links a:first-child{text-align:center;background:#e3b564;border:1px solid #9d6c21;border-radius:7px;padding:12px 18px;font-weight:700;text-decoration:none}.public-demo .p-preview{color:#193440;background:#e7f0eb}.public-demo .p-preview a{color:inherit}@media (max-width:700px){.demo-welcome{flex-direction:column;align-items:stretch;gap:12px;padding:20px 16px}.demo-welcome-links{flex-flow:wrap;align-items:center}.demo-welcome-links a{font-size:13px}.demo-welcome-links a:first-child{padding:9px 12px}}
