.risk-notice{padding:16px 20px;border-radius:14px;background:#eaf2f6;border-left:4px solid #25758b;line-height:1.6;margin:16px 0}.risk-policy{border:1px solid #dbe5e9;border-radius:18px;padding:22px;margin:18px 0;background:#fff}.risk-policy h3{margin:0 0 8px}.risk-policy details{margin:16px 0}.risk-danger{background:#fff0eb!important;color:#a23c27!important}.risk-offers{max-height:240px;overflow:auto;border:1px solid #dbe5e9;border-radius:12px;padding:14px;margin-bottom:14px}.risk-policy .badge{white-space:normal}.risk-policy p{overflow-wrap:anywhere}@media(max-width:650px){.risk-policy{padding:16px}.risk-policy .row{align-items:flex-start;flex-direction:column;gap:8px}.risk-notice{padding:13px}.risk-policy .actions{flex-wrap:wrap}}
