.px-proof{padding:96px var(--gut) 104px;background:var(--t1);color:var(--bg);border-top:1px solid #09090b1a}.px-proof .h2{color:var(--bg)}.px-proof .h2 em{color:var(--navy-800);font-style:normal}.pf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:64px;display:grid}.pf-label{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#52525b;margin:0 0 16px}.pf .h2{margin:0 0 20px}.pf-intro{color:#3f3f46;max-width:34rem;margin:0;font-size:17px;line-height:27px}.pf-plate{border:1px solid #09090b1f;border-top:3px solid var(--navy-800);background:#fff;max-width:30rem;margin-top:40px}.pf-plate img{width:min(300px,78%);height:auto;margin:44px auto 40px;display:block}.pf-plate-meta{font:400 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#52525b;border-top:1px solid #09090b1a;justify-content:space-between;gap:12px;margin:0;padding:12px 18px;display:flex}.pf-card{color:var(--bg);background:#fff;border:1px solid #09090b1f;margin:0;padding:20px 22px 18px}.pf-bar{font:400 11px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#52525b;border-bottom:1px solid #09090b1a;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding-bottom:12px;display:flex}.pf-id{align-items:center;gap:10px;min-width:0;display:flex}.pf-live{color:var(--bg);flex:none;align-items:center;gap:6px;display:inline-flex}.pf-live:before{content:"";background:var(--live);border-radius:50%;width:6px;height:6px}.pf-rows{margin:0;display:grid}.pf-rows>div{border-top:1px solid #09090b14;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:16px;padding:14px 2px;display:grid}.pf-rows>div:first-child{border-top:0}.pf-rows dt{font:400 11px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#52525b}.pf-rows dd{color:var(--bg);margin:0;font-size:16px;line-height:24px}.pf-note{color:#52525b;border-top:1px solid #09090b1a;margin-top:10px;padding-top:12px;font-size:13px;line-height:20px}@media (max-width:900px){.px-proof{padding-block:72px}.pf{grid-template-columns:minmax(0,1fr);row-gap:36px}.pf-plate{max-width:none;margin-top:32px}}@media (max-width:480px){.px-proof{padding-block:56px}.pf-card{padding:16px 16px 14px}.pf-rows>div{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px 0}}
