/* R1-W11: the why sheet and page (app/templates_v1/app/_why_body.html). Tokens only. */
.why { display: grid; gap: var(--space-4); }
.why__lead { font-weight: 600; }
.why__item { display: grid; gap: var(--space-2); }
.why__h { font-family: var(--serif); font-weight: var(--fw-serif); font-size: 1rem; line-height: 1.3; color: var(--ink); }
.why__rules { display: grid; gap: var(--space-3); padding-left: var(--space-5); list-style: disc; }
.why-link { margin-top: var(--space-2); }
.deal-card__why{margin:0 0 8px}
