form{max-width:48rem;margin:1.5rem 0}label{display:block;font-weight:650;margin:.8rem 0 .3rem}textarea,input,select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;padding:.7rem;border:1px solid #687580;background:#fff;color:#15212b;border-radius:.25rem}textarea{min-height:8rem}button{font:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}.store-card{padding:1.3rem 0;border-bottom:1px solid #bec8d0;overflow-wrap:anywhere}.store-card p{white-space:pre-wrap}.store-card h3{font-size:1.2rem}.course-item h2{font-size:1.4rem}.course-grid{align-items:stretch}.course-item{min-width:0}.store-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}main>section{margin-bottom:2rem}[hidden]{display:none!important}input[type=checkbox]{width:auto;margin-right:.5rem}:focus-visible{outline:3px solid #145bb0;outline-offset:3px}
