.pv{max-width:640px;padding:56px max(16px, env(safe-area-inset-right,0px)) 96px max(16px, env(safe-area-inset-left,0px));background:var(--off-white);color:var(--charcoal);font-family:var(--f-hanken);margin:0 auto;font-size:1.0625rem;line-height:1.65}.pv h1,.pv h2{font-family:var(--f-overpass);letter-spacing:-.02em;font-weight:800;line-height:1.15}.pv h1{margin:0 0 6px;font-size:clamp(2.25rem,6vw,3.25rem)}.pv h2{margin:40px 0 10px;font-size:1.5rem}.pv p{margin:0 0 12px}.pv p,.pv li{text-wrap:pretty}.pv ul{gap:6px;margin:0 0 12px;padding-left:1.2em;display:grid}.pv-date{font-family:var(--f-spline-mono);color:#4a4e53;font-size:.875rem}.pv-draft{background:var(--charcoal);color:var(--off-white);border-radius:999px;padding:4px 12px;font-size:.875rem;display:inline-block;margin-bottom:20px!important}body:has(.pv){background:var(--off-white)}
