.psp-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--ds-line,#dfe5ee);border-radius:8px;background:var(--ds-surface,#fff);color:var(--ds-ink,#0b2552)}.psp-card__icon,.psp-prompt__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--ds-blue-50,#eef4ff);color:var(--ds-primary,#1f6fe5)}.psp-prompt__icon{width:52px;height:52px;margin:0 auto 4px}.psp-card h2{margin:0;font-size:15px;line-height:1.3;font-weight:700;letter-spacing:-.1px;color:inherit}.psp-card p{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--ds-muted,#5b6b82)}.psp-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:6px;background:#1f6fe5;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.psp-card__button:hover{background:#1a5fd6}.psp-card__button:focus-visible{outline:2px solid #1f6fe5;outline-offset:2px}@media (max-width:520px){.psp-card{grid-template-columns:40px minmax(0,1fr)}.psp-card__button{grid-column:1/-1}}html[data-theme=dark] .psp-card__icon,html[data-theme=dark] .psp-prompt__icon{background:rgb(31 111 229/.16);color:#8fb5ff}@media (max-width:750px){.psp-card{margin:0 0 8px;border-width:1px 0;border-radius:0}}