.ps-page{min-height:100svh;color:var(--pis-ink);background:var(--pis-paper);font-family:var(--pis-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.ps-hero{padding:clamp(36px, 5vw, 72px) var(--pis-gutter) clamp(28px, 3vw, 40px);gap:18px;display:grid}.ps-crumbs{color:var(--pis-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;font-weight:500;display:flex}.ps-crumbs a{color:var(--pis-ink);text-decoration:none}.ps-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.ps-crumbs>span[aria-hidden=true]{color:var(--pis-dim)}.ps-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:32px clamp(40px,6vw,112px);display:grid}.ps-title{font-family:var(--pis-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(46px,5.6vw,92px);font-weight:500;line-height:.96}.ps-lede{max-width:34em;color:var(--pis-soft);margin:22px 0 0;font-size:clamp(17px,1.05vw,19px);line-height:1.5}.ps-hero-side{gap:22px;display:grid}.ps-facts{border-top:1px solid var(--pis-line-strong);margin:0}.ps-facts div{border-bottom:1px solid var(--pis-line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;display:flex}.ps-facts dt{color:var(--pis-muted)}.ps-facts dd{text-align:right;margin:0;font-weight:600}.ps-facts dd span{color:var(--pis-muted);font-weight:400}.ps-actions{flex-wrap:wrap;gap:10px;display:flex}.ps-note{border-top:1px solid var(--pis-line);color:var(--pis-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;padding-top:16px;font-size:13.5px;display:flex}.ps-note-tag{border:1px solid var(--pis-line-strong);color:var(--pis-soft);background:#fff;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600}.ps-report{padding:0 var(--pis-gutter)}.ps-report .pr{--pr-sticky-top:96px}@media (max-width:1100px){.ps-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}.ps-hero-side{max-width:520px}}@media (max-width:760px){.ps-report{padding:0 12px}}@media (max-width:640px){.ps-actions{display:grid}.ps-actions .pis-button{justify-content:center}}