body{font:17px/1.65 system-ui,sans-serif;color:#18343d;background:#f7fafb;margin:0}header,main,footer{max-width:920px;margin:auto;padding:24px}header,footer{border-bottom:1px solid #cbd9dd}nav{margin-top:12px}a{color:#006878}aside{padding:12px;border:1px solid #cbd9dd;border-radius:8px;font-size:14px}h1{line-height:1.2;font-size:2rem}h2,h3{line-height:1.35;margin-top:2em}td,th{padding:10px;border:1px solid #cbd9dd;text-align:left}table{border-collapse:collapse;width:100%}.legal-table{overflow:auto}article{overflow-wrap:anywhere}li{margin:.6em 0}footer{font-size:15px}@media(max-width:600px){header,main,footer{padding:16px}body{font-size:16px}}