.pg-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;border:1.5px solid var(--border);border-radius:14px;background:var(--bg);font-weight:650;line-height:1.45;cursor:pointer}.pg-check input{width:24px;height:24px;flex:none;margin:1px 0 0;accent-color:var(--accent)}.pg-check input:focus-visible{outline:3px solid var(--focus, var(--accent));outline-offset:2px}.pg-check span{min-width:0;overflow-wrap:anywhere}.pg-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pg-actions .pv-btn{text-decoration:none}.pg-link{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pg-link:focus-visible{outline:3px solid var(--focus, var(--accent));outline-offset:2px}.pg-upsell{display:grid;gap:10px;padding:14px 16px;border:1.5px solid var(--border);border-left:5px solid var(--accent);border-radius:16px;background:var(--surface);color:var(--text)}.pg-upsell h3{margin:0;font-family:var(--display);font-size:1.1rem;line-height:1.25}.pg-upsell p{margin:0;line-height:1.45}.pg-banner{margin:0 0 12px}
