@page{size:Letter;margin:12mm}*{box-sizing:border-box}body{font:12px Arial;color:#20343c;margin:0}h1{font-size:24px}h2{font-size:18px}p{line-height:1.5}table{width:100%;border-collapse:collapse}th,td{border:1px solid #81908e;padding:7px;text-align:left;vertical-align:top}th{background:#eef3f1}section{break-after:page}section:last-child{break-after:auto}.blank td{height:51px}.line{border-bottom:1px solid #84908d;height:30px}@media screen{body{max-width:900px;margin:30px auto;padding:20px}section{margin-bottom:60px}}@media print{tr,figure{break-inside:avoid}}
.essentials{font-size:10px}.essentials td,.essentials th{padding:5px}.essentials input{width:11px;height:11px;vertical-align:middle}.essentials td:first-child{width:38%}
