*{box-sizing:border-box}#purchase{width:100%;padding:1rem}h2{text-align:center;font-weight:bold;font-size:1.8rem;margin-bottom:1rem}table{border-collapse:collapse;border-spacing:0}table th,table td{border:1px solid #bbb;padding:.6rem .8rem}table th{font-weight:bold;text-align:center;vertical-align:middle;background:#ccc}ul{margin:.8rem 0 .8rem .8rem}ul li{margin:.4em;list-style:disc}ul.note{margin:.8rem 0 .8rem .8rem;font-size:12px}ul.note li{margin:.4rem 0;list-style:none}@media screen and (max-width: 768.99px){table th,table td{display:block;width:100%}}