.capy-pm .pm-lead{color:var(--color-text-dim);font-size:1.125rem}.capy-pm .pm-reviewed{color:var(--color-text-subtle);margin:0 0 1rem;font-size:.875rem}.capy-pm .pm-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:1rem 0 1.5rem;display:grid}.capy-pm .pm-grid--two{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.capy-pm .pm-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1rem}.capy-pm .pm-card h3{margin:0 0 .5rem;font-size:1.0625rem}.capy-pm .pm-card p{color:var(--color-text-dim);margin:0;font-size:1rem;line-height:1.6}.capy-pm .pm-note,.capy-pm .pm-capy-note{border-left:4px solid var(--color-brand-gold);background:var(--color-surface);color:var(--color-text-dim);margin:1.25rem 0;padding:.75rem 1rem;font-size:1rem;line-height:1.65}.capy-pm .pm-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.capy-pm .pm-btn{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text);border-radius:.5rem;align-items:center;padding:0 1rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.capy-pm .pm-btn--primary{border-color:var(--color-brand-gold)}.capy-pm .pm-btn:hover{background:#d9b86c1a}@media (max-width:700px){.capy-pm .pm-actions{flex-direction:column;align-items:stretch}}
