.wc-page{overflow-wrap:anywhere;max-width:1100px;margin-inline:auto}.wc-page h1{margin:.4rem 0;font-size:1.4rem;font-weight:600}.wc-page h2{margin:0 0 .7rem;font-size:1.05rem;font-weight:600}.wc-page h3{margin:.7rem 0 .3rem;font-weight:600}.wc-page p{margin:.4rem 0}.wc-muted{color:var(--cs-text-muted);font-size:.85rem}.wc-stack{gap:1rem;margin-top:1rem;display:grid}.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}.wc-card{background:var(--cs-bg-card);border:1px solid var(--cs-border);border-radius:var(--radius-md);min-width:0;padding:1rem}.wc-card ul{margin-left:1.2rem;list-style:outside}.wc-card li{margin-block:.25rem}.wc-page a{color:var(--cs-primary);text-decoration:underline}.wc-form{gap:.4rem;margin-top:.8rem;display:grid}.wc-form label{margin-top:.35rem;font-size:.85rem;font-weight:500}.wc-form input,.wc-form select,.wc-form textarea{border:1px solid var(--cs-border);border-radius:var(--radius-sm);background:var(--cs-bg);width:100%;min-width:0;max-width:100%;color:var(--cs-text);padding:.5rem .65rem}.wc-form textarea{resize:vertical}.wc-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.wc-button{border:1px solid var(--cs-border);border-radius:var(--radius-sm);cursor:pointer;background:var(--cs-bg-card);color:var(--cs-text);width:fit-content;padding:.4rem .75rem}.wc-primary{background:var(--cs-primary);color:var(--cs-text-on-primary);border-color:var(--cs-primary)}.wc-button:disabled{cursor:default;opacity:.6}.wc-page :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--cs-primary);outline-offset:3px}.wc-error{border:1px solid var(--color-danger);border-radius:var(--radius-sm);padding:.8rem}.wc-notice{background:var(--cs-bg-inset);border-radius:var(--radius-sm);margin:.7rem 0;padding:.7rem}.wc-page code{overflow-wrap:anywhere;font-size:.8rem}.wc-page details>summary{cursor:pointer;color:var(--cs-primary)}.wc-policy{border-bottom:1px solid var(--cs-border);gap:.3rem;padding:.6rem 0;display:grid}.wc-policies{gap:.5rem;margin:.6rem 0;display:grid}.wc-record{border-top:1px solid var(--cs-border);padding:.7rem 0}.wc-small-form{gap:.4rem;margin-top:.6rem;display:grid}@media (width<=760px){.wc-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.wc-page :is(button,input,select){min-height:44px}.wc-page :is(input,textarea,select){font-size:16px}}.wc-badge{border:1px solid var(--cs-border);background:var(--cs-bg-inset);vertical-align:middle;border-radius:999px;padding:.05rem .55rem;font-size:.75rem;display:inline-block}.wc-form.wc-inline{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.4rem;display:flex}.wc-form.wc-inline label{margin-top:0}.wc-form.wc-inline select{width:auto}
