body{max-width:820px;margin:40px auto;font-family:Georgia,serif;padding:20px 28px;line-height:1.8;font-size:16px;color:#222}h1{font-size:1.8rem;margin:0 0 6px;padding:0}h2{font-family:Arial,sans-serif;font-size:1.1rem;font-weight:700;margin:32px 0 10px;padding:0 0 0 10px;border-left:4px solid #ccc;line-height:1.3}p{margin:0 0 12px;padding:0}ul,ol{margin:0 0 12px;padding:0 0 0 20px}li{margin:0 0 6px;padding:0}table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.85rem;margin:16px 0}th,td{border:1px solid #ccc;padding:8px 12px;text-align:left}th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;background:#f4f4f4}.ppg-note{font-family:Arial,sans-serif;font-size:.85rem;border:1px dashed #ccc;border-radius:6px;padding:12px 16px;margin:24px 0 0;font-style:italic;color:#555}.ppg-effdate{display:block;font-family:Arial,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#666;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid #ddd}a{color:#0056b3;text-decoration:underline}
