.round-example .table-wrap{background:var(--paper)}.round-example table.data thead th{background:var(--olive);color:#fff;font:500 1.25rem var(--serif);letter-spacing:0;text-align:center;padding:.8rem 1rem}.round-example table.data td{font:italic 500 1.7rem/1.2 var(--serif);text-align:center;padding:1rem;color:var(--ink-soft)}.generator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;padding:1.5rem;border:1px solid var(--line-strong);background:var(--ivory);border-radius:var(--radius)}.gen-label{font:600 .72rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-text);margin:0 0 .6rem}.gen-letter{font:500 6rem/1 var(--serif);margin:0 0 1rem;min-height:1em;color:var(--olive-dark)}.gen-check{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:.92rem;min-height:44px}.gen-check input{width:22px;height:22px;accent-color:var(--olive)}.gen-cats-box .checklist{min-height:8.5rem}@media(max-width:760px){.generator{grid-template-columns:1fr}.gen-letter{font-size:4.5rem}}.round-example{min-width:0}@media(max-width:640px){.round-example table.data td{font-size:1.2rem;padding:.8rem .35rem}.round-example table.data thead th{font-size:1rem;padding:.7rem .35rem}}.steps--cards .step{align-content:start}.example-split{grid-template-columns:minmax(0,260px) minmax(0,1fr);justify-content:start}@media(max-width:960px){.example-split{grid-template-columns:1fr}.example-split .media{max-width:260px}}.grid+p{margin-top:1rem}
