*{box-sizing:border-box}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#eef3f8;color:#162a40;padding:1rem;border-radius:10px;font-size:.88rem;line-height:1.5}label{display:block;margin:.7rem 0 .3rem}input,textarea,select{width:100%;max-width:100%;font:inherit;padding:.7rem;border:2px solid #476b90;border-radius:8px}.check{border:1px solid #aabccf;padding:1rem;border-radius:10px;margin:.75rem 0}.check label{display:flex;gap:.7rem;align-items:flex-start}.check input{width:auto;min-width:1.3rem;min-height:1.3rem}.check p{margin:.4rem 0}.demo{min-width:0}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}button{min-height:44px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d18b13;outline-offset:3px}