body{background:#08090a}main{background:#111315;color:#e6e7e9}h1{font-size:38px}h2{font:25px Georgia,serif;margin-top:28px}h3{font:20px Georgia,serif}p,li{font-size:16px;line-height:1.75;color:#c1c5cb}.label,.focus,footer{color:#a6adb5;font-size:14px}.memo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}code{overflow-wrap:anywhere;font-size:14px}li{margin-bottom:12px}@media(max-width:650px){.memo-grid{grid-template-columns:1fr;gap:0}h1{font-size:30px}main{padding:25px 20px}}@media print{main{background:white;color:black}p,li,.label,.focus,footer{color:#333;font-size:10px;line-height:1.5}h1{font-size:27px}h2{font-size:17px;margin-top:16px}h3{font-size:13px}.intro{font-size:16px}.memo-grid{gap:20px}header{padding-bottom:10px}footer{font-size:9px}}