/* Additions are scoped to information pages/forms; original store CSS is unchanged. */
.customer-info{padding-block:44px 64px;max-width:1020px;line-height:1.7}.customer-info h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin-bottom:24px}.customer-info h2{font-size:23px;line-height:1.3;margin:28px 0 10px}.customer-info p{margin:12px 0}.customer-info a:not(.button){text-decoration:underline;text-underline-offset:3px}.customer-language{display:flex;gap:20px;margin-bottom:24px}.customer-notice{border-left:3px solid currentColor;padding:12px 16px;background:rgba(0,0,0,.04)}.customer-details{margin:20px 0}.customer-details>div{display:grid;grid-template-columns:230px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.15)}.customer-details dt{font-weight:600}.customer-details dd{margin:0;overflow-wrap:anywhere}.customer-version{opacity:.65;font-size:13px}.customer-form{display:grid;gap:18px;max-width:680px}.customer-form label{display:grid;gap:7px}.customer-form input,.customer-form textarea{width:100%;padding:12px;border:1px solid #9c9f96;background:#fff;font:inherit;color:#171919}.customer-form [hidden]{display:none!important}#withdrawal-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;border:1px solid #aaa;font:inherit}#withdrawal-result{margin-top:24px;overflow-wrap:anywhere}#withdrawal-result button{margin:12px 12px 0 0}.customer-footer-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.customer-info button:disabled{opacity:.5;cursor:wait}#customer-requests article{overflow-wrap:anywhere}@media(max-width:600px){.customer-details>div{grid-template-columns:1fr;gap:3px}.customer-info{padding-top:28px}.customer-info .button{white-space:normal;text-align:center}.customer-info h2{font-size:21px}}
