/* MIRI THE LEADER */ .miri-the-leader { display: inline-block; font-size: 18px; padding: 5mm; } .miri-the-leader .card { text-align: center; } .miri-the-leader .quote { font-size: 24px; margin: 32px 0; font-style: italic; } .miri-the-leader dl { position: absolute; bottom: 4mm; width: 100%; overflow: hidden; padding: 0; margin: 0; } .miri-the-leader dt { float: left; width: 75%; padding: 0; margin: 0; } .miri-the-leader dd { float: left; width: 25%; padding: 0; margin: 0; } .connect-less .description { font-size: 24px; } .connect-less figcaption { display: none; } .crosswords { display: inline-block; } .crosswords .category { font-size: 14px; margin: 4mm; position: absolute; bottom: calc(4mm + 1em); } .crosswords .description { font-size: 21px; text-align: start; } .crosswords .description.long-text { font-size: 18px; }