body{font:16px/1.6 system-ui,sans-serif;color:#203d35;max-width:1100px;margin:40px auto;padding:0 20px}table{border-collapse:collapse;width:100%;margin:20px 0}td,th{border:1px solid #ccd6d1;padding:12px;text-align:left;vertical-align:top}a{color:#215b43}h1,h2{line-height:1.2}@media(max-width:700px){table{display:block;overflow:auto}}