.membership-bonus-card .bonus-format{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.7px;color:#77528b;margin:0 0 12px;text-transform:uppercase}.membership-bonus-card .bonus-secondary-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:underline;text-underline-offset:4px;padding:9px 4px;margin:7px 0 0;color:#644277}.membership-bonus-card .bonus-help{border-top:1px solid #e2d6e9;padding-top:12px;margin-top:13px;text-align:left}.membership-bonus-card .bonus-help summary{font-size:14px;line-height:1.5;font-weight:800;cursor:pointer;min-height:43px;display:list-item;list-style:disclosure-closed;padding:9px 0}.membership-bonus-card .bonus-help[open] summary{list-style:disclosure-open}.membership-bonus-card .bonus-steps{padding-left:19px;margin:9px 0 12px;font-size:14px;line-height:1.6;color:#554364}.membership-bonus-card .bonus-steps li{padding-left:3px;margin:0 0 10px}.membership-bonus-card .bonus-steps li::marker{font-weight:800;color:#815599}.membership-bonus-card .bonus-help p{font-size:13px;line-height:1.6;min-height:0;margin:0 0 9px;color:#665174}.membership-bonus-card .bonus-help p a{text-decoration:underline;text-underline-offset:3px;font-weight:800}.membership-bonus-card .bonus-help .quiz-word{font-size:16px;letter-spacing:1px;background:#eee5f6;display:inline-block;border-radius:5px;padding:1px 6px}.membership-bonus-card .member-material-link{white-space:normal;text-align:center}.membership-bonus-card .member-material-note{line-height:1.65}.membership-bonus-card .bonus-help summary:focus-visible{outline:3px solid #a06cf0;outline-offset:4px}
