body,html{margin:0;min-height:100%;background:#fff;color:#566473;font:16px/1.5 Arial,sans-serif}main{min-height:100dvh;display:grid;place-items:center}p{margin:24px}