body{margin:0}.pp-meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pp-facts{border:1px solid var(--color-border);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-ink) 30%, transparent);background:#fff;border-radius:28px;padding:28px}.pp-facts h2{letter-spacing:-.015em;align-items:center;gap:14px;font-size:21px;line-height:1.25;display:flex}.pp-facts dl{margin:18px 0 0}.pp-facts dl div{border-top:1px solid #eef0f3;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.pp-facts dt{color:var(--color-body);font:500 14.5px/1.4 Instrument Sans,system-ui,sans-serif}.pp-facts dd{color:var(--color-ink);margin:0;font:600 15px/1.4 Instrument Sans,system-ui,sans-serif}.pp-facts dd a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pri-line);text-decoration-color:var(--pri-line);text-underline-offset:3px}.toc .pp-toc-t{letter-spacing:1.1px;text-transform:uppercase;color:var(--color-ink);padding:4px 10px 8px;font:600 13px/1 Instrument Sans,system-ui,sans-serif}.prose h2{scroll-margin-top:110px}.prose h2:first-child{margin-top:0}.prose a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri);text-underline-offset:3px;overflow-wrap:anywhere}.prose strong{color:var(--color-ink);font-weight:600}.prose code{color:var(--color-ink);background:#f4f5f7;border-radius:6px;padding:1px 6px;font-size:.92em}.prose ul.pp-items,.prose ol.pp-items{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.prose .pp-items>li{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin:0;padding:18px 22px}.prose .pp-items>li>strong:first-child{color:var(--color-ink);margin-bottom:4px;font:600 17px/1.35 Instrument Sans,system-ui,sans-serif;display:block}.prose .pp-items>li p{margin-top:10px}.prose .pp-items ul{margin-top:8px;padding-left:22px;list-style:outside}.prose .pp-items ul li{margin-top:4px}.pp-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pp-chips span{background:var(--color-surface-alt);border:1px solid var(--color-border);height:36px;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 14px;font:500 15px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.pp-addr{background:var(--color-surface-alt);border-radius:18px;margin-top:14px;padding:24px}.pp-addr p{margin:0}@container page (max-width:600px){.pp-facts{padding:22px}.pp-facts dl div{grid-template-columns:minmax(0,1fr);gap:2px}.prose .pp-items>li{padding:16px}}
