.demo{padding-top:45px;padding-bottom:60px}.demo h1{font-size:clamp(32px,4vw,56px)}.demo p{line-height:1.7;max-width:85ch}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.demo h2{font-size:24px;letter-spacing:0}.sheet{background:#fff;color:#17191c;padding:24px;min-height:290px}.sheet h3{font-size:16px}.part{border:2px solid #333;padding:55px 0;text-align:center;margin:22px 0}.sheet p{font-size:13px}.masked{background:#111;color:#111;user-select:none}.demo a:not(.button){text-decoration:underline}@media(max-width:720px){.demo-grid{grid-template-columns:1fr}.sheet{padding:18px}}