.cw-finance{color:#222;background:#fff;border-top:2px solid #222;min-width:0;margin:32px 0;padding:24px 0;line-height:1.65}.cw-finance *{box-sizing:border-box}.cw-finance h2{margin:4px 0 12px;font-size:clamp(24px,3vw,34px)}.cw-finance h3{margin:8px 0;font-size:22px}.cw-finance h4{font-size:18px}.cw-finance p,.cw-finance dd,.cw-finance li{overflow-wrap:anywhere}.cw-finance-eyebrow{letter-spacing:.06em;font-size:13px}.cw-finance-notice{background:#f4f3f0;padding:16px}.cw-finance article{border-top:1px solid #d5d4cf;padding:24px 0}.cw-finance details{border-bottom:1px solid #deddd8;padding:14px 0}.cw-finance summary{cursor:pointer;padding:8px 0;font-weight:650}.cw-finance form{max-width:900px;padding:16px 0}.cw-finance-field{flex-direction:column;gap:6px;min-width:0;margin:12px 0;display:flex}.cw-finance input:not([type=checkbox]),.cw-finance select,.cw-finance textarea{width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #aaa;border-radius:3px;padding:10px}.cw-finance textarea{resize:vertical;min-height:80px}.cw-finance button{color:#222;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #333;border-radius:3px;max-width:100%;padding:10px 16px}.cw-finance button:disabled{opacity:.5;cursor:not-allowed}.cw-finance :focus-visible{outline-offset:3px;outline:3px solid #285d9d}.cw-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.cw-finance-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cw-finance .cw-finance-check{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.cw-finance-check input{flex-shrink:0;width:20px;height:20px}.cw-finance-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.cw-finance pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f7f6f3;max-height:480px;padding:16px;overflow:auto}.cw-finance-hash{word-break:break-all;font-size:12px}.cw-finance dl{margin:20px 0}.cw-finance dl>div{border-bottom:1px solid #eee;grid-template-columns:minmax(140px,1fr) 2fr;gap:16px;padding:9px 0;display:grid}.cw-finance dd{margin:0}.cw-finance fieldset{border:1px solid #ddd;min-width:0;padding:12px}.cw-finance [role=alert]{color:#a22720}@media (max-width:600px){.cw-finance-grid,.cw-finance-scenarios{grid-template-columns:1fr}.cw-finance dl>div{grid-template-columns:1fr;gap:4px}.cw-finance-actions{flex-direction:column}.cw-finance article{padding:20px 0}}.cw-finance label{color:inherit;font:inherit}.cw-finance .cw-finance-field>label{margin:0}.cw-finance [role=region]{scroll-margin-top:20px}
