.dir-a .pp{padding:72px 0 96px}.dir-a .pp-in{max-width:760px}.dir-a .pp-eyebrow{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px}.dir-a .pp-h1{letter-spacing:-.01em;margin:10px 0 18px;font-size:34px;font-weight:800}.dir-a .pp-lead{color:var(--ink-mid);margin-bottom:40px;font-size:16px;line-height:1.9}.dir-a .pp h2{border-top:1px solid var(--line);margin:40px 0 12px;padding-top:24px;font-size:19px;font-weight:700}.dir-a .pp p,.dir-a .pp li{color:var(--ink);font-size:15px;line-height:1.9}.dir-a .pp ul{margin:8px 0 12px;padding-left:1.3em}.dir-a .pp li{margin:4px 0}.dir-a .pp a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.dir-a .pp-table{border-collapse:collapse;width:100%;margin:8px 0 12px}.dir-a .pp-table th,.dir-a .pp-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px;font-size:15px}.dir-a .pp-table th{width:96px;color:var(--muted);white-space:nowrap;font-weight:600}.dir-a .pp-date{color:var(--muted);margin-top:40px;font-size:14px}@media (max-width:640px){.dir-a .pp{padding:40px 0 64px}.dir-a .pp-h1{font-size:27px}}
