.cs-box{color:var(--ink-2);cursor:pointer;text-align:left;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.55;display:flex}.cs-box input{width:1rem;height:1rem;accent-color:var(--wax);cursor:pointer;flex:none;margin-top:.2rem}.cs-box input:focus-visible{outline:2px solid var(--wax);outline-offset:2px}.cs-box a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.cs-panel{gap:var(--s-3);padding:var(--s-5);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r-2);display:grid}.cs-panel h2{font-family:var(--f-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:400}.cs-panel p{color:var(--ink-2);font-size:1rem}.cs-error{color:var(--wax);font-size:.875rem}
