/* Architecture rationale and trade-off explanations. */
.design-rationale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.rationale-card{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;padding:16px}.rationale-card>span{color:var(--cyan);font-size:8px;font-weight:700;letter-spacing:.09em}.rationale-card h3{margin:8px 0;color:var(--ink)}.rationale-card p{margin:8px 0!important}.rationale-card p:first-of-type{color:var(--ink);font-weight:600}.chapter#decisions table{min-width:1180px}.chapter#decisions th:nth-child(1){width:15%}.chapter#decisions th:nth-child(2){width:18%}.chapter#decisions th:nth-child(3){width:15%}.chapter#decisions th:nth-child(4){width:25%}.chapter#decisions th:nth-child(5){width:27%}@media(max-width:900px){.design-rationale{grid-template-columns:1fr}}