.pp-page{--pp-ink:#1A1A18;--pp-muted:#5F5E5A;--pp-faint:#888780;--pp-rule:rgba(0,0,0,.08);--pp-brand:#6820F0;--pp-tint:#F4EFFE;--pp-soft:#F8F8F6;font-family:DM Sans,system-ui,sans-serif;color:var(--pp-ink);max-width:1080px;margin:0 auto;padding:28px 28px 64px;line-height:1.55}.pp-page *{box-sizing:border-box}.pp-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--pp-muted);text-decoration:none;padding:4px 0}.pp-back:hover{color:var(--pp-brand)}.pp-back:focus-visible,.pp-page a:focus-visible{outline:2px solid var(--pp-brand);outline-offset:2px;border-radius:2px}.pp-hero{margin:14px 0 22px;max-width:720px}.pp-eyebrow{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-brand);background:var(--pp-tint);padding:4px 10px;border-radius:20px}.pp-h1{font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:12px 0 10px}.pp-lede{font-size:16px;color:var(--pp-muted);margin:0}.pp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none}.pp-chips li{font-size:12.5px;border:1px solid var(--pp-rule);background:#fff;border-radius:20px;padding:5px 12px;color:var(--pp-muted)}.pp-chips b{color:var(--pp-ink);font-weight:600}.pp-slot{border:1px solid var(--pp-rule);border-radius:12px;background:#fff;padding:18px;min-height:120px}.pp-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:40px}.pp-sec h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.pp-sec h3{font-size:14.5px;font-weight:600;margin:0 0 4px}.pp-sec p{margin:0 0 10px;font-size:14.5px;color:var(--pp-muted)}.pp-steps{list-style:none;padding:0;margin:0;counter-reset:s}.pp-steps li{counter-increment:s;position:relative;padding:0 0 14px 38px;font-size:14.5px;color:var(--pp-muted)}.pp-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--pp-tint);color:var(--pp-brand);font-weight:700;font-size:13px;display:grid;place-items:center}.pp-steps strong{color:var(--pp-ink);font-weight:600}.pp-table{width:100%;border-collapse:collapse;font-size:13.5px}.pp-table td,.pp-table th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--pp-rule);vertical-align:top}.pp-table th{font-weight:600;color:var(--pp-ink);width:38%}.pp-table td{color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-card{background:var(--pp-soft);border:1px solid var(--pp-rule);border-radius:12px;padding:18px}.pp-card+.pp-card{margin-top:14px}.pp-choices{display:grid;gap:12px;margin-top:4px}.pp-note{margin-top:40px;border-left:3px solid var(--pp-brand);background:var(--pp-tint);border-radius:0 10px 10px 0;padding:16px 18px}.pp-note h2{font-size:16px;margin:0 0 6px}.pp-note p{font-size:14px;color:var(--pp-muted);margin:0 0 8px}.pp-links{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.pp-links a{color:var(--pp-brand);text-underline-offset:2px}@media (max-width:820px){.pp-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:560px){.pp-page{padding:18px 16px 48px}.pp-h1{font-size:27px}.pp-lede{font-size:15px}.pp-slot{padding:10px;border-radius:10px}.pp-table th{width:44%}}