.board{min-height:72vh;border-bottom:3px solid #b4d4d3;padding:30px 0}.board p,.board li{font-size:clamp(20px,3vw,32px)}.key{font-family:monospace;font-size:44px;background:#eef4f3;padding:20px;border-radius:15px}.blocks{max-width:620px;width:100%}@media print{.board{break-after:page;min-height:0}header{display:none}}