.commerce-account{border-top:1px solid var(--line,#ded8ce);max-width:70rem;margin:2rem 0;padding:2rem 0}.commerce-account header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.commerce-account form{gap:1rem;max-width:28rem;display:grid}.commerce-account label{gap:.4rem;display:grid}.commerce-account input{font:inherit;background:var(--paper,#fff);border:1px solid #9c968d;border-radius:.25rem;min-width:0;padding:.7rem}.commerce-account button{min-height:44px;font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:.25rem;padding:.5rem .85rem}.commerce-account button:disabled{cursor:default;opacity:.6}.commerce-account button:focus-visible,.commerce-account input:focus-visible{outline-offset:3px;outline:3px solid #a25b31}.commerce-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.2rem;margin:1.5rem 0;display:grid}.commerce-offers article{border:1px solid var(--line,#ded8ce);padding:1rem}.commerce-purchases{gap:1rem;padding:0;list-style:none;display:grid}.commerce-purchases li{border-bottom:1px solid var(--line,#ded8ce);gap:.35rem;padding:1rem 0;display:grid}.commerce-purchases small{overflow-wrap:anywhere}.commerce-small{font-size:.875rem;line-height:1.6}.locked-chapter{max-width:48rem;margin:auto;padding:2rem 0}.locked-chapter h1{font-family:var(--font-display,serif)}.commerce-account header>button{white-space:nowrap;flex-shrink:0}.customer-orders{margin-top:2rem}.customer-order{border-bottom:1px solid var(--line,#ded8ce);padding:1.2rem 0}.customer-order small{overflow-wrap:anywhere}.checkout-return{min-height:65vh;max-width:900px!important;padding-top:3rem!important}.checkout-return h1{font-family:var(--story);font-size:clamp(32px,5vw,54px);font-weight:400}.checkout-return p{line-height:1.7}.checkout-return section{margin:2rem 0}.checkout-return .commerce-actions,.customer-orders .commerce-actions{flex-wrap:wrap;gap:1.2rem;margin:1.5rem 0;display:flex}.checkout-return button{border:1px solid var(--ink,#18242d);background:var(--ink,#18242d);color:#fff;min-height:44px;padding:.7rem 1.1rem}.checkout-return button:disabled{color:#52606b;opacity:1;cursor:default;background:#e3e8ec;border-color:#aab6c0}.checkout-return button:focus-visible{outline:3px solid var(--cobalt-dark,#2454ba);outline-offset:4px}
