.pf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.pf-card{border:1px solid var(--color-line);background:var(--color-paper);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,2.4vw,22px);display:flex}.pf-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pf-kind,.pf-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.pf-status{color:var(--color-cash-deep);background:#00b86e1f;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.pf-dot{background:var(--color-cash);border-radius:50%;width:8px;height:8px}.pf-name{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:800;font-stretch:85%;line-height:1.05}.pf-summary{color:var(--color-muted);margin:0;font-size:15px;line-height:1.5}.pf-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;display:grid}.pf-figures>div{background:var(--color-cloud);border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px 12px;display:flex}.pf-figures dt{color:var(--color-muted);font-size:13px}.pf-figures dd{gap:2px;margin:2px 0 0;display:grid}.pf-amount{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,26px);font-weight:800;font-stretch:85%;line-height:1.1}.pf-basis{color:var(--color-muted);font-size:12px;font-weight:600}.pf-note{color:var(--color-muted);margin:0;font-size:13px}.pf-notice{border-left:3px solid var(--color-gold);color:var(--color-ink);background:#ffc4001f;border-radius:0 10px 10px 0;margin:0;padding:8px 12px;font-size:13px;font-weight:600}.pf-notice p{margin:0}.pf-notice-translation{color:var(--color-muted);font-weight:500;margin-top:4px!important}.pf-ownership{margin:0;font-size:14px}.pf-ownership a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.pf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:auto;padding-top:4px;display:flex}.pf-runby{color:var(--color-muted);margin:0;font-size:13px}.pf-link{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.pf-link svg{flex:none;width:16px;height:16px}.pf-all{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.pf-page{gap:22px;max-width:980px;padding-block:clamp(20px,4vw,44px);display:grid}.pf-head{gap:10px;display:grid}.pf-head h1{font-family:var(--font-display);margin:0;font-size:clamp(34px,5vw,52px);font-weight:800;font-stretch:80%;line-height:1}.pf-lead{max-width:64ch;margin:0;font-size:17px}.pf-how{background:var(--color-cloud);border-radius:20px;gap:8px;max-width:72ch;padding:clamp(16px,2.4vw,22px);display:grid}.pf-how h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:800;font-stretch:85%}.pf-how p{margin:0}.pf-asof{color:var(--color-muted);font-size:13px}.pf-page{max-width:1040px}.pf-intro{align-items:center;gap:14px;display:flex}.pf-mark{border-radius:14px;flex:none;width:52px;height:52px}.pf-page .pf-grid{grid-template-columns:minmax(0,1fr);gap:18px}.pf-page .pf-card{--pf-accent:var(--color-cash);--pf-accent-deep:var(--color-cash-deep);--pf-accent-tint:#00b86e1f;border-top:5px solid var(--pf-accent);grid-template-columns:minmax(0,1fr);gap:16px 32px;padding:clamp(18px,2.8vw,28px);display:grid;box-shadow:0 18px 40px -34px #0d0c228c}.pf-page .pf-card[data-accent=gold]{--pf-accent:var(--color-gold);--pf-accent-deep:var(--color-ink);--pf-accent-tint:#ffc40033}.pf-page .pf-card[data-accent=volt]{--pf-accent:var(--color-volt);--pf-accent-deep:var(--color-volt);--pf-accent-tint:#2f2bff1a}@media (width>=960px){.pf-page .pf-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.pf-card-main,.pf-card-side{align-content:start;gap:12px;min-width:0;display:grid}.pf-card-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pf-logo{width:64px;height:64px;box-shadow:0 0 0 1px var(--color-line);border-radius:16px;flex:none}.pf-card-title{flex:180px;gap:4px;min-width:0;display:grid}.pf-stage{background:var(--pf-accent-tint);color:var(--pf-accent-deep);border-radius:999px;margin:0;padding:4px 12px;font-size:13px;font-weight:800}.pf-page .pf-summary{color:var(--color-ink);font-size:16.5px}.pf-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pf-chip{background:var(--pf-accent-tint);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:inline-flex}.pf-chip-label{color:var(--color-ink);font-size:12.5px;font-weight:700}.pf-chip-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:24px;font-weight:800;font-stretch:85%;line-height:1.05}.pf-chips-source{color:var(--color-muted);margin:0;font-size:12.5px}.pf-page .pf-figures{margin:0}.pf-ai-note{color:var(--color-muted);margin:0;font-size:13px}.pf-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pf-actions .pf-link{min-height:44px;text-decoration:none}
