.pp-prose{max-width:66ch}.pp-prose p{color:var(--ink-soft);line-height:1.85;font-size:var(--text-lg)}.pp-prose p+p{margin-top:1.3rem}.pp-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.pp-split .section-title{max-width:16ch}@media (width<=850px){.pp-split{grid-template-columns:1fr;gap:1.75rem}.pp-split .section-title{max-width:24ch}}.pp-link{color:inherit;text-decoration:underline 1px;text-decoration-color:var(--gold);text-underline-offset:.25em;transition:color .25s,text-decoration-color .25s}.pp-link:hover{color:var(--red);text-decoration-color:currentColor}.section--ink .pp-link{text-decoration-color:var(--gold-soft)}.section--ink .pp-link:hover{color:var(--gold-soft)}.section--ink :focus-visible{outline-color:var(--gold-soft)}.pp-quotes{gap:clamp(3rem,6vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.pp-quote{gap:1.3rem;max-width:52rem;margin:0;display:grid}.pp-quote:nth-child(2n){justify-self:end}.pp-quote-context{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);font-weight:650}.pp-quote blockquote{border-left:1px solid var(--gold);margin:0;padding-left:clamp(1.25rem,3vw,2.25rem)}.pp-quote blockquote p{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 30, "WONK" 0;font-weight:360;font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--ink);line-height:1.42}.pp-quote figcaption{align-items:center;gap:1rem;padding-left:clamp(1.25rem,3vw,2.25rem);display:flex}.pp-quote figcaption:before{content:"";background:var(--gold);flex:none;width:2rem;height:1px}.pp-quote figcaption strong{font-size:var(--text-sm);letter-spacing:.04em;font-weight:700;display:block}.pp-quote-detail{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-top:.2rem;font-size:.68rem;font-weight:650;display:block}.pp-statement{font-family:var(--font-display);font-weight:350;font-size:var(--text-xl);color:#d9e0ea;max-width:44ch;line-height:1.65}.pp-close p{color:var(--ink-soft);line-height:1.85;font-size:var(--text-lg);max-width:60ch}.pp-brokerage{border-top:1px solid var(--line);max-width:60ch;font-size:var(--text-sm);color:var(--ink-mute);margin-top:2.5rem;padding-top:1.25rem;line-height:1.7}.pp-checks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pp-check{border-bottom:1px solid var(--line);grid-template-columns:clamp(3rem,7vw,6rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.pp-check-num{font-family:var(--font-display);color:var(--gold-text);font-variant-numeric:lining-nums;font-size:clamp(2.4rem,1.8rem + 3vw,4.5rem);font-weight:300;line-height:.9}.pp-check-body{max-width:66ch}.pp-check h2{font-size:var(--text-2xl);max-width:26ch;font-weight:430}.pp-check-body>p{color:var(--ink-soft);line-height:1.85;font-size:var(--text-lg);margin-top:1.1rem}.pp-answer{border-left:2px solid var(--gold-soft);font-size:var(--text-sm);color:var(--ink-mute);max-width:58ch;margin-top:1.75rem;padding:.2rem 0 .2rem 1.25rem;line-height:1.8}.pp-answer-label{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.35rem;font-style:normal;font-weight:650;display:block}.pp-questions{counter-reset:q;max-width:58rem;margin:2.25rem 0 0;padding:0;list-style:none}.pp-questions li{counter-increment:q;border-top:1px solid var(--line);font-family:var(--font-display);font-weight:380;font-size:var(--text-xl);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;line-height:1.45;display:grid}.pp-questions li:before{content:counter(q, decimal-leading-zero);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.16em;color:var(--gold-text);padding-top:.55em;font-weight:650}.pp-questions li:last-child{border-bottom:1px solid var(--line)}.pp-questions-after{max-width:60ch;font-size:var(--text-lg);color:var(--ink-soft);margin-top:2rem;line-height:1.85}@media (width<=640px){.pp-check{grid-template-columns:1fr;gap:.75rem}.pp-quote:nth-child(2n){justify-self:start}.pp-questions li{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}}
