.pf-box{text-align:left;background:var(--surface-2);max-width:28rem;color:var(--text);border:1px solid var(--border-strong);border-left:6px solid var(--amnesty-yellow);border-radius:10px;margin-top:1rem;padding:1rem 1.1rem;box-shadow:0 4px 18px #0000002e}.pf-box:focus{outline:none}.pf-box:focus-visible{outline:3px solid var(--amnesty-yellow);outline-offset:2px}.pf-title{color:var(--text-strong);margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.pf-text{margin:0 0 .8rem;font-size:.95rem}.pf-cta{justify-content:center;align-items:center;width:100%;min-height:48px;font-size:1rem;text-decoration:none;display:flex}.pf-next{margin-top:.8rem;font-size:.95rem}.pf-next-h{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.875rem;font-weight:700;display:block}.pf-link{min-height:44px;color:var(--text);flex-direction:column;justify-content:center;padding:.3rem 0;text-decoration:underline;display:flex}.pf-meta{color:var(--text-muted);font-size:.9rem}.pf-no{min-height:44px;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:.4rem;padding:0 .2rem;font-size:.9rem;text-decoration:underline;display:inline-flex}.pf-no:hover,.pf-link:hover{color:var(--text-strong)}.pf-box a:focus-visible,.pf-no:focus-visible{outline:3px solid var(--text);outline-offset:2px}
