.idiom-display-container{margin:40px;padding:20px;background-color:var(--background-dark);border:1px solid var(--accent);border-radius:8px}.idiom-display-container h2{margin-top:40px;color:#333}.idiom-display-container .example-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #ddd;padding:.5rem 0}.idiom-display-container .example-col{flex:1 1;padding:0 .5rem}.idiom-display-container .example-col:first-child{border-right:1px solid #ccc}