.pwcc-card .pwcc-action{margin-top:24px}.pwcc-card a.pwcc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;max-width:100%;min-height:48px;padding:13px 21px;border:1px solid transparent;border-radius:min(var(--pwcc-radius),12px);background:var(--pwcc-accent);color:var(--pwcc-button-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;box-shadow:none}.pwcc-card a.pwcc-button:hover{color:var(--pwcc-button-ink);text-decoration:none;filter:brightness(0.94)}.pwcc-card .pwcc-button span{min-width:0;overflow-wrap:anywhere}.pwcc-card .pwcc-button svg{width:18px;height:18px}.pwcc-card a:focus-visible{outline:3px solid var(--pwcc-ink);outline-offset:3px}.pwcc-card .pwcc-footer{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--pwcc-border);color:var(--pwcc-muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.pwcc-card .pwcc-empty{color:var(--pwcc-muted);padding:20px;border:1px dashed var(--pwcc-border);border-radius:12px;font-size:14px}.pwcc-card .pwcc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width:520px){.pwcc-card .pwcc-columns-2{grid-template-columns:minmax(0,1fr)}}@container (max-width:340px){.pwcc-card .pwcc-item{gap:12px;padding:16px}.pwcc-card .pwcc-heading{font-size:27px}}@media (max-width:480px){.pwcc-card{padding:24px 20px}.pwcc-card .pwcc-columns-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pwcc-card .pwcc-item{transition:none}.pwcc-card a.pwcc-item:hover{transform:none}}