.pp{min-height:100vh;background:var(--kl-cream-100);color:var(--kl-ink-900);font-family:var(--kl-font-body)}.pp-nav{padding:14px 24px;border-bottom:1px solid rgba(74,58,44,.08)}.pp .pp-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:inherit}.pp-main{max-width:620px;margin:0 auto;padding:48px 24px 88px}.pp h1{font-family:var(--kl-font-display);font-weight:400;font-size:clamp(32px,5vw,46px);line-height:1.12;margin:0 0 8px;text-wrap:balance}.pp-section{padding:28px 0 4px;border-top:1px solid rgba(74,58,44,.12);margin-top:28px}.pp-section:first-of-type{margin-top:36px}.pp h2{font-family:var(--kl-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--kl-ink-700);margin:0 0 12px}.pp p{font-size:17px;line-height:1.7;margin:0}.pp a{color:var(--kl-ink-900);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(26,18,10,.35)}.pp-pending{display:inline-block;font-size:14px!important;color:var(--kl-gold-deep);border:1px dashed var(--kl-gold-mid);border-radius:8px;padding:4px 10px;background:rgba(244,235,220,.6)}@media (max-width:480px){.pp p{font-size:16px}.pp-main{padding-top:32px}}