.hw-demo-guide{background:#FFFFFF;color:#0A0A0A;border-bottom:3px solid #2559B8;padding:clamp(20px,3vw,38px) clamp(15px,4vw,54px);font:15px/1.6 Nunito Sans, Arial, sans-serif}.hw-demo-guide *{box-sizing:border-box}.hw-demo-layout{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,4vw,50px)}.hw-demo-guide h1,.hw-demo-guide h2{font-family:Albert Sans, Arial, sans-serif;line-height:1.12;letter-spacing:-.03em;margin:8px 0 16px}.hw-demo-guide h1{font-size:clamp(27px,3.5vw,45px)}.hw-demo-guide h2{font-size:clamp(23px,2.8vw,31px)}.hw-demo-guide p{margin:9px 0;color:#0A0A0A;opacity:.96}.hw-demo-guide .hw-guide-eyebrow{color:#2559B8;opacity:1;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.hw-demo-guide strong{font-weight:850}.hw-demo-source{font-size:12px;opacity:.82!important}.hw-demo-walk{border:1px solid color-mix(in srgb,#0A0A0A 30%,transparent);padding:20px 23px;background:color-mix(in srgb,#FFFFFF 91%,#0A0A0A)}.hw-demo-walk ol{list-style:none;padding:0;margin:14px 0}.hw-demo-walk li{margin:0 0 11px}.hw-demo-walk li button{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;text-align:left;border:1px solid #2559B8;background:#2559B8;color:#FFFFFF;padding:11px 15px;font:800 14px/1.4 Nunito Sans, Arial, sans-serif;cursor:pointer;border-radius:8px}.hw-demo-walk li button:hover,.hw-demo-walk li button:focus-visible{outline:3px solid #0A0A0A;outline-offset:2px}.hw-demo-walk li p{font-size:12px;margin:5px 0 0}.hw-demo-payoff{border-top:1px solid color-mix(in srgb,#0A0A0A 32%,transparent);padding-top:13px}.hw-demo-guide #hw-demo-feedback{font-size:12px;min-height:1em;color:#0A0A0A}@media(max-width:760px){.hw-demo-layout{grid-template-columns:1fr}.hw-demo-walk{padding:16px}.hw-demo-guide{padding:22px 15px}}@media(prefers-reduced-motion:reduce){.hw-demo-guide *{scroll-behavior:auto!important;transition:none!important}}
