.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}}