.paper-funding{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-5) var(--sp-6);margin:0 0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-surface)}
.paper-funding strong{color:var(--fg)}
.paper-funding p{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-normal)}
.paper-funding [role=status]{grid-column:1/-1;overflow-wrap:anywhere}.paper-funding [role=status]:empty{display:none}
@media(max-width:600px){.paper-funding{grid-template-columns:1fr;padding:var(--sp-4)}.paper-funding button{width:100%}}
.paper-funding-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}
@media(max-width:600px){.paper-funding-actions{flex-direction:column}}

/* Network detail lives in a disclosure (2 Oct); the next step is body-sized. */
.paper-funding .paper-network{grid-column:1/-1;font-size:var(--fs-xs);color:var(--fg-muted)}
.paper-funding .paper-network>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--fg-2)}
.paper-funding .paper-network p{font-size:var(--fs-xs);color:var(--fg-muted)}
.retail-product main .paper-next{margin:var(--sp-6) 0 0;font-size:var(--fs-sm)}
.paper-funding .btn.pri{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on-fill)}
.paper-funding .btn.pri:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}
