*{box-sizing:border-box}body{color:#32352e;background:#faf9f5;margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.95}main{max-width:800px;margin:auto;padding:48px 24px 72px}header{border-bottom:1px solid #d9d4c6;margin-bottom:32px;padding-bottom:24px}h1,h2{font-weight:400}h1{letter-spacing:.08em;font-size:26px}h2{font-size:22px}p{overflow-wrap:anywhere;margin:10px 0}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline-offset:4px;outline:2px solid #77796f}article{border-bottom:1px solid #d9d4c6;margin:0 0 32px;padding:0 0 32px;scroll-margin-top:24px}.usage,.date,header p{color:#777367;font-size:12px}.credit{border-left:2px solid #d9d4c6;margin-top:18px;padding-left:14px;font-size:13px}@media (max-width:600px){body{font-size:14px}main{padding:28px 20px 48px}h1{font-size:22px}h2{font-size:20px}}
