.commerce-page{padding:48px 0 70px}.commerce-page h1{max-width:850px;font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.16;margin:12px 0 18px}.commerce-lead{max-width:760px;color:#58706a;font-size:1.05rem;line-height:1.7}.commerce-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;margin-top:30px;align-items:start}.commerce-panel{background:white;border:1px solid #d6e2dd;border-radius:12px;padding:28px;margin-bottom:20px;min-width:0}.commerce-panel h2{font-size:1.2rem;margin-top:0}.commerce-panel h2:not(:first-child){margin-top:28px}.commerce-panel p{line-height:1.7;overflow-wrap:anywhere}.field-help{display:block;color:#637970;line-height:1.5;margin-top:6px}.commerce-page .errorlist{color:#a62b36;font-size:.9rem;line-height:1.5}.request-models{padding-left:20px;line-height:1.6}.request-models li{margin:12px 0;overflow-wrap:anywhere}.commerce-narrow{max-width:760px;margin:auto}.payment-amount{font-size:2.5rem;font-weight:750;margin:0 0 10px}.payment-amount span{font-size:1.2rem}.wallet-address{display:block;overflow-wrap:anywhere}.copy-row{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.copy-row input{flex:1;min-width:0;max-width:100%;font-family:monospace;padding:12px;border:1px solid #bdcec7;border-radius:6px}.commerce-page label{line-height:1.5}.commerce-page input:not([type=checkbox]),.commerce-page textarea,.commerce-page select{max-width:100%;box-sizing:border-box}.commerce-page .checkbox-field{align-items:start}.payment-help{margin-top:16px;font-size:.9rem;line-height:1.6}.commerce-page a:not(.button){color:#087c5b;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.commerce-page{padding:28px 0 48px}.commerce-layout{grid-template-columns:1fr;gap:12px}.commerce-panel{padding:20px}.copy-row{display:block}.copy-row input,.copy-row button{width:100%}.copy-row button{margin-top:10px}.commerce-page h1{overflow-wrap:anywhere}}
