.pi{font-feature-settings:"tnum"}.pi .b3-hub-hero{padding-inline:max(40px,calc((100% - 900px) / 2 + 40px))}.pi .b3-hub-lede b{color:#fafafa;font-weight:700}.pi .pi-h2{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px;color:var(--b3-ink)}.pi-section{margin-top:44px}.pi-section:first-child{margin-top:0}.pi .pi-dek{font-size:14px;color:var(--b3-inkMid);line-height:1.5;margin:0 0 16px}.pi-tablewrap{overflow-x:auto;border:1px solid var(--b3-rule);border-radius:10px;background:var(--b3-card)}.pi-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--b3-ink)}.pi-table th{text-align:left;font-family:var(--label-font);font-size:12px;font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--label-ink);background:var(--b3-panel);white-space:nowrap}.pi-table td,.pi-table th{padding:12px 16px;border-bottom:1px solid var(--b3-rule)}.pi-table td{vertical-align:middle}.pi-table tr:last-child td{border-bottom:0}.pi-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pi-table .pi-rank{color:var(--b3-inkSoft);width:44px}.pi-table .pi-n{color:var(--b3-inkMid);font-size:13px}.pi-table a{color:var(--b3-link);text-decoration:none;font-weight:600}.pi-table a:hover{text-decoration:underline}.pi{--pi-ok:#1e6b34;--pi-bad:#8b0000}html[data-theme=night] .pi{--pi-ok:#46e682;--pi-bad:#fafafa}.pi-delta{font-size:12px;margin-left:6px;font-weight:600;white-space:nowrap}.pi-delta.flat{color:var(--b3-inkSoft);font-weight:400}.pi-delta.up{color:var(--pi-ok)}.pi-delta.down{color:var(--pi-bad)}.pi-panel{background:var(--b3-card);border:1px solid var(--b3-rule);border-radius:10px;padding:18px 20px}.pi-panel .pi-h2{margin-bottom:10px}.pi-panel p{font-size:15px;line-height:1.65;color:var(--b3-ink);margin:0 0 10px}.pi-panel p:last-child{margin-bottom:0}.pi-panel .pi-cite{font-size:14px;color:var(--b3-inkMid)}.pi .b3-code{margin:0}.pi-empty{padding:80px 16px;text-align:center;font-size:15px;color:var(--b3-inkMid)}@media (max-width:899px){.pi .b3-hub-hero{padding-inline:16px}.pi-section{margin-top:32px}.pi-table td,.pi-table th{padding:10px 12px}.pi-table{font-size:13px}}