.pp{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;color:#0f172a;line-height:1.7;font-size:16px;font-feature-settings:normal;font-variant-numeric:normal;min-height:100vh}.pp *,.pp :after,.pp :before{box-sizing:border-box}.pp :where(h1,h2,h3,p,ul){margin:0;padding:0}.pp-nav{background:#1d4ed8;padding:10px 24px}.pp .pp-nav a{color:#fff;font-size:13px;font-weight:600;text-decoration:none;opacity:.9}.pp .pp-nav a:hover{color:#fff;opacity:1;text-decoration:underline}.pp .container{max-width:800px;margin:0 auto;padding:40px 24px}.pp header{background:#2563EB;color:white;padding:48px 0;text-align:center}.pp header h1{font-size:32px;font-weight:800}.pp header p{margin-top:8px;opacity:.85;font-size:15px;color:inherit}.pp h2{font-size:20px;font-weight:700;color:#1d4ed8;margin:40px 0 12px;padding-bottom:8px;border-bottom:2px solid #dbeafe}.pp h3{font-size:16px;font-weight:600;color:#0f172a;margin:20px 0 8px}.pp p{margin-bottom:12px;font-size:15px;color:#334155}.pp ul{margin:8px 0 16px 24px}.pp li{margin-bottom:6px;font-size:15px;color:#334155}.pp .card{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin:16px 0}.pp .badge{display:inline-block;background:#dbeafe;color:#1d4ed8;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:8px}.pp .updated{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 16px;font-size:13px;color:#15803d;margin-bottom:32px}.pp footer{text-align:center;padding:32px;border-top:1px solid #e2e8f0;margin-top:48px}.pp footer,.pp footer p{font-size:13px;color:#94a3b8}.pp footer p{margin-bottom:0}.pp a{color:#2563EB;text-decoration:underline}.pp a:hover{color:#1d4ed8}.pp table{width:100%;border-collapse:collapse;margin:16px 0}.pp th{background:#eff6ff;text-align:left;font-size:13px;font-weight:700;color:#1d4ed8;border-bottom:2px solid #dbeafe}.pp td,.pp th{padding:10px 14px}.pp td{font-size:14px;color:#334155;border-bottom:1px solid #e2e8f0}