body{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",sans-serif;line-height:1.8;color:#222;max-width:760px;margin:0 auto;padding:24px 16px}
h1{font-size:1.5rem}h2{font-size:1.2rem;margin-top:2rem;border-bottom:1px solid #ddd;padding-bottom:.3rem}h3{font-size:1.05rem}
table{border-collapse:collapse;width:100%}th,td{border:1px solid #ddd;padding:8px 10px;text-align:left;vertical-align:top}th{background:#f6f6f6;width:30%;white-space:nowrap}
footer{margin-top:3rem;font-size:.85rem;color:#666}a{color:#1a5fb4}
