.pm-card{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:2px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.pm-card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);border-bottom:1px solid var(--color-border);justify-content:space-between;gap:.5rem;margin:0;padding-bottom:.5rem;font-family:MonaspaceNeon,monospace;font-size:.68rem;font-weight:700;display:flex}.pm-card-title a{color:inherit;font-weight:600;text-decoration:none}.pm-card-title a:hover{color:var(--color-accent)}.pm-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.pm-card--wide .pm-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.pm-item{flex-direction:column;gap:.3rem;min-width:0;display:flex}.pm-q{color:var(--color-text);overflow-wrap:anywhere;font-family:MonaspaceArgon,Georgia,serif;font-size:.84rem;line-height:1.45;text-decoration:none}a.pm-q:hover{color:var(--color-accent);text-decoration:underline}.pm-q-en{color:var(--color-text-faint);overflow-wrap:anywhere;font-family:MonaspaceArgon,serif;font-size:.7rem;line-height:1.4}.pm-figures{flex-wrap:wrap;align-items:flex-end;gap:.625rem;display:flex}.pm-prob{color:var(--color-text);font-variant-numeric:tabular-nums;font-family:MonaspaceKrypton,monospace;font-size:1.35rem;font-weight:700;line-height:1}.pm-prob-label{letter-spacing:.06em;color:var(--color-text-faint);text-transform:uppercase;font-family:MonaspaceNeon,monospace;font-size:.65rem}.pm-delta{font-variant-numeric:tabular-nums;font-family:MonaspaceKrypton,monospace;font-size:.75rem}.pm-spark{color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.pm-spark polyline{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.pm-spark .pm-spark-mid{stroke:var(--color-border);stroke-dasharray:2 2;stroke-width:1px}.pm-meta{letter-spacing:.04em;color:var(--color-text-faint);flex-wrap:wrap;gap:.5rem;font-family:MonaspaceNeon,monospace;font-size:.65rem;display:flex}.pm-meta a{color:inherit}.pm-meta a:hover{color:var(--color-accent)}.pm-links{flex-direction:column;gap:.15rem;display:flex}.pm-links a{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:MonaspaceArgon,serif;font-size:.72rem;text-decoration:none;overflow:hidden}.pm-links a:hover{color:var(--color-accent);text-decoration:underline}.pm-links a:before{content:"↳ ";color:var(--color-text-faint)}.pm-note{color:var(--color-text-faint);border-top:1px solid var(--color-border);padding-top:.5rem;font-family:MonaspaceArgon,serif;font-size:.68rem;line-height:1.55}.pm-badge{letter-spacing:.06em;border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:2px;padding:0 .3rem;font-family:MonaspaceNeon,monospace;font-size:.65rem;font-weight:600}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;margin-bottom:2.25rem;display:grid}.pm-tile{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:2px;flex-direction:column;gap:.4rem;min-width:0;padding:.875rem 1rem;display:flex}.pm-mover-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.75rem 0;display:grid}.pm-mover-row:last-child{border-bottom:none}.pm-mover-move{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:MonaspaceKrypton,monospace;font-size:.85rem}.pm-chart{width:100%;height:auto;color:var(--color-text);display:block}.pm-chart polyline{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pm-chart .pm-grid-line{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.pm-chart text{fill:var(--color-text-faint);font-family:MonaspaceNeon,monospace;font-size:10px}.pm-outcomes{flex-wrap:wrap;gap:.5rem;display:flex}.pm-rules{color:var(--color-text-muted);white-space:pre-line;font-family:MonaspaceArgon,serif;font-size:.8rem;line-height:1.65}.pm-teaser{margin:0 0 .5rem;padding:0;list-style:none}.pm-teaser-item{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;padding:.65rem 0;display:grid}.pm-teaser-item .pm-q{font-weight:600}.pm-teaser-item .paywall-blur{font-family:MonaspaceKrypton,monospace;font-size:1.05rem;font-weight:700}
